Skip to content

Commit cab67f6

Browse files
petargammazero
andauthored
point ipfs to pinner that syncs on every pin (ipfs#8231)
Pinner upgrades and fixes. Faster reindexing. Syncing while reindexing. Syncing on every pin operation. Logging all pin operations. Co-authored-by: gammazero <[email protected]>
1 parent eda8b43 commit cab67f6

File tree

3 files changed

+10
-10
lines changed

3 files changed

+10
-10
lines changed

core/node/core.go

+5-7
Original file line numberDiff line numberDiff line change
@@ -3,19 +3,18 @@ package node
33
import (
44
"context"
55
"fmt"
6-
"time"
76

87
"github.com/ipfs/go-bitswap"
98
"github.com/ipfs/go-bitswap/network"
109
"github.com/ipfs/go-blockservice"
1110
"github.com/ipfs/go-cid"
1211
"github.com/ipfs/go-datastore"
1312
"github.com/ipfs/go-filestore"
14-
"github.com/ipfs/go-ipfs-blockstore"
15-
"github.com/ipfs/go-ipfs-exchange-interface"
16-
"github.com/ipfs/go-ipfs-pinner"
13+
blockstore "github.com/ipfs/go-ipfs-blockstore"
14+
exchange "github.com/ipfs/go-ipfs-exchange-interface"
15+
pin "github.com/ipfs/go-ipfs-pinner"
1716
"github.com/ipfs/go-ipfs-pinner/dspinner"
18-
"github.com/ipfs/go-ipld-format"
17+
format "github.com/ipfs/go-ipld-format"
1918
"github.com/ipfs/go-merkledag"
2019
"github.com/ipfs/go-mfs"
2120
"github.com/ipfs/go-unixfs"
@@ -52,8 +51,7 @@ func Pinning(bstore blockstore.Blockstore, ds format.DAGService, repo repo.Repo)
5251
}
5352
syncDs := &syncDagService{ds, syncFn}
5453

55-
ctx, cancel := context.WithTimeout(context.TODO(), 2*time.Minute)
56-
defer cancel()
54+
ctx := context.TODO()
5755

5856
pinning, err := dspinner.New(ctx, rootDS, syncDs)
5957
if err != nil {

go.mod

+1-1
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ require (
3434
github.com/ipfs/go-ipfs-exchange-offline v0.0.1
3535
github.com/ipfs/go-ipfs-files v0.0.8
3636
github.com/ipfs/go-ipfs-keystore v0.0.2
37-
github.com/ipfs/go-ipfs-pinner v0.1.1
37+
github.com/ipfs/go-ipfs-pinner v0.1.2
3838
github.com/ipfs/go-ipfs-posinfo v0.0.1
3939
github.com/ipfs/go-ipfs-provider v0.5.1
4040
github.com/ipfs/go-ipfs-routing v0.1.0

go.sum

+4-2
Original file line numberDiff line numberDiff line change
@@ -435,8 +435,10 @@ github.com/ipfs/go-ipfs-files v0.0.8 h1:8o0oFJkJ8UkO/ABl8T6ac6tKF3+NIpj67aAB6Zpu
435435
github.com/ipfs/go-ipfs-files v0.0.8/go.mod h1:wiN/jSG8FKyk7N0WyctKSvq3ljIa2NNTiZB55kpTdOs=
436436
github.com/ipfs/go-ipfs-keystore v0.0.2 h1:Fa9xg9IFD1VbiZtrNLzsD0GuELVHUFXCWF64kCPfEXU=
437437
github.com/ipfs/go-ipfs-keystore v0.0.2/go.mod h1:H49tRmibOEs7gLMgbOsjC4dqh1u5e0R/SWuc2ScfgSo=
438-
github.com/ipfs/go-ipfs-pinner v0.1.1 h1:iJd1gwILGQJSZhhI0jn6yFOLg34Ua7fdKcB6mXp6k/M=
439-
github.com/ipfs/go-ipfs-pinner v0.1.1/go.mod h1:EzyyaWCWeZJ/he9cDBH6QrEkSuRqTRWMmCoyNkylTTg=
438+
github.com/ipfs/go-ipfs-pinner v0.1.2-0.20210728161430-a223f5b32749 h1:t92ibx9OyuUwFgvb0squZP29iMf2H3YyMn0QMSQe1RY=
439+
github.com/ipfs/go-ipfs-pinner v0.1.2-0.20210728161430-a223f5b32749/go.mod h1:/u9kMe+TyQybN21O5OBicdyx3x93lVI77PCtiTnArUk=
440+
github.com/ipfs/go-ipfs-pinner v0.1.2 h1:Ve9OBhL6eg5+tVqEnIhPZOCXDtMjB+OhOohVZxPUxms=
441+
github.com/ipfs/go-ipfs-pinner v0.1.2/go.mod h1:/u9kMe+TyQybN21O5OBicdyx3x93lVI77PCtiTnArUk=
440442
github.com/ipfs/go-ipfs-posinfo v0.0.1 h1:Esoxj+1JgSjX0+ylc0hUmJCOv6V2vFoZiETLR6OtpRs=
441443
github.com/ipfs/go-ipfs-posinfo v0.0.1/go.mod h1:SwyeVP+jCwiDu0C313l/8jg6ZxM0qqtlt2a0vILTc1A=
442444
github.com/ipfs/go-ipfs-pq v0.0.1/go.mod h1:LWIqQpqfRG3fNc5XsnIhz/wQ2XXGyugQwls7BgUmUfY=

0 commit comments

Comments
 (0)