{"push_id":3147910574,"size":195,"distinct_size":195,"ref":"refs/heads/bluestore_fbsd","head":"8a02d733eaa9b7af0e6256f5850f8c52b07ab3cc","before":"0ec9dbd52efbd49f61955b5e51f946db90b117f8","commits":[{"sha":"c3339d93f04030197d075e8a9c7235dba08530cf","author":{"name":"IvanGuan","email":"1aa7bb8324037a3b5002a86b4363b3070c4b246a@xtaotech.com"},"message":"mds: fix bug filelock stuck at LOCK_XSYN leading client can't read data\n\nThe file's wanted_loner_cap will be -1 when more than one client open\nit.Sometimes the loner can't be dropped successfully which will leading\nfilelock stuck at LOCK_XSYN.However,this state doesn't allow others any\ncaps so the client open the file by O_RDONLY can't read data all the time\nuntill someone else open it by O_RDWR or O_WRONLY.We should change the\nstate to LOCK_MIX or LOCK_SYNC instead of stucking all the time.\n\nFixes: http://tracker.ceph.com/issues/37333\nSigned-off-by: Guan yunfei <yunfei.guan@xtaotech.com>","distinct":true,"url":"https://api.github.com/repos/tchaikov/ceph/commits/c3339d93f04030197d075e8a9c7235dba08530cf"},{"sha":"6379ec6a81bf469341a095b3b852678115fb99f7","author":{"name":"J. Eric Ivancich","email":"cecd77f36ab8eddc43c9157cbbc92d21946862ba@redhat.com"},"message":"rgw: fix bad versioned bucket stats after reshard\n\nWhen a versioned bucket is resharded, the stats for bucket index\nentries of type PlainIdx and InstanceIdx were both accumulated to\ndetermine the bucket stats. This caused a doubling of some stats, such\nas bytes used. This fix makes certain that only PlainIdx entries are\naccumulated. This works for unversioned buckets as well, as they only\nhave Plain Idx entries.\n\nSigned-off-by: J. Eric Ivancich <ivancich@redhat.com>","distinct":true,"url":"https://api.github.com/repos/tchaikov/ceph/commits/6379ec6a81bf469341a095b3b852678115fb99f7"},{"sha":"06fcac3ba04b69cc5788938642f8a17bfb520aa2","author":{"name":"J. Eric Ivancich","email":"cecd77f36ab8eddc43c9157cbbc92d21946862ba@redhat.com"},"message":"rgw: minor clean-up -- convert enum BIIndexType to enum class\n\nSigned-off-by: J. Eric Ivancich <ivancich@redhat.com>","distinct":true,"url":"https://api.github.com/repos/tchaikov/ceph/commits/06fcac3ba04b69cc5788938642f8a17bfb520aa2"},{"sha":"10a398c7ef6a3800b2c103fdbda224821242b804","author":{"name":"Casey Bodley","email":"2544ff357e70e8520f24ff4e53fde352cbf7d2cf@redhat.com"},"message":"rgw: use ceph::condition_variable in RGWReshardWait\n\nSigned-off-by: Casey Bodley <cbodley@redhat.com>","distinct":true,"url":"https://api.github.com/repos/tchaikov/ceph/commits/10a398c7ef6a3800b2c103fdbda224821242b804"},{"sha":"a548013ce2f1a92d727703211165ba25f7bc1413","author":{"name":"Casey Bodley","email":"2544ff357e70e8520f24ff4e53fde352cbf7d2cf@redhat.com"},"message":"rgw: RGWReshardWait takes optional_yield\n\nSigned-off-by: Casey Bodley <cbodley@redhat.com>","distinct":true,"url":"https://api.github.com/repos/tchaikov/ceph/commits/a548013ce2f1a92d727703211165ba25f7bc1413"},{"sha":"ab2f30842d7be579c925a43fd9c4d634ef7dd7ed","author":{"name":"Casey Bodley","email":"2544ff357e70e8520f24ff4e53fde352cbf7d2cf@redhat.com"},"message":"rgw: move block_while_resharding() out of RGWReshardWait\n\nSigned-off-by: Casey Bodley <cbodley@redhat.com>","distinct":true,"url":"https://api.github.com/repos/tchaikov/ceph/commits/ab2f30842d7be579c925a43fd9c4d634ef7dd7ed"},{"sha":"6bf4d25778664159f50e5dad90e5e53a77e7e6c9","author":{"name":"Casey Bodley","email":"2544ff357e70e8520f24ff4e53fde352cbf7d2cf@redhat.com"},"message":"rgw: RGWReshardWait takes duration as argument\n\nSigned-off-by: Casey Bodley <cbodley@redhat.com>","distinct":true,"url":"https://api.github.com/repos/tchaikov/ceph/commits/6bf4d25778664159f50e5dad90e5e53a77e7e6c9"},{"sha":"423acaa36a2d8e7310e958678e76b72d6c305f42","author":{"name":"Casey Bodley","email":"2544ff357e70e8520f24ff4e53fde352cbf7d2cf@redhat.com"},"message":"test/rgw: add unittest_rgw_reshard_wait\n\nSigned-off-by: Casey Bodley <cbodley@redhat.com>","distinct":true,"url":"https://api.github.com/repos/tchaikov/ceph/commits/423acaa36a2d8e7310e958678e76b72d6c305f42"},{"sha":"a47d0a0dd4ef6b11495522c8669271cc3c761c63","author":{"name":"ludehp","email":"727015c7aa8c006989b7d03a470463baa7edd1d9@163.com"},"message":"common: fix a racing in PerfCounters::perf_counter_data_any_d::read_avg\n\nFixes: http://tracker.ceph.com/issues/25211\n\nSigned-off-by: ludehp <ludehp@163.com>","distinct":true,"url":"https://api.github.com/repos/tchaikov/ceph/commits/a47d0a0dd4ef6b11495522c8669271cc3c761c63"},{"sha":"5e3a19edf44356fc4b43c42e92d3a9c6f4c9e399","author":{"name":"J. Eric Ivancich","email":"cecd77f36ab8eddc43c9157cbbc92d21946862ba@redhat.com"},"message":"rgw: move all reshard config options out of legacy_config_options\n\nWith commit b713bb77a1d some rgw reshard config options were updated,\nbut corresponding changes were not made to\nlegacy_config_options. Since accesses to these config options were\nmixed (both modern and legacy) it led to some inconsistencies. So we\nremove the legacy options and made sure all accesses uses the modern\nconvention/coding.\n\nSigned-off-by: J. Eric Ivancich <ivancich@redhat.com>","distinct":true,"url":"https://api.github.com/repos/tchaikov/ceph/commits/5e3a19edf44356fc4b43c42e92d3a9c6f4c9e399"},{"sha":"7793b38c19ada261a04e6217aca78da47aa40c4b","author":{"name":"Kanika Murarka","email":"08baae942763372487dc57e89403eb5484a890fe@redhat.com"},"message":"mgr/dashboard: Validation for duplicate RGW user email\n\nFixes: http://tracker.ceph.com/issues/37369\nSigned-off-by: Kanika Murarka <kmurarka@redhat.com>","distinct":true,"url":"https://api.github.com/repos/tchaikov/ceph/commits/7793b38c19ada261a04e6217aca78da47aa40c4b"},{"sha":"50d8c8a3cce3bfbfc9be5acfa60bda165d59e2bc","author":{"name":"xie xingguo","email":"5913bbe9383946b538590e008fae0f07f93917e3@zte.com.cn"},"message":"msg/async: truly use first addr if multiple incoming addrs provided\n\nFor incoming IPv4 and IPv6 dual stack support, there might be\nmultiple addresses provided in entity's addrvec.\nThe comment says we'll just pick whichever is listed first for now\nto accept, whereas the implementation does quite the opposite.\n\nSigned-off-by: xie xingguo <xie.xingguo@zte.com.cn>","distinct":true,"url":"https://api.github.com/repos/tchaikov/ceph/commits/50d8c8a3cce3bfbfc9be5acfa60bda165d59e2bc"},{"sha":"8094ec2176affa95725368b4fa7679c853b959fa","author":{"name":"Casey Bodley","email":"2544ff357e70e8520f24ff4e53fde352cbf7d2cf@redhat.com"},"message":"rgw: remove zonegroup self-comparison\n\nget_zonegroup() here is equivalent to *zonegroup\n\nSigned-off-by: Casey Bodley <cbodley@redhat.com>","distinct":true,"url":"https://api.github.com/repos/tchaikov/ceph/commits/8094ec2176affa95725368b4fa7679c853b959fa"},{"sha":"924ae7ca9a6d3662be5d7b9773ceb74e2f79e722","author":{"name":"Casey Bodley","email":"2544ff357e70e8520f24ff4e53fde352cbf7d2cf@redhat.com"},"message":"rgw: zone service only provides const access to its data\n\nSigned-off-by: Casey Bodley <cbodley@redhat.com>","distinct":true,"url":"https://api.github.com/repos/tchaikov/ceph/commits/924ae7ca9a6d3662be5d7b9773ceb74e2f79e722"},{"sha":"107579196eb4b52b1965fec6dcc53eba9d314b97","author":{"name":"James Page","email":"1e519b4fa2a9784a8a60ab7dc02025b68064a915@ubuntu.com"},"message":"ceph-create-keys: Misc Python 3 fixes\n\nUse octal notation for file permissions.\n\nSwitch file() calls to open().\n\nSigned-off-by: James Page <james.page@ubuntu.com>","distinct":true,"url":"https://api.github.com/repos/tchaikov/ceph/commits/107579196eb4b52b1965fec6dcc53eba9d314b97"},{"sha":"52ebc8fb5d6e7fa9a85c23ff064ca40b2fb22c9d","author":{"name":"Radoslaw Zarzynski","email":"d31de3f997a9c1b9030b4b8b5b187b0d81e03886@redhat.com"},"message":"common: drop at_buffer_{head,tail} from buffer::ptr.\n\nSigned-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>","distinct":true,"url":"https://api.github.com/repos/tchaikov/ceph/commits/52ebc8fb5d6e7fa9a85c23ff064ca40b2fb22c9d"},{"sha":"9511d3cd599d95101cfca6c856a4df70ab92cbf1","author":{"name":"Radoslaw Zarzynski","email":"d31de3f997a9c1b9030b4b8b5b187b0d81e03886@redhat.com"},"message":"common: drop allocation tracking from bufferlist.\n\nSigned-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>","distinct":true,"url":"https://api.github.com/repos/tchaikov/ceph/commits/9511d3cd599d95101cfca6c856a4df70ab92cbf1"},{"sha":"c14ca19ed42cde552ec8d1f933aa209e891040e8","author":{"name":"Tang Junhui","email":"4d43173495c5739b78def086e40d2f54b9dd46b7@sangfor.com"},"message":"client: fix failure in quota size limitation when using samba\n\nIn samba, Client::_write may be called with the offset a\nnegative number, and use the f->pos as the real write offset,\nin such condition, quota size can not limite the writes\nenven it exceeds the size limitation.\n\nSigned-off-by: Junhui Tang <tangjunhui@sangfor.com.cn>\nFixes: http://tracker.ceph.com/issues/37547","distinct":true,"url":"https://api.github.com/repos/tchaikov/ceph/commits/c14ca19ed42cde552ec8d1f933aa209e891040e8"},{"sha":"4eba78af6fbf914526777285ca9265c4203bbf65","author":{"name":"Adam Kupczyk","email":"12d5d81dfef51808bf7826725c259bc35ee127a7@redhat.com"},"message":"common/KeyValueDB: Get rid of validate parameter.\n  Operations next() and prev() on iterator may force check is current iterator is in valid state.\n  However, all usages of next() perform valid() earlier, and most skip return value altogether.\n  Getting rid of this allows to unify KeyValueDB::IteratorImpl and KeyValueDB::WholeSpaceIteratorImpl under some basic iterator interface.\n\nSigned-off-by: Adam Kupczyk <akupczyk@redhat.com>","distinct":true,"url":"https://api.github.com/repos/tchaikov/ceph/commits/4eba78af6fbf914526777285ca9265c4203bbf65"},{"sha":"c2c9245ee63cb135020061d90822745d91bb962d","author":{"name":"xie xingguo","email":"5913bbe9383946b538590e008fae0f07f93917e3@zte.com.cn"},"message":"os/bluestore: add boundary for cache-autotune related settings\n\nE.g., because user configures something wrong or we don't expected.\n\nFixes: http://tracker.ceph.com/issues/37507\nSigned-off-by: xie xingguo <xie.xingguo@zte.com.cn>","distinct":true,"url":"https://api.github.com/repos/tchaikov/ceph/commits/c2c9245ee63cb135020061d90822745d91bb962d"}]}
{"actor":{"display_login":"tchaikov"}}