[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