shardeum / shardus-core

Other
10 stars 2 forks source link

Deterministic fact tell and controllable "concatCorrespondingTellUseUnwrapped" flag #207

Closed thantsintoe closed 1 month ago

thantsintoe commented 1 month ago

This PR includes following fixes to improve stuck txs:

  1. fact tell functions should use shard data from deterministic txGroupCycle instead of using currentCycleShardData
  2. use "concatCorrespondingTellUseUnwrapped" flag whether to concat extra corresponding indices or not. set "false" by default so that it is easier to debug stuck txs
  3. set "filterReceivingNodesForTXData" to false by default to false for safety over optimization
  4. add extra logs and counter for effective debugging of stuck txs
afostr commented 1 month ago

this was merged to dev