Skip to content
This repository was archived by the owner on Aug 2, 2021. It is now read-only.
This repository was archived by the owner on Aug 2, 2021. It is now read-only.

localstore/db how to insert items in GC index #1031

@adamschmideg

Description

@adamschmideg

Related issues:

  1. Garbage Collection and Syncing and Proof of Burn - Garbage Collection and Syncing and Proof of Burn #1017 ; https://hackmd.io/t-OQFK3mTsGfrpLCqDrdlw
  2. Spam protection of Swarm through modifying GC rules - Spam protection of Swarm through modifying GC rules #757
  3. Implement DB store API - Implement DB store API #990 - https://hackmd.io/ffBjSu8RTyKikvRO7bYrzA?both#operations

anteva:
It seems to me that this is the main entrypoint issue for the new GC effort.

Whoever works on this and has the most knowledge on this topic: please add the following sections to this issue:

  • the current state of the GC in Swarm as of v0.3 (and soon v0.4)
  • what problems the current implementation of the GC has. a few use-cases and scenarios where the GC creates problems would be helpful.
  • what the new GC solution proposes and whether it addresses the problems listed above.
  • what other GC solutions have been considered and why they are dropped.

Without such a history it will be very difficult to understand any of the decisions made in this effort a few months from now.

cc @zelig @nagydani @homotopycolimit @janos

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions