{"push_id":763110771,"size":12,"distinct_size":12,"ref":"refs/heads/wip-newstore-misc","head":"d76421ab1a2bbe4395e15434fddaa371372a2c82","before":"b9ddfdeca4c282f20beb42a23fa7ad5ba2fe5138","commits":[{"sha":"532fde09306c88bcaef5cc8e8ff4d23e8e830e53","author":{"email":"6dd34506bbd5e58221bbb3e4732d97c91f02277b@redhat.com","name":"Sage Weil"},"message":"ceph_test_objectstore: much cleanup, new tests\n\nThese changes are necessary to make newstore (which is more picky\nabout unique collection names and objects that land *inside* the\ncorrect collection) pass.  There are also several new tests.\n\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":true,"url":"https://api.github.com/repos/ceph/ceph/commits/532fde09306c88bcaef5cc8e8ff4d23e8e830e53"},{"sha":"a98e0da7c6a17988dcfde44a6e86ffe256f2e9a6","author":{"email":"6dd34506bbd5e58221bbb3e4732d97c91f02277b@redhat.com","name":"Sage Weil"},"message":"ceph_test_objectstore: test omap clone\n\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":true,"url":"https://api.github.com/repos/ceph/ceph/commits/a98e0da7c6a17988dcfde44a6e86ffe256f2e9a6"},{"sha":"6a4488b44c3a36644c5020fc167db9573038d9d2","author":{"email":"6dd34506bbd5e58221bbb3e4732d97c91f02277b@redhat.com","name":"Sage Weil"},"message":"ceph_test_objectstore: strengthen clone test w/ new assert\n\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":true,"url":"https://api.github.com/repos/ceph/ceph/commits/6a4488b44c3a36644c5020fc167db9573038d9d2"},{"sha":"9b0cd8c5bd40b4764cba0398b2d0d0642ca798c4","author":{"email":"6dd34506bbd5e58221bbb3e4732d97c91f02277b@redhat.com","name":"Sage Weil"},"message":"ceph_test_objectstore: test many small writes\n\nThis exercises the overlay code better.\n\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":true,"url":"https://api.github.com/repos/ceph/ceph/commits/9b0cd8c5bd40b4764cba0398b2d0d0642ca798c4"},{"sha":"719555fb597b9d6db6ec2ef41702ff61798b1dec","author":{"email":"6dd34506bbd5e58221bbb3e4732d97c91f02277b@redhat.com","name":"Sage Weil"},"message":"test_objectstore_memstore.sh on make check\n\nThis'll give us some coverage from ceph_test_objectstore, albeit\non the memstore backend.  Upside is that this takes < 10s.\n\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":true,"url":"https://api.github.com/repos/ceph/ceph/commits/719555fb597b9d6db6ec2ef41702ff61798b1dec"},{"sha":"1ca8b31ecf3d50fecde04f69c4f3810e66ac2b25","author":{"email":"6dd34506bbd5e58221bbb3e4732d97c91f02277b@redhat.com","name":"Sage Weil"},"message":"common/hobject: make hobject_t::set_key avoid dups\n\nIf the key matches the oid name, clear it.\n\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":true,"url":"https://api.github.com/repos/ceph/ceph/commits/1ca8b31ecf3d50fecde04f69c4f3810e66ac2b25"},{"sha":"20656d99338322d8c5467af680ad943b210ecde5","author":{"email":"6dd34506bbd5e58221bbb3e4732d97c91f02277b@redhat.com","name":"Sage Weil"},"message":"ceph-kvstore-tool: take a db type too\n\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":true,"url":"https://api.github.com/repos/ceph/ceph/commits/20656d99338322d8c5467af680ad943b210ecde5"},{"sha":"e1c8cc755d5c5ee1e8f86a8d746ed857601e03df","author":{"email":"6dd34506bbd5e58221bbb3e4732d97c91f02277b@redhat.com","name":"Sage Weil"},"message":"rbd: fix bench-write\n\nMake each IO get a unique offset!\n\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":true,"url":"https://api.github.com/repos/ceph/ceph/commits/e1c8cc755d5c5ee1e8f86a8d746ed857601e03df"},{"sha":"9a1abb3737fc05581381e8b17fda8cce4ff52f7a","author":{"email":"6dd34506bbd5e58221bbb3e4732d97c91f02277b@redhat.com","name":"Sage Weil"},"message":"common/hobject: rename get_filestore_key* -> get_nibblewise_key*\n\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":true,"url":"https://api.github.com/repos/ceph/ceph/commits/9a1abb3737fc05581381e8b17fda8cce4ff52f7a"},{"sha":"6d89eb6136b3838ae08948e36cf1976b043ed5f3","author":{"email":"6dd34506bbd5e58221bbb3e4732d97c91f02277b@redhat.com","name":"Sage Weil"},"message":"os/GenericObjectMap: use bitwise hash, not nibblewise\n\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":true,"url":"https://api.github.com/repos/ceph/ceph/commits/6d89eb6136b3838ae08948e36cf1976b043ed5f3"},{"sha":"9dddf9e8fab93e82ec521822b417071e753a0d4e","author":{"email":"6dd34506bbd5e58221bbb3e4732d97c91f02277b@redhat.com","name":"Sage Weil"},"message":"common/hobject: rename get_bitreverse_key* -> get_bitwise_key*\n\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":true,"url":"https://api.github.com/repos/ceph/ceph/commits/9dddf9e8fab93e82ec521822b417071e753a0d4e"},{"sha":"d76421ab1a2bbe4395e15434fddaa371372a2c82","author":{"email":"6dd34506bbd5e58221bbb3e4732d97c91f02277b@redhat.com","name":"Sage Weil"},"message":"os/FileStore: ensure sync() doesn't wait forever\n\nAvoid\n\n2015-08-19 01:46:37.586450 7f89a53ca980 10 filestore(b.10) start_sync\n2015-08-19 01:46:37.586451 7f89a53ca980 10 filestore(b.10) sync waiting\n2015-08-19 01:46:37.586528 7f899e2b1700 20 filestore(b.10) sync_entry woke after 5.398564\n2015-08-19 01:46:37.586539 7f899e2b1700 20 filestore(b.10) sync_entry waiting for another 35994.601435 to reach min interval 36000.000000\n\nby setting force_sync flag.\n\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":true,"url":"https://api.github.com/repos/ceph/ceph/commits/d76421ab1a2bbe4395e15434fddaa371372a2c82"}]}