{"push_id":720283918,"size":37,"distinct_size":37,"ref":"refs/heads/wip-rgw-doc-layout","head":"d8a728ec1507eabaa2ce6071574a5f4d9f5091cb","before":"c3145dba2b714b0bd015c21968bc80a23b4f891e","commits":[{"sha":"767fc29aa62a0a4e4dd8a78785576e8f1b44ee5b","author":{"email":"48638f9c2a62c4fd20be28d0bdad68f5cd041402@redhat.com","name":"Yehuda Sadeh"},"message":"rgw: initial work of orphan detection tool implementation\n\nSo far doesn't do much, iterate through all objects in a specific pool\ndata, store it in a sharded index.\n\nSigned-off-by: Yehuda Sadeh <yehuda@redhat.com>","distinct":true,"url":"https://api.github.com/repos/zaitcev/ceph/commits/767fc29aa62a0a4e4dd8a78785576e8f1b44ee5b"},{"sha":"16a2dbd838b69fb445c06122a68fc65ec3a7b3de","author":{"email":"48638f9c2a62c4fd20be28d0bdad68f5cd041402@redhat.com","name":"Yehuda Sadeh"},"message":"rgw-admin: build index of bucket indexes\n\nfor the orphan search tool\n\nSigned-off-by: Yehuda Sadeh <yehuda@redhat.com>","distinct":true,"url":"https://api.github.com/repos/zaitcev/ceph/commits/16a2dbd838b69fb445c06122a68fc65ec3a7b3de"},{"sha":"13adf3cf4f5fd8a0feb7cc1d7a4ee4ded9f573db","author":{"email":"48638f9c2a62c4fd20be28d0bdad68f5cd041402@redhat.com","name":"Yehuda Sadeh"},"message":"rgw: async object stat functionality\n\nAn async functionality that stats object.\n\nSigned-off-by: Yehuda Sadeh <yehuda@redhat.com>","distinct":true,"url":"https://api.github.com/repos/zaitcev/ceph/commits/13adf3cf4f5fd8a0feb7cc1d7a4ee4ded9f573db"},{"sha":"05a953d965a0a6a0e9feddaa62f7429e154e828e","author":{"email":"48638f9c2a62c4fd20be28d0bdad68f5cd041402@redhat.com","name":"Yehuda Sadeh"},"message":"rgw: iterate asynchronously over linked objects\n\nRead objects manifest. So that we could keep the relevant info later.\n\nSigned-off-by: Yehuda Sadeh <yehuda@redhat.com>","distinct":true,"url":"https://api.github.com/repos/zaitcev/ceph/commits/05a953d965a0a6a0e9feddaa62f7429e154e828e"},{"sha":"7c1aa8373a090d5c1b2aa121582547723120a079","author":{"email":"48638f9c2a62c4fd20be28d0bdad68f5cd041402@redhat.com","name":"Yehuda Sadeh"},"message":"rgw: add rgw_obj::parse_raw_oid()\n\nSigned-off-by: Yehuda Sadeh <yehuda@redhat.com>","distinct":true,"url":"https://api.github.com/repos/zaitcev/ceph/commits/7c1aa8373a090d5c1b2aa121582547723120a079"},{"sha":"75902fdb12ce0413d3beb455df47134f3d7386e7","author":{"email":"48638f9c2a62c4fd20be28d0bdad68f5cd041402@redhat.com","name":"Yehuda Sadeh"},"message":"rgw: iterate over linked objects, store them\n\nonly keep part of the oid name if it is in a namespace.\n\nSigned-off-by: Yehuda Sadeh <yehuda@redhat.com>","distinct":true,"url":"https://api.github.com/repos/zaitcev/ceph/commits/75902fdb12ce0413d3beb455df47134f3d7386e7"},{"sha":"f19b2f087cfb5a89edf3b19487c0df3a214e350f","author":{"email":"48638f9c2a62c4fd20be28d0bdad68f5cd041402@redhat.com","name":"Yehuda Sadeh"},"message":"rgw: keep accurate state for linked objects orphan scan\n\nSigned-off-by: Yehuda Sadeh <yehuda@redhat.com>","distinct":true,"url":"https://api.github.com/repos/zaitcev/ceph/commits/f19b2f087cfb5a89edf3b19487c0df3a214e350f"},{"sha":"1bc63d98ff8a3aa180065153690b4f8a73658b79","author":{"email":"48638f9c2a62c4fd20be28d0bdad68f5cd041402@redhat.com","name":"Yehuda Sadeh"},"message":"rgw: compare oids and dump leaked objects\n\nSigned-off-by: Yehuda Sadeh <yehuda@redhat.com>","distinct":true,"url":"https://api.github.com/repos/zaitcev/ceph/commits/1bc63d98ff8a3aa180065153690b4f8a73658b79"},{"sha":"fa61ea2ccc94f04afb39868ac34abc264806d8d4","author":{"email":"48638f9c2a62c4fd20be28d0bdad68f5cd041402@redhat.com","name":"Yehuda Sadeh"},"message":"rgw: modify orphan search fingerprints\n\nNow works with multipart uploads.\n\nSigned-off-by: Yehuda Sadeh <yehuda@redhat.com>","distinct":true,"url":"https://api.github.com/repos/zaitcev/ceph/commits/fa61ea2ccc94f04afb39868ac34abc264806d8d4"},{"sha":"20bd490bebf9be3553d4e25322c9544b0b090086","author":{"email":"48638f9c2a62c4fd20be28d0bdad68f5cd041402@redhat.com","name":"Yehuda Sadeh"},"message":"rgw: list_objects() sets namespace appropriately\n\nlist_objects() now uses parse_raw_oid(), so that it can set the correct\nnamespace. It only affects users of the function that want to get all\nobjects in bucket, regardless to the namespace associated with it. This\nmakes it so that the orphan code actually works now with namespaced\nobjects, and with special named objects (namely, start with underscore).\n\nSigned-off-by: Yehuda Sadeh <yehuda@redhat.com>","distinct":true,"url":"https://api.github.com/repos/zaitcev/ceph/commits/20bd490bebf9be3553d4e25322c9544b0b090086"},{"sha":"d7d117121858155acc8548908e9459a48c676dd1","author":{"email":"48638f9c2a62c4fd20be28d0bdad68f5cd041402@redhat.com","name":"Yehuda Sadeh"},"message":"rgw: stat_async() sets the object locator appropriately\n\nSigned-off-by: Yehuda Sadeh <yehuda@redhat.com>","distinct":true,"url":"https://api.github.com/repos/zaitcev/ceph/commits/d7d117121858155acc8548908e9459a48c676dd1"},{"sha":"f8993102731518153bb18eb74c3e6e4943a5dbac","author":{"email":"48638f9c2a62c4fd20be28d0bdad68f5cd041402@redhat.com","name":"Yehuda Sadeh"},"message":"rgw: cannot re-init an orphan scan job\n\nSigned-off-by: Yehuda Sadeh <yehuda@redhat.com>","distinct":true,"url":"https://api.github.com/repos/zaitcev/ceph/commits/f8993102731518153bb18eb74c3e6e4943a5dbac"},{"sha":"55d6f5ecf18f532c7f056f8b60c101843594b00c","author":{"email":"48638f9c2a62c4fd20be28d0bdad68f5cd041402@redhat.com","name":"Yehuda Sadeh"},"message":"radosgw-admin: orphans finish command\n\nA command to remove orphans data\n\nSigned-off-by: Yehuda Sadeh <yehuda@redhat.com>","distinct":true,"url":"https://api.github.com/repos/zaitcev/ceph/commits/55d6f5ecf18f532c7f056f8b60c101843594b00c"},{"sha":"66b0090023859d97da2bbaca698b6a50c225abd0","author":{"email":"48638f9c2a62c4fd20be28d0bdad68f5cd041402@redhat.com","name":"Yehuda Sadeh"},"message":"radosgw-admin: stat orphan objects before reporting leakage\n\nWe don't want to report new objects as leaked, because they might just\nbe written, and waiting to be linked to a new object. The number of\nseconds prior to the job initialization can be cofigured through\n--orphan-stale-secs (by default it's 24h).\n\nSigned-off-by: Yehuda Sadeh <yehuda@redhat.com>","distinct":true,"url":"https://api.github.com/repos/zaitcev/ceph/commits/66b0090023859d97da2bbaca698b6a50c225abd0"},{"sha":"4980cbd04ff650d79a033bc5298e6c1abe985133","author":{"email":"48638f9c2a62c4fd20be28d0bdad68f5cd041402@redhat.com","name":"Yehuda Sadeh"},"message":"radosgw-admin: simplify orphan command\n\nNo need for --init-search\n\nSigned-off-by: Yehuda Sadeh <yehuda@redhat.com>","distinct":true,"url":"https://api.github.com/repos/zaitcev/ceph/commits/4980cbd04ff650d79a033bc5298e6c1abe985133"},{"sha":"d8ce04db8542dae0027423f3c50355e5de74dc9a","author":{"email":"48638f9c2a62c4fd20be28d0bdad68f5cd041402@redhat.com","name":"Yehuda Sadeh"},"message":"rgw: orphan, fix truncated detection\n\nSigned-off-by: Yehuda Sadeh <yehuda@redhat.com>","distinct":true,"url":"https://api.github.com/repos/zaitcev/ceph/commits/d8ce04db8542dae0027423f3c50355e5de74dc9a"},{"sha":"cac57caf639236adc9a641a85352eb729b58725a","author":{"email":"48638f9c2a62c4fd20be28d0bdad68f5cd041402@redhat.com","name":"Yehuda Sadeh"},"message":"rgw: change error output related to orphans\n\nSigned-off-by: Yehuda Sadeh <yehuda@redhat.com>","distinct":true,"url":"https://api.github.com/repos/zaitcev/ceph/commits/cac57caf639236adc9a641a85352eb729b58725a"},{"sha":"5528f21d0861d42378a8eb10759a1e55ddd66c09","author":{"email":"48638f9c2a62c4fd20be28d0bdad68f5cd041402@redhat.com","name":"Yehuda Sadeh"},"message":"rgw: orphans, change default number of shards\n\nSigned-off-by: Yehuda Sadeh <yehuda@redhat.com>","distinct":true,"url":"https://api.github.com/repos/zaitcev/ceph/commits/5528f21d0861d42378a8eb10759a1e55ddd66c09"},{"sha":"47edec359be2a4d230a4a54c0c670d0aa711fa1e","author":{"email":"48638f9c2a62c4fd20be28d0bdad68f5cd041402@redhat.com","name":"Yehuda Sadeh"},"message":"rgw: orphans, fix check on number of shards\n\nSigned-off-by: Yehuda Sadeh <yehuda@redhat.com>","distinct":true,"url":"https://api.github.com/repos/zaitcev/ceph/commits/47edec359be2a4d230a4a54c0c670d0aa711fa1e"},{"sha":"7cf1f376e7dbc98a44f4a8e78bfa11f84291a941","author":{"email":"48638f9c2a62c4fd20be28d0bdad68f5cd041402@redhat.com","name":"Yehuda Sadeh"},"message":"rgw: api adjustment following a rebase\n\nSigned-off-by: Yehuda Sadeh <yehuda@redhat.com>","distinct":true,"url":"https://api.github.com/repos/zaitcev/ceph/commits/7cf1f376e7dbc98a44f4a8e78bfa11f84291a941"}]}