{"push_id":1553222653,"size":233,"distinct_size":6,"ref":"refs/heads/master","head":"05f1a1987e663f418cb9549203d7eadb450541ef","before":"00417f0ecb686d706177b874ff4f86085952098e","commits":[{"sha":"ebea0ac8ced84cb83a6235ba0d47155b5e3931ea","author":{"name":"songbaisen","email":"48bd3773062c1d5007e18c33f850579bfd170c9f@zte.com.cn"},"message":"mon: OSDMonitor preprocess_pool_op add check only concern our self cluster command\n\nwe only concern the commands send to ourself cluster\n\nSigned-off-by:song baisen <song.baisen@zte.com.cn>","distinct":false,"url":"https://api.github.com/repos/vshankar/ceph/commits/ebea0ac8ced84cb83a6235ba0d47155b5e3931ea"},{"sha":"36cc8c483c2feed80eff1f2e9719ccce4f4fc1f2","author":{"name":"songbaisen","email":"48bd3773062c1d5007e18c33f850579bfd170c9f@zte.com.cn"},"message":"mon: avoid start election twice when quorum enter\n\nwhen quorum enter it is no meaning to start election twice\n\nSigned-off-by: song baisen <song.baisen@zte.com.cn>","distinct":false,"url":"https://api.github.com/repos/vshankar/ceph/commits/36cc8c483c2feed80eff1f2e9719ccce4f4fc1f2"},{"sha":"d274df7481bc4329ac04c9a25034bfc37d72eed2","author":{"name":"Song Baisen","email":"48bd3773062c1d5007e18c33f850579bfd170c9f@zte.com.cn"},"message":" mon: PGMonitor add check only concern our self cluster command\n\n we only concern the command send to our self cluster\n\n Signed-off-by:song baisen <song.baisen@zte.com.cn>","distinct":false,"url":"https://api.github.com/repos/vshankar/ceph/commits/d274df7481bc4329ac04c9a25034bfc37d72eed2"},{"sha":"1b8d33dd477ac319ab60d678ac043924a9e0c965","author":{"name":"songbaisen","email":"48bd3773062c1d5007e18c33f850579bfd170c9f@zte.com.cn"},"message":"mon: add warn info for osds were removed from osdmap,but still kept in crushmap\n\nif the osd were removed from osdmap but still kept in crushmap.This will result in\n\nthe pg can not change to active+clean.So we should provide a warn info to the user\n\nlet they known.\n\nSigned-off-by:song baisen <song.baisen@zte.com.cn>","distinct":false,"url":"https://api.github.com/repos/vshankar/ceph/commits/1b8d33dd477ac319ab60d678ac043924a9e0c965"},{"sha":"230b9d5c5603809367eb21df9b9b129394b220c0","author":{"name":"Ken Dreyer","email":"35d74f5904a87f813a922124682bdcf35b1cfd83@redhat.com"},"message":"upstart: start radosgw-all according to runlevel\n\nPrior to this change, the radosgw-all service depended on the ceph-all\nservice in order to trigger a start operation. ceph-all.conf ships in\nthe ceph-base package. This means that \"radosgw-all\" Upstart service\nwould not start on boot unless the \"ceph-base\" package was also\ninstalled.\n\nBreak this dependency by starting radosgw-all according to the system's\nrunlevel, rather than only listening for the ceph-all starting signal.\n\nThis change causes RGW to start on boot even when ceph-base is not\ninstalled.\n\nPreserve the original \"on starting ceph-all\" condition here as well, so\nthat users can still start RGW with the documented \"start ceph-all\"\ncommand.\n\n(Note: This has the side effect that if a user has a \"ceph-all.override\n-> manual\" file on their system because they intentionally wanted to\nprevent all Ceph-related services from starting during boot, RGW will\nstill start on boot when it did not previously. Users will need to\nexplicitly create a \"radosgw-all.override -> manual\" file as well if\nthey want to prevent RGW from starting on boot.)\n\nFixes: http://tracker.ceph.com/issues/18313\n\nSigned-off-by: Ken Dreyer <kdreyer@redhat.com>","distinct":false,"url":"https://api.github.com/repos/vshankar/ceph/commits/230b9d5c5603809367eb21df9b9b129394b220c0"},{"sha":"f4a5d7b946041ad3182de142d730794307a82343","author":{"name":"chuanhong.wang","email":"ec75c412c32384f5e85535c7ab9184b84f3335ae@163.com"},"message":"mon: in output of \"ceph osd df tree\", display \"-\", not \"0\", for pg amount of a bucket\n\nSigned-off-by: Chuanhong Hong  <chuanhong.wang@163.com>","distinct":false,"url":"https://api.github.com/repos/vshankar/ceph/commits/f4a5d7b946041ad3182de142d730794307a82343"},{"sha":"54ef04bc957a3fb034dce903d62a42d77950dd72","author":{"name":"Yehuda Sadeh","email":"ab068f1a421fe1e18c295e8b530d5ae35142b7f7@redhat.com"},"message":"rgw: change default chunk size to 4MB\n\nFixes: http://tracker.ceph.com/issues/18621\n\nSigned-off-by: Yehuda Sadeh <yehuda@redhat.com>","distinct":false,"url":"https://api.github.com/repos/vshankar/ceph/commits/54ef04bc957a3fb034dce903d62a42d77950dd72"},{"sha":"7f4acf45dd0d86e7d9992a8c30e5876fb57b1914","author":{"name":"Boris Ranto","email":"9a2ac27e84d1a1c2047d4d36729ee09eb9af0452@redhat.com"},"message":"systemd: Start OSDs after MONs\n\nCurrently, we start/stop OSDs and MONs simultaneously. This may cause\nproblems especially when we are shutting down the system. Once the mon\ngoes down it causes a re-election and the MONs can miss the message\nfrom the OSD that is going down.\n\nResolves: http://tracker.ceph.com/issues/18516\n\nSigned-off-by: Boris Ranto <branto@redhat.com>","distinct":false,"url":"https://api.github.com/repos/vshankar/ceph/commits/7f4acf45dd0d86e7d9992a8c30e5876fb57b1914"},{"sha":"bde8222932bd5a7c6826b18ddf5af599bfec581b","author":{"name":"Greg Farnum","email":"93bd78d1279154e0354c4f217a0772941ea85b8d@redhat.com"},"message":"doc: update osd snap trimming with a little more detail\n\nSigned-off-by: Greg Farnum <gfarnum@redhat.com>","distinct":false,"url":"https://api.github.com/repos/vshankar/ceph/commits/bde8222932bd5a7c6826b18ddf5af599bfec581b"},{"sha":"c6d91dd91252e703d08b8ac62ac6a47ee82c0bed","author":{"name":"John Spray","email":"54197ea43c139fc42360abc66836cbf5f46f8cd2@redhat.com"},"message":"qa: fix race in Mount.open_background\n\nPreviously a later remote call could end up executing\nbefore the remote python program in open_background\nhad actually got as far as opening the file.\n\nFixes: http://tracker.ceph.com/issues/18661\nSigned-off-by: John Spray <john.spray@redhat.com>","distinct":false,"url":"https://api.github.com/repos/vshankar/ceph/commits/c6d91dd91252e703d08b8ac62ac6a47ee82c0bed"},{"sha":"b957a518f34d768ffc06404bf6f4c30bb69312d0","author":{"name":"Bassam Tabbara","email":"0a246a6d7d2d6c6d2d777b7d3fb72df9f9b6c6da@quantum.com"},"message":"compressor/zstd: add zstd to embedded ceph\n\nSigned-off-by: Bassam Tabbara <bassam.tabbara@quantum.com>","distinct":false,"url":"https://api.github.com/repos/vshankar/ceph/commits/b957a518f34d768ffc06404bf6f4c30bb69312d0"},{"sha":"e8aaadef40bb487715e24486aff9087dd28b93d4","author":{"name":"Mingxin Liu","email":"e642a49e4d1f524e42c1ca7fb8fca80424a8bfe3@xsky.com"},"message":"osd: we know the definite epoch of marking down\n\nSigned-off-by: Mingxin Liu <mingxin@xsky.com>","distinct":false,"url":"https://api.github.com/repos/vshankar/ceph/commits/e8aaadef40bb487715e24486aff9087dd28b93d4"},{"sha":"7f7f44ea5c0f6c6b9d0aaab61e046ff85ef407c8","author":{"name":"John Spray","email":"54197ea43c139fc42360abc66836cbf5f46f8cd2@redhat.com"},"message":"qa/tasks: force umount during kclient teardown\n\nPreviously we could readily end up hanging on teardown\nwhen something had gone wrong with umount.  Forcing\nis a big hammer (umount_wait will power cycle the node\nif umount isn't working), so if we had to do that\nthen raise an exception to indicate that something\nwas wrong with the test.\n\nFixes: http://tracker.ceph.com/issues/18663\nSigned-off-by: John Spray <john.spray@redhat.com>","distinct":false,"url":"https://api.github.com/repos/vshankar/ceph/commits/7f7f44ea5c0f6c6b9d0aaab61e046ff85ef407c8"},{"sha":"a027dba78fc8bc84ae39d7998b386ce21c01e1bf","author":{"name":"John Spray","email":"54197ea43c139fc42360abc66836cbf5f46f8cd2@redhat.com"},"message":"tasks/cephfs: switch open vs. write in test_open_inode\n\nDo the write after opening the file, so that we get good\nbehaviour wrt the change in Mount.open_background that uses\nfile existence to confirm that the open happened.\n\nSigned-off-by: John Spray <john.spray@redhat.com>","distinct":false,"url":"https://api.github.com/repos/vshankar/ceph/commits/a027dba78fc8bc84ae39d7998b386ce21c01e1bf"},{"sha":"503402413c6a0039a083a1d2511bdff434c1dd37","author":{"name":"Bartłomiej Święcki","email":"831f9fc441757e17d7df4ade5bf838b064e5ea91@corp.ovh.com"},"message":"common, osd, tools: Add histograms to performance counters\n\nThis change adds new performance counter type: histogram.\n\nCurrently it does measure latency + request size (in bytes) of\nan op similarly to l_osd_op_(r|w|rw)_lat and\nl_osd_op_(r|w|rw)_(inb|outb). Histograms are 2-dimensional and\ngather probes for both values at the same time. This allows\na more detailed analysis than what could be done with two\nseparate 1-D histograms. Still the memory footprint is negligible.\n\nSince new data could break existing tools and the amount of data\ndumped is rather large, two new admin socket commands are\nintroduced: perf histogram schema and perf histogram dump.\nInvocation of original command should remain compatible.\nThere's also a new simple tool in src/tools/histogram_dump.py\nwhich does a live dump of one histogram in local daemon.\n\nCurrent configuration of histograms is hard-coded and should\ncover all common cases. If it turns out to be useful, in the\nfuture it could be loaded from the configuration.\n\nSigned-off-by: Bartłomiej Święcki <bartlomiej.swiecki@corp.ovh.com>","distinct":false,"url":"https://api.github.com/repos/vshankar/ceph/commits/503402413c6a0039a083a1d2511bdff434c1dd37"},{"sha":"3c9f16d8ab4c7c969e47c32d77c82576274d3668","author":{"name":"John Spray","email":"54197ea43c139fc42360abc66836cbf5f46f8cd2@redhat.com"},"message":"tasks/kclient: apply timeout to umount\n\nThe umount process can get stuck, in which case\nwe want to fail the test rather than waiting around for it.\n\nDuring teardown of the kclient task catch this\ntimeout explicitly so that we will powercycle the node if\nneeded.\n\nSigned-off-by: John Spray <john.spray@redhat.com>","distinct":false,"url":"https://api.github.com/repos/vshankar/ceph/commits/3c9f16d8ab4c7c969e47c32d77c82576274d3668"},{"sha":"b92062e38ef25d5574403a3fe9205746583430f9","author":{"name":"Sage Weil","email":"de0588efcded8ff54c4ac7fcbd6d8ada6aa5c289@redhat.com"},"message":"os/bluestore: replace needs_reshard flag with a range\n\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":false,"url":"https://api.github.com/repos/vshankar/ceph/commits/b92062e38ef25d5574403a3fe9205746583430f9"},{"sha":"bb8bf06c99cfda47453c3ca716189d579903b1a7","author":{"name":"Sage Weil","email":"de0588efcded8ff54c4ac7fcbd6d8ada6aa5c289@redhat.com"},"message":"os/bluestore: ExtentMap: use reshard ranges from update()\n\nThis gives us a single point of control for reshard, and tells us\nwhich range we care about at the same time.\n\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":false,"url":"https://api.github.com/repos/vshankar/ceph/commits/bb8bf06c99cfda47453c3ca716189d579903b1a7"},{"sha":"8eb60c24f063082a8f6943db00c11b614992e678","author":{"name":"Sage Weil","email":"de0588efcded8ff54c4ac7fcbd6d8ada6aa5c289@redhat.com"},"message":"os/bluestore: ExtentMap: count extents per Shard\n\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":false,"url":"https://api.github.com/repos/vshankar/ceph/commits/8eb60c24f063082a8f6943db00c11b614992e678"},{"sha":"f4fc7a3f1998649b17ad60ecb8922712649d7dc5","author":{"name":"Sage Weil","email":"de0588efcded8ff54c4ac7fcbd6d8ada6aa5c289@redhat.com"},"message":"os/bluestore: cosmetic cleanup in ExtentMap::update\n\nSigned-off-by: Sage Weil <sage@redhat.com>","distinct":false,"url":"https://api.github.com/repos/vshankar/ceph/commits/f4fc7a3f1998649b17ad60ecb8922712649d7dc5"}]}
{"actor":{"display_login":"vshankar"}}