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

config option to disable automatic providing #3480

Open
whyrusleeping opened this issue Dec 7, 2016 · 6 comments
Open

config option to disable automatic providing #3480

whyrusleeping opened this issue Dec 7, 2016 · 6 comments
Labels
effort/hours Estimated to take one or several hours exp/intermediate Prior experience is likely helpful help wanted Seeking public contribution on this issue P3 Low: Not priority right now topic/devexp Developer Experience

Comments

@whyrusleeping
Copy link
Member

With large scale data transfers, the current dht content routing system takes wayyyy too much bandwidth and time. We should add an option to the config that constructs bitswap in offline mode so that adds and transfers can avoid providing automatically. Users of this feature can choose to manually provide via ipfs dht provide

I really want this for some of my tests, i'm transferring terabytes of data and providers are using an absurd amount of my upload.

@whyrusleeping whyrusleeping added the topic/perf Performance label Dec 7, 2016
@whyrusleeping
Copy link
Member Author

Also, with this, it would be nice to have a test that checks the dht for providers to confirm nothing was provided.

@whyrusleeping whyrusleeping added the status/ready Ready to be worked label Dec 7, 2016
@whyrusleeping
Copy link
Member Author

cc @magik6k, I think this is relevant to the reprovider strategies work

@magik6k
Copy link
Member

magik6k commented Sep 2, 2017

There is now add --local and reprovider can be disabled in config. Other than that this will be solved by #3813.

@Stebalien Stebalien added status/deferred Conscious decision to pause or backlog and removed status/ready Ready to be worked labels Dec 18, 2018
@eingenito
Copy link
Contributor

Should be solved by #6292

@michaelavila
Copy link
Contributor

You can use the Strategic Provider to solve this problem. Closing this issue.

@lidel
Copy link
Member

lidel commented Jan 14, 2022

Asking users to enable Strategic Providing to disable providing is really not a good UX 🙃

We should add none as a valid option in Reprovider.Strategy

@lidel lidel reopened this Jan 14, 2022
@lidel lidel added effort/hours Estimated to take one or several hours exp/intermediate Prior experience is likely helpful good first issue Good issue for new contributors help wanted Seeking public contribution on this issue P3 Low: Not priority right now topic/devexp Developer Experience and removed topic/perf Performance status/deferred Conscious decision to pause or backlog good first issue Good issue for new contributors labels Jan 14, 2022
@BigLep BigLep moved this to 🥞 Todo in IPFS Shipyard Team Mar 10, 2022
@BigLep BigLep added this to the Best Effort Track milestone Mar 10, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
effort/hours Estimated to take one or several hours exp/intermediate Prior experience is likely helpful help wanted Seeking public contribution on this issue P3 Low: Not priority right now topic/devexp Developer Experience
Projects
No open projects
Status: 🥞 Todo
Development

No branches or pull requests

7 participants