I installed ST 1.1.2 with docker and I get inconsistent results. Sometimes the genesis block is generated just fine and I can submit new batches/blocks. On the other hand, sometimes the devmode processor doesn't process the genesis block because of "failed" consensus data.
I ran this on several AWS Ubuntu 16.04 instances, with the same random behavior. I also installed 1.1.2 natively with Ubuntu but got the same problem, only consistently.
sudo docker-compose -f sawtooth-default.yaml up
devmode_engine_rust: | Received message: BlockNew(Block(block_num: 0 ...*
devmode_engine_rust: | Checking consensus data: Block(block_num: 0 ...*
devmode_engine_rust: | Failed consensus check: Block(block_num: 0 ...*
devmode_engine_rust: | Failing block [86, ...*
sudo docker-compose -f sawtooth-defualt.yaml down
sudo docker-compose -f sawtooth-defualt.yaml up
I expect the genesis block to be validated everythime, instead of it happening around 50% of the time, even though I don't change anything in how I start the docker containers. What do I need to do in order for the devmode consensus process to always accept the genesis block at the first try?