mirror of
https://github.com/facebook/sapling.git
synced 2024-10-11 01:07:15 +03:00
edf20155c9
Summary: There was a lock ordering violation in the combination of StreamingSubscriber and Journal. I changed StreamingSubscriber to always acquire the Journal lock before StreamingSubscriber's State lock. I also simplified StreamingSubscriber's API to a single static function to isolate all of the lifetime and thread safety concerns in one implementation file. This fixes a regression caused by D6162717 Reviewed By: simpkins Differential Revision: D6202770 fbshipit-source-id: 326269db15bf3200bd6321edf372daf286784fb5 |
||
---|---|---|
.. | ||
cli | ||
docs | ||
fs | ||
hooks | ||
integration | ||
DEFS |