{"push_id":1333203416,"size":2,"distinct_size":2,"ref":"refs/heads/ft/ec_uks","head":"7e8344eb21e32f6de35154fb4cd46b795d22379c","before":"dd4047d0af27cdbd60efee3064830311c1df1e83","commits":[{"sha":"8ca2606fe9c866828ae87b619a24208c6fd9c94c","author":{"name":"Lam Pham-Sy","email":"c144dbe6511e61429aad0a37a7ba64a11a04fb04@scality.com"},"message":"Update DPA with new UKS key\n\nUKS key schema facilitate operations:\n\n- PUT: a key is generate for each object. That key is sent back to S3\nonce the object is successfully uploaded (and protected by erasure\ncodes).\nEach fragment of the object is identified by an other key that is\ngenerated based on the object's key and its index in erasure codes.\nFragment keys are not stored as they can be regenerated when the\nobject's key is known.\n\n- GET: given an object's key, keys of its fragments are generated\nin order to retrieve them from data storage backend.\n\n- DELETE: given an object's key, keys of its fragments are generated\nin order to delete them from data storage backend.","distinct":true,"url":"https://api.github.com/repos/scality/S3/commits/8ca2606fe9c866828ae87b619a24208c6fd9c94c"},{"sha":"7e8344eb21e32f6de35154fb4cd46b795d22379c","author":{"name":"Lam Pham-Sy","email":"c144dbe6511e61429aad0a37a7ba64a11a04fb04@scality.com"},"message":"UKS: objectID from objectKey\n\nObjectID part is computed as `MD5(objectKey)`. Only `Dispersion` part is\nrandom bytes.","distinct":true,"url":"https://api.github.com/repos/scality/S3/commits/7e8344eb21e32f6de35154fb4cd46b795d22379c"}]}
{"actor":{"display_login":"lamphamsy"}}