Skip to content

Commit b5d2e38

Browse files
authored
Set DealParams.RemoveUnsealedCopy to !netprops.FastRetrieval (#126)
* .idea/ in .gitignore * bump deps for go-libp2p-resource-manager * Switch to go-libp2p/core * go-data-transfer/v2 and bump boost enough for RemoveUnsealedCopy flag in DealParams * Undo go-data-transfer/v2 and lower go-graphsync for compat * Match boost and lotus deps * Downgrade storetheindex to match lotus
1 parent dbd9a64 commit b5d2e38

12 files changed

Lines changed: 371 additions & 329 deletions

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
build/.*
22

3-
.idea
3+
.idea

channelid.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import (
66
"strings"
77

88
datatransfer "github.com/filecoin-project/go-data-transfer"
9-
"github.com/libp2p/go-libp2p-core/peer"
9+
"github.com/libp2p/go-libp2p/core/peer"
1010
)
1111

1212
func ChannelIDFromString(id string) (*datatransfer.ChannelID, error) {

filc/cmds.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,12 +37,12 @@ import (
3737
"github.com/ipld/go-ipld-prime/traversal/selector"
3838
"github.com/ipld/go-ipld-prime/traversal/selector/builder"
3939
textselector "github.com/ipld/go-ipld-selector-text-lite"
40-
"github.com/libp2p/go-libp2p-core/host"
41-
inet "github.com/libp2p/go-libp2p-core/network"
42-
"github.com/libp2p/go-libp2p-core/peer"
4340
dht "github.com/libp2p/go-libp2p-kad-dht"
41+
"github.com/libp2p/go-libp2p/core/host"
42+
inet "github.com/libp2p/go-libp2p/core/network"
43+
"github.com/libp2p/go-libp2p/core/peer"
4444
"github.com/multiformats/go-multiaddr"
45-
cli "github.com/urfave/cli/v2"
45+
"github.com/urfave/cli/v2"
4646
"golang.org/x/xerrors"
4747
)
4848

filc/disk.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,11 @@ import (
2323
levelds "github.com/ipfs/go-ds-leveldb"
2424
blockstore "github.com/ipfs/go-ipfs-blockstore"
2525
"github.com/libp2p/go-libp2p"
26-
"github.com/libp2p/go-libp2p-core/crypto"
27-
"github.com/libp2p/go-libp2p-core/host"
28-
metrics "github.com/libp2p/go-libp2p-core/metrics"
2926
dht "github.com/libp2p/go-libp2p-kad-dht"
30-
cli "github.com/urfave/cli/v2"
27+
"github.com/libp2p/go-libp2p/core/crypto"
28+
"github.com/libp2p/go-libp2p/core/host"
29+
"github.com/libp2p/go-libp2p/core/metrics"
30+
"github.com/urfave/cli/v2"
3131
)
3232

3333
type dealData struct {

filclient.go

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ import (
4242
rpcstmgr "github.com/filecoin-project/lotus/chain/stmgr/rpc"
4343
"github.com/filecoin-project/lotus/chain/types"
4444
"github.com/filecoin-project/lotus/chain/wallet"
45-
paychmgr "github.com/filecoin-project/lotus/paychmgr"
45+
"github.com/filecoin-project/lotus/paychmgr"
4646
"github.com/google/uuid"
4747
"github.com/ipfs/go-cid"
4848
"github.com/ipfs/go-datastore"
@@ -51,21 +51,21 @@ import (
5151
gsimpl "github.com/ipfs/go-graphsync/impl"
5252
gsnet "github.com/ipfs/go-graphsync/network"
5353
"github.com/ipfs/go-graphsync/peerstate"
54-
storeutil "github.com/ipfs/go-graphsync/storeutil"
54+
"github.com/ipfs/go-graphsync/storeutil"
5555
blockstore "github.com/ipfs/go-ipfs-blockstore"
5656
logging "github.com/ipfs/go-log/v2"
57-
car "github.com/ipld/go-car"
58-
"github.com/libp2p/go-libp2p-core/host"
59-
inet "github.com/libp2p/go-libp2p-core/network"
60-
"github.com/libp2p/go-libp2p-core/peer"
61-
"github.com/libp2p/go-libp2p-core/protocol"
57+
"github.com/ipld/go-car"
58+
"github.com/libp2p/go-libp2p/core/host"
59+
inet "github.com/libp2p/go-libp2p/core/network"
60+
"github.com/libp2p/go-libp2p/core/peer"
61+
"github.com/libp2p/go-libp2p/core/protocol"
6262
"github.com/multiformats/go-multiaddr"
6363
"go.opentelemetry.io/otel"
6464
"go.opentelemetry.io/otel/attribute"
6565
"go.opentelemetry.io/otel/trace"
6666
)
6767

68-
var Tracer trace.Tracer = otel.Tracer("filclient")
68+
var Tracer = otel.Tracer("filclient")
6969

7070
var log = logging.Logger("filclient")
7171
var retrievalLogger = logging.Logger("filclient-retrieval")
@@ -666,6 +666,7 @@ func (fc *FilClient) SendProposalV120(ctx context.Context, dbid uint, netprop ne
666666
Params: transferParams,
667667
Size: netprop.Piece.RawBlockSize,
668668
},
669+
RemoveUnsealedCopy: !netprop.FastRetrieval,
669670
}
670671

671672
var resp smtypes.DealResponse

filclient_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ import (
3030
chunk "github.com/ipfs/go-ipfs-chunker"
3131
"github.com/ipfs/go-merkledag"
3232
"github.com/ipfs/go-unixfs/importer"
33-
"github.com/libp2p/go-libp2p-core/peer"
33+
"github.com/libp2p/go-libp2p/core/peer"
3434
"github.com/multiformats/go-multiaddr"
3535
"github.com/stretchr/testify/require"
3636
"github.com/urfave/cli/v2"

0 commit comments

Comments
 (0)