Skip to content
This repository has been archived by the owner on Apr 16, 2020. It is now read-only.

Determine providing strategies for filesystem based package managers #76

Closed
michaelavila opened this issue Jul 15, 2019 · 10 comments
Closed
Assignees

Comments

@michaelavila
Copy link

Since we can't provide all of the blocks, which should we provide?

@andrew
Copy link
Collaborator

andrew commented Jul 16, 2019

@michaelavila where's the current best place to go to read up on existing providing strategies and related docs in ipfs?

@andrew
Copy link
Collaborator

andrew commented Jul 17, 2019

This thread on content routing and providing seems relevant: ipfs/notes#162, linked from ipfs/notes#212

@michaelavila
Copy link
Author

michaelavila commented Jul 17, 2019

@andrew yes.

FWIW: There are really two provider systems generally being discussed, (1) the providing system in libp2p and (2) the providing system in ipfs. I've been focused on the ipfs specific providing system, which up to this point has really just been bitswap aggressively providing every block it comes into contact with. Some of what's in these links is libp2p specific and some is useful for ipfs.

Edit: Clarification: The ipfs providing system is just an abstraction that uses the libp2p providing system.

@andrew
Copy link
Collaborator

andrew commented Jul 19, 2019

@michaelavila do you know of any existing benchmarks or performance tests that have been set up around providing? Like do we know what the current max size of a directory we can provide on the DHT today?

@michaelavila
Copy link
Author

@andrew no, not that I know of.

@meiqimichelle
Copy link
Contributor

@michaelavila is presenting on Friday (recorded call) for the latest on this and related work.

@momack2
Copy link
Contributor

momack2 commented Jul 23, 2019

@michaelavila are there other pieces of documentation on our latest understanding of workable and non-workable solutions to improve providing in go-ipfs that should be indexed here?

@michaelavila
Copy link
Author

@momack2 my apologies, I didn't see your message. I'm compiling this information into an issue that's not online yet. I'll circle back once it's online. To be honest, I don't have a lot of strategy specific information regarding package managers as we didn't spend too much time talking about it. I opened this ticket to start that, but my priorities were shifted a little.

@meiqimichelle
Copy link
Contributor

And this is done! #84 . Also, there's a recording. We should find it and drop it here.

@momack2
Copy link
Contributor

momack2 commented Aug 6, 2019

Recording: https://youtu.be/eSTEc4QFpc4

@momack2 momack2 closed this as completed Aug 6, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

4 participants