Comments (2)
Thank you for submitting the issue.
I had a quick glance at the logs you provided and the code and I have some initial theory:
It looks like your node runs out of peers before downloading a block with a specific hash.
tl;dr; description of the algorithm is:
It will first get a hold of a block's hash (it's either the trusted hash you configure it with or some other block it learned about when fetching the chain of headers first) and sometime later it tries to download that block. It will ask all peers one-by-one and if it runs out of the peers before downloading the block it panics.
Given that there's a lot of
"WARN","fields":{"message":"NodeId::Tls(7e9d..fa72): outgoing connection failed","peer_address":
those two issues might be related – i.e. the former is caused by the latter.
from casper-node.
Fixed. Closing
from casper-node.
Related Issues (20)
- Investigate the flaky test - "should_fetch_from_multiple_peers"
- Add mechanism to increase efficiency of reconnection process after upgrade
- Update Condor (2.0) Changelogs
- Change casper-node logs from RPC/binary-port to INFO if they return errors to users
- Bug report: The state_get_entity response does not include a method to retrieve the named keys of an addressable entity. HOT 1
- Write reactor payment tests for contracts that pay for themselves
- Modify the addressable entity RPC endpoint to return an aggregate response containing named keys and entry points
- Examine possibility of dropping vergen as a build dependency
- KeepUp Node panics at switch block with load HOT 3
- Emergency Upgrade - Network stalls. HOT 2
- Sidecar and Casper Node Connectivity Error due to version HOT 3
- Failed to start network with Mainnet DB snapshot HOT 1
- Investigate issues with generating a global state update file from a mainnet snapshot
- Handle tracking copy cache when querying for GS values by a key prefix
- Update nightly pipeline for Condor 2.0
- Add RPC endpoint to return rewards for a specific validator or a specific delegator for a specific era HOT 1
- Alter reward distribution logic to take account of prior eras' delegator identities and weights
- Casper 2.0 - LmdbWasmTestBuilder filesizes and test threads HOT 1
- Assess main reactor rewards tests to take care of introduction of validator credit
- Create a GitHub template to organise Condor release feedback/issues.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from casper-node.