Skip to content
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

Provider Strategies #4147

Closed
Stebalien opened this issue Aug 17, 2017 · 1 comment
Closed

Provider Strategies #4147

Stebalien opened this issue Aug 17, 2017 · 1 comment
Labels
help wanted Seeking public contribution on this issue kind/enhancement A net-new feature or improvement to an existing feature

Comments

@Stebalien
Copy link
Member

@magik6k just added reprovider strategies to prevent nodes from reproviding for every block (unless configured to do so) at regular intervals. Unfortunately, we still publish provider records for every block as we add them. This adds a lot of work to ipfs add.

At a minimum, we should apply the reprovider strategies to initial provides. However, given that we know extra semantic information about the DAG at this point, we could replace/augment these the existing strategies with a smarter one that provides the root nodes of all added files/directories (we'd probably want to record this information in some provider database that gets "cleaned" every reprovide).

@Stebalien Stebalien added kind/enhancement A net-new feature or improvement to an existing feature help wanted Seeking public contribution on this issue labels Aug 17, 2017
@Stebalien
Copy link
Member Author

Duplicate of #3813.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Seeking public contribution on this issue kind/enhancement A net-new feature or improvement to an existing feature
Projects
None yet
Development

No branches or pull requests

1 participant