This repository has been archived by the owner on Mar 25, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 41
npm on IPFS - post mortem analysis #132
Comments
FTR, I've been talking about this in the context of ipfs/archives for quite a while...
|
@davidar yeah, we know you've been running against all of this for a while, so have i and others. this doc is accounting the various things that happened in this effort |
@diasdavid can this be moved somewhere and closed? |
@lgierth somewhere, where? |
I don't know, probably the info isn't even relevant anymore. Mind if I just close? |
ghost
added
the
storage
label
Nov 3, 2016
ghost
closed this as completed
Aug 6, 2018
This issue was closed.
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
I'll list things as a concise list of things we've identified so that they can be translated into action items to improve. If needed I can write down a more detailed version of the entire adventure for historical records (it was fun systems engineering :))
Problems/bugs found
ipfs add -r
made possible by mfs (will call itmfs ipfs add -r
for clarity). Still not screaming fast thoughipfs add -r
(easily over 12Gb if available)’mfs’ ipfs add -r
creates a ton of debris by not gc’ing on time the old MerkleDAG directory nodes. This debris is considerably significant, it increases the space required by a factor of 4x to 6x for a dataset like npm.’mfs’ ipfs add -r
is not pinning the data set correctly. an IPFS repo gc will delete most of it.Other learnings
The text was updated successfully, but these errors were encountered: