Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

Design Summit [clear filter]
Monday, April 15

9:50am PDT

swift extensions for real world (operator's view)
swift extensions for real world !

while operating swift service in public environment, we are tackled several necessary feature extensions:
- s3 full compatibility
- server side encryption like aws
- large container problem
- near realtime sync for container to container sync

We would like to gather all swift related players (current commercial service provider, system integrator, solution builder, etc) to share what technical requirements they gets from the customers. Furthermore, selecting some high demand features to build Havana roadmap, and identifying who can work together for each feature development.

(Session proposed by jinkyung hwang)

Monday April 15, 2013 9:50am - 10:30am PDT

11:00am PDT

Swift API Cleanup
In this session we will discuss the warts with the current Swift API (v1) to be fixed with a minor bump to the API.

The following wiki has been set up to begin identifying candidates for fixing:


(Session proposed by creiht)

Monday April 15, 2013 11:00am - 11:40am PDT

11:50am PDT

Local File System
Status of LFS

Work at Gluster and Nexenta is ongoing and finally code is at Github for both.

(Session proposed by Pete Zaitcev)

Monday April 15, 2013 11:50am - 12:30pm PDT

1:50pm PDT

Swift with OpenStack what's next
Swift now is pretty happy talking with the other OpenStack services.

During this session we would review the current status of the integration and discuss where we can go from there.

(Session proposed by Chmouel Boudjnah)

Monday April 15, 2013 1:50pm - 2:30pm PDT

2:40pm PDT

Swift drive workloads
We are analyzing the workload generated at the disk drive level on Swift clusters. The includes analysis such as the following.
- load versus time
- spatio-temporal locality
- heat density
- operation types
- operation correlation by spatial area (block address)
- operation lengths including simple sequential sequences

(Session proposed by Tim Feldman)

Monday April 15, 2013 2:40pm - 3:20pm PDT

3:40pm PDT

Speeding up the object server
Due to the awesome* state of async disk IO on Linux, the object server doesn't do a very good job of keeping large numbers of disks busy. Let's figure out how to make it better on boxes with lots of disks.

* ly bad

(Session proposed by Samuel Merritt)

Monday April 15, 2013 3:40pm - 4:20pm PDT

4:30pm PDT

swift performance analysis
We did a deep dive Swift performance analysis. In this session, we will demonstrate our data, describe several possible performance bottleneck and propose relative optimization proposal.

(Session proposed by jiangang)

Monday April 15, 2013 4:30pm - 5:10pm PDT

5:20pm PDT

Benchmarking Swift
Let's discuss benchmarking Swift.

The swift-bench tool that ships with Swift is a relatively simple load-generator, but deployers evaluating Swift need more.

I've written a new Swift benchmark tool, ssbench (https://github.com/swiftstack/ssbench/#what-is-this), but there's also COSBench, and probably some other home-grown benchmarking tools folks are using.

I'd like to put our heads together and discuss:

* What Swift benchmarks should evaluate/track (request duration, time-to-first-byte for GETs, etc.)
* How to scale benchmarking to Swift clusters containing many nodes (both from high req/s with small requests to effectively saturating the network bandwidth of many, many 10G-attached storage servers)
* How to track/report on server-side metrics during benchmark runs (e.g. a StatsD server integrated with the benchmarking tool which collects stats from Swift nodes during a benchmark and reports on those as well as client-side metrics in the first bullet, above)

(Session proposed by Darrell Bishop)

Monday April 15, 2013 5:20pm - 6:00pm PDT