@cryptotaxi247 / kubo / commits / a6ae8e72b

gc: remove wonky timeout

This timeout was: - unneccessary - based on a metric that doesn't make sense License: MIT Signed-off-by: Lars Gierth <larsg@systemli.org>

Lars Gierth committed Dec 9, 2016 at 17:26 UTC a6ae8e72bffd868e096f9ae614ee2a1279e5fb6b
1 file changed +1 -4
core/corerepo/gc.go
+1 -4
@@ -190,11 +190,8 @@ func (gc *GC) maybeGC(ctx context.Context, offset uint64) error {
190 // Do GC here
191 log.Info("Watermark exceeded. Starting repo GC...")
192 defer log.EventBegin(ctx, "repoGC").Done()
193 - // 1 minute is sufficient for ~1GB unlink() blocks each of 100kb in SSD
194 - _ctx, cancel := context.WithTimeout(ctx, time.Duration(gc.SlackGB)*time.Minute)
195 - defer cancel()
193
197 - if err := GarbageCollect(gc.Node, _ctx); err != nil {
194 + if err := GarbageCollect(gc.Node, ctx); err != nil {
195 return err
196 }
197 newStorage, err := gc.Repo.GetStorageUsage()