Tsung is a multi-protocol distributed load testing tool released under the GPLv2 license. In this article, we will see how we can create a scenario that triggers the download of a file from a Swift container using the S3 API. In fact, we are using Swift3, a compatibility layer that implements the S3 API on top of OpenStack Swift. To… Read more →
OpenStack Swift is an object storage solution built for massive scale with a focus on durability and availability of the stored data. The latest release, 2.0, is the biggest change in the history of the project since the open source release four years ago and adds a new feature called Storage Policies.
There was a lot of interest in Swift during the Juno OpenStack Summit in Atlanta and sessions and workshops were very well attended. More than 30 sessions were directly or indirectly related to Swift, its use cases and discussion on the past, current and future development of Swift. Thanks to all the awesome people who are developing and using Swift… Read more →
During our investigation for the next update of the CloudWatt platform, we identified a recent patch that has been merged in Swift that introduces discoverable capabilities, allowing clients to retrieve configuration info programmatically. The info published is akin to which middlewares are installed or what version of Swift is running. In this article I will describe how it works, how… Read more →
I have just come back from the OpenStack summit in Hong Kong. As always it was a blast talking to lot of people and listening to presentations or designing the future of the software we all love. While chatting with different people there was a recurrent question coming up to me: people wanted to know whether “Ceph is better than… Read more →
In this blog post we release some benchmarking results about OpenStack Swift. Cloudwatt, a company we work with, lent us some servers in order to perform a benchmark on a Swift installation. We’ll describe the hardware, the tool and the methodology we used to do that. Swiftstack develops a great tool called ssbench designed to benchmark OpenStack Swift, you could… Read more →
Swift has a middleware called tempurl that allow public access to objects. This feature can be useful when an account owner want to allow access for a foreign user to some objects of his account. A common usage when swift is used as storage backend in a web application is to built the temporary urls server side and let the browser communicate… Read more →