-
-
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
Garbage Collection enhancements (prevent GC from locking repo) #6114
Comments
Closed
11 tasks
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Version information:
v0.4.19
Type:
enhancement
Description:
Currently running a garbage collection prevents the node from running operations like ipfs add while the garbage collection is running. In production environments this could become quite problematic as repos scale in size and garbage collection takes longer.
From conversations with @Stebalien, this is something that could possibly be improved by implementing local reference counts which should make GC trivial. But implementing that correctly is non-trivial (and may require an actual database).
If something like a database is implemented, it could also be utilized for metadata capabilities that have been requested for various different features.
The text was updated successfully, but these errors were encountered: