Skip to content

Conversation

@pawanjay176
Copy link
Member

Issue Addressed

Partly addresses #7744

Proposed Changes

Implement similar peer sync attribution like in #7733 for backfill sync.

@pawanjay176 pawanjay176 added the work-in-progress PR is a work-in-progress label Jul 18, 2025
@pawanjay176 pawanjay176 requested a review from jxs as a code owner July 18, 2025 21:48
@pawanjay176 pawanjay176 added syncing fulu Required for the upcoming Fulu hard fork labels Jul 18, 2025
@jimmygchen jimmygchen added fusaka-devnet-3 and removed fulu Required for the upcoming Fulu hard fork labels Jul 22, 2025
@dapplion
Copy link
Collaborator

Can you implement max retries too before adding this to backfill?

 Please enter the commit message for your changes. Lines starting
@pawanjay176 pawanjay176 changed the base branch from unstable to fusaka-devnet-3 July 24, 2025 00:53
@pawanjay176 pawanjay176 removed the work-in-progress PR is a work-in-progress label Jul 24, 2025
@jimmygchen jimmygchen added the ready-for-review The code is ready for review label Jul 24, 2025
@jimmygchen
Copy link
Member

I've tested this running a supernode on fusaka-devnet-2 and it's no longer OOMing during backfill. Memory usage is consistently around 8 - 10G, and active sync requests metric remain low.

Looking great @pawanjay176

@jimmygchen
Copy link
Member

I'll do a round of review shortly.
@dapplion it would be helpful to have your review too 🙏

jimmygchen added a commit that referenced this pull request Jul 24, 2025
Squashed commit of the following:

commit 646033b
Author: Jimmy Chen <[email protected]>
Date:   Thu Jul 24 14:13:55 2025 +1000

    Use self-hosted runners for Fusaka devnet testing.

commit 718e703
Author: Pawan Dhananjay <[email protected]>
Date:   Wed Jul 23 19:41:28 2025 -0700

    lint

commit 5246a20
Author: Pawan Dhananjay <[email protected]>
Date:   Wed Jul 23 19:38:24 2025 -0700

    Add max retry logic

commit d5bcf9f
Merge: 432f68c 9911f34
Author: Pawan Dhananjay <[email protected]>
Date:   Wed Jul 23 17:49:41 2025 -0700

    Merge branch 'unstable' into peer-attribution-backfill

commit 432f68c
Author: Pawan Dhananjay <[email protected]>
Date:   Wed Jul 23 17:49:06 2025 -0700

    Cleanup

     Please enter the commit message for your changes. Lines starting

commit 9bd0f28
Author: Pawan Dhananjay <[email protected]>
Date:   Fri Jul 18 16:46:07 2025 -0500

    Add retries on backfill

commit 0293d0a
Author: Pawan Dhananjay <[email protected]>
Date:   Fri Jul 18 14:26:44 2025 -0500

    Address some of lion's comments from the other PR
@mergify
Copy link

mergify bot commented Jul 24, 2025

Some required checks have failed. Could you please take a look @pawanjay176? 🙏

@mergify mergify bot added waiting-on-author The reviewer has suggested changes and awaits thier implementation. and removed ready-for-review The code is ready for review labels Jul 24, 2025
@jimmygchen jimmygchen force-pushed the peer-attribution-backfill branch from 65352a6 to 41ad1a9 Compare July 24, 2025 13:07
jimmygchen added a commit that referenced this pull request Jul 24, 2025
Squashed commit of the following:

commit 41ad1a9
Author: Jimmy Chen <[email protected]>
Date:   Thu Jul 24 22:28:27 2025 +1000

    Run devnet sync test on `Kurtosis` runner.

commit 646033b
Author: Jimmy Chen <[email protected]>
Date:   Thu Jul 24 14:13:55 2025 +1000

    Use self-hosted runners for Fusaka devnet testing.

commit 718e703
Author: Pawan Dhananjay <[email protected]>
Date:   Wed Jul 23 19:41:28 2025 -0700

    lint

commit 5246a20
Author: Pawan Dhananjay <[email protected]>
Date:   Wed Jul 23 19:38:24 2025 -0700

    Add max retry logic

commit d5bcf9f
Merge: 432f68c 9911f34
Author: Pawan Dhananjay <[email protected]>
Date:   Wed Jul 23 17:49:41 2025 -0700

    Merge branch 'unstable' into peer-attribution-backfill

commit 432f68c
Author: Pawan Dhananjay <[email protected]>
Date:   Wed Jul 23 17:49:06 2025 -0700

    Cleanup

     Please enter the commit message for your changes. Lines starting

commit 9bd0f28
Author: Pawan Dhananjay <[email protected]>
Date:   Fri Jul 18 16:46:07 2025 -0500

    Add retries on backfill

commit 0293d0a
Author: Pawan Dhananjay <[email protected]>
Date:   Fri Jul 18 14:26:44 2025 -0500

    Address some of lion's comments from the other PR
@pawanjay176 pawanjay176 added ready-for-review The code is ready for review and removed waiting-on-author The reviewer has suggested changes and awaits thier implementation. labels Aug 11, 2025
@pawanjay176
Copy link
Member Author

@jimmygchen looks like the supernode backfill is failing because the CI machine is overwhelmed with reconstruction work. Maybe we can move the supernode task to a beefier machine after merging this PR?

Copy link
Member

@jimmygchen jimmygchen left a comment

Choose a reason for hiding this comment

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

Thanks for addressing the comments @pawanjay176, looks great to me now! 🎉

@jimmygchen jimmygchen added ready-for-merge This PR is ready to merge. and removed ready-for-review The code is ready for review labels Aug 12, 2025
mergify bot added a commit that referenced this pull request Aug 12, 2025
mergify bot added a commit that referenced this pull request Aug 12, 2025
@mergify mergify bot merged commit 80ba0b1 into sigp:unstable Aug 12, 2025
37 of 38 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants