defradb
defradb copied to clipboard
Node p2p connections in tests are not deterministic
Node p2p connections in tests are done through a bootstrapping process that does not guarantee all nodes are properly connected.
Failed test due to node connection failure:
=== Failed
=== FAIL: tests/integration/net/simple/replicator TestP2POneToOneReplicatorWithRestart (30.83s)
Jul 18 16:31:35.868 INF tests.integration database=badger-file-system client=http mutationType=collection-named databaseDir="" badgerEncryption=false skipNetworkTests=false changeDetector.Enabled=false changeDetector.SetupOnly=false changeDetector.SourceBranch=develop changeDetector.TargetBranch="" changeDetector.Repository=https://github.com/sourcenetwork/defradb.git
Jul 18 16:31:35.945 INF net Created LibP2P host PeerId=12D3KooWLbpVvaeL9vYiqgm47dETtmJthuSXKJX6QhR8yoFL5Z5Z Address=[/ip4/127.0.0.1/tcp/0]
Jul 18 16:31:35.950 INF tests.integration Starting P2P node "P2P address"="{12D3KooWLbpVvaeL9vYiqgm47dETtmJthuSXKJX6QhR8yoFL5Z5Z: [/ip4/127.0.0.1/tcp/35891]}"
Jul 18 16:31:35.957 INF net Starting internal broadcaster for pubsub network
Jul 18 16:31:35.957 INF net Starting P2P node "P2P addresses"=[/ip4/127.0.0.1/tcp/35891]
Jul 18 16:31:36.034 INF net Created LibP2P host PeerId=12D3KooWDkH3etqDkmq45DUrfB6cX4rw793sxJKR5pcs3r6Hiomn Address=[/ip4/127.0.0.1/tcp/0]
Jul 18 16:31:36.036 INF tests.integration Starting P2P node "P2P address"="{12D3KooWDkH3etqDkmq45DUrfB6cX4rw793sxJKR5pcs3r6Hiomn: [/ip4/127.0.0.1/tcp/41399]}"
Jul 18 16:31:36.042 INF net Starting internal broadcaster for pubsub network
Jul 18 16:31:36.042 INF net Starting P2P node "P2P addresses"=[/ip4/127.0.0.1/tcp/41399]
Jul 18 16:31:36.110 INF net Removing all pubsub topics PeerID=12D3KooWLbpVvaeL9vYiqgm47dETtmJthuSXKJX6QhR8yoFL5Z5Z
Jul 18 16:31:36.119 INF db Closing DefraDB process...
2024-07-18T16:31:36.161Z ERROR peerstore/ds pstoreds/keybook.go:81 error while updating pubkey in datastore for peer 12D3KooWDkH3etqDkmq45DUrfB6cX4rw793sxJKR5pcs3r6Hiomn: datastore closed
Jul 18 16:31:36.161 INF db Successfully closed running process
Jul 18 16:31:36.161 INF net Removing all pubsub topics PeerID=12D3KooWDkH3etqDkmq45DUrfB6cX4rw793sxJKR5pcs3r6Hiomn
Jul 18 16:31:36.167 INF db Closing DefraDB process...
Jul 18 16:31:36.209 INF db Successfully closed running process
Jul 18 16:31:36.303 INF net Created LibP2P host PeerId=12D3KooWDkH3etqDkmq45DUrfB6cX4rw793sxJKR5pcs3r6Hiomn Address=[/ip4/127.0.0.1/tcp/41399]
Jul 18 16:31:36.314 INF net Failure while reconnecting to a known peer peer=12D3KooWLbpVvaeL9vYiqgm47dETtmJthuSXKJX6QhR8yoFL5Z5Z
Jul 18 16:31:36.314 INF net Starting internal broadcaster for pubsub network
Jul 18 16:31:36.316 INF net Starting P2P node "P2P addresses"=[/ip4/127.0.0.1/tcp/41399]
Jul 18 16:31:36.413 INF net Created LibP2P host PeerId=12D3KooWLbpVvaeL9vYiqgm47dETtmJthuSXKJX6QhR8yoFL5Z5Z Address=[/ip4/127.0.0.1/tcp/35891]
Jul 18 16:31:36.458 INF net Starting internal broadcaster for pubsub network
Jul 18 16:31:36.458 INF net Starting P2P node "P2P addresses"=[/ip4/127.0.0.1/tcp/35891]
Jul 18 16:31:36.492 INF net Adding pubsub topic PeerID=12D3KooWLbpVvaeL9vYiqgm47dETtmJthuSXKJX6QhR8yoFL5Z5Z Topic=bae-a77c5e93-5a74-5722-bbfc-9baf549a922f
Jul 18 16:31:36.492 INF net Publish log PeerID=12D3KooWLbpVvaeL9vYiqgm47dETtmJthuSXKJX6QhR8yoFL5Z5Z Topic=bafkreial5obfyogjwuvy6zhrooi5klmam7p5jy6e2g5fwmdfiwuetxfxga
Jul 18 16:31:36.492 INF net Adding pubsub topic PeerID=12D3KooWLbpVvaeL9vYiqgm47dETtmJthuSXKJX6QhR8yoFL5Z5Z Topic=bafkreial5obfyogjwuvy6zhrooi5klmam7p5jy6e2g5fwmdfiwuetxfxga
Jul 18 16:31:36.493 INF net Publish log PeerID=12D3KooWLbpVvaeL9vYiqgm47dETtmJthuSXKJX6QhR8yoFL5Z5Z Topic=bafkreial5obfyogjwuvy6zhrooi5klmam7p5jy6e2g5fwmdfiwuetxfxga
Jul 18 16:31:36.498 INF net Adding pubsub topic PeerID=12D3KooWLbpVvaeL9vYiqgm47dETtmJthuSXKJX6QhR8yoFL5Z5Z Topic=bae-a77c5e93-5a74-5722-bbfc-9baf549a922f
events.go:233:
Error Trace: /home/runner/work/defradb/defradb/tests/integration/events.go:233
/home/runner/work/defradb/defradb/tests/integration/utils2.go:345
/home/runner/work/defradb/defradb/tests/integration/utils2.go:226
/home/runner/work/defradb/defradb/tests/integration/utils2.go:180
/home/runner/work/defradb/defradb/tests/integration/net/simple/replicator/with_create_restart_test.go:63
Error: timeout waiting for merge complete event
Test: TestP2POneToOneReplicatorWithRestart
Jul 18 16:32:06.597 INF net Removing all pubsub topics PeerID=12D3KooWLbpVvaeL9vYiqgm47dETtmJthuSXKJX6QhR8yoFL5Z5Z
Jul 18 16:32:06.605 INF db Closing DefraDB process...
Jul 18 16:32:06.667 INF db Successfully closed running process
Jul 18 16:32:06.667 INF net Removing all pubsub topics PeerID=12D3KooWDkH3etqDkmq45DUrfB6cX4rw793sxJKR5pcs3r6Hiomn
Jul 18 16:32:06.673 INF db Closing DefraDB process...
Jul 18 16:32:06.700 INF db Successfully closed running process