Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Stall investigations on my local #435

Open
AhmadMuzakkir opened this issue Dec 18, 2019 · 2 comments
Open

Stall investigations on my local #435

AhmadMuzakkir opened this issue Dec 18, 2019 · 2 comments
Assignees
Labels
bug Something isn't working

Comments

@AhmadMuzakkir
Copy link
Contributor

AhmadMuzakkir commented Dec 18, 2019

By running 4 nodes, with k = 2, benchmark worker 1, the consensus stalled on my local.

The last finalized block is different between the first 3 nodes and the last node.

The first 3 nodes finalized block 99677603a9d9b6d05233dea515094a10c8a39fb0aaf646b1ba6676f900c370c1,
and the last node finalized block f59467a057bc3fdaf48d9a67fbe2324a1facc29721441564f467c3768218f9db.

Then, the last proposed block by each node is different.
Node 1:
2:52:17PM INF Proposing block... block_id: c4c10a2165ef8d3cb63111a350cdd77c799cd3555f49a4c54d7c402043951d00 block_index: 13 num_transactions: 7939

Node 2:
2:52:18PM INF Proposing block... block_id: 697143118e77983b4934ca822a893b36e3d1fd46897982a4c06acbb6e6a12af7 block_index: 13 num_transactions: 5000

Node 3:
2:52:19PM INF Proposing block... block_id: 77bcd3e31b384cfcb8bc7c42d1c4639c6766128e5c3cd3e2b911d35d12245052 block_index: 13 num_transactions: 7357

Node 4:
2:52:56PM INF Proposing block... block_id: e51233c68904f88ccd6a46707e279b25357cd20ef5c3eae950107d815683970a block_index: 13 num_transactions: 28684

Commands used to run the 4 nodes.

go run -tags=debug . -port 3000 -api.port 9000 -wallet config/wallet.txt -db /private/tmp/wavelet/node1 -loglevel debug -sys.snowball.k 2 |& tee ~/Desktop/master-stall/node1.txt

go run -tags=debug . -port 3001 -api.port 9001 -wallet config/wallet2.txt -db /private/tmp/wavelet/node2 -loglevel debug -sys.snowball.k 2 127.0.0.1:3000 |& tee ~/Desktop/master-stall/node2.txt 127.0.0.1:3000

go run -tags=debug . -port 3002 -api.port 9002 -wallet config/wallet3.txt -db /private/tmp/wavelet/node3 -loglevel debug -sys.snowball.k 2 127.0.0.1:3000 |& tee ~/Desktop/master-stall/node3.txt 127.0.0.1:3000

go run -tags=debug . -port 3003 -api.port 9003 -db /private/tmp/wavelet/node4 -loglevel debug -sys.snowball.k 2 127.0.0.1:3000 |& tee ~/Desktop/master-stall/node4.txt

Below is the CLI dumps on all the nodes.
node1.txt
node2.txt
node3.txt
node4.txt

@AhmadMuzakkir AhmadMuzakkir added the bug Something isn't working label Dec 18, 2019
@AhmadMuzakkir AhmadMuzakkir self-assigned this Dec 18, 2019
@a-urth
Copy link
Contributor

a-urth commented Dec 18, 2019

That seems like to be the same problem I faced yesterday - one node finalizes block it proposed by itself.

@lonnietc
Copy link

Has this been resolved?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants