chia-blockchain/chia/full_node
Arvid Norberg 7800dbb58c
Cleanup shutdown (#6011)
* ignore signals in subprocesses

The sub-processes started by ProcessPoolExecutor will also receive SIGINT when the main process receives it. This results in the signal handler running in every subprocess and fail to create the task to close all connections. They print this error to stdout

* cleanup UPnP shutdown

make an explicit call to UPnP shutdown() (which joins the thread). Improve logging a bit

* wait for initialize_weight_proof task when shutting down
2021-05-26 12:18:12 -07:00
..
__init__.py `git mv src chia` 2021-04-04 21:41:39 -07:00
block_store.py remove unused get_block_records() function (#5016) 2021-05-24 12:02:54 -07:00
bundle_tools.py Leave programs in SpendBundle serialized (#2380) 2021-04-27 10:52:21 -07:00
coin_store.py Speedup normal sync and wallet sync (#5590) 2021-05-20 10:42:22 -07:00
full_node.py Cleanup shutdown (#6011) 2021-05-26 12:18:12 -07:00
full_node_api.py rename semaphore variables to not be confused with mutexes (#5604) 2021-05-25 13:16:30 -07:00
full_node_store.py Ms.spikes4 (Fix duplicate signage points) (#4844) 2021-05-16 11:33:47 -07:00
generator.py Leave programs in SpendBundle serialized (#2380) 2021-04-27 10:52:21 -07:00
mempool.py Block compression and decompression (#1959) 2021-04-16 23:13:22 -07:00
mempool_check_conditions.py Blockchain timestamps fix (#2302) 2021-04-21 16:43:02 -07:00
mempool_manager.py Fix pending transaction issue, and use a different lock to prevent ho… (#5549) 2021-05-19 18:19:52 -07:00
signage_point.py `git mv src chia` 2021-04-04 21:41:39 -07:00
sync_store.py Farm while syncing (#2195) 2021-04-27 11:05:16 -07:00
weight_proof.py optional no_tx_filter (#4560) 2021-05-13 10:29:53 -07:00