hived stalled instead of performing exit-before-sync
Replay of recent develop
for the purpose of BDE/RC analysis (reference data) stalled at the end
Running with: --exit-before-sync --advanced-benchmark --dump-memory-details --set-benchmark-interval 28800
58964 1873360ms database.cpp:500 close ] Database is closed
58964 1873360ms chain_plugin.cpp:960 plugin_shutdown ] database closed successfully
58964 1873371ms p2p_plugin.cpp:88 ~p2p_plugin_impl ] P2P plugin is closing...
58964 1873371ms shutdown_mgr.hpp:56 wait ] Processing of 'shutdown-state type: HIVE_P2P_BLOCK_HANDLER' in progress...
58964 1873371ms shutdown_mgr.hpp:72 wait ] A value from a different thread is read...
58964 1873371ms shutdown_mgr.hpp:77 wait ] Processing of 'shutdown-state type: HIVE_P2P_BLOCK_HANDLER' was finished...
58964 1873371ms shutdown_mgr.hpp:56 wait ] Processing of 'shutdown-state type: HIVE_P2P_TRANSACTION_HANDLER' in progress...
58964 1873371ms shutdown_mgr.hpp:72 wait ] A value from a different thread is read...
58964 1873371ms shutdown_mgr.hpp:77 wait ] Processing of 'shutdown-state type: HIVE_P2P_TRANSACTION_HANDLER' was finished...
58964 1873371ms p2p_plugin.cpp:90 ~p2p_plugin_impl ] P2P plugin was closed...
No significant CPU/storage activity for long period of time, eventually resorted to using ^C
I'm going to check if that's something repeatable (currently running with the new rc cost branch)