* Change PoraHash compute
* Change padSeed compute
* Refactor
* Support mining on sharded storage
* Detect single core performance and set correct params for test
* Fix clippy
* Fix an overflow bug
* Change miner id logic & request miner id automatically
* Not enable all features in the test workflow.
* Auto configurable mining period
* Adjust test params for ci
* Fix stdouterr issue when shutdown storage node
* Fix random failure for submission test
* add more info for failed rpc
* use single file instead of subprocess pipe to launch CLI
* Opt test_all for windows
* wait for log entry before file sync by admin