From de0c8a9ec7443ef4988083dce7deb0aa4f5a8946 Mon Sep 17 00:00:00 2001 From: Steven Allen Date: Fri, 12 Jul 2019 11:18:17 -0700 Subject: [PATCH] fix: slightly faster gc --- pin/gc/gc.go | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/pin/gc/gc.go b/pin/gc/gc.go index bf8b7b10fa1..2bab194104d 100644 --- a/pin/gc/gc.go +++ b/pin/gc/gc.go @@ -170,10 +170,8 @@ func Descendants(ctx context.Context, getLinks dag.GetLinks, set *cid.Set, roots } for _, c := range roots { - set.Add(c) - // EnumerateChildren recursively walks the dag and adds the keys to the given set - err := dag.EnumerateChildren(ctx, verifyGetLinks, c, set.Visit) + err := dag.EnumerateChildrenAsync(ctx, verifyGetLinks, c, set.Visit) if err != nil { err = verboseCidError(err)