{"push_id":889813105,"size":52,"distinct_size":52,"ref":"refs/heads/wip-hist-les-fix","head":"02a9a41f151a3d968bf8066749658659dc6e3ac4","before":"b826a7a43a2b31b990712072761a99983b89907c","commits":[{"sha":"0151feccf05887f2a89c3d55f216ebe850b06c75","author":{"email":"a0ab4ec42db5a70bbcbfc74d8971c0305528d92b@redhat.com","name":"John Spray"},"message":"tools: refactor DataScan injection\n\nTo take an InodeStore instead of size/mtime/layout\nargs in injection fns.  This is to enable use for\ninjecting directories in subsequent commit.\n\nSigned-off-by: John Spray <john.spray@redhat.com>","distinct":true,"url":"https://api.github.com/repos/dzafman/ceph/commits/0151feccf05887f2a89c3d55f216ebe850b06c75"},{"sha":"ea41e48353dbd59b8dfe904d3ecb2046861ff99f","author":{"email":"a0ab4ec42db5a70bbcbfc74d8971c0305528d92b@redhat.com","name":"John Spray"},"message":"tools/cephfs: add scan_frags to DataScan\n\nThis command is for injecting linkage for orphaned\ndirectory fragments.\n\nCurrently does not support fragmented directories\n(i.e. ignores all but root dirfrags).\n\nSigned-off-by: John Spray <john.spray@redhat.com>","distinct":true,"url":"https://api.github.com/repos/dzafman/ceph/commits/ea41e48353dbd59b8dfe904d3ecb2046861ff99f"},{"sha":"ada6e320732a62524ca3b010b9e7f4af73b8f86c","author":{"email":"635ad50d20786fc86fe3b90c5430af34b8f49f59@ts.fujitsu.com","name":"Piotr Dałek"},"message":"osd: slightly reduce actual size of pg_log_entry_t\n\n- Move fields around so they're ordered in size descending order. This\n  reduces pg_log_entry_t size down to 360 (from 368) bytes without\n  affecting anything.\n- Remove unused \"offset\" field, reducing struct size by 8 bytes (down to\n  352 bytes).\n\nSigned-off-by: Piotr Dałek <piotr.dalek@ts.fujitsu.com>","distinct":true,"url":"https://api.github.com/repos/dzafman/ceph/commits/ada6e320732a62524ca3b010b9e7f4af73b8f86c"},{"sha":"daae1800785c4c0aa12f28a72e6faa99f1143e47","author":{"email":"d0661a3b0651b21a24c04390c308d08a6924d0d3@intel.com","name":"Jacek J. Łakis"},"message":"Doubled marking from line 1151\n\nSigned-off-by: Jacek J. Łakis <jacek.lakis@intel.com>","distinct":true,"url":"https://api.github.com/repos/dzafman/ceph/commits/daae1800785c4c0aa12f28a72e6faa99f1143e47"},{"sha":"2902030dbae55c28f7d21880bb978bbaa8d4d912","author":{"email":"5f73068c2aea02f2bcab415b153224bbe02411a9@mirantis.com","name":"Igor Fedotov"},"message":"osbench: Fix race condition that may cause Sequencer::dtor assertion on benchmark completion\n\nSigned-off-by: Igor Fedotov <ifedotov@mirantis.com>","distinct":true,"url":"https://api.github.com/repos/dzafman/ceph/commits/2902030dbae55c28f7d21880bb978bbaa8d4d912"},{"sha":"917d85fec028f4279160d30deb790972d3651e26","author":{"email":"5f73068c2aea02f2bcab415b153224bbe02411a9@mirantis.com","name":"Igor Fedotov"},"message":"osbench: Adds handling for the lack of required folders ( data & journal ) and adds checking for previous data presence to avoid assertion\n\nSigned-off-by: Igor Fedotov <ifedotov@mirantis.com>","distinct":true,"url":"https://api.github.com/repos/dzafman/ceph/commits/917d85fec028f4279160d30deb790972d3651e26"},{"sha":"56da10654017d0bc164dc55fe06a274b447a0aa6","author":{"email":"4848b2238f2214214c83fb38006ae9dc90307279@hihuron.com","name":"changtao"},"message":"Test:bencher wrong test margin casuses writes over object_size\n\nSigned-off-by: Tao Chang <changtao@hihuron.com>","distinct":true,"url":"https://api.github.com/repos/dzafman/ceph/commits/56da10654017d0bc164dc55fe06a274b447a0aa6"},{"sha":"788477acfb073493c05d5a7b9636adba5171478b","author":{"email":"48638f9c2a62c4fd20be28d0bdad68f5cd041402@inktank.com","name":"Yehuda Sadeh"},"message":"rgw: user has a tenant property\n\nSigned-off-by: Yehuda Sadeh <yehuda@inktank.com>","distinct":true,"url":"https://api.github.com/repos/dzafman/ceph/commits/788477acfb073493c05d5a7b9636adba5171478b"},{"sha":"1f19b608e3c64dd18775f302be8256ef9e60a635","author":{"email":"48638f9c2a62c4fd20be28d0bdad68f5cd041402@inktank.com","name":"Yehuda Sadeh"},"message":"rgw: buckets within tenant namespace\n\nSigned-off-by: Yehuda Sadeh <yehuda@inktank.com>","distinct":true,"url":"https://api.github.com/repos/dzafman/ceph/commits/1f19b608e3c64dd18775f302be8256ef9e60a635"},{"sha":"f7ca00a6e97b82787becbc15d7e7143e96b3e96d","author":{"email":"775c8ea1f82a8ffb8cf58861cc6286708292a786@kotori.zaitcev.us","name":"Pete Zaitcev"},"message":"rgw: make APIs to work with tenants\n\nPrevious commits introduced the tenant infrastructure such as\nrgw_user, but did not allow anyone to access it productively.\n\nDone:\n - radosgw-admin\n - bucket creation, listing, deletion with non-empty tenant\n - COPY\n - ACLs\n - Using colon for S3 with URL addressing\n\nTODO:\n - Fix S3 remapping of DNS so that period turns into colon in buckets,\n   possibly using typed endpoint domains, some assuming tenants\n - Have Swift authentication to set tenant into URL, then pick it there\n - Resolve leftover XXX\n\nSigned-off-by: Pete Zaitcev <zaitcev@redhat.com>","distinct":true,"url":"https://api.github.com/repos/dzafman/ceph/commits/f7ca00a6e97b82787becbc15d7e7143e96b3e96d"},{"sha":"9bd0b11a60648f8fa65f81bcb9f1b8a9389d1b9e","author":{"email":"48638f9c2a62c4fd20be28d0bdad68f5cd041402@redhat.com","name":"Yehuda Sadeh"},"message":"rgw: fix tenant/bucket parsing\n\nSigned-off-by: Yehuda Sadeh <yehuda@redhat.com>","distinct":true,"url":"https://api.github.com/repos/dzafman/ceph/commits/9bd0b11a60648f8fa65f81bcb9f1b8a9389d1b9e"},{"sha":"2b390fc2acd92ba450c3728e1159397eb0956a86","author":{"email":"cd66bada13d10a26aab2aed421443a7dacbe7d5f@gmail.com","name":"Ning Yao"},"message":"osd: don't update unneccessary epoch for pg\nepoch always remains unless state of cluster changes. Therefore, avoid update epoch for every Op in order to same cpu cost and disk bandwidth.\n\nSigned-off-by: Ning Yao <zay11022@gmail.com>","distinct":true,"url":"https://api.github.com/repos/dzafman/ceph/commits/2b390fc2acd92ba450c3728e1159397eb0956a86"},{"sha":"f5e0cce9fc4cd97461af12d7dbd4289cd7d9d597","author":{"email":"cd66bada13d10a26aab2aed421443a7dacbe7d5f@gmail.com","name":"Ning Yao"},"message":"osd: don't update rollback_info for replicated pool\nrollback_info is just needed for ec-pool to rollback the patial committed chunks to previous version. Avoid recording rollback_info in replicated pool to save cpu cost and disk bandwidth\n\nSigned-off-by: Ning Yao <zay11022@gmail.com>","distinct":true,"url":"https://api.github.com/repos/dzafman/ceph/commits/f5e0cce9fc4cd97461af12d7dbd4289cd7d9d597"},{"sha":"574e3193a85a89ab31f36425d6746058d6713ad2","author":{"email":"4848b2238f2214214c83fb38006ae9dc90307279@hihuron.com","name":"changtao"},"message":"Test:bencher ops counter doesn't increase\nSigned-off-by: Tao Chang <changtao@hihuron.com>","distinct":true,"url":"https://api.github.com/repos/dzafman/ceph/commits/574e3193a85a89ab31f36425d6746058d6713ad2"},{"sha":"43c1ba7c40cd1fdabaf6bbb75c4155b98a038f84","author":{"email":"a0ab4ec42db5a70bbcbfc74d8971c0305528d92b@redhat.com","name":"John Spray"},"message":"tools: fix cephfs-data-scan scan_frags vs. nlink\n\nSigned-off-by: John Spray <john.spray@redhat.com>","distinct":true,"url":"https://api.github.com/repos/dzafman/ceph/commits/43c1ba7c40cd1fdabaf6bbb75c4155b98a038f84"},{"sha":"35403da17142de6b8a9674556a937eefa68daeec","author":{"email":"6dd34506bbd5e58221bbb3e4732d97c91f02277b@redhat.com","name":"Sage Weil"},"message":"qa/workunits/cephtool/test.sh: no ./\n\nIntroduced by 1ace4d03b23b80c699f4861d004f3212ca56a323\n\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":true,"url":"https://api.github.com/repos/dzafman/ceph/commits/35403da17142de6b8a9674556a937eefa68daeec"},{"sha":"685fc1cdc1f36351c4bc9d1b8b9854829c21d6bd","author":{"email":"ae60fc3de6a668216bf89c7b1e7bff85becaa6b2@redhat.com","name":"Jason Dillaman"},"message":"journal: fire replay complete event after reading last object\n\nFixes: #13924\nSigned-off-by: Jason Dillaman <dillaman@redhat.com>","distinct":true,"url":"https://api.github.com/repos/dzafman/ceph/commits/685fc1cdc1f36351c4bc9d1b8b9854829c21d6bd"},{"sha":"dfbcbc72a32fc75a545f66627a5160e8d267b533","author":{"email":"ae60fc3de6a668216bf89c7b1e7bff85becaa6b2@redhat.com","name":"Jason Dillaman"},"message":"librbd: ensure object map is invalidated on disk if forced\n\nSigned-off-by: Jason Dillaman <dillaman@redhat.com>","distinct":true,"url":"https://api.github.com/repos/dzafman/ceph/commits/dfbcbc72a32fc75a545f66627a5160e8d267b533"},{"sha":"5b63666f881ab8e1669a4bee762bd309833e0404","author":{"email":"ae60fc3de6a668216bf89c7b1e7bff85becaa6b2@redhat.com","name":"Jason Dillaman"},"message":"tests: add gmock unit tests for librbd object map state machines\n\nSigned-off-by: Jason Dillaman <dillaman@redhat.com>","distinct":true,"url":"https://api.github.com/repos/dzafman/ceph/commits/5b63666f881ab8e1669a4bee762bd309833e0404"},{"sha":"835989c71e873c4f3f7bf93cf474e0faab3ed043","author":{"email":"ae60fc3de6a668216bf89c7b1e7bff85becaa6b2@redhat.com","name":"Jason Dillaman"},"message":"librbd: convert op state machines to templates\n\nUsing templates allows the creation of mocked test cases to\nverify non-librados expectations.\n\nSigned-off-by: Jason Dillaman <dillaman@redhat.com>","distinct":true,"url":"https://api.github.com/repos/dzafman/ceph/commits/835989c71e873c4f3f7bf93cf474e0faab3ed043"}]}