-
Notifications
You must be signed in to change notification settings - Fork 108
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore: migrate bootstrap #474
Conversation
Codecov Report
@@ Coverage Diff @@
## main #474 +/- ##
==========================================
- Coverage 65.96% 65.04% -0.93%
==========================================
Files 206 204 -2
Lines 25392 25578 +186
==========================================
- Hits 16751 16638 -113
- Misses 7172 7454 +282
- Partials 1469 1486 +17
|
The bootstrap package is being used outside kubo, so should be relocated to boxo. See ipfs/boxo#474
6f465da
to
56e6f4c
Compare
The bootstrap package is being used outside kubo, so should be relocated to boxo. See ipfs/boxo#474
The bootstrap package is being used outside kubo, so should be relocated to boxo. See ipfs/boxo#474
32dfb08
to
f856dd0
Compare
The bootstrap package is being used outside kubo, so should be relocated to boxo. See ipfs/boxo#474
f856dd0
to
0661822
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm gonna refactor this to work without goprocess before reviewing.
No please... merge and then do whatever... I would like to rely on this as part of upstream, otherwise I will copy-paste the whole thing directly. |
@hsanjuan I'm not sure about the API exposed to consumers either, if I touch this code I can see this. |
If I run Anyways, no big deal, I just have different approach but it's just matter of opinion. |
The bootstrap package is being used outside kubo, so should be relocated to boxo. See ipfs/boxo#474
2023-10-19 conversation: Jorropo will refactor this to remove goprocess and then merge next week (week of 2023-10-23). |
The bootstrap package is being used outside kubo, so should be relocated to boxo. See ipfs/boxo#474
@gammazero just flagging that I plan to push on this branch, if you ever force push be sure to use |
6b96e76
to
b9896bd
Compare
License: MIT Signed-off-by: Łukasz Magiera <[email protected]> This commit was moved from ipfs/kubo@d35dac7
License: MIT Signed-off-by: Łukasz Magiera <[email protected]> This commit was moved from ipfs/kubo@0e6f8d4
closes #6391 License: MIT Signed-off-by: Raúl Kripalani <[email protected]> This commit was moved from ipfs/kubo@e8c2852
This commit was moved from ipfs/kubo@5d468e2
This commit was moved from ipfs/kubo@a53d480
We've deprecated this system and have yet to move to a new system. We might as well remove everything, switch to a new system, then deliberately trace the entire system. This commit was moved from ipfs/kubo@906f45e
Fixes: #9225 This commit was moved from ipfs/kubo@196887c
* feat(bootstrap): save connected peers as backup temporary bootstrap ones * fix: do not add duplicated oldSavedPeers, not using tags, reuse randomizeList * test: add regression test * chore: add changelog --------- Co-authored-by: Henrique Dias <[email protected]> Co-authored-by: Marcin Rataj <[email protected]> This commit was moved from ipfs/kubo@63561f3
This commit was moved from ipfs/kubo@f12b372
…0029) Fix panic when backup bootstrap peer load and save funcs are nil A panic occurs when the first bootstrap round runs is these functions are not assigned in the configuration: - `LoadBackupBootstrapPeers` - `SaveBackupBootstrapPeers` This fix assumes that it is acceptable for these functions to be nil, as it may be desirable to disable the backup peer load and save functionality. This commit was moved from ipfs/kubo@c46cbec
This commit was moved from ipfs/kubo@66590e3
Co-authored-by: Jorropo <[email protected]>
5ee3a08
to
45426db
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is fine by me. As per the standup, this is going to be merged as-is for tomorrow RC.
The bootstrap package is being used outside kubo, so should be relocated to boxo. See ipfs/boxo#474
Migrating bootstrap service from kubo. The bootstrap package is used outside of kubo, and should be relocated into boxo so that kubo is not used as an IPFS library.