chia-blockchain/chia/plot_sync
dustinface fc2d6d3db0
harvester: Fix deadlock on disconnect after a repeated plot sync start (#11481)
* Test plot sync start and disconnect while a sync is in progress

* Drop `Receiver._lock`, instead wait for `Receiver.sync_active` to clear

* Properly stop the sender and plot manager refreshing on disconnect

* Poll faster, drop the log

* Reset `_sync_id` at the very end of `_finalize_sync`
2022-05-12 15:16:22 -07:00
..
__init__.py chia|tests|github: Implement, integrate and test plot sync protocol (#9695) 2022-04-07 17:10:44 -07:00
delta.py chia|tests|github: Implement, integrate and test plot sync protocol (#9695) 2022-04-07 17:10:44 -07:00
exceptions.py chia|tests|github: Implement, integrate and test plot sync protocol (#9695) 2022-04-07 17:10:44 -07:00
receiver.py farmer|gui: Enable paginated plot loading and improved state reporting (#11367) 2022-05-03 15:33:38 -07:00
sender.py harvester: Fix deadlock on disconnect after a repeated plot sync start (#11481) 2022-05-12 15:16:22 -07:00
util.py chia|tests|github: Implement, integrate and test plot sync protocol (#9695) 2022-04-07 17:10:44 -07:00