[OpenStack-DefCore] swift capabilities

John Dickinson me at not.mn
Mon May 19 21:32:38 UTC 2014


Sitting on the plane to Atlanta last week, here's my first draft of a "Swift core capabilities" list:

account
--
user-defined metadata
ordered listings on containers, with marker limit, prefix, end_marker
aggregate number of containers
aggregate number of objects
aggregate total bytes used
independent read and write ACLs
json, xml, and plain text listings
system-level metadata
create
delete
domain remap
cname lookup

container
--
user-defined metadata
ordered listings of objects, with marker, limit, delimiter, prefix, end_marker
number of objects
total bytes used
independent read and write ACLs
listing ACLs
quota usage
versioned writes of objects
container sync
json, xml, and plain text listings
create
delete
CORS
static website hosting
domain remap
cname lookup

object
--
user-defined metadata
read
write
delete
update metadata
server-side copy
dynamic large objects
static large objects
tempurl
bulk upload (ie upload a tar, optionally compressed)
bulk delete
single range requests
multi-range requests
upload from html form
time-expiring objects

system
--
crossdomain.xml support
discoverable constraints
list storage endpoints
object name filters
multiple auth system integration
middleware extensibility
healthcheck endpoint

management
--
drive failure transparent to the client
server failure transparent to the client
rack (zone) failure transparent to the client
DC (region) failure transparent to the client
swift recon
     async pending
     replication stats
     auditor stats
     updater stats
     expirer stats
     unmounted drive check
     disk usage stats
     load average stats
     quarantined data stats
     socket usage stats
change capacity with no downtime
upgrade with no downtime
statd metric reporting (hundreds of metrics here)




-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 801 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://lists.openstack.org/pipermail/defcore-committee/attachments/20140519/c6186806/attachment.pgp>


More information about the Defcore-committee mailing list