mirror of
https://github.com/ipfs/kubo.git
synced 2026-03-06 16:58:11 +08:00
dual/provider fix
This commit is contained in:
parent
0c09e67314
commit
1f668b9a43
@ -4,7 +4,6 @@ import (
|
||||
"context"
|
||||
"errors"
|
||||
"fmt"
|
||||
"os"
|
||||
"time"
|
||||
|
||||
"github.com/ipfs/boxo/blockstore"
|
||||
@ -312,7 +311,6 @@ func SweepingProvider(cfg *config.Config) fx.Option {
|
||||
if err != nil {
|
||||
return &NoopProvider{}, nil, err
|
||||
}
|
||||
|
||||
var impl dhtImpl
|
||||
switch inDht := in.DHT.(type) {
|
||||
case *dht.IpfsDHT:
|
||||
@ -425,16 +423,6 @@ func SweepingProvider(cfg *config.Config) fx.Option {
|
||||
|
||||
// OnlineProviders groups units managing provider routing records online
|
||||
func OnlineProviders(provide bool, cfg *config.Config) fx.Option {
|
||||
f, err := os.OpenFile("file.txt", os.O_APPEND|os.O_CREATE|os.O_WRONLY, 0644)
|
||||
if err != nil {
|
||||
panic(err)
|
||||
}
|
||||
defer f.Close()
|
||||
|
||||
if _, err := f.WriteString(time.Now().String() + " Building Provider\n"); err != nil {
|
||||
panic(err)
|
||||
}
|
||||
|
||||
if !provide {
|
||||
return OfflineProviders()
|
||||
}
|
||||
|
||||
@ -114,7 +114,7 @@ require (
|
||||
github.com/libp2p/go-doh-resolver v0.5.0 // indirect
|
||||
github.com/libp2p/go-flow-metrics v0.3.0 // indirect
|
||||
github.com/libp2p/go-libp2p-asn-util v0.4.1 // indirect
|
||||
github.com/libp2p/go-libp2p-kad-dht v0.34.1-0.20250826205401-eedd08e7d83a // indirect
|
||||
github.com/libp2p/go-libp2p-kad-dht v0.34.1-0.20250827114001-3b2d1c55981c // indirect
|
||||
github.com/libp2p/go-libp2p-kbucket v0.8.0 // indirect
|
||||
github.com/libp2p/go-libp2p-pubsub v0.14.2 // indirect
|
||||
github.com/libp2p/go-libp2p-pubsub-router v0.6.0 // indirect
|
||||
|
||||
@ -430,8 +430,8 @@ github.com/libp2p/go-libp2p-asn-util v0.4.1 h1:xqL7++IKD9TBFMgnLPZR6/6iYhawHKHl9
|
||||
github.com/libp2p/go-libp2p-asn-util v0.4.1/go.mod h1:d/NI6XZ9qxw67b4e+NgpQexCIiFYJjErASrYW4PFDN8=
|
||||
github.com/libp2p/go-libp2p-core v0.2.4/go.mod h1:STh4fdfa5vDYr0/SzYYeqnt+E6KfEV5VxfIrm0bcI0g=
|
||||
github.com/libp2p/go-libp2p-core v0.3.0/go.mod h1:ACp3DmS3/N64c2jDzcV429ukDpicbL6+TrrxANBjPGw=
|
||||
github.com/libp2p/go-libp2p-kad-dht v0.34.1-0.20250826205401-eedd08e7d83a h1:r8Al9rRAVlCpUft3qBbRCQZXdN3HmHiISGiXVUpX4/A=
|
||||
github.com/libp2p/go-libp2p-kad-dht v0.34.1-0.20250826205401-eedd08e7d83a/go.mod h1:cQeuJNRsh+FYF6+oFWgg7HQQ7YZ10pYnY9reAjyXEGk=
|
||||
github.com/libp2p/go-libp2p-kad-dht v0.34.1-0.20250827114001-3b2d1c55981c h1:0a7Z20rRoOBBOIvdvF08LFOqSFCX2Sx4JDSMATqWkqA=
|
||||
github.com/libp2p/go-libp2p-kad-dht v0.34.1-0.20250827114001-3b2d1c55981c/go.mod h1:cQeuJNRsh+FYF6+oFWgg7HQQ7YZ10pYnY9reAjyXEGk=
|
||||
github.com/libp2p/go-libp2p-kbucket v0.3.1/go.mod h1:oyjT5O7tS9CQurok++ERgc46YLwEpuGoFq9ubvoUOio=
|
||||
github.com/libp2p/go-libp2p-kbucket v0.8.0 h1:QAK7RzKJpYe+EuSEATAaaHYMYLkPDGC18m9jxPLnU8s=
|
||||
github.com/libp2p/go-libp2p-kbucket v0.8.0/go.mod h1:JMlxqcEyKwO6ox716eyC0hmiduSWZZl6JY93mGaaqc4=
|
||||
|
||||
2
go.mod
2
go.mod
@ -54,7 +54,7 @@ require (
|
||||
github.com/libp2p/go-doh-resolver v0.5.0
|
||||
github.com/libp2p/go-libp2p v0.43.0
|
||||
github.com/libp2p/go-libp2p-http v0.5.0
|
||||
github.com/libp2p/go-libp2p-kad-dht v0.34.1-0.20250826205401-eedd08e7d83a
|
||||
github.com/libp2p/go-libp2p-kad-dht v0.34.1-0.20250827114001-3b2d1c55981c
|
||||
github.com/libp2p/go-libp2p-kbucket v0.8.0
|
||||
github.com/libp2p/go-libp2p-pubsub v0.14.2
|
||||
github.com/libp2p/go-libp2p-pubsub-router v0.6.0
|
||||
|
||||
4
go.sum
4
go.sum
@ -516,8 +516,8 @@ github.com/libp2p/go-libp2p-gostream v0.6.0 h1:QfAiWeQRce6pqnYfmIVWJFXNdDyfiR/qk
|
||||
github.com/libp2p/go-libp2p-gostream v0.6.0/go.mod h1:Nywu0gYZwfj7Jc91PQvbGU8dIpqbQQkjWgDuOrFaRdA=
|
||||
github.com/libp2p/go-libp2p-http v0.5.0 h1:+x0AbLaUuLBArHubbbNRTsgWz0RjNTy6DJLOxQ3/QBc=
|
||||
github.com/libp2p/go-libp2p-http v0.5.0/go.mod h1:glh87nZ35XCQyFsdzZps6+F4HYI6DctVFY5u1fehwSg=
|
||||
github.com/libp2p/go-libp2p-kad-dht v0.34.1-0.20250826205401-eedd08e7d83a h1:r8Al9rRAVlCpUft3qBbRCQZXdN3HmHiISGiXVUpX4/A=
|
||||
github.com/libp2p/go-libp2p-kad-dht v0.34.1-0.20250826205401-eedd08e7d83a/go.mod h1:cQeuJNRsh+FYF6+oFWgg7HQQ7YZ10pYnY9reAjyXEGk=
|
||||
github.com/libp2p/go-libp2p-kad-dht v0.34.1-0.20250827114001-3b2d1c55981c h1:0a7Z20rRoOBBOIvdvF08LFOqSFCX2Sx4JDSMATqWkqA=
|
||||
github.com/libp2p/go-libp2p-kad-dht v0.34.1-0.20250827114001-3b2d1c55981c/go.mod h1:cQeuJNRsh+FYF6+oFWgg7HQQ7YZ10pYnY9reAjyXEGk=
|
||||
github.com/libp2p/go-libp2p-kbucket v0.3.1/go.mod h1:oyjT5O7tS9CQurok++ERgc46YLwEpuGoFq9ubvoUOio=
|
||||
github.com/libp2p/go-libp2p-kbucket v0.8.0 h1:QAK7RzKJpYe+EuSEATAaaHYMYLkPDGC18m9jxPLnU8s=
|
||||
github.com/libp2p/go-libp2p-kbucket v0.8.0/go.mod h1:JMlxqcEyKwO6ox716eyC0hmiduSWZZl6JY93mGaaqc4=
|
||||
|
||||
@ -181,7 +181,7 @@ require (
|
||||
github.com/libp2p/go-flow-metrics v0.3.0 // indirect
|
||||
github.com/libp2p/go-libp2p v0.43.0 // indirect
|
||||
github.com/libp2p/go-libp2p-asn-util v0.4.1 // indirect
|
||||
github.com/libp2p/go-libp2p-kad-dht v0.34.1-0.20250826205401-eedd08e7d83a // indirect
|
||||
github.com/libp2p/go-libp2p-kad-dht v0.34.1-0.20250827114001-3b2d1c55981c // indirect
|
||||
github.com/libp2p/go-libp2p-kbucket v0.8.0 // indirect
|
||||
github.com/libp2p/go-libp2p-record v0.3.1 // indirect
|
||||
github.com/libp2p/go-libp2p-routing-helpers v0.7.5 // indirect
|
||||
|
||||
@ -462,8 +462,8 @@ github.com/libp2p/go-libp2p v0.43.0 h1:b2bg2cRNmY4HpLK8VHYQXLX2d3iND95OjodLFymvq
|
||||
github.com/libp2p/go-libp2p v0.43.0/go.mod h1:IiSqAXDyP2sWH+J2gs43pNmB/y4FOi2XQPbsb+8qvzc=
|
||||
github.com/libp2p/go-libp2p-asn-util v0.4.1 h1:xqL7++IKD9TBFMgnLPZR6/6iYhawHKHl950SO9L6n94=
|
||||
github.com/libp2p/go-libp2p-asn-util v0.4.1/go.mod h1:d/NI6XZ9qxw67b4e+NgpQexCIiFYJjErASrYW4PFDN8=
|
||||
github.com/libp2p/go-libp2p-kad-dht v0.34.1-0.20250826205401-eedd08e7d83a h1:r8Al9rRAVlCpUft3qBbRCQZXdN3HmHiISGiXVUpX4/A=
|
||||
github.com/libp2p/go-libp2p-kad-dht v0.34.1-0.20250826205401-eedd08e7d83a/go.mod h1:cQeuJNRsh+FYF6+oFWgg7HQQ7YZ10pYnY9reAjyXEGk=
|
||||
github.com/libp2p/go-libp2p-kad-dht v0.34.1-0.20250827114001-3b2d1c55981c h1:0a7Z20rRoOBBOIvdvF08LFOqSFCX2Sx4JDSMATqWkqA=
|
||||
github.com/libp2p/go-libp2p-kad-dht v0.34.1-0.20250827114001-3b2d1c55981c/go.mod h1:cQeuJNRsh+FYF6+oFWgg7HQQ7YZ10pYnY9reAjyXEGk=
|
||||
github.com/libp2p/go-libp2p-kbucket v0.8.0 h1:QAK7RzKJpYe+EuSEATAaaHYMYLkPDGC18m9jxPLnU8s=
|
||||
github.com/libp2p/go-libp2p-kbucket v0.8.0/go.mod h1:JMlxqcEyKwO6ox716eyC0hmiduSWZZl6JY93mGaaqc4=
|
||||
github.com/libp2p/go-libp2p-record v0.3.1 h1:cly48Xi5GjNw5Wq+7gmjfBiG9HCzQVkiZOUZ8kUl+Fg=
|
||||
|
||||
Loading…
Reference in New Issue
Block a user