Ok, we will try to find a solution.
Other cryptonotes do the same but don't show you a progress log - they do it silently.
Hello. I'm pretty sure that you know internals of daemon better than me. I just wanted to say that even on dirty shutdown Monero (or Masari) daemon starts listening RPC connections in less than one minute.
At current height Soldo/Goldo needs around two minutes to start RPC after dirty shutdown. And this time will grow in the future. This is not a critical issue in general, but I see difference in comparison with other coins. As workaround I'm simply using delay commands in miner startup script. Or maybe it is possible to start mining in daemon automatically after blockchain sync? Can I provide mining parameters from commandline on daemon start?
17:41:56.994760 WARNING No actual blockchain cache found, rebuilding internal structures...
17:42:54.162673 INFO Rebuilding internal structures took: 57.1638
17:42:54.165151 INFO Loading blockchain indices for BlockchainExplorer...
17:42:54.168655 WARNING No actual blockchain indices for BlockchainExplorer found, rebuilding...
17:43:46.502526 INFO Rebuilding blockchain indices took: 52.3419
17:43:46.518174 INFO Starting core rpc server on address 127.0.0.1:33722
17:43:46.518174 INFO Core rpc server started ok