Issue #2302 steemd shutdown cleanup
1. signal SIGPIPE is ignored to avoid application kill because of broken pipe. Useful for case when `steemd | tee steemd.log` is stopped by regular Ctrl+C what lead to SIGPIPE 2. All async calls inside graphene node implementation wrapped into own primitives : `async_task` and `schedule_task` to correctly do synchronisation to be done at node shutdown. Previously async actions has been continued after quiting p2p thread and node object destruction what lead to random crashes.
Loading
Please sign in to comment