{"push_id":994103895,"size":120,"distinct_size":24,"ref":"refs/heads/wip-sam-working","head":"5495a03d730bff8c17b8fed71b67f559f25857ad","before":"acee0e13e9220b09abc3e0f28917e92c246dbd3d","commits":[{"sha":"f302e058a3e0fd8d5ce0df4c87568be6c25cd5ae","author":{"email":"d0c267cb5e0dee09719255aab00b031b414aa06e@hotmail.com","name":"Zhiqiang Wang"},"message":"osd: avoid FORCE updating digest been overwritten by MAYBE\n\nShould set update to FORCE after MAYBE, to avoid it been overwritten.\n\nSigned-off-by: Zhiqiang Wang <wonzhq@hotmail.com>","distinct":false,"url":"https://api.github.com/repos/ceph/ceph/commits/f302e058a3e0fd8d5ce0df4c87568be6c25cd5ae"},{"sha":"7dd9af0a21e0ab0ae397faf901231ad0a9688ab9","author":{"email":"940dddfbf8b0685439b7ecf27daa0ba58b359a2c@redhat.com","name":"Ken Dreyer"},"message":"init-ceph.in: skip ceph-disk if it is not present\n\nWith the ceph-mon vs ceph-osd split packaging, users are expected to\nhave the ceph-mon package installed and not ceph-osd (and vice versa).\nHowever, the init script (/etc/init.d/ceph) has a call to `ceph-disk`,\nwhich may not be present on the machine.\n\nGiven that our packaging is not yet split upstream, this bug does not\nmanifest itself currently, because both ceph-mon and ceph-disk are\ncurrently in the same \"ceph\" package. Once we split the packaging,\nthough, this will become an issue.\n\nhttp://tracker.ceph.com/issues/10587 Refs: #10587\n\nSigned-off-by: Ken Dreyer <kdreyer@redhat.com>","distinct":false,"url":"https://api.github.com/repos/ceph/ceph/commits/7dd9af0a21e0ab0ae397faf901231ad0a9688ab9"},{"sha":"dd533a9e01c2f2f60cd7ab1802263c4eb1b84d4b","author":{"email":"5f73068c2aea02f2bcab415b153224bbe02411a9@mirantis.com","name":"Igor Fedotov"},"message":"Log: Fixing stack overflow when flushing large log lines.\nSee http://tracker.ceph.com/issues/14707\n\nSigned-off-by: Igor Fedotov <ifedotov@mirantis.com>","distinct":false,"url":"https://api.github.com/repos/ceph/ceph/commits/dd533a9e01c2f2f60cd7ab1802263c4eb1b84d4b"},{"sha":"d8675cf49b8b3132f48abde9bb8ce71166e3257d","author":{"email":"5f73068c2aea02f2bcab415b153224bbe02411a9@mirantis.com","name":"Igor Fedotov"},"message":"Log: Adding UT to catch an issue with huge line logging\n\nSigned-off-by: Igor Fedotov <ifedotov@mirantis.com>","distinct":false,"url":"https://api.github.com/repos/ceph/ceph/commits/d8675cf49b8b3132f48abde9bb8ce71166e3257d"},{"sha":"7d804cfac44bee7f464b2230dc72696ae127fca8","author":{"email":"6dd34506bbd5e58221bbb3e4732d97c91f02277b@redhat.com","name":"Sage Weil"},"message":"osd/ReplicatedPG: fix whitespace\n\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":false,"url":"https://api.github.com/repos/ceph/ceph/commits/7d804cfac44bee7f464b2230dc72696ae127fca8"},{"sha":"bab48c2c11a01bf2300691bb3033eb42438db3b1","author":{"email":"6dd34506bbd5e58221bbb3e4732d97c91f02277b@redhat.com","name":"Sage Weil"},"message":"ceph_test_rados_api_tier: verify class op forces promotion\n\nA class op should force a promotion to the base tier.  If it\ndoesn't, well get EOPNOSUPP from the base EC tier, which e.g.\nbreaks rbd_id.* objects (and lots of other stuff, presumably).\n\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":false,"url":"https://api.github.com/repos/ceph/ceph/commits/bab48c2c11a01bf2300691bb3033eb42438db3b1"},{"sha":"a0858a5890eb7c6d2998493a187f820ae103940f","author":{"email":"6dd34506bbd5e58221bbb3e4732d97c91f02277b@redhat.com","name":"Sage Weil"},"message":"osd/ReplicatedPG: respect must_promote in READFORWARD and READPROXY\n\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":false,"url":"https://api.github.com/repos/ceph/ceph/commits/a0858a5890eb7c6d2998493a187f820ae103940f"},{"sha":"7dbce5bac4945faad761408d5a28adcd5862374c","author":{"email":"6dd34506bbd5e58221bbb3e4732d97c91f02277b@redhat.com","name":"Sage Weil"},"message":"osd/ReplicatedPG: respect must_promote in WRITEBACK cache mode\n\nForce a promotion of the op requires it.  This bug was easily masked\nbecause the defaultish cache parameters would often promote anyway (e.g.,\nif min read recency was 0).\n\nThis was broken during the refactor in\n1a2689f8d74537b105cdcf2933f080a2bee9f190.\n\nFixes: #14745\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":false,"url":"https://api.github.com/repos/ceph/ceph/commits/7dbce5bac4945faad761408d5a28adcd5862374c"},{"sha":"a1e6dcdb1699c4b043a6bc690b6bf7bd88fd267c","author":{"email":"d0c267cb5e0dee09719255aab00b031b414aa06e@hotmail.com","name":"Zhiqiang Wang"},"message":"osd: rewrite digest only when the digest exists on auth obj\n\nSigned-off-by: Zhiqiang Wang <wonzhq@hotmail.com>","distinct":false,"url":"https://api.github.com/repos/ceph/ceph/commits/a1e6dcdb1699c4b043a6bc690b6bf7bd88fd267c"},{"sha":"37a3728da9e9d88bfc2326083a43e79ec6e9f6d2","author":{"email":"1ae72f09fb6a1114fdaa6be8f023db9ffb76c587@unitedstack.com","name":"tianqing"},"message":"Make variable count usefull\n\nBasicly the variable count is used as the\ntotal number of op_seq for journal replay.\nBut it is not added as the op trsanctions is done.\nSo add the expression to make the variable count\nusefull.\n\nSigned-off-by: tianqing <tianqing@unitedstack.com>","distinct":false,"url":"https://api.github.com/repos/ceph/ceph/commits/37a3728da9e9d88bfc2326083a43e79ec6e9f6d2"},{"sha":"dbfee62430442ed0a5499599e2d7cd3e0ff58a90","author":{"email":"b777f5070496d444190737939bfd3a0fbef578ae@intel.com","name":"Jianpeng Ma"},"message":"os/bluestore: Only enable bluestore_bluefs, symlink or create db or db.wal.\n\nSigned-off-by: Jianpeng Ma <jianpeng.ma@intel.com>","distinct":false,"url":"https://api.github.com/repos/ceph/ceph/commits/dbfee62430442ed0a5499599e2d7cd3e0ff58a90"},{"sha":"7b57f295d85afb0b2e1daa9172a38486e7b0a8e9","author":{"email":"b777f5070496d444190737939bfd3a0fbef578ae@intel.com","name":"Jianpeng Ma"},"message":"os/bluestore: If bluestore_bluefs == false, only rocksdb_separate_wal_dir == true, it create db.wal direcotry\n\nSigned-off-by: Jianpeng Ma <jianpeng.ma@intel.com>","distinct":false,"url":"https://api.github.com/repos/ceph/ceph/commits/7b57f295d85afb0b2e1daa9172a38486e7b0a8e9"},{"sha":"1badcdd427692e1ca23a33de6c6718c6a329a9df","author":{"email":"b777f5070496d444190737939bfd3a0fbef578ae@intel.com","name":"Jianpeng Ma"},"message":"os/bluestore: change bluestore_backend to bluestore_kvbackend.\n\nIn fact, bluestore_backend is kvbackend. So change it to\nbluestore_kvbackend looks better.\n\nSigned-off-by: Jianpeng Ma <jianpeng.ma@intel.com>","distinct":false,"url":"https://api.github.com/repos/ceph/ceph/commits/1badcdd427692e1ca23a33de6c6718c6a329a9df"},{"sha":"926eb7760f536cb1dc3f3956c8a862e50e2b3e80","author":{"email":"70fd1a307e39922a3370c59b06f1bec389505358@gmail.com","name":"Jianjian Huo"},"message":"os/kstore: fix valgrind warning on fsid read\n\nSigned-off-by: Jianjian Huo <samuel.huo@gmail.com>","distinct":false,"url":"https://api.github.com/repos/ceph/ceph/commits/926eb7760f536cb1dc3f3956c8a862e50e2b3e80"},{"sha":"4b9413f06d4dd96e977bb8baf672743bb0a6cc63","author":{"email":"70fd1a307e39922a3370c59b06f1bec389505358@gmail.com","name":"Jianjian Huo"},"message":"os/kstore: drop unused TransContext mutex and cond\n\nSigned-off-by: Jianjian Huo <samuel.huo@gmail.com>","distinct":false,"url":"https://api.github.com/repos/ceph/ceph/commits/4b9413f06d4dd96e977bb8baf672743bb0a6cc63"},{"sha":"d457ff001f0c1940c1f54637ce2edf2991ce3561","author":{"email":"70fd1a307e39922a3370c59b06f1bec389505358@gmail.com","name":"Jianjian Huo"},"message":"os/kstore: load OnodeRef in _txc_add_transaction\n\nGet OnodeRef ready in the caller, and keep it in a vector so that it\ncan be reused for any subsequent operations in the transaction.\n\nSigned-off-by: Jianjian Huo <samuel.huo@gmail.com>","distinct":false,"url":"https://api.github.com/repos/ceph/ceph/commits/d457ff001f0c1940c1f54637ce2edf2991ce3561"},{"sha":"c03ab962ae5ff8626be0853e2b6e8e25b1c419d7","author":{"email":"70fd1a307e39922a3370c59b06f1bec389505358@gmail.com","name":"Jianjian Huo"},"message":"os/kstore: use std::atomic\n\nSigned-off-by: Jianjian Huo <samuel.huo@gmail.com>","distinct":false,"url":"https://api.github.com/repos/ceph/ceph/commits/c03ab962ae5ff8626be0853e2b6e8e25b1c419d7"},{"sha":"4c8f320a7eb3531e9d7be06c1f010da88927e5aa","author":{"email":"5913bbe9383946b538590e008fae0f07f93917e3@zte.com.cn","name":"xie xingguo"},"message":"OSD: fix fusestore hanging during stop/quit\n\nIf both 'stop' and 'osd_objectstore_fuse' are set to true, then the\nfuse_store will be stopped first and then restarted and is left hanging,\nwhich is incorrect.\n\nFixes: #14786\nSigned-off-by: xie xingguo <xie.xingguo@zte.com.cn>","distinct":false,"url":"https://api.github.com/repos/ceph/ceph/commits/4c8f320a7eb3531e9d7be06c1f010da88927e5aa"},{"sha":"bce0bc0b25d16f3692fc0e207767398a130e27d4","author":{"email":"70fd1a307e39922a3370c59b06f1bec389505358@gmail.com","name":"Jianjian Huo"},"message":"os/kstore: wr lock collection in _txc_add_transaction\n\nDo this in the caller to simplify the callees slightly.\n\nSigned-off-by: Jianjian Huo <samuel.huo@gmail.com>","distinct":false,"url":"https://api.github.com/repos/ceph/ceph/commits/bce0bc0b25d16f3692fc0e207767398a130e27d4"},{"sha":"58fe65f2acc03fb6e0c124bb96e6ed2a579e3e26","author":{"email":"70fd1a307e39922a3370c59b06f1bec389505358@gmail.com","name":"Jianjian Huo"},"message":"os/kstore: add transaction dump msg in _txc_add_transaction\n\nSigned-off-by: Jianjian Huo <samuel.huo@gmail.com>","distinct":false,"url":"https://api.github.com/repos/ceph/ceph/commits/58fe65f2acc03fb6e0c124bb96e6ed2a579e3e26"}]}