{"push_id":2310974823,"size":39,"distinct_size":39,"ref":"refs/heads/master","head":"03c8a828ea1fbd60b2db1571e94d47f27aa0bec0","before":"80a58a477d8c268b6235d77de86a4d5ef8142753","commits":[{"sha":"bef22609de95843008b5d02eb075252bb97fbe90","author":{"name":"Yehuda Sadeh","email":"ab068f1a421fe1e18c295e8b530d5ae35142b7f7@redhat.com"},"message":"rgw: log unlink_instance mtime as object's mtime\n\nThis is needed so that when squashing entries during data\nsync we get a consistent mtime for that object.\n\nSigned-off-by: Yehuda Sadeh <yehuda@redhat.com>","distinct":true,"url":"https://api.github.com/repos/Intel-bigdata/ceph/commits/bef22609de95843008b5d02eb075252bb97fbe90"},{"sha":"77a3b64f0d7d9e95b921a45c0a8c1650d5910315","author":{"name":"Casey Bodley","email":"3aeb384d71537933dbe422267cb4cf8b77928ff4@redhat.com"},"message":"test/log: fix for crash with libc++\n\nthe original issue reproduced with operator<<(const char*) in libstdc++,\nbut this actually crashes with libc++. test the std::basic_streambuf*\noverload instead, which is called out explicitly in\nhttp://en.cppreference.com/w/cpp/io/ios_base/iostate:\n\n> The badbit is set by the following standard library functions:\n> * basic_ostream::operator<<(basic_streambuf*) when a null pointer is passed as the argument.\n\nSigned-off-by: Casey Bodley <cbodley@redhat.com>","distinct":true,"url":"https://api.github.com/repos/Intel-bigdata/ceph/commits/77a3b64f0d7d9e95b921a45c0a8c1650d5910315"},{"sha":"a42a4d405c6543daaee795b48ebed176bc39dd91","author":{"name":"Zhi Zhang","email":"2eabd598a508b3e0b78620ead0ea6a8731917c88@tencent.com"},"message":"config: Change bluestore_cache_kv_max to type INT64\n\nIf bluestore_cache_kv_max is negative, bluestore won't calculate meta\nratio and kv ratio automatically. So change the type from UINT to INT to\nmake this bluestore logic work.\n\nSigned-off-by: Zhi Zhang <zhangz.david@outlook.com>","distinct":true,"url":"https://api.github.com/repos/Intel-bigdata/ceph/commits/a42a4d405c6543daaee795b48ebed176bc39dd91"},{"sha":"de2ddf9a8b13642fc8dfc91089d38a347692d84e","author":{"name":"Gu Zhongyan","email":"0e04cc19a1b736b8ab005bed38fbb7aa800cfada@360.cn"},"message":"rados: clean up rados_getxattrs() and rados_striper_getxattrs()\n\nSigned-off-by: Gu Zhongyan <guzhongyan@360.cn>","distinct":true,"url":"https://api.github.com/repos/Intel-bigdata/ceph/commits/de2ddf9a8b13642fc8dfc91089d38a347692d84e"},{"sha":"46c5eaf69e68815abbcad8cecbc743aef28b27f0","author":{"name":"Jianpeng Ma","email":"37ab82e0f240a8f0e27fe4e016098ac74b6c1d3d@intel.com"},"message":"osd/ReplicatedBackend: only do once encode log_entries  for multi MOSDRepOp\n\nEncode log_entries is the same work for multi MOSDRepOp and encode is\nheavy load.\n\nSigned-off-by: Jianpeng Ma <jianpeng.ma@intel.com>","distinct":true,"url":"https://api.github.com/repos/Intel-bigdata/ceph/commits/46c5eaf69e68815abbcad8cecbc743aef28b27f0"},{"sha":"5aadca16f0f1c0281ba08f233bccb512f0187b17","author":{"name":"Sage Weil","email":"de0588efcded8ff54c4ac7fcbd6d8ada6aa5c289@redhat.com"},"message":"mon/OSDMonitor: reject force-create-pg on pgids that shouldn't exist\n\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":true,"url":"https://api.github.com/repos/Intel-bigdata/ceph/commits/5aadca16f0f1c0281ba08f233bccb512f0187b17"},{"sha":"cd013ed417c0317da0249c6360f16a26894c82a1","author":{"name":"Sage Weil","email":"de0588efcded8ff54c4ac7fcbd6d8ada6aa5c289@redhat.com"},"message":"mon/OSDMonitor: ignore and/or remove pgs that shouldn't exist\n\nThe update_creating_pgs() change is there mainly for clusters that already\nhave an invalid pg in the map; going forward they hopefully shouldn't\nappear!\n\nFixes: https://tracker.ceph.com/issues/22847\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":true,"url":"https://api.github.com/repos/Intel-bigdata/ceph/commits/cd013ed417c0317da0249c6360f16a26894c82a1"},{"sha":"eeeaa14ae50b2d9f7fcdc865297d70455ec75737","author":{"name":"Sage Weil","email":"de0588efcded8ff54c4ac7fcbd6d8ada6aa5c289@redhat.com"},"message":"test/objectstore/FilestoreDiff: write to stdout\n\nThis keeps our output separate from the filestore log, which we send to\na file so that the terminal output is readable.\n\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":true,"url":"https://api.github.com/repos/Intel-bigdata/ceph/commits/eeeaa14ae50b2d9f7fcdc865297d70455ec75737"},{"sha":"1ce551dc08914a8ce5110222f648d177492e6d9e","author":{"name":"Sage Weil","email":"de0588efcded8ff54c4ac7fcbd6d8ada6aa5c289@redhat.com"},"message":"ceph_test_filestore_idempotent_sequence: start poolid at 2\n\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":true,"url":"https://api.github.com/repos/Intel-bigdata/ceph/commits/1ce551dc08914a8ce5110222f648d177492e6d9e"},{"sha":"543de52c54a1a646ff869f83702760ec848eac2e","author":{"name":"Sage Weil","email":"de0588efcded8ff54c4ac7fcbd6d8ada6aa5c289@redhat.com"},"message":"ceph_test_filestore_idempotent_sequence: fix gap in ops\n\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":true,"url":"https://api.github.com/repos/Intel-bigdata/ceph/commits/543de52c54a1a646ff869f83702760ec848eac2e"},{"sha":"db3004e1f47abb71903f8b91ed96371a3bde8dae","author":{"name":"Sage Weil","email":"de0588efcded8ff54c4ac7fcbd6d8ada6aa5c289@redhat.com"},"message":"ceph_test_filestore_idempotent_sequence: fix do_coll_create\n\nThe old code made no sense whatsoever!\n\n- create one colletion, not a zillion\n- inform the model in the parent class\n\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":true,"url":"https://api.github.com/repos/Intel-bigdata/ceph/commits/db3004e1f47abb71903f8b91ed96371a3bde8dae"},{"sha":"29a8306dd41c518c2452b4bb6c8cbcd7ed0cf95e","author":{"name":"Sage Weil","email":"de0588efcded8ff54c4ac7fcbd6d8ada6aa5c289@redhat.com"},"message":"ceph_test_filestore_idempotent_sequence: fix clone check\n\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":true,"url":"https://api.github.com/repos/Intel-bigdata/ceph/commits/29a8306dd41c518c2452b4bb6c8cbcd7ed0cf95e"},{"sha":"490c9bb31a61bfad17af3d65168c7b6c34bb3741","author":{"name":"Sage Weil","email":"de0588efcded8ff54c4ac7fcbd6d8ada6aa5c289@redhat.com"},"message":"test/objectstore/run_seed_to.sh: make output readable\n\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":true,"url":"https://api.github.com/repos/Intel-bigdata/ceph/commits/490c9bb31a61bfad17af3d65168c7b6c34bb3741"},{"sha":"314b65e439cdd2351ca98ce72d8e2e0b17ab4981","author":{"name":"Sage Weil","email":"de0588efcded8ff54c4ac7fcbd6d8ada6aa5c289@redhat.com"},"message":"test/objectstore/run_seed_to_range.sh: objects\n\nWe need some initial objects for this to work.\n\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":true,"url":"https://api.github.com/repos/Intel-bigdata/ceph/commits/314b65e439cdd2351ca98ce72d8e2e0b17ab4981"},{"sha":"3887c47003499ebbb04af07a52103477904775b5","author":{"name":"Yan Jun","email":"9cd4c2e3f365ea2cbbf036c2ca7fee7eb76c7e40@zte.com.cn"},"message":"osd: use defined osd_required features for messenger policy\n\nSigned-off-by: Yan Jun <yan.jun8@zte.com.cn>","distinct":true,"url":"https://api.github.com/repos/Intel-bigdata/ceph/commits/3887c47003499ebbb04af07a52103477904775b5"},{"sha":"417720f2b4155bc07b8fc16e6d0dfdf67976cbbf","author":{"name":"yuelongguang","email":"1a649199957a383037ab116035f89a455ea46a83@gmail.com"},"message":"libradosstriper: fix the function declaration of rados_striper_trunc\nchange the type of first parameter from rados_ioctx_t to rados_striper_t\n\nSigned-off-by: yuelongguang <yuelongguang@gmail.com>","distinct":true,"url":"https://api.github.com/repos/Intel-bigdata/ceph/commits/417720f2b4155bc07b8fc16e6d0dfdf67976cbbf"},{"sha":"015736d484415d20c4570ddd77216d7668a0bb9e","author":{"name":"Gu Zhongyan","email":"0e04cc19a1b736b8ab005bed38fbb7aa800cfada@360.cn"},"message":"librados: invalid free() in rados_getxattrs_next()\n\nInvalid free() can cause corruption when getting an object\nattribute with empty value.\n\nCheck the validity of the pointer before free(). Also move\nthe free() call at the start of rados_getxattrs_next() to\navoid memory leak.\n\nFixes: http://tracker.ceph.com/issues/22042\nSigned-off-by: Gu Zhongyan <guzhongyan@360.cn>","distinct":true,"url":"https://api.github.com/repos/Intel-bigdata/ceph/commits/015736d484415d20c4570ddd77216d7668a0bb9e"},{"sha":"b79107d53afbf8d191780c8048302929cf54ea5d","author":{"name":"Gu Zhongyan","email":"0e04cc19a1b736b8ab005bed38fbb7aa800cfada@360.cn"},"message":"test/pybind/test_rados.py: expand test_xattrs/test_obj_xattrs\nto cover attribute with empty value case.\n\nSigned-off-by: Gu Zhongyan <guzhongyan@360.cn>","distinct":true,"url":"https://api.github.com/repos/Intel-bigdata/ceph/commits/b79107d53afbf8d191780c8048302929cf54ea5d"},{"sha":"7004b35f71a657a0d9479b7cc46acc210de303d4","author":{"name":"Gu Zhongyan","email":"0e04cc19a1b736b8ab005bed38fbb7aa800cfada@360.cn"},"message":"osd/OSDMap: misleading message in print_oneline_summary()\nThe output scared people as showing so many osds were full/nearfull\n\nImprove the output to make the message clearer\n\nFixes: http://tracker.ceph.com/issues/22350\nSigned-off-by: Gu Zhongyan <guzhongyan@360.cn>","distinct":true,"url":"https://api.github.com/repos/Intel-bigdata/ceph/commits/7004b35f71a657a0d9479b7cc46acc210de303d4"},{"sha":"d9fd07696058cf79a62c327ecf08a5f8fb5b6a28","author":{"name":"Sage Weil","email":"de0588efcded8ff54c4ac7fcbd6d8ada6aa5c289@redhat.com"},"message":"osd/PG: pass scrub priority to replica\n\nIf we are scrubbing with high priority on the primary, pass that along\nto the replica so that it can schedule its scrub work accordingly.\n\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":true,"url":"https://api.github.com/repos/Intel-bigdata/ceph/commits/d9fd07696058cf79a62c327ecf08a5f8fb5b6a28"}]}
{"actor":{"display_login":"zhouyuan"}}