Skip to content

Swip 048 - Pushsync forwarding from in-AOR full nodes to closest nodes - #97

Open
lat-murmeldjur wants to merge 1 commit into
ethersphere:masterfrom
lat-murmeldjur:swip_48_push_to_closest
Open

Swip 048 - Pushsync forwarding from in-AOR full nodes to closest nodes#97
lat-murmeldjur wants to merge 1 commit into
ethersphere:masterfrom
lat-murmeldjur:swip_48_push_to_closest

Conversation

@lat-murmeldjur

Copy link
Copy Markdown

Summary

Pushsync should keep a chunk moving toward the closest currently selectable reachable peer. A full node that is inside the chunk's area of responsibility will store the chunk locally, but a local receipt should be a time bounded fallback, not the first result returned upstream.

This SWIP builds on bee#5390, which addresses out-of-depth storing, shallow receipts, and false ChunkSynced reporting. The additional change is limited to forwarder behaviour: an in-AOR full node should not stop the push path while normal forwarding can still progress, and ErrWantSelf should not bypass the overdraft refresh path when temporary accounting skips may soon clear.

@lat-murmeldjurlat-murmeldjur changed the title init swipSwip 048 - Pushsync forwarding from in-AOR full nodes to closest nodesMay 29, 2026
@brainiac-fivebrainiac-five self-assigned this Jun 3, 2026

@acudacud left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@lat-murmeldjur can we please have:

  • more clear and succinct description of the swip
  • remove the protocol suggested changes diff (especially the inline diff which is just not very legible)
  • add diagrams as to what this changes - how do things currently behave vs how they would after this change is shipped

thanks

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants

@lat-murmeldjur@zelig@acud@bcsorvasi@brainiac-five