-
- Downloads
implement mark and sweep GC
License: MIT Signed-off-by:Jeromy <jeromyj@gmail.com> dont GC blocks used by pinner License: MIT Signed-off-by:
Jeromy <jeromyj@gmail.com> comment GC algo License: MIT Signed-off-by:
Jeromy <jeromyj@gmail.com> add lock to blockstore to prevent GC from eating wanted blocks License: MIT Signed-off-by:
Jeromy <jeromyj@gmail.com> improve FetchGraph License: MIT Signed-off-by:
Jeromy <jeromyj@gmail.com> separate interfaces for blockstore and GCBlockstore License: MIT Signed-off-by:
Jeromy <jeromyj@gmail.com> reintroduce indirect pinning, add enumerateChildren dag method License: MIT Signed-off-by:
Jeromy <jeromyj@gmail.com>
Showing
- core/commands/add.go 1 addition, 6 deletionscore/commands/add.go
- core/commands/pin.go 33 additions, 34 deletionscore/commands/pin.go
- core/corehttp/gateway_handler.go 1 addition, 2 deletionscore/corehttp/gateway_handler.go
- core/corerepo/gc.go 17 additions, 27 deletionscore/corerepo/gc.go
- core/coreunix/add.go 0 additions, 8 deletionscore/coreunix/add.go
- core/coreunix/metadata_test.go 1 addition, 1 deletioncore/coreunix/metadata_test.go
- importer/helpers/dagbuilder.go 1 addition, 29 deletionsimporter/helpers/dagbuilder.go
- importer/helpers/helpers.go 0 additions, 12 deletionsimporter/helpers/helpers.go
- importer/importer.go 4 additions, 36 deletionsimporter/importer.go
- importer/importer_test.go 3 additions, 3 deletionsimporter/importer_test.go
- merkledag/merkledag_test.go 3 additions, 3 deletionsmerkledag/merkledag_test.go
- pin/gc/gc.go 99 additions, 0 deletionspin/gc/gc.go
- pin/pin.go 20 additions, 87 deletionspin/pin.go
- pin/pin_test.go 3 additions, 21 deletionspin/pin_test.go
- tar/format.go 1 addition, 1 deletiontar/format.go
- test/sharness/t0080-repo.sh 6 additions, 15 deletionstest/sharness/t0080-repo.sh
- unixfs/mod/dagmodifier.go 0 additions, 9 deletionsunixfs/mod/dagmodifier.go
- unixfs/mod/dagmodifier_test.go 7 additions, 19 deletionsunixfs/mod/dagmodifier_test.go
Loading
Please register or sign in to comment