{"push_id":693452351,"size":63,"distinct_size":2,"ref":"refs/heads/wip_master+4898","head":"760c394448a6c65cc49908f36a83bac9d92f85e7","before":"ed3e26393e0a4d765da5b93f41898f37db91f2b2","commits":[{"sha":"67b73401fe819977d45b15c032ff7e79855c0b9d","author":{"email":"f9d8c66a4e898e67db786769b5b347b640e1a9a6@suse.cz","name":"Nathan Cutler"},"message":"ceph.spec.in: include SUSE in _with_systemd\n\nThe master specfile newly defines a _with_systemd variable that should be true\nfor the set of distros that are using systemd. Since this set of distros\nincludes SUSE/openSUSE (at least for the more recent versions where ceph is\nsupported), this commit sets _with_systemdto true on SUSE/openSUSE.\n\nhttp://tracker.ceph.com/issues/11610 Fixes: #11610\n\nSigned-off-by: Nathan Cutler <ncutler@suse.cz>\n(cherry picked from commit 61303656faa913880008e6a6a1725d2fd7002c1f)","distinct":false,"url":"https://api.github.com/repos/SUSE/ceph/commits/67b73401fe819977d45b15c032ff7e79855c0b9d"},{"sha":"b75384d73958faf81d45847a7dfa56f4fa347e6f","author":{"email":"a4b264ee037c625052534d60505bfd0db4776ac4@redhat.com","name":"Kefu Chai"},"message":"crush/CrushTester: add check_name_maps() method\n\n* check for dangling bucket name or type names referenced by the\n  buckets/items in the crush map.\n* also check for the references from Item(0, 0, 0) which does not\n  necessarily exist in the crush map under testing. the rationale\n  behind this is: the \"ceph osd tree\" will also print stray OSDs\n  whose id is greater or equal to 0. so it would be useful to\n  check if the crush map offers the type name indexed by \"0\"\n  (the name of OSDs is always \"OSD.{id}\", so we don't need to\n  look up the name of an OSD item in the crushmap).\n\nSigned-off-by: Kefu Chai <kchai@redhat.com>","distinct":false,"url":"https://api.github.com/repos/SUSE/ceph/commits/b75384d73958faf81d45847a7dfa56f4fa347e6f"},{"sha":"d6b46d4c7b722945ce24ac2930381a109b1e3dda","author":{"email":"a4b264ee037c625052534d60505bfd0db4776ac4@redhat.com","name":"Kefu Chai"},"message":"crushtool: add the \"--check-names\" option\n\n* so one is able to verify that the \"ceph osd tree\" won't chock on the\n  new crush map because of dangling name/type references\n\nSigned-off-by: Kefu Chai <kchai@redhat.com>","distinct":false,"url":"https://api.github.com/repos/SUSE/ceph/commits/d6b46d4c7b722945ce24ac2930381a109b1e3dda"},{"sha":"a955f36a509e5412b1f72632a1a956d99e768e35","author":{"email":"a4b264ee037c625052534d60505bfd0db4776ac4@redhat.com","name":"Kefu Chai"},"message":"mon: validate new crush for unknown names\n\n* the \"osd tree dump\" command enumerates all buckets/osds found in either the\n  crush map or the osd map. but the newly set crushmap is not validated for\n  the dangling references, so we need to check to see if any item in new crush\n  map is referencing unknown type/name when a new crush map is sent to\n  monitor, reject it if any.\n\nFixes: #11680\nSigned-off-by: Kefu Chai <kchai@redhat.com>","distinct":false,"url":"https://api.github.com/repos/SUSE/ceph/commits/a955f36a509e5412b1f72632a1a956d99e768e35"},{"sha":"e640d89240017956b8c7411babb86be0f1e2b172","author":{"email":"a4b264ee037c625052534d60505bfd0db4776ac4@redhat.com","name":"Kefu Chai"},"message":"crush/CrushTester: check if any item id is too large\n\nSigned-off-by: Kefu Chai <kchai@redhat.com>","distinct":false,"url":"https://api.github.com/repos/SUSE/ceph/commits/e640d89240017956b8c7411babb86be0f1e2b172"},{"sha":"d0658dd3cdf072b2a7c2a1986f8785a697c591ee","author":{"email":"a4b264ee037c625052534d60505bfd0db4776ac4@redhat.com","name":"Kefu Chai"},"message":"crushtool: enable check against max_id\n\nadd an argument \"max_id\" for \"--check-names\" to check if any item\nhas an id greater or equal to given \"max_id\" in crush map.\n\nSigned-off-by: Kefu Chai <kchai@redhat.com>","distinct":false,"url":"https://api.github.com/repos/SUSE/ceph/commits/d0658dd3cdf072b2a7c2a1986f8785a697c591ee"},{"sha":"22e6bd6e01d5df3f3e897562597e22ca1737f8c8","author":{"email":"a4b264ee037c625052534d60505bfd0db4776ac4@redhat.com","name":"Kefu Chai"},"message":"mon: check the new crush map against osdmap.max_osd\n\nFixes: #11680\nSigned-off-by: Kefu Chai <kchai@redhat.com>","distinct":false,"url":"https://api.github.com/repos/SUSE/ceph/commits/22e6bd6e01d5df3f3e897562597e22ca1737f8c8"},{"sha":"9381d53acdce85fcbff828926b911e050ba36e51","author":{"email":"a4b264ee037c625052534d60505bfd0db4776ac4@redhat.com","name":"Kefu Chai"},"message":"crushtool: rename \"--check-names\" to \"--check\"\n\n* because \"--check\" also checks for the max_id\n\nSigned-off-by: Kefu Chai <kchai@redhat.com>","distinct":false,"url":"https://api.github.com/repos/SUSE/ceph/commits/9381d53acdce85fcbff828926b911e050ba36e51"},{"sha":"c6e634875316cf17368d497e6dc4f6f4b5dd65d2","author":{"email":"a4b264ee037c625052534d60505bfd0db4776ac4@redhat.com","name":"Kefu Chai"},"message":"mon: add \"--check\" to CrushTester::test_with_crushtool()\n\nso we don't need to call CrushTester::check_name_maps() in OSDMonitor.cc\nanymore.\n\nFixes: #11680\nSigned-off-by: Kefu Chai <kchai@redhat.com>","distinct":false,"url":"https://api.github.com/repos/SUSE/ceph/commits/c6e634875316cf17368d497e6dc4f6f4b5dd65d2"},{"sha":"16e8e2cc82a90c49cd8aa3d0e3acc4694ba659a0","author":{"email":"a4b264ee037c625052534d60505bfd0db4776ac4@redhat.com","name":"Kefu Chai"},"message":"mon: remove unnecessary error handling\n\nmsg.get_session() should always return a non-zero pointer in\nMonitor.dispatch()\n\nSigned-off-by: Kefu Chai <kchai@redhat.com>","distinct":false,"url":"https://api.github.com/repos/SUSE/ceph/commits/16e8e2cc82a90c49cd8aa3d0e3acc4694ba659a0"},{"sha":"72a37b3a8e145d8522ea67fc14ce2c5510b6852b","author":{"email":"a4b264ee037c625052534d60505bfd0db4776ac4@redhat.com","name":"Kefu Chai"},"message":"mon: send no_reply() to peon to drop ignored mdsbeacon\n\nso the peon can remove the ignored mdsbeacon request from the\nrouted_requets at seeing this reply, and hence no longer resend the\nrequest.\n\nFixes: #11590\nSigned-off-by: Kefu Chai <kchai@redhat.com>","distinct":false,"url":"https://api.github.com/repos/SUSE/ceph/commits/72a37b3a8e145d8522ea67fc14ce2c5510b6852b"},{"sha":"f00ecb8b3df73ce6337985bc6d43bce5143ee537","author":{"email":"a4b264ee037c625052534d60505bfd0db4776ac4@redhat.com","name":"Kefu Chai"},"message":"mon/MDSMonitor: rename labels to a better name\n\n* s/ignore/reply/\n* s/out/ignore/\n\nSigned-off-by: Kefu Chai <kchai@redhat.com>","distinct":false,"url":"https://api.github.com/repos/SUSE/ceph/commits/f00ecb8b3df73ce6337985bc6d43bce5143ee537"},{"sha":"e3ddcb894ad09326698999d42de0ce3feb69f28e","author":{"email":"a0ab4ec42db5a70bbcbfc74d8971c0305528d92b@redhat.com","name":"John Spray"},"message":"tools: chunk reads in Dumper\n\nPreviously tried to read entire journal\ninto memory in one go, which was problematic\nfor large journals.\n\nFixes: #11746\nSigned-off-by: John Spray <john.spray@redhat.com>","distinct":false,"url":"https://api.github.com/repos/SUSE/ceph/commits/e3ddcb894ad09326698999d42de0ce3feb69f28e"},{"sha":"e8e8b12c37d01bb183372f2fc85ec8b3d0d51ebe","author":{"email":"a0ab4ec42db5a70bbcbfc74d8971c0305528d92b@redhat.com","name":"John Spray"},"message":"mon: Remove spurious 'who' arg from mds rm\n\nThis was never used, looks like a typo\nfrom f26bd55e where the MonCommands.h\ndefinitions were created.\n\nRemove it because it confuses people using \"mds rm\"\nwho end up thinking it's not working because\nthey aren't passing a who.\n\nSigned-off-by: John Spray <john.spray@redhat.com>","distinct":false,"url":"https://api.github.com/repos/SUSE/ceph/commits/e8e8b12c37d01bb183372f2fc85ec8b3d0d51ebe"},{"sha":"232ec887be3af353892ac757ae29be9617f238e4","author":{"email":"a0ab4ec42db5a70bbcbfc74d8971c0305528d92b@redhat.com","name":"John Spray"},"message":"pybind: avoid spurious \"too many values to unpack\"\n\nWhen a user passes e.g. an IP address where\nthey should have passed a <service>.<id>,\nthe dots were causing us to raise \"too many\nvalues to unpack\" exceptions instead of\nproper complaints about it not being\na valid service name.\n\nFixes: #10950\nSigned-off-by: John Spray <john.spray@redhat.com>","distinct":false,"url":"https://api.github.com/repos/SUSE/ceph/commits/232ec887be3af353892ac757ae29be9617f238e4"},{"sha":"601c2f7cade4670d53c6e4ee9179b7570c03359e","author":{"email":"a0ab4ec42db5a70bbcbfc74d8971c0305528d92b@redhat.com","name":"John Spray"},"message":"test: update argparse tests for \"mds rm\"\n\nThis tests reflected the bogus old 'who' arg.\n\nSigned-off-by: John Spray <john.spray@redhat.com>","distinct":false,"url":"https://api.github.com/repos/SUSE/ceph/commits/601c2f7cade4670d53c6e4ee9179b7570c03359e"},{"sha":"683992d7ef9ebbd49f3a2ad90f95f5429b49c68f","author":{"email":"940dddfbf8b0685439b7ecf27daa0ba58b359a2c@redhat.com","name":"Ken Dreyer"},"message":"Merge pull request #4670 from ceph/wip-11610-next\n\nceph.spec.in: include SUSE in _with_systemd\n\nReviewed-by: Ken Dreyer <kdreyer@redhat.com>","distinct":false,"url":"https://api.github.com/repos/SUSE/ceph/commits/683992d7ef9ebbd49f3a2ad90f95f5429b49c68f"},{"sha":"997b3f998d565a744bfefaaf34b08b891f8dbf64","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@inktank.com","name":"Jenkins"},"message":"9.0.1","distinct":false,"url":"https://api.github.com/repos/SUSE/ceph/commits/997b3f998d565a744bfefaaf34b08b891f8dbf64"},{"sha":"e4011158e759963853f62759f5f5da145b08623f","author":{"email":"5971e5274f1f0ba5329cf4a93393d8fbe5224c44@redhat.com","name":"Loic Dachary"},"message":"tests: ceph_erasure_code_non_regression s/stipe/stripe/\n\nSynchronize withe the ceph-erasure-code-corpus submodule in which all\nfile names were modified to fix the typo.\n\nhttp://tracker.ceph.com/issues/11932 Fixes: #11932\n\nSigned-off-by: Loic Dachary <ldachary@redhat.com>","distinct":false,"url":"https://api.github.com/repos/SUSE/ceph/commits/e4011158e759963853f62759f5f5da145b08623f"},{"sha":"abe4ec293d08b0314bf5c081ace2456073f3a22c","author":{"email":"6dd34506bbd5e58221bbb3e4732d97c91f02277b@redhat.com","name":"Sage Weil"},"message":"rgw: remove trailing :port from host for purposes of subdomain matching\n\nSome clients (ahem, CrossFTP) include the :port in the HTTP_HOST header.\nStrip it out.\n\nSwitch req_info field to a std::string and avoid copying it in preprocess.\n\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":false,"url":"https://api.github.com/repos/SUSE/ceph/commits/abe4ec293d08b0314bf5c081ace2456073f3a22c"}]}