{"push_id":1241081519,"size":2,"distinct_size":1,"ref":"refs/heads/jewel","head":"d387bf44d405a3a8658697134e6bfc9ae077dfef","before":"14a448466e9bda6b8d565f34b248a0ab6f9f90b3","commits":[{"sha":"cf65ed998b175e5d766364ff18741554b775b632","author":{"name":"Yuan Zhou","email":"672a2450034af041894561cf565297119d332eed@intel.com"},"message":"rbd: Skip rbd cache flush if journaling is enabled under aio_flush\n\nWith journaling rbd writes will be persisteted on rbd journal objects.\nThe journal will be replayed if crash happen. So it's not necessary to\nflush rbd_cache in this case. This will improve the flush latency.\n\nThis patch adds checking on handling aio_flush: if journaling is\nenabled, rbd cache flushing is skipped.\nIn a system flush(ImageCtx::flush) the cache is flushed even w/ journaling\nwhere we truly do need to flush all IO out to disk.\n\nFixes: http://tracker.ceph.com/issues/15761\n\nSigned-off-by: Yuan Zhou <yuan.zhou@intel.com>\n(cherry picked from commit f2def83b7a4a98bc60db5ba8936d78a49abace88)","distinct":false,"url":"https://api.github.com/repos/ceph/ceph/commits/cf65ed998b175e5d766364ff18741554b775b632"},{"sha":"d387bf44d405a3a8658697134e6bfc9ae077dfef","author":{"name":"Loic Dachary","email":"d82f94a835583091b5a8dda096bc3a29c7ef3345@dachary.org"},"message":"Merge pull request #10041 from dachary/wip-16315-jewel\n\njewel: When journaling is enabled, a flush request shouldn't flush the cache\r\n\r\nReviewed-by: Jason Dillaman <dillaman@redhat.com>","distinct":true,"url":"https://api.github.com/repos/ceph/ceph/commits/d387bf44d405a3a8658697134e6bfc9ae077dfef"}]}
{"actor":{"display_login":"dachary"}}