Openstack swift: EADDRNOTAVAIL error

Problem swift-bench keeps EADDRNOTAVAIL error with a highly concurrency setting and multiple swift-bench clients. Setup Ubuntu 13, Swift single machine installation (refer SAIO), swift-client runs local with no-proxy mode. Solution EADDRNOTAVAIL stands for either unavailability of ephemeral ports and a known kernel bug. Check your range of ports: $cat /proc/sys/net/ipv4/ip_local_port_range swift-bench in no-proxy mode uses … More Openstack swift: EADDRNOTAVAIL error

Openstack Swift: Introduction for Developers (Part II)

Object server Source File Swift object serve is the storage server for objects. Each object is stored as files on native file-system. Object server keeps object with its metadata on a plain file. PUT, GET and HEAD are useful to look at. Running benchmarking tools swift-bench ssbench cosbench swift-bench is the easiest to use. You … More Openstack Swift: Introduction for Developers (Part II)

Openstack Swift: Introduction for Developers (Part I)

Openstack Swift is a mass scale object storage, coded in pure Python. It has code organized in following components: account container proxy obj common Things to remember This is a single node, very first look at Swift code. Code: https://github.com/openstack/swift Installation: Use SAIO (Swift All In One). It is not complete, I guess. I did … More Openstack Swift: Introduction for Developers (Part I)