Great stuff, Swift contributors!

-jay

On Wed, Jan 11, 2012 at 11:20 AM, John Dickinson <m...@not.mn> wrote:
> A quick note to talk about what's been going on with swift since the diablo 
> release.
>
> Swift 1.4.2 was the openstack diablo release. Since then, we've had three 
> releases. We've done quite a bit of small bug fixes and general polish, and 
> I'd like to highlight some of the bigger improvements we've made.
>
> First, we'e included a new tool in swift called swift-recon. This is a 
> combination of a scripts and middleware for the object-server, and it allows 
> the swift cluster to report on its own health. For example, using 
> swift-recon, you can find out the disk utilization in the cluster, socket 
> utilization, load stats, async pending stats, replication stats, and 
> unmounted disks info. It's a great tool that gives you good insight into 
> important metrics in your swift cluster. Florian Hines designed and wrote 
> this tool.
>
> On the bug-fixing front, we saw a memory leak error under high load at large 
> scale. In short, the Python garbage collector was not always freeing memory 
> associated with a socket when a client would disconnect early. This would 
> cause the proxy servers to run out of memory after a few days of use. Greg 
> Holt spent quite a bit of time finding and fixing this error.
>
> We've also included two new tools for managing production clusters 
> (swift-orphans and swift-oldies). These tools are used to find potential 
> issues with long-running swift processes. These tools were written by Greg 
> Holt.
>
> That brings us to our current release. All of the above-mentioned changes are 
> available in swift 1.4.5 (released earlier this week). I'd also like to 
> highlight another exciting update that was just merged into swift today and 
> will be included in the swift 1.4.6 release: temp urls and form uploading.
>
> With this new feature, you will be able to craft a temporary URL that grants 
> a user limited access to your swift account. For example, you can craft a URL 
> to your swift cluster that grants PUT access to a particular container for 
> the next 30 minutes. You can use this in conjunction with HTML forms to 
> directly upload content from a browser into swift (without having to proxy 
> the data on your web servers). This feature has been requested by many and 
> was written primarily by Greg Holt with input from David Goetz and Greg Lange.
>
> We're halfway through the openstack essex release cycle. I'm excited about 
> the improvements we've made to swift, and I expect some more exciting things 
> to come before our final essex release is made. As always, patches welcome!
>
> John Dickinson
> Swift Project Technical Lead
> notmyname on IRC
>
>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~openstack
> Post to     : openstack@lists.launchpad.net
> Unsubscribe : https://launchpad.net/~openstack
> More help   : https://help.launchpad.net/ListHelp
>

_______________________________________________
Mailing list: https://launchpad.net/~openstack
Post to     : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp

Reply via email to