{"push_id":1448734541,"size":2,"distinct_size":2,"ref":"refs/heads/4.13.fb","head":"8e68ffb872f3ead8b0fc3bb6353c04008a049d8d","before":"1412fd9a35c449861cecd22ff97f3aa29fcb950b","commits":[{"sha":"41526f44f6babf4201687c3f6efb11f59a10ab8c","author":{"name":"Yi Wu","email":"48a66ef5496d60eb19f1394caf868c10e2fb1acc@fb.com"},"message":"Remove Ticker::SEQUENCE_NUMBER\n\nSummary:\nRemove the ticker count because:\n* Having to reset the ticker count in WriteImpl is ineffiecent;\n* It doesn't make sense to have it as a ticker count if multiple db\n  instance share a statistics object.\nCloses https://github.com/facebook/rocksdb/pull/1531\n\nDifferential Revision: D4194442\n\nPulled By: yiwu-arbug\n\nfbshipit-source-id: e2110a9","distinct":true,"url":"https://api.github.com/repos/PKRoma/rocksdb/commits/41526f44f6babf4201687c3f6efb11f59a10ab8c"},{"sha":"8e68ffb872f3ead8b0fc3bb6353c04008a049d8d","author":{"name":"Changli Gao","email":"23757588c3070b5ea62a2b07f9432a5265c6f0a4@gmail.com"},"message":"Fix deadlock when calling getMergedHistogram\n\nSummary:\nWhen calling StatisticsImpl::HistogramInfo::getMergedHistogram(), if\nthere is a dying thread, which is calling\nThreadLocalPtr::StaticMeta::OnThreadExit() to merge its thread values to\nHistogramInfo, deadlock will occur. Because the former try to hold\nmerge_lock then ThreadMeta::mutex_, but the later try to hold\nThreadMeta::mutex_ then merge_lock. In short, the locking order isn't\nthe same.\n\nThis patch addressed this issue by releasing merge_lock before folding\nthread values.\nCloses https://github.com/facebook/rocksdb/pull/1552\n\nDifferential Revision: D4211942\n\nPulled By: ajkr\n\nfbshipit-source-id: ef89bcb","distinct":true,"url":"https://api.github.com/repos/PKRoma/rocksdb/commits/8e68ffb872f3ead8b0fc3bb6353c04008a049d8d"}]}
{"actor":{"display_login":"PKRoma"}}