-
-
Notifications
You must be signed in to change notification settings - Fork 3k
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
Design desired comprehensive routing config #9188
Comments
Design document work in progress: https://hackmd.io/@ajnavarro/HJr059wC9 |
@BigLep document is ready for review! |
@ajnavarro : Thanks a lot Antonio for putting this together. There’s a decent amount of subtlety here. For this week we need to settle on the design ideally and estimate the work. I would be great to get another set of eyes like @guseggert’s since I see @lidel already reviwed. I’m particularly interested to see if there’s a way to simplify. Note to self: comments on code snippets or blocks in hackmd get put to the bottom. As a result, I have commented in the whitespace around code blocks so the comments can be seen inline. |
I addressed all the comments. I will need some help for:
Thanks! |
Changed the JSON structure to make it more versatile. Also, after talking with @guseggert and @lidel, we are NOT going to need a migration step. Everything is described in the design document: https://hackmd.io/@ajnavarro/HJr059wC9 @guseggert FYI, things I changed from your proposal:
|
As long as we have a clear place to add them later, we don't have to figure all of this out right now. |
@ajnavarro : I've lost access to https://hackmd.io/@ajnavarro/HJr059wC9 . Can you please reshare? |
2022-08-19 conversation:
At this point we think "we're done", but we should tie it off. |
|
@BigLep Could you clarify how this is related to boost? Thanks! |
@ajnavarro : I think we can mark this done once:
|
@BigLep I don't know why but Boost appeared in our conversation and I wrote the question down so I didn't forget.
|
Done Criteria
We have a design document that covers:
Why Important
In #9150, we have an immediate usecase of getting Kubo to query Reframe.FindProviders whenever it would normally query the DHT so that the ipfs.io Gateway can use storetheindex as an extra router to the DHT. A config migration will be needed to go from our previous world without reframe to one with reframe. Repo migrations aren't free to implement and we'd like to make sure that the work we do for #9150 is moving us in a direction that doesn't require immediate additional config migrations as we support additional routers and options.
Notes
The text was updated successfully, but these errors were encountered: