dshulyak

Results 131 issues of dshulyak

there are two problems contributing to the extreme bandwidth usage. both of them is the result of the abnormal growth in the number of atxs. the first problem exists due...

```go type Value struct { // Proposals is set in messages for preround and propose rounds. Proposals []types.ProposalID `scale:"max=200"` // Reference is set in messages for commit and notify rounds....

area/node

in recent epoch there are many activesets that are slightly different. the root cause of this difference is suboptimal reconciliation of known atxs before the start of the epoch. which...

area/tortoise

> {"L":"WARN","T":"2023-11-23T11:39:40.129Z","N":"7d22e.sync","M":"mesh failed to process layer from sync","node_id":"7d22e417f6808587a3a61db73fa70c6a35e7503c54f9371426746a6623cd1ace","module":"sync","sessionId":"b8254426-cae0-411a-b2a8-b34033232e63","layer_id":11,"errmsg":"execute block 12/e8464a2de4: apply block: internal: failed to insert account stest1qqqqqqp3qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqql50dsa for layer 12: database: object exists","name":"sync"} the expected behavior is that sync...

area/sync

we have several implicit dependencies in the application. one of them is getting ballots from the first applied block which is used in: - computing hare activeset - fallback for...

area/sync
feat/sync v2

peers for sync are prioritized based on observed latency and failure rate. what we want to improve? - [ ] not all protocols are instrumented (only hs/1) to track latency...

area/sync
feat/sync v2

> 2023-11-17T19:26:52.427+0100 ERROR fd68b.blockGenerator failed to process hare output {"node_id": "fd68b9397572556c2f329f3e5af2faf23aef85dbbbb7e38447fae2f4ef38899f", "module": "blockGenerator", "layer_id": 36413, "errmsg": "preprocess fetch layer 36413 proposals: hint: proposalDB, hash: 0x0159d75e123be253f1b6d8130abde00bbc662ce6000000000000000000000000, err: hint: activeset, hash: 0x10a936e0c9ff1ed61ad90928a7f963de16618605bc4f45920f507f5a04a8059c,...

area/tortoise
area/sync
feat/sync v2

closes: https://github.com/spacemeshos/go-spacemesh/issues/5261

> /build/inclusion -from 35000 -to 35116 -db /home/dd/spacemesh/state.sql > from = 35000 to = 35116 average inclusion 0.954715 > ./build/inclusion -from 35117 -to 35207 -db /home/dd/spacemesh/state.sql > from = 35117...

tortoise maintains decoded votes for 10 000 layers. in total thats about ~600MB of memory. implementation requires this data for self-healing purposes, the process when nodes disagree on the history...

area/tortoise