Skip to content

Commit

Permalink
feat: remove Bitswap.ProviderSearchDelay
Browse files Browse the repository at this point in the history
  • Loading branch information
lidel committed Jan 5, 2023
1 parent ca0396e commit d9825b6
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 5 deletions.
2 changes: 1 addition & 1 deletion core/node/bitswap.go
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ const (
DefaultTaskWorkerCount = 8
DefaultEngineTaskWorkerCount = 8
DefaultMaxOutstandingBytesPerPeer = 1 << 20
DefaultProviderSearchDelay = 1000 * time.Millisecond
DefaultProviderSearchDelay = 0 * time.Millisecond
)

type bitswapOptionsOut struct {
Expand Down
12 changes: 8 additions & 4 deletions docs/config.md
Original file line number Diff line number Diff line change
Expand Up @@ -972,11 +972,15 @@ Type: `optionalInteger` (byte count, `null` means default which is 1MB)

### `Internal.Bitswap.ProviderSearchDelay`

This parameter determines how long to wait before looking for providers outside of bitswap.
Other routing systems like the DHT are able to provide results in less than a second, so lowering
this number will allow faster peers lookups in some cases.
Optional delay before looking for providers outside of bitswap,
using routers configured in [`Routing`](#routing) (e.g., DHT, IPNI).

Type: `optionalDuration` (`null` means default which is 1s)
Setting to `1s` may decrease the number of DHT and IPNI queries at the cost of
increased latency. It is advised to keep this unset unless you are confident
the most of requested data will be provided by [`Peering.Peers`](#peering) over
bitswap. More details in [kubo#8807](https://github.com/ipfs/kubo/issues/8807).

Type: `optionalDuration` (`null` means default which is `0s`)

### `Internal.UnixFSShardingSizeThreshold`

Expand Down

0 comments on commit d9825b6

Please sign in to comment.