chia-blockchain/tests/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
config.py chia|tests|github: Implement, integrate and test plot sync protocol (#9695) 2022-04-07 17:10:44 -07:00
test_delta.py chia|tests|github: Implement, integrate and test plot sync protocol (#9695) 2022-04-07 17:10:44 -07:00
test_plot_sync.py harvester: Fix deadlock on disconnect after a repeated plot sync start (#11481) 2022-05-12 15:16:22 -07:00
test_receiver.py test: Missing duplicates tests in test_receiver.py (#11413) 2022-05-05 08:16:33 -07:00
test_sender.py harvester: Fix deadlock on disconnect after a repeated plot sync start (#11481) 2022-05-12 15:16:22 -07:00
test_sync_simulated.py plot_sync: Introduce receiver.Sync (#11267) 2022-04-29 08:16:39 -07:00
util.py chia|tests|github: Implement, integrate and test plot sync protocol (#9695) 2022-04-07 17:10:44 -07:00