{"ref":"refs/heads/wip-backfill","push_id":55686013,"commits":[{"sha":"1a59405c2f98f66bbe3009161a9ff3513f3b0482","author":{"email":"48638f9c2a62c4fd20be28d0bdad68f5cd041402@hq.newdream.net","name":"Yehuda Sadeh"},"url":"https://api.github.com/repos/NewDreamNetwork/ceph/commits/1a59405c2f98f66bbe3009161a9ff3513f3b0482","message":"rgw: turn on cache by default"},{"sha":"37013b6fe5a09124f2356d5e78f2a5e5beb47fa9","author":{"email":"6dd34506bbd5e58221bbb3e4732d97c91f02277b@newdream.net","name":"Sage Weil"},"url":"https://api.github.com/repos/NewDreamNetwork/ceph/commits/37013b6fe5a09124f2356d5e78f2a5e5beb47fa9","message":"qa: load-gen-mix-small.sh"},{"sha":"04c8db001a4ed02ef7335ed01ce73ce9ab28dc9d","author":{"email":"6dd34506bbd5e58221bbb3e4732d97c91f02277b@newdream.net","name":"Sage Weil"},"url":"https://api.github.com/repos/NewDreamNetwork/ceph/commits/04c8db001a4ed02ef7335ed01ce73ce9ab28dc9d","message":"librados: check for monclient::init() error\n\nI think this fixes #1835.\n\nSigned-off-by: Sage Weil <sage@newdream.net>"},{"sha":"1f434da8a3ca4db830d1f3b0d87e5df941d85f2d","author":{"email":"6dd34506bbd5e58221bbb3e4732d97c91f02277b@newdream.net","name":"Sage Weil"},"url":"https://api.github.com/repos/NewDreamNetwork/ceph/commits/1f434da8a3ca4db830d1f3b0d87e5df941d85f2d","message":"common: make cpp_strerror output prettier\n\nSigned-off-by: Sage Weil <sage@newdream.net>"},{"sha":"eba235f26ca22c892627281ca1abfbe7eada7a3a","author":{"email":"6dd34506bbd5e58221bbb3e4732d97c91f02277b@newdream.net","name":"Sage Weil"},"url":"https://api.github.com/repos/NewDreamNetwork/ceph/commits/eba235f26ca22c892627281ca1abfbe7eada7a3a","message":"common: trigger all observers on startup\n\nAmong other things, this makes err-to-stderr and friends initialize\nproperly in the DoutStreamBuf.\n\nSigned-off-by: Sage Weil <sage@newdream.net>"},{"sha":"3b2ca7cf9bce654c0e478dbeeba5875537e3ced2","author":{"email":"6dd34506bbd5e58221bbb3e4732d97c91f02277b@newdream.net","name":"Sage Weil"},"url":"https://api.github.com/repos/NewDreamNetwork/ceph/commits/3b2ca7cf9bce654c0e478dbeeba5875537e3ced2","message":"keyring: print more useful errors to log/err\n\nSigned-off-by: Sage Weil <sage@newdream.net>"},{"sha":"48df71c854b1c315f2ec66d067e9d0450a9a6068","author":{"email":"73262ad0334ab37227b2f7a0205f51db1e606681@hastexo.com","name":"Florian Haas"},"url":"https://api.github.com/repos/NewDreamNetwork/ceph/commits/48df71c854b1c315f2ec66d067e9d0450a9a6068","message":"init script: be LSB compliant for exit code on status\n\nAn exit code of 1 on status is defined in LSB as\n\"program is dead, but pid file exists\". Check for existence\nof this pid file, and only set the exit status 1 if it's still there.\nSet it to 3 (\"program is not running\") otherwise.\n\nReference: http://refspecs.linuxbase.org/LSB_3.1.0/LSB-Core-generic/LSB-Core-generic/iniscrptact.html\n\nSigned-off-by: Florian Haas <florian@hastexo.com>"},{"sha":"cec2692ea355b6203dc645f39cb63f00bb1171c4","author":{"email":"51652c783f70f5b272ebd02f1fd20d3af7a2449f@dreamhost.com","name":"Josh Durgin"},"url":"https://api.github.com/repos/NewDreamNetwork/ceph/commits/cec2692ea355b6203dc645f39cb63f00bb1171c4","message":"clitests: update monmaptool test\n\ne93961c11119942eae3a4cd14a79f779a5a4d277 changed output format.\n\nSigned-off-by: Josh Durgin <josh.durgin@dreamhost.com>"},{"sha":"585fb5cef9c050e5d282c897f5565874f71a9749","author":{"email":"51652c783f70f5b272ebd02f1fd20d3af7a2449f@dreamhost.com","name":"Josh Durgin"},"url":"https://api.github.com/repos/NewDreamNetwork/ceph/commits/585fb5cef9c050e5d282c897f5565874f71a9749","message":"clitests: update for new error format\n\nThis was changed in 1f434da8a3ca4db830d1f3b0d87e5df941d85f2d\n\nSigned-off-by: Josh Durgin <josh.durgin@dreamhost.com>"},{"sha":"df84594f205bb37d3b062b5b3b9cfd224e6c57d2","author":{"email":"6dd34506bbd5e58221bbb3e4732d97c91f02277b@newdream.net","name":"Sage Weil"},"url":"https://api.github.com/repos/NewDreamNetwork/ceph/commits/df84594f205bb37d3b062b5b3b9cfd224e6c57d2","message":"mon: make full ratio config change callback safe\n\nWe can't propose_pending() from any context; do this in the tick() thread,\nwith the proper locking.  Among other things, this fixes the crash on\nstartup that is now triggered due to eba235f2.\n\nSigned-off-by: Sage Weil <sage@newdream.net>"},{"sha":"47d022718719dcb1f5432b5e9253f6c4409fdec3","author":{"email":"6dd34506bbd5e58221bbb3e4732d97c91f02277b@newdream.net","name":"Sage Weil"},"url":"https://api.github.com/repos/NewDreamNetwork/ceph/commits/47d022718719dcb1f5432b5e9253f6c4409fdec3","message":"Merge remote branch 'gh/wip-cleanup'"},{"sha":"a693438e13e6e6e23af0e42b534bb2372c5ee12c","author":{"email":"6dd34506bbd5e58221bbb3e4732d97c91f02277b@newdream.net","name":"Sage Weil"},"url":"https://api.github.com/repos/NewDreamNetwork/ceph/commits/a693438e13e6e6e23af0e42b534bb2372c5ee12c","message":"mon: only update full_ratio if we're the leader\n\nSigned-off-by: Sage Weil <sage@newdream.net>"},{"sha":"f2e4109796549e6242283d2bba47d05785db823a","author":{"email":"6dd34506bbd5e58221bbb3e4732d97c91f02277b@newdream.net","name":"Sage Weil"},"url":"https://api.github.com/repos/NewDreamNetwork/ceph/commits/f2e4109796549e6242283d2bba47d05785db823a","message":"mon: don't ignore first full ratio update callback\n\nWe get a callack on startup.  Don't ignore it.\n\nSigned-off-by: Sage Weil <sage@newdream.net>"},{"sha":"66170633ff4c90dc7b71ab2fd056b367980e3cfc","author":{"email":"6dd34506bbd5e58221bbb3e4732d97c91f02277b@newdream.net","name":"Sage Weil"},"url":"https://api.github.com/repos/NewDreamNetwork/ceph/commits/66170633ff4c90dc7b71ab2fd056b367980e3cfc","message":"mon: fix full ratio updates\n\n- update them independently\n- only if we are leader\n- fix type for nearfull_ratio\n\nSigned-off-by: Sage Weil <sage@newdream.net>"},{"sha":"92cfad42030889d52911814faa717bebbd4dd22f","author":{"email":"73262ad0334ab37227b2f7a0205f51db1e606681@hastexo.com","name":"Florian Haas"},"url":"https://api.github.com/repos/NewDreamNetwork/ceph/commits/92cfad42030889d52911814faa717bebbd4dd22f","message":"Add OCF-compliant resource agent for Ceph daemons\n\nAdd a wrapper around the ceph init script that makes\nMDS, OSD and MON configurable as Open Cluster Framework\n(OCF) compliant cluster resources. Allows Ceph\ndaemons to tie in with cluster resource managers that\nsupport OCF, such as Pacemaker (http://www.clusterlabs.org).\n\nDisabled by default, configure --with-ocf to enable.\n\nSigned-off-by: Florian Haas <florian@hastexo.com>"},{"sha":"9b6422dbc7db05be913eda8a2c77bea5fc938ee0","author":{"email":"73262ad0334ab37227b2f7a0205f51db1e606681@hastexo.com","name":"Florian Haas"},"url":"https://api.github.com/repos/NewDreamNetwork/ceph/commits/9b6422dbc7db05be913eda8a2c77bea5fc938ee0","message":"Spec: conditionally build ceph-resource-agents package\n\nPut OCF resource agents in a separate subpackage,\nto be enabled with a separate build conditional\n(--with ocf).\n\nMake the subpackage depend on the resource-agents\npackage, which provides the ocf-shellfuncs library\nthat the Ceph RAs use.\n\nSigned-off-by: Florian Haas <florian@hastexo.com>"},{"sha":"0d9507c2b0b04a76a95e888853b87d9d986f6760","author":{"email":"6dd34506bbd5e58221bbb3e4732d97c91f02277b@newdream.net","name":"Sage Weil"},"url":"https://api.github.com/repos/NewDreamNetwork/ceph/commits/0d9507c2b0b04a76a95e888853b87d9d986f6760","message":".gitignore: src/ocf/ceph\n\nSigned-off-by: Sage Weil <sage@newdream.net>"},{"sha":"7969cc4f28625863af15ae1f158085d5ee33f939","author":{"email":"c5b6ff1fd4f0bde10db63d7a3e07166cf6c4229f@dreamhost.com","name":"Sage Weil"},"url":"https://api.github.com/repos/NewDreamNetwork/ceph/commits/7969cc4f28625863af15ae1f158085d5ee33f939","message":"Merge remote branch 'gh/master' into wip-backfill"},{"sha":"063ab2e40f5fb9570ed7a7232f6d98b9e4547cda","author":{"email":"c5b6ff1fd4f0bde10db63d7a3e07166cf6c4229f@dreamhost.com","name":"Sage Weil"},"url":"https://api.github.com/repos/NewDreamNetwork/ceph/commits/063ab2e40f5fb9570ed7a7232f6d98b9e4547cda","message":"cmp.h: define macros for creating comparison operators\n\nSigned-off-by: Sage Weil <sage.weil@dreamhost.com>"},{"sha":"e686c1b6576686ae8195c3042308723eb865234c","author":{"email":"c5b6ff1fd4f0bde10db63d7a3e07166cf6c4229f@dreamhost.com","name":"Sage Weil"},"url":"https://api.github.com/repos/NewDreamNetwork/ceph/commits/e686c1b6576686ae8195c3042308723eb865234c","message":"hobject_t: fix operator==, !=\n\nThese weren't comparing key.\n\nWhile we're at it, clean this up by using generic macros for writing\nthese operators, so we don't get it wrong half the time.\n\nSigned-off-by: Sage Weil <sage.weil@dreamhost.com>"}],"head":"e686c1b6576686ae8195c3042308723eb865234c","size":20}