{"push_id":761249172,"size":116,"distinct_size":80,"ref":"refs/heads/wip-newstore","head":"7d691052d1bf6997c5ac035d2e0a96109221c64e","before":"eb66b7fd1a5c309157e7007cce8e114d9201dc3d","commits":[{"sha":"a5e27de5afd6bcf41cbd447b891dbe9e8081617d","author":{"email":"6dd34506bbd5e58221bbb3e4732d97c91f02277b@redhat.com","name":"Sage Weil"},"message":"osd: refuse to boot if SORTBITWISE not set but backend cannot sort nibblewise\n\nThis prevenents OSDs with new backends from starting if the\ncluster is still using the legacy sort order.\n\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":false,"url":"https://api.github.com/repos/ceph/ceph/commits/a5e27de5afd6bcf41cbd447b891dbe9e8081617d"},{"sha":"517921f9ee3e587529769b881b8cecf530645b51","author":{"email":"6dd34506bbd5e58221bbb3e4732d97c91f02277b@redhat.com","name":"Sage Weil"},"message":"osd/osd_types: make pg_missing_t sort order dynamic\n\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":false,"url":"https://api.github.com/repos/ceph/ceph/commits/517921f9ee3e587529769b881b8cecf530645b51"},{"sha":"fc61fd7969824ebc2aecdcefe0697ad03fd58de3","author":{"email":"6dd34506bbd5e58221bbb3e4732d97c91f02277b@redhat.com","name":"Sage Weil"},"message":"osd/osd_types: add pg_missing_t::resort() method\n\nSet/change sort order as needed.\n\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":false,"url":"https://api.github.com/repos/ceph/ceph/commits/fc61fd7969824ebc2aecdcefe0697ad03fd58de3"},{"sha":"35c197002f366fef15182fba8610209d3d582894","author":{"email":"6dd34506bbd5e58221bbb3e4732d97c91f02277b@redhat.com","name":"Sage Weil"},"message":"osd/ReplicatedPG: fix missing set sort order on [N]PGLS\n\nThis is the only thing that cares about the missing set sort order,\nso only adjust it here as needed.\n\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":false,"url":"https://api.github.com/repos/ceph/ceph/commits/35c197002f366fef15182fba8610209d3d582894"},{"sha":"3540fb9fe0a580d0bddf5b87e0554d3ec20787bc","author":{"email":"6dd34506bbd5e58221bbb3e4732d97c91f02277b@redhat.com","name":"Sage Weil"},"message":"osdc/Objecter: restart listing this PG if sort order changes\n\nIf the cluster sort order changes mid-way through our listing, our\ncursor within this pg is meaningless and we need to restart at the\nbeginning of the PG.\n\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":false,"url":"https://api.github.com/repos/ceph/ceph/commits/3540fb9fe0a580d0bddf5b87e0554d3ec20787bc"},{"sha":"b18558b7035f060fca84c53d61b03855bd506539","author":{"email":"6dd34506bbd5e58221bbb3e4732d97c91f02277b@redhat.com","name":"Sage Weil"},"message":"osd/OSDMap: test_flag returns bool\n\nOtherwise comparing the result to a bool will promote the bool to\nan int and fail the comparison.\n\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":false,"url":"https://api.github.com/repos/ceph/ceph/commits/b18558b7035f060fca84c53d61b03855bd506539"},{"sha":"52a8cf110d578ae2a992f4dca8e76291b27ed87d","author":{"email":"6dd34506bbd5e58221bbb3e4732d97c91f02277b@redhat.com","name":"Sage Weil"},"message":"os/FileStore: clear cached fd for renamed-over object\n\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":false,"url":"https://api.github.com/repos/ceph/ceph/commits/52a8cf110d578ae2a992f4dca8e76291b27ed87d"},{"sha":"b4a6e991f10abcaab66023fea1b5bf0803286438","author":{"email":"6dd34506bbd5e58221bbb3e4732d97c91f02277b@redhat.com","name":"Sage Weil"},"message":"common/Formatter: add dump_object helper\n\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":false,"url":"https://api.github.com/repos/ceph/ceph/commits/b4a6e991f10abcaab66023fea1b5bf0803286438"},{"sha":"d4300f2a8d0a0833017143c8bae83d841833db6d","author":{"email":"6dd34506bbd5e58221bbb3e4732d97c91f02277b@redhat.com","name":"Sage Weil"},"message":"os/KeyValueDB: add sipler get() variant\n\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":false,"url":"https://api.github.com/repos/ceph/ceph/commits/d4300f2a8d0a0833017143c8bae83d841833db6d"},{"sha":"5bcc18cdeef473b87ea5da4ba0da8420da885119","author":{"email":"6dd34506bbd5e58221bbb3e4732d97c91f02277b@redhat.com","name":"Sage Weil"},"message":"osd/osd_types: make coll_t operator== less picky\n\nFor meta coll's do not compare pg.\n\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":false,"url":"https://api.github.com/repos/ceph/ceph/commits/5bcc18cdeef473b87ea5da4ba0da8420da885119"},{"sha":"958086679a683890a538089e457ec38362d0935a","author":{"email":"6dd34506bbd5e58221bbb3e4732d97c91f02277b@redhat.com","name":"Sage Weil"},"message":"os/RocksDbStore: init pointers in ctor\n\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":false,"url":"https://api.github.com/repos/ceph/ceph/commits/958086679a683890a538089e457ec38362d0935a"},{"sha":"64488b5cb26b0b580ad01a6e58cc38a13e11b56c","author":{"email":"6dd34506bbd5e58221bbb3e4732d97c91f02277b@redhat.com","name":"Sage Weil"},"message":"vstart.sh: allow rocksdb\n\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":false,"url":"https://api.github.com/repos/ceph/ceph/commits/64488b5cb26b0b580ad01a6e58cc38a13e11b56c"},{"sha":"e331a2525aa84ad0c51a7ceab3d082a604a375ea","author":{"email":"6dd34506bbd5e58221bbb3e4732d97c91f02277b@redhat.com","name":"Sage Weil"},"message":"common/WorkQueue: add wait()\n\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":false,"url":"https://api.github.com/repos/ceph/ceph/commits/e331a2525aa84ad0c51a7ceab3d082a604a375ea"},{"sha":"8929d9e961f167e57e1cf89a75649e3268b3c1eb","author":{"email":"6dd34506bbd5e58221bbb3e4732d97c91f02277b@redhat.com","name":"Sage Weil"},"message":"os/ObjectStore: return const refs for oid, cid\n\nShould be a bit faster.\n\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":false,"url":"https://api.github.com/repos/ceph/ceph/commits/8929d9e961f167e57e1cf89a75649e3268b3c1eb"},{"sha":"5c36c0ccbe7f5b3e22e3faf8327a03f8276a6255","author":{"email":"6dd34506bbd5e58221bbb3e4732d97c91f02277b@redhat.com","name":"Sage Weil"},"message":"osd/osd_types: pg_t: add contains() helper to check objects is in a pg\n\nThis calls the ghobject_t method that does the same, along with ps().\n\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":false,"url":"https://api.github.com/repos/ceph/ceph/commits/5c36c0ccbe7f5b3e22e3faf8327a03f8276a6255"},{"sha":"90edead7d08d3befdd806a3002dc168255d719f7","author":{"email":"6dd34506bbd5e58221bbb3e4732d97c91f02277b@redhat.com","name":"Sage Weil"},"message":"os/ObjectStore: pass bits to create_collection\n\nThis informs the backend how many bits of the hash range will be covered\nby the collection.  Those bits are implicitly matched against the spg_t in\ncoll_t.\n\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":false,"url":"https://api.github.com/repos/ceph/ceph/commits/90edead7d08d3befdd806a3002dc168255d719f7"},{"sha":"8ad0db4462fab1c79d8c01b32542e95cd5fc0612","author":{"email":"5ba6ce730dd4fa920856bf712394dbdb7add7463@intel.com","name":"Xiaoxi Chen"},"message":"os/KeyValueDB: return -ENOENT if key doesn't exist\n\nPrevious code return 0 in all cases, caller doesn't\nknow if the key is exists in the db.\n\nSigned-off-by: Xiaoxi Chen <xiaoxi.chen@intel.com>","distinct":false,"url":"https://api.github.com/repos/ceph/ceph/commits/8ad0db4462fab1c79d8c01b32542e95cd5fc0612"},{"sha":"f4ec8ac57abd959fae1319b1cc273940faa2cfdf","author":{"email":"6dd34506bbd5e58221bbb3e4732d97c91f02277b@redhat.com","name":"Sage Weil"},"message":"os/ObjectStore: ref count Sequencer_impl\n\nThis allows the implementation to have a lifecycle that extends beyond\nthe Sequencer interface object we expose to the user.\n\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":false,"url":"https://api.github.com/repos/ceph/ceph/commits/f4ec8ac57abd959fae1319b1cc273940faa2cfdf"},{"sha":"61732ea7a75b48e6fda83704a46153ce269ba0e7","author":{"email":"6dd34506bbd5e58221bbb3e4732d97c91f02277b@redhat.com","name":"Sage Weil"},"message":"os/ObjectStore: do not let Sequencer::flush_commit delete the context\n\nLet the caller manage the lifecycle; this allows us to potentially put it\non the stack, for instance.\n\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":false,"url":"https://api.github.com/repos/ceph/ceph/commits/61732ea7a75b48e6fda83704a46153ce269ba0e7"},{"sha":"0c8776f11d979c3ddb27c510d9f610ccb854d86d","author":{"email":"6dd34506bbd5e58221bbb3e4732d97c91f02277b@redhat.com","name":"Sage Weil"},"message":"osd: use osr for scan_snaps\n\nUpdates should be ordered with respect to PG metadata.  Not that it matters\nthat much since we are doing cleanup/repair work here.\n\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":false,"url":"https://api.github.com/repos/ceph/ceph/commits/0c8776f11d979c3ddb27c510d9f610ccb854d86d"}]}