Skip to content

Conversation

@guillaumemichel
Copy link
Collaborator

@guillaumemichel guillaumemichel commented Jul 24, 2025

Part of #1095

Depends on #1117


Wire up provide with the schedule.

Still missing:

  • network exploration (link between provideLoop and network ops
  • reprovide logic

@guillaumemichel guillaumemichel requested a review from a team as a code owner July 24, 2025 20:39
@guillaumemichel guillaumemichel mentioned this pull request Jul 24, 2025
56 tasks
Copy link
Contributor

@gammazero gammazero left a comment

Choose a reason for hiding this comment

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

See somments.

@guillaumemichel guillaumemichel mentioned this pull request Aug 6, 2025
2 tasks
@guillaumemichel guillaumemichel changed the base branch from provider-schedule to provider August 13, 2025 08:33
@guillaumemichel guillaumemichel merged commit 6921533 into provider Aug 13, 2025
14 of 15 checks passed
@gammazero gammazero deleted the provider-handleProvide branch August 15, 2025 08:26
guillaumemichel added a commit that referenced this pull request Aug 19, 2025
* provider: adding provide and reprovide queue

* provider: network operations

* add some tests

* schedule prefix len computations

* provider schedule

* provider: handleProvide

* addressed review

* use go-test/random

* satisfy linter

* log errors during initial prefix len measurement

* address review

* satisfy linter

* address review

* simplify unscheduleSubsumedPrefixesNoClock

* address review

* refactor and test groupAndScheduleKeysByPrefix

* moved maxPrefixSize const to top
guillaumemichel added a commit to guillaumemichel/go-libp2p-kad-dht that referenced this pull request Sep 17, 2025
* provider: adding provide and reprovide queue

* provider: network operations

* add some tests

* schedule prefix len computations

* provider schedule

* provider: handleProvide

* addressed review

* use go-test/random

* satisfy linter

* log errors during initial prefix len measurement

* address review

* satisfy linter

* address review

* simplify unscheduleSubsumedPrefixesNoClock

* address review

* refactor and test groupAndScheduleKeysByPrefix

* moved maxPrefixSize const to top
guillaumemichel added a commit that referenced this pull request Sep 17, 2025
* provider: adding provide and reprovide queue

* provider: network operations

* add some tests

* schedule prefix len computations

* provider schedule

* provider: handleProvide

* addressed review

* use go-test/random

* satisfy linter

* log errors during initial prefix len measurement

* address review

* satisfy linter

* address review

* simplify unscheduleSubsumedPrefixesNoClock

* address review

* refactor and test groupAndScheduleKeysByPrefix

* moved maxPrefixSize const to top
guillaumemichel added a commit that referenced this pull request Sep 18, 2025
* provider: adding provide and reprovide queue

* provider: network operations

* add some tests

* schedule prefix len computations

* provider schedule

* provider: handleProvide

* addressed review

* use go-test/random

* satisfy linter

* log errors during initial prefix len measurement

* address review

* satisfy linter

* address review

* simplify unscheduleSubsumedPrefixesNoClock

* address review

* refactor and test groupAndScheduleKeysByPrefix

* moved maxPrefixSize const to top
Sign up for free to 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.

3 participants