{"push_id":717270032,"size":68,"distinct_size":1,"ref":"refs/heads/wip-sam-testing","head":"b6635540a0a71369058fde515fe3c48551844e6c","before":"f3f94d4f5f68c7a84a0e05fad9a436cdb705d88b","commits":[{"sha":"42a3ab95ec459042e92198fb061c8393146bd1b4","author":{"email":"5ba6ce730dd4fa920856bf712394dbdb7add7463@intel.com","name":"Xiaoxi Chen"},"message":"os/LevelDBStore:Drop buffer_list and key_list in transaction.\n\nWe dont need to keep this inside the transaction.\n\nSigned-off-by: Xiaoxi Chen <xiaoxi.chen@intel.com>","distinct":false,"url":"https://api.github.com/repos/ceph/ceph/commits/42a3ab95ec459042e92198fb061c8393146bd1b4"},{"sha":"5c7bacd5ddad92f841827dfc4f10980b27f3d1f4","author":{"email":"5ba6ce730dd4fa920856bf712394dbdb7add7463@intel.com","name":"Xiaoxi Chen"},"message":"os/RocksDBStore:Drop buffer_list and key_list in transaction.\n\nWe dont need to keep this inside the transaction.\n\nSigned-off-by: Xiaoxi Chen <xiaoxi.chen@intel.com>","distinct":false,"url":"https://api.github.com/repos/ceph/ceph/commits/5c7bacd5ddad92f841827dfc4f10980b27f3d1f4"},{"sha":"01b2e1fdb720cbc4af9338184c4c18d294a70eff","author":{"email":"f9d8c66a4e898e67db786769b5b347b640e1a9a6@suse.com","name":"Nathan Cutler"},"message":"osd_types.cc: replace count with iterator in add_next_event function\n\nPerformance optimization: count() and then operator[] duplicates the rbtree\nlookup.\n\nhttp://tracker.ceph.com/issues/432 Refs: #432\n\nSigned-off-by: Nathan Cutler <ncutler@suse.com>","distinct":false,"url":"https://api.github.com/repos/ceph/ceph/commits/01b2e1fdb720cbc4af9338184c4c18d294a70eff"},{"sha":"5187520e5a27e9c946bbdcf3ea550785b742f40a","author":{"email":"f9d8c66a4e898e67db786769b5b347b640e1a9a6@suse.com","name":"Nathan Cutler"},"message":"osd_types.cc: drop commented-out asserts in add_next_event()\n\nSigned-off-by: Nathan Cutler <ncutler@suse.com>","distinct":false,"url":"https://api.github.com/repos/ceph/ceph/commits/5187520e5a27e9c946bbdcf3ea550785b742f40a"},{"sha":"6613b4b678f0df7c021bbfa0440cc28434a3b621","author":{"email":"b777f5070496d444190737939bfd3a0fbef578ae@intel.com","name":"Jianpeng Ma"},"message":"librados: Add new filed src_fadvise_flags in ObjectWriteOperation::copy_from.\n\nThis flags mean the favise flags for source object. It mainly in\ncopy object or copy pool.\n\nSigned-off-by: Jianpeng Ma <jianpeng.ma@intel.com>","distinct":false,"url":"https://api.github.com/repos/ceph/ceph/commits/6613b4b678f0df7c021bbfa0440cc28434a3b621"},{"sha":"868f6b7626db4a802b38d1d8ce5135108b322f74","author":{"email":"b777f5070496d444190737939bfd3a0fbef578ae@intel.com","name":"Jianpeng Ma"},"message":"rados: For rados export, set all_namespaces when list all objects.\n\nSigned-off-by: Jianpeng Ma <jianpeng.ma@intel.com>","distinct":false,"url":"https://api.github.com/repos/ceph/ceph/commits/868f6b7626db4a802b38d1d8ce5135108b322f74"},{"sha":"a72f6c9aeb9a03c3b5e425af691ae1044d720569","author":{"email":"b777f5070496d444190737939bfd3a0fbef578ae@intel.com","name":"Jianpeng Ma"},"message":"librbd: For rbd copy, add correctly fadvise flags.\n\nSigned-off-by: Jianpeng Ma <jianpeng.ma@intel.com>","distinct":false,"url":"https://api.github.com/repos/ceph/ceph/commits/a72f6c9aeb9a03c3b5e425af691ae1044d720569"},{"sha":"33a841527750e80b38557c12ed0431e067dff53a","author":{"email":"b777f5070496d444190737939bfd3a0fbef578ae@intel.com","name":"Jianpeng Ma"},"message":"rados: For export/import add correctly fadvise flags.\n\nSigned-off-by: Jianpeng Ma <jianpeng.ma@intel.com>","distinct":false,"url":"https://api.github.com/repos/ceph/ceph/commits/33a841527750e80b38557c12ed0431e067dff53a"},{"sha":"49ab5bb3c436fbe069327859c76b351c4fe06043","author":{"email":"de303bced2b6bd43c13e90f08e460ec7654090f7@cern.ch","name":"Sebastien Ponce"},"message":"rados: Added --striper option to the command line\n\nFixes: #10759\nthe new --striper option allows to use the striping API provided by libradosstriper.\n\nSigned-off-by: Sebastien Ponce <sebastien.ponce@cern.ch>","distinct":false,"url":"https://api.github.com/repos/ceph/ceph/commits/49ab5bb3c436fbe069327859c76b351c4fe06043"},{"sha":"2409a90dcc6a1f2b6ab7915d1487d4ad6ad866f7","author":{"email":"de303bced2b6bd43c13e90f08e460ec7654090f7@cern.ch","name":"Sebastien Ponce"},"message":"tests: fixed environment for osd-class-dir\n\nosd-class-dir was not set when activating osds in the test environment leading to failures with 'operation not supported' message when trying to lock objects\n\nSigned-off-by: Sebastien Ponce <sebastien.ponce@cern.ch>","distinct":false,"url":"https://api.github.com/repos/ceph/ceph/commits/2409a90dcc6a1f2b6ab7915d1487d4ad6ad866f7"},{"sha":"e4c27d804834b4a8bc495095ccf5103f8ffbcc1e","author":{"email":"de303bced2b6bd43c13e90f08e460ec7654090f7@cern.ch","name":"Sebastien Ponce"},"message":"tests : Fixed broken Makefiles after integration of lttng into rados.\n\nThe symbols of lttng were exposed twice leading to error when launching executables using libradosstriper.\n\nSigned-off-by: Sebastien Ponce <sebastien.ponce@cern.ch>","distinct":false,"url":"https://api.github.com/repos/ceph/ceph/commits/e4c27d804834b4a8bc495095ccf5103f8ffbcc1e"},{"sha":"9624cf273f13d8e6983ccfb8789cf2874ac79260","author":{"email":"86b17b8074b7b45dd852b7c422316c4a1e7dd9b9@cern.ch","name":"Sebastien Ponce"},"message":"tests : Fixed radosstriper tests to introduce the needed calls to setup and teardown\n\nIn particular port 7112 was replaced by 7113 for the monitor as 7112 is taken by test-erasure-eio now\nAnd calls to setup and teardown have been added around the testing shell code","distinct":false,"url":"https://api.github.com/repos/ceph/ceph/commits/9624cf273f13d8e6983ccfb8789cf2874ac79260"},{"sha":"850879eb03bc282c5220a1bf66f2003f69681be8","author":{"email":"86b17b8074b7b45dd852b7c422316c4a1e7dd9b9@cern.ch","name":"Sebastien Ponce"},"message":"Fixed inclusion of ceph-helpers file in tests after it was moved to qa/workunits","distinct":false,"url":"https://api.github.com/repos/ceph/ceph/commits/850879eb03bc282c5220a1bf66f2003f69681be8"},{"sha":"8d9c95fa42dd1c31fcb65918fb2180281380269d","author":{"email":"a0ab4ec42db5a70bbcbfc74d8971c0305528d92b@redhat.com","name":"John Spray"},"message":"mds: store layout on header object\n\nThis is surprisingly simple because we were already redundantly\ncalling store_backtrace whenever the layout changed!  That was\na side effect of the way add_old_pool is handled, the backtrace\nversion is bumped to latest even if the \"old\" pool is the\ncurrent one.\n\nThe upshot is that if we accept the existing behaviour of\nalso unnecessarily updating the 'parent' xattr, keeping\nthe new 'layout' xattr update requires no new dirty flags.  This\nis a twitchy enough behaviour that new tests are needed to guard\nagainst regressions though.\n\nFixes: #4161\nSigned-off-by: John Spray <john.spray@redhat.com>","distinct":false,"url":"https://api.github.com/repos/ceph/ceph/commits/8d9c95fa42dd1c31fcb65918fb2180281380269d"},{"sha":"c097881856f72a597ce90d42f31679c0ffb3b2c6","author":{"email":"a0ab4ec42db5a70bbcbfc74d8971c0305528d92b@redhat.com","name":"John Spray"},"message":"test/ceph-dencoder: add boilerplate\n\n... mainly just for the modelines.\n\nSigned-off-by: John Spray <john.spray@redhat.com>","distinct":false,"url":"https://api.github.com/repos/ceph/ceph/commits/c097881856f72a597ce90d42f31679c0ffb3b2c6"},{"sha":"95796a3db97111d05f868605d938dc3e1b35868c","author":{"email":"a0ab4ec42db5a70bbcbfc74d8971c0305528d92b@redhat.com","name":"John Spray"},"message":"mds: add a ceph_file_layout wrapper for dencoder\n\nSo that we can decode it from tests.  This should go away\nat some point when encoding of these raw-encoded structures\nis modernized.\n\nSigned-off-by: John Spray <john.spray@redhat.com>","distinct":false,"url":"https://api.github.com/repos/ceph/ceph/commits/95796a3db97111d05f868605d938dc3e1b35868c"},{"sha":"5614ec6cf530aee9ce39bf9ce118befa4546e735","author":{"email":"60e2df7ef957145d428fb99ad11522adb4c6dc05@unitedstack.com","name":"Jevon Qiao"},"message":"tests: fix segfault issue in preadv/pwritev tests\n\nPreviously copied the sample data to the iov buffers not yet allocated.\nNow allocate buffers before writing data into them.\n\nFixes: #12123\nSigned-off-by: Jevon Qiao <qiaojianfeng@unitedstack.com>","distinct":false,"url":"https://api.github.com/repos/ceph/ceph/commits/5614ec6cf530aee9ce39bf9ce118befa4546e735"},{"sha":"8a91daae8208a7ee41d36a8c8ffdcb402e9ff653","author":{"email":"b777f5070496d444190737939bfd3a0fbef578ae@intel.com","name":"Jianpeng Ma"},"message":"mds: fix mds crash when mds_max_log_events smaller.\n\nIf 'mds max log events' small, it met this bug:\n\nmds/journal.cc: 155: FAILED assert(ls != this)\n ceph version 9.0.1-1117-gb0dc971\n(b0dc97198a45791c8b9661d4be8e531e63202005)\n 1: (ceph::__ceph_assert_fail(char const*, char const*, int, char\nconst*)+0x80) [0x16ef7bf]\n 2: (LogSegment::try_to_expire(MDS*,\nC_GatherBuilderBase<MDSInternalContextBase, MDSGather>&, int)+0x1925)\n[0x15475e5]\n 3: (MDLog::try_expire(LogSegment*, int)+0x66) [0x14c50a0]\n 4: (MDLog::trim(int)+0xd67) [0x14c4511]\n 5: (MDS::tick()+0x265) [0x1146e0b]\n 6: (MDS::C_MDS_Tick::finish(int)+0x32) [0x11693b2]\n 7: (Context::complete(int)+0x27) [0x11611a7]\n 8: (MDSInternalContextBase::complete(int)+0x1a4) [0x14977fa]\n 9: (SafeTimer::timer_thread()+0x37a) [0x16e28fa]\n 10: (SafeTimerThread::entry()+0x1c) [0x16e3c56]\n 11: (Thread::entry_wrapper()+0xa8) [0x16df0ee]\n 12: (Thread::_entry_func(void*)+0x18) [0x16df03c]\n 13: /lib64/libpthread.so.0() [0x30c9c07555]\n 14: (clone()+0x6d) [0x30c9901f3d]\n\nCheck segments.size() > 1 can trim segment.\n\nSigned-off-by: Jianpeng Ma <jianpeng.ma@intel.com>","distinct":false,"url":"https://api.github.com/repos/ceph/ceph/commits/8a91daae8208a7ee41d36a8c8ffdcb402e9ff653"},{"sha":"db1635324aa20fb488c339e7673a901fe3f111d4","author":{"email":"b777f5070496d444190737939bfd3a0fbef578ae@intel.com","name":"Jianpeng Ma"},"message":"mds: change mds_log_max_segments type from int to unsigned.\n\nSigned-off-by: Jianpeng Ma <jianpeng.ma@intel.com>","distinct":false,"url":"https://api.github.com/repos/ceph/ceph/commits/db1635324aa20fb488c339e7673a901fe3f111d4"},{"sha":"5f20add5c0dc804c92de040149085e9e4d7ea910","author":{"email":"cdc92d111bae0ed1ee3b3c8a1f849fcffc6b44f7@gmail.com","name":"Kefu Chai"},"message":"Merge pull request #5084 from JevonQ/fix-issue-12123\n\ntests: fix segfault issue in preadv/pwritev tests\r\n\r\nReviewed-by: Kefu Chai <kchai@redhat.com>","distinct":false,"url":"https://api.github.com/repos/ceph/ceph/commits/5f20add5c0dc804c92de040149085e9e4d7ea910"}]}