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()