{"push_id":2528780772,"size":1,"distinct_size":1,"ref":"refs/heads/wip-librbd-rwl","head":"3f7dbb53eb464891c875ea39ac1ec099f675fffc","before":"594563e3c95f88dcbad786125e92cb5be2108ab5","commits":[{"sha":"3f7dbb53eb464891c875ea39ac1ec099f675fffc","author":{"name":"Scott Peterson","email":"cabe18137b9bdb832033673103546688d95280c5@intel.com"},"message":"Fixed race in the SyncPoint \"appending\" callback. Neither that nor\nthe persist callback access the flush request anymore. If the appending\ncallback was delayed, the flush_req could (and finally was) completed\nalready. These now just use the shared_ptrs to the SyncPoint, which is\nall they really needed anyway.\n\nTweaked log_perf() to fix the invalid JSON it was emitting. Now scripts\ncan digest that perf dump from the RWL output in the client log, and\nshow the relevant internal latency stats and the histograms.","distinct":true,"url":"https://api.github.com/repos/sdpeters/ceph-rwl/commits/3f7dbb53eb464891c875ea39ac1ec099f675fffc"}]}
{"actor":{"display_login":"sdpeters"}}