{"push_id":901789327,"size":3,"distinct_size":3,"ref":"refs/heads/filestore-throttle","head":"5d57c1b407d513e7bc4cf5acbeb0f48abe57c170","before":"9b0c7656fb856999d1a673643bbae82ebf15aab3","commits":[{"sha":"53cd57333b5ce92fd7e2f4f85338802902969ea7","author":{"email":"b777f5070496d444190737939bfd3a0fbef578ae@intel.com","name":"Jianpeng Ma"},"message":"os/FileStore: wbthrottle don't act on ops which don't write data.\n\nIn fact, filestore have two throttle: throttle_ops/bytes which act on\nall Ops; wbthrottle which only act on write Ops.\nSo in _do_op we should check Op whether need contorl of wbthrottle.\n\nSigned-off-by: Jianpeng Ma <jianpeng.ma@intel.com>","distinct":true,"url":"https://api.github.com/repos/majianpeng/ceph/commits/53cd57333b5ce92fd7e2f4f85338802902969ea7"},{"sha":"134c7ec98647fd86d31306576ace657f0dab1b30","author":{"email":"b777f5070496d444190737939bfd3a0fbef578ae@intel.com","name":"Jianpeng Ma"},"message":"os/WBThrottle: Remove the useless assert.\n\nWhen exec this, unless stopping == true or there are much pending wb\nwhich need to flush. For stopping == true, we already return. So\npending_wbs never be empty because we got lock.\n\nSigned-off-by: Jianpeng Ma <jianpeng.ma@intel.com>","distinct":true,"url":"https://api.github.com/repos/majianpeng/ceph/commits/134c7ec98647fd86d31306576ace657f0dab1b30"},{"sha":"5d57c1b407d513e7bc4cf5acbeb0f48abe57c170","author":{"email":"b777f5070496d444190737939bfd3a0fbef578ae@intel.com","name":"Jianpeng Ma"},"message":"os/WBThrottle: Add 'Cond flush_cond' for flush thread.\n\nAvoid when queue_wb wake up queue-thread and when clean up wake up\nflush-thread.\n\nSigned-off-by: Jianpeng Ma <jianpeng.ma@intel.com>","distinct":true,"url":"https://api.github.com/repos/majianpeng/ceph/commits/5d57c1b407d513e7bc4cf5acbeb0f48abe57c170"}]}