swift slo manifest etag

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Swift mavens,

Current swift documentation states that slo manifest etag and size_bytes keys are optional [1].  I found [2], which suggests that only recently did Swift object storage actually behave as if the etag is "fully optional."

Currently attempts to fetch an object whose manifest etag is not defined ("") result in ERR_PRECONDITION_FAILED due to the if_match logic in  RGWRados::Object::Read::prepare().  Should this logic permit the if-match to succeed if etag is not defined?

Thanks,

Matt

[1] http://docs.openstack.org/developer/swift/overview_large_objects.html
[2] http://git.openstack.org/cgit/openstack/swift/commit/?id=462f91b040ff47b51e5397eed930785590638d69

-- 
Matt Benjamin
Red Hat, Inc.
315 West Huron Street, Suite 140A
Ann Arbor, Michigan 48103

http://www.redhat.com/en/technologies/storage

tel.  734-821-5101
fax.  734-769-8938
cel.  734-216-5309
--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [CEPH Users]     [Ceph Large]     [Information on CEPH]     [Linux BTRFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux