Closed artur9010 closed 10 months ago
After upgrading and restarting renterd i saw some VerifySectorRangeProof errors in worker logs
Using RENTERD_BUS_REMOTE_ADDR environment variable Using RENTERD_BUS_API_PASSWORD environment variable Using RENTERD_WORKER_API_PASSWORD environment variable Using RENTERD_WORKER_ENABLED environment variable Using RENTERD_WORKER_ID environment variable Using RENTERD_AUTOPILOT_ENABLED environment variable 2024-01-12T13:03:05Z INFO renterd/main.go:427 renterd {"version": "cf362bb", "network": "Zen Testnet", "commit": "cf362bb", "buildDate": "2024-01-12T12:35:31Z"} 2024-01-12T13:03:05Z INFO renterd/main.go:492 connecting to remote bus at http://renterd-bus:9980/api/bus 2024-01-12T13:03:05Z INFO renterd/main.go:598 api: Listening on [::]:9980 2024-01-12T13:03:05Z INFO renterd/main.go:602 s3: Listening on [::]:8080 2024-01-12T13:03:05Z INFO renterd/main.go:609 bus: Listening on localhost:9981 2024-01-12T13:12:42Z INFO s3 s3/s3.go:62 LIST BUCKET 2024-01-12T13:12:42Z INFO s3 s3/s3.go:62 bucketname:juicefsprefix:prefix:"myjfs-zstd/meta/"page:{Marker: HasMarker:true MaxKeys:1000} 2024-01-12T13:12:43Z INFO s3 s3/s3.go:62 CREATE OBJECT:juicefsmyjfs-zstd/meta/dump-2024-01-12-131242.json.gz http: panic serving 10.42.2.108:55296: VerifySectorRangeProof: number of roots does not match range goroutine 4801 [running]: net/http.(*conn).serve.func1() /usr/local/go/src/net/http/server.go:1868 +0xb9 panic({0xf46bc0?, 0x19f0760?}) /usr/local/go/src/runtime/panic.go:920 +0x270 go.sia.tech/core/rhp/v2.VerifySectorRangeProof({0x20e31a0, 0x0, 0x0}, {0xc000910000?, 0x20?, 0x20?}, 0xc0004d8490?, 0xbcafd525ad0b066?, 0x40?, {0x5, ...}) /go/pkg/mod/go.sia.tech/core@v0.1.12-0.20231211182757-77190f04f90b/rhp/v2/merkle.go:395 +0x30a go.sia.tech/renterd/worker.(*worker).fetchContractRoots(_, _, _, {0x1, 0x1400000, 0x6540, 0x1400000, {0xc000498498, 0x12}, 0x37e1d800000, ...}) /renterd/worker/rhpv2.go:601 +0xbfe go.sia.tech/renterd/worker.(*worker).PruneContract.func1.1.1(_, {{{0x24, 0xc3, 0x8a, 0xa1, 0xfa, 0xb, 0xf6, 0x2e, 0x70, ...}, ...}, ...}, ...) /renterd/worker/rhpv2.go:291 +0x2f0 go.sia.tech/renterd/worker.(*worker).withRevisionV2(0xc0002746c0?, {0x19f2400?, 0x19fe938?}, 0x0?, 0xc0001b2000, {0x95, 0x77, 0xd, 0x3b, 0x9b, ...}, ...) /renterd/worker/rhpv2.go:695 +0x742 go.sia.tech/renterd/worker.(*worker).PruneContract.func1.1(0x22ef09b3b0d7795?) /renterd/worker/rhpv2.go:280 +0xdc go.sia.tech/renterd/worker.(*worker).withTransportV2(0x19fa900?, {0x19fa8c8?, 0xc0003876b0}, {0x95, 0x77, 0xd, 0x3b, 0x9b, 0xf0, 0x2e, ...}, ...) /renterd/worker/rhpv2.go:639 +0x26f go.sia.tech/renterd/worker.(*worker).PruneContract.func1() /renterd/worker/rhpv2.go:279 +0xdd go.sia.tech/renterd/worker.(*worker).withContractLock(0xc0000f3d40, {0x19fa8c8?, 0xc0003876b0?}, {0x24, 0xc3, 0x8a, 0xa1, 0xfa, 0xb, 0xf6, ...}, ...) /renterd/worker/contract_lock.go:73 +0xcb go.sia.tech/renterd/worker.(*worker).PruneContract(0x10affbf?, {0x19fa8c8?, 0xc0003876b0?}, {0xc00050a1e0?, 0xb79acdd?}, {0x95, 0x77, 0xd, 0x3b, 0x9b, ...}, ...) /renterd/worker/rhpv2.go:278 +0x125 go.sia.tech/renterd/worker.(*worker).rhpPruneContractHandlerPOST(0xc0000f3d40, {{0x19f8e70, 0xc0000d8620}, 0xc000351b00, {0xc0001181a0, 0x1, 0x1}}) /renterd/worker/worker.go:546 +0x84b go.sia.tech/renterd/worker.interactionMiddleware.Adapt.func2.1({0x19f8e70, 0xc0000d8620}, 0xc000351b00) /go/pkg/mod/go.sia.tech/jape@v0.11.1/server.go:202 +0xba net/http.HandlerFunc.ServeHTTP(0x19fa8c8?, {0x19f8e70?, 0xc0000d8620?}, 0x19ef750?) /usr/local/go/src/net/http/server.go:2136 +0x29 go.sia.tech/renterd/worker.interactionMiddleware.func1.1({0x19f8e70, 0xc0000d8620}, 0xc000351a00) /renterd/worker/interactions.go:31 +0x151 net/http.HandlerFunc.ServeHTTP(0xc000351900?, {0x19f8e70?, 0xc0000d8620?}, 0x20e31a0?) /usr/local/go/src/net/http/server.go:2136 +0x29 go.sia.tech/renterd/worker.interactionMiddleware.Adapt.func2.2({{0x19f8e70, 0xc0000d8620}, 0xc000351900, {0xc0001181a0, 0x1, 0x1}}) /go/pkg/mod/go.sia.tech/jape@v0.11.1/server.go:205 +0xe2 go.sia.tech/jape.Mux.adaptor.func2({0x19f8e70?, 0xc0000d8620?}, 0xc0000dc700?, {0xc0001181a0?, 0x0?, 0xc0003d97d0?}) /go/pkg/mod/go.sia.tech/jape@v0.11.1/server.go:164 +0x64 github.com/julienschmidt/httprouter.(*Router).ServeHTTP(0xc0001a8f00, {0x19f8e70, 0xc0000d8620}, 0xc000351900) /go/pkg/mod/github.com/julienschmidt/httprouter@v1.3.0/router.go:387 +0x7eb go.sia.tech/jape.BasicAuth.func1.1({0x19f8e70, 0xc0000d8620}, 0x19f3060?) /go/pkg/mod/go.sia.tech/jape@v0.11.1/server.go:219 +0x99 net/http.HandlerFunc.ServeHTTP(0x19f3060?, {0x19f8e70?, 0xc0000d8620?}, 0xc0000f7a70?) /usr/local/go/src/net/http/server.go:2136 +0x29 main.main.main.workerAuth.func9.func10({0x19f8e70, 0xc0000d8620}, 0xc000351900) /renterd/cmd/renterd/main.go:713 +0xf2 net/http.HandlerFunc.ServeHTTP(0xc0003d99a0?, {0x19f8e70?, 0xc0000d8620?}, 0xc0003d99b8?) /usr/local/go/src/net/http/server.go:2136 +0x29 main.treeMux.ServeHTTP({{0x19f20c0?, 0xc000277860?}, 0x0?}, {0x19f8e70, 0xc0000d8620}, 0xc000351900) /renterd/cmd/renterd/web.go:28 +0x27a main.treeMux.ServeHTTP({{0x0?, 0x0?}, 0xc000277290?}, {0x19f8e70, 0xc0000d8620}, 0xc000351900) /renterd/cmd/renterd/web.go:23 +0x249 net/http.serverHandler.ServeHTTP({0x19f61e8?}, {0x19f8e70?, 0xc0000d8620?}, 0x6?) /usr/local/go/src/net/http/server.go:2938 +0x8e net/http.(*conn).serve(0xc0000f73b0, {0x19fa8c8, 0xc0001100f0}) /usr/local/go/src/net/http/server.go:2009 +0x5f4 created by net/http.(*Server).Serve in goroutine 6 /usr/local/go/src/net/http/server.go:3086 +0x5cb http: panic serving 10.42.2.108:55300: VerifySectorRangeProof: number of roots does not match range goroutine 4866 [running]: net/http.(*conn).serve.func1() /usr/local/go/src/net/http/server.go:1868 +0xb9 panic({0xf46bc0?, 0x19f0760?}) /usr/local/go/src/runtime/panic.go:920 +0x270 go.sia.tech/core/rhp/v2.VerifySectorRangeProof({0x20e31a0, 0x0, 0x0}, {0xc00096a000?, 0x20?, 0x20?}, 0xc0002ca490?, 0x8694549ffd7bbcc?, 0x40?, {0x48, ...}) /go/pkg/mod/go.sia.tech/core@v0.1.12-0.20231211182757-77190f04f90b/rhp/v2/merkle.go:395 +0x30a go.sia.tech/renterd/worker.(*worker).fetchContractRoots(_, _, _, {0x1, 0x1400000, 0x6540, 0x1400000, {0xc000700780, 0x1d}, 0x1e317800000, ...}) /renterd/worker/rhpv2.go:601 +0xbfe go.sia.tech/renterd/worker.(*worker).PruneContract.func1.1.1(_, {{{0x87, 0x9e, 0xa8, 0xa0, 0xd0, 0x3e, 0xed, 0xf2, 0xa9, ...}, ...}, ...}, ...) /renterd/worker/rhpv2.go:291 +0x2f0 go.sia.tech/renterd/worker.(*worker).withRevisionV2(0xc000700660?, {0x19f2400?, 0x19fe938?}, 0x0?, 0xc0001b20f0, {0x70, 0x7d, 0x18, 0x9d, 0xfd, ...}, ...) /renterd/worker/rhpv2.go:695 +0x742 go.sia.tech/renterd/worker.(*worker).PruneContract.func1.1(0x9e4608fd9d187d70?) /renterd/worker/rhpv2.go:280 +0xdc go.sia.tech/renterd/worker.(*worker).withTransportV2(0x19fa900?, {0x19fa8c8?, 0xc00033a6c0}, {0x70, 0x7d, 0x18, 0x9d, 0xfd, 0x8, 0x46, ...}, ...) /renterd/worker/rhpv2.go:639 +0x26f go.sia.tech/renterd/worker.(*worker).PruneContract.func1() /renterd/worker/rhpv2.go:279 +0xdd go.sia.tech/renterd/worker.(*worker).withContractLock(0xc0000f3d40, {0x19fa8c8?, 0xc00033a6c0?}, {0x87, 0x9e, 0xa8, 0xa0, 0xd0, 0x3e, 0xed, ...}, ...) /renterd/worker/contract_lock.go:73 +0xcb go.sia.tech/renterd/worker.(*worker).PruneContract(0x10affbf?, {0x19fa8c8?, 0xc00033a6c0?}, {0xc0007000a0?, 0xb79acdd?}, {0x70, 0x7d, 0x18, 0x9d, 0xfd, ...}, ...) /renterd/worker/rhpv2.go:278 +0x125 go.sia.tech/renterd/worker.(*worker).rhpPruneContractHandlerPOST(0xc0000f3d40, {{0x19f8e70, 0xc0000f80e0}, 0xc000400200, {0xc00023c020, 0x1, 0x1}}) /renterd/worker/worker.go:546 +0x84b go.sia.tech/renterd/worker.interactionMiddleware.Adapt.func2.1({0x19f8e70, 0xc0000f80e0}, 0xc000400200) /go/pkg/mod/go.sia.tech/jape@v0.11.1/server.go:202 +0xba net/http.HandlerFunc.ServeHTTP(0x19fa8c8?, {0x19f8e70?, 0xc0000f80e0?}, 0x19ef750?) /usr/local/go/src/net/http/server.go:2136 +0x29 go.sia.tech/renterd/worker.interactionMiddleware.func1.1({0x19f8e70, 0xc0000f80e0}, 0xc000400100) /renterd/worker/interactions.go:31 +0x151 net/http.HandlerFunc.ServeHTTP(0xc000400000?, {0x19f8e70?, 0xc0000f80e0?}, 0x20e31a0?) /usr/local/go/src/net/http/server.go:2136 +0x29 go.sia.tech/renterd/worker.interactionMiddleware.Adapt.func2.2({{0x19f8e70, 0xc0000f80e0}, 0xc000400000, {0xc00023c020, 0x1, 0x1}}) /go/pkg/mod/go.sia.tech/jape@v0.11.1/server.go:205 +0xe2 go.sia.tech/jape.Mux.adaptor.func2({0x19f8e70?, 0xc0000f80e0?}, 0xc0000c2200?, {0xc00023c020?, 0x0?, 0xc0003d97d0?}) /go/pkg/mod/go.sia.tech/jape@v0.11.1/server.go:164 +0x64 github.com/julienschmidt/httprouter.(*Router).ServeHTTP(0xc0001a8f00, {0x19f8e70, 0xc0000f80e0}, 0xc000400000) /go/pkg/mod/github.com/julienschmidt/httprouter@v1.3.0/router.go:387 +0x7eb go.sia.tech/jape.BasicAuth.func1.1({0x19f8e70, 0xc0000f80e0}, 0x19f3060?) /go/pkg/mod/go.sia.tech/jape@v0.11.1/server.go:219 +0x99 net/http.HandlerFunc.ServeHTTP(0x19f3060?, {0x19f8e70?, 0xc0000f80e0?}, 0x20d7d88?) /usr/local/go/src/net/http/server.go:2136 +0x29 main.main.main.workerAuth.func9.func10({0x19f8e70, 0xc0000f80e0}, 0xc000400000) /renterd/cmd/renterd/main.go:713 +0xf2 net/http.HandlerFunc.ServeHTTP(0xc0003d9928?, {0x19f8e70?, 0xc0000f80e0?}, 0xc000623400?) /usr/local/go/src/net/http/server.go:2136 +0x29 main.treeMux.ServeHTTP({{0x19f20c0?, 0xc000277860?}, 0x0?}, {0x19f8e70, 0xc0000f80e0}, 0xc000400000) /renterd/cmd/renterd/web.go:28 +0x27a main.treeMux.ServeHTTP({{0x0?, 0x0?}, 0xc000277290?}, {0x19f8e70, 0xc0000f80e0}, 0xc000400000) /renterd/cmd/renterd/web.go:23 +0x249 net/http.serverHandler.ServeHTTP({0x19f61e8?}, {0x19f8e70?, 0xc0000f80e0?}, 0x6?) /usr/local/go/src/net/http/server.go:2938 +0x8e net/http.(*conn).serve(0xc0000f7440, {0x19fa8c8, 0xc0001100f0}) /usr/local/go/src/net/http/server.go:2009 +0x5f4 created by net/http.(*Server).Serve in goroutine 6 /usr/local/go/src/net/http/server.go:3086 +0x5cb 2024-01-12T13:36:19Z DEBUG worker.renterd-worker-2 worker/rhpv2.go:336 deleting 67524 contract roots (263.8 GiB) {"hk": "ed25519:eb51aa3633a87d04acf7a8446a1f842e45db88b37e31e6b353fde74c141576ee", "fcid": "fcid:df429e7fa0458def0a0f62fb1f0a2de741c3374e6fbe3497ec4900b476943ef8"} 2024-01-12T13:36:19Z DEBUG worker.renterd-worker-2 worker/rhpv2.go:377 starting batch 1/1 of size 67524 2024-01-12T13:36:25Z DEBUG worker.renterd-worker-2 worker/rhpv2.go:379 processing batch 1/1 of size 67524 took 5.343201041s {"cost": "~2.213 mS"} http: panic serving 10.42.2.108:42598: VerifySectorRangeProof: number of roots does not match range goroutine 4897 [running]: net/http.(*conn).serve.func1() /usr/local/go/src/net/http/server.go:1868 +0xb9 panic({0xf46bc0?, 0x19f0760?}) /usr/local/go/src/runtime/panic.go:920 +0x270 go.sia.tech/core/rhp/v2.VerifySectorRangeProof({0x20e31a0, 0x0, 0x0}, {0xc000438000?, 0x20?, 0x20?}, 0xc000434490?, 0x73f2a4f5902c1e1?, 0x40?, {0x87, ...}) /go/pkg/mod/go.sia.tech/core@v0.1.12-0.20231211182757-77190f04f90b/rhp/v2/merkle.go:395 +0x30a go.sia.tech/renterd/worker.(*worker).fetchContractRoots(_, _, _, {0x1, 0x1400000, 0x6540, 0x1400000, {0xc0002748c0, 0x1b}, 0x13fb9d000000, ...}) /renterd/worker/rhpv2.go:601 +0xbfe go.sia.tech/renterd/worker.(*worker).PruneContract.func1.1.1(_, {{{0x12, 0xe3, 0x51, 0xdb, 0xd5, 0x73, 0x9, 0xab, 0x2a, ...}, ...}, ...}, ...) /renterd/worker/rhpv2.go:291 +0x2f0 go.sia.tech/renterd/worker.(*worker).withRevisionV2(0xc000274740?, {0x19f2400?, 0x19fe938?}, 0x0?, 0xc0002700f0, {0xa6, 0x71, 0x14, 0x40, 0x31, ...}, ...) /renterd/worker/rhpv2.go:695 +0x742 go.sia.tech/renterd/worker.(*worker).PruneContract.func1.1(0x39c26531401471a6?) /renterd/worker/rhpv2.go:280 +0xdc go.sia.tech/renterd/worker.(*worker).withTransportV2(0x19fa900?, {0x19fa8c8?, 0xc00033a840}, {0xa6, 0x71, 0x14, 0x40, 0x31, 0x65, 0xc2, ...}, ...) /renterd/worker/rhpv2.go:639 +0x26f go.sia.tech/renterd/worker.(*worker).PruneContract.func1() /renterd/worker/rhpv2.go:279 +0xdd go.sia.tech/renterd/worker.(*worker).withContractLock(0xc0000f3d40, {0x19fa8c8?, 0xc00033a840?}, {0x12, 0xe3, 0x51, 0xdb, 0xd5, 0x73, 0x9, ...}, ...) /renterd/worker/contract_lock.go:73 +0xcb go.sia.tech/renterd/worker.(*worker).PruneContract(0x10affbf?, {0x19fa8c8?, 0xc00033a840?}, {0xc000700140?, 0xb79acdd?}, {0xa6, 0x71, 0x14, 0x40, 0x31, ...}, ...) /renterd/worker/rhpv2.go:278 +0x125 go.sia.tech/renterd/worker.(*worker).rhpPruneContractHandlerPOST(0xc0000f3d40, {{0x19f8e70, 0xc0000f80e0}, 0xc000140700, {0xc0001ee280, 0x1, 0x1}}) /renterd/worker/worker.go:546 +0x84b go.sia.tech/renterd/worker.interactionMiddleware.Adapt.func2.1({0x19f8e70, 0xc0000f80e0}, 0xc000140700) /go/pkg/mod/go.sia.tech/jape@v0.11.1/server.go:202 +0xba net/http.HandlerFunc.ServeHTTP(0x19fa8c8?, {0x19f8e70?, 0xc0000f80e0?}, 0x19ef750?) /usr/local/go/src/net/http/server.go:2136 +0x29 go.sia.tech/renterd/worker.interactionMiddleware.func1.1({0x19f8e70, 0xc0000f80e0}, 0xc000140600) /renterd/worker/interactions.go:31 +0x151 net/http.HandlerFunc.ServeHTTP(0xc000140500?, {0x19f8e70?, 0xc0000f80e0?}, 0x20e31a0?) /usr/local/go/src/net/http/server.go:2136 +0x29 go.sia.tech/renterd/worker.interactionMiddleware.Adapt.func2.2({{0x19f8e70, 0xc0000f80e0}, 0xc000140500, {0xc0001ee280, 0x1, 0x1}}) /go/pkg/mod/go.sia.tech/jape@v0.11.1/server.go:205 +0xe2 go.sia.tech/jape.Mux.adaptor.func2({0x19f8e70?, 0xc0000f80e0?}, 0xc0000c2280?, {0xc0001ee280?, 0x0?, 0xc0004377d0?}) /go/pkg/mod/go.sia.tech/jape@v0.11.1/server.go:164 +0x64 github.com/julienschmidt/httprouter.(*Router).ServeHTTP(0xc0001a8f00, {0x19f8e70, 0xc0000f80e0}, 0xc000140500) /go/pkg/mod/github.com/julienschmidt/httprouter@v1.3.0/router.go:387 +0x7eb go.sia.tech/jape.BasicAuth.func1.1({0x19f8e70, 0xc0000f80e0}, 0x19f3060?) /go/pkg/mod/go.sia.tech/jape@v0.11.1/server.go:219 +0x99 net/http.HandlerFunc.ServeHTTP(0x19f3060?, {0x19f8e70?, 0xc0000f80e0?}, 0x20d7d88?) /usr/local/go/src/net/http/server.go:2136 +0x29 main.main.main.workerAuth.func9.func10({0x19f8e70, 0xc0000f80e0}, 0xc000140500) /renterd/cmd/renterd/main.go:713 +0xf2 net/http.HandlerFunc.ServeHTTP(0xc000437950?, {0x19f8e70?, 0xc0000f80e0?}, 0xc0004379b8?) /usr/local/go/src/net/http/server.go:2136 +0x29 main.treeMux.ServeHTTP({{0x19f20c0?, 0xc000277860?}, 0x0?}, {0x19f8e70, 0xc0000f80e0}, 0xc000140500) /renterd/cmd/renterd/web.go:28 +0x27a main.treeMux.ServeHTTP({{0x0?, 0x0?}, 0xc000277290?}, {0x19f8e70, 0xc0000f80e0}, 0xc000140500) /renterd/cmd/renterd/web.go:23 +0x249 net/http.serverHandler.ServeHTTP({0x19f61e8?}, {0x19f8e70?, 0xc0000f80e0?}, 0x6?) /usr/local/go/src/net/http/server.go:2938 +0x8e net/http.(*conn).serve(0xc000503560, {0x19fa8c8, 0xc0001100f0}) /usr/local/go/src/net/http/server.go:2009 +0x5f4 created by net/http.(*Server).Serve in goroutine 6 /usr/local/go/src/net/http/server.go:3086 +0x5cb http: panic serving 10.42.2.108:44136: VerifySectorRangeProof: number of roots does not match range goroutine 4949 [running]: net/http.(*conn).serve.func1() /usr/local/go/src/net/http/server.go:1868 +0xb9 panic({0xf46bc0?, 0x19f0760?}) /usr/local/go/src/runtime/panic.go:920 +0x270 go.sia.tech/core/rhp/v2.VerifySectorRangeProof({0x20e31a0, 0x0, 0x0}, {0xc00081e000?, 0x20?, 0x20?}, 0xc0003c0490?, 0xcf23ae4384ed484?, 0x40?, {0x89, ...}) /go/pkg/mod/go.sia.tech/core@v0.1.12-0.20231211182757-77190f04f90b/rhp/v2/merkle.go:395 +0x30a go.sia.tech/renterd/worker.(*worker).fetchContractRoots(_, _, _, {0x1, 0x1400000, 0x6540, 0x1400000, {0xc000044810, 0x15}, 0x35de2c00000, ...}) /renterd/worker/rhpv2.go:601 +0xbfe go.sia.tech/renterd/worker.(*worker).PruneContract.func1.1.1(_, {{{0xea, 0x22, 0xb7, 0x6f, 0x75, 0xc5, 0x90, 0x51, 0x60, ...}, ...}, ...}, ...) /renterd/worker/rhpv2.go:291 +0x2f0 go.sia.tech/renterd/worker.(*worker).withRevisionV2(0xc000138480?, {0x19f2400?, 0x19fe938?}, 0x0?, 0xc0001b2000, {0x48, 0x8c, 0x63, 0x89, 0xb, ...}, ...) /renterd/worker/rhpv2.go:695 +0x742 go.sia.tech/renterd/worker.(*worker).PruneContract.func1.1(0x9e559d0b89638c48?) /renterd/worker/rhpv2.go:280 +0xdc go.sia.tech/renterd/worker.(*worker).withTransportV2(0x19fa900?, {0x19fa8c8?, 0xc00033b1a0}, {0x48, 0x8c, 0x63, 0x89, 0xb, 0x9d, 0x55, ...}, ...) /renterd/worker/rhpv2.go:639 +0x26f go.sia.tech/renterd/worker.(*worker).PruneContract.func1() /renterd/worker/rhpv2.go:279 +0xdd go.sia.tech/renterd/worker.(*worker).withContractLock(0xc0000f3d40, {0x19fa8c8?, 0xc00033b1a0?}, {0xea, 0x22, 0xb7, 0x6f, 0x75, 0xc5, 0x90, ...}, ...) /renterd/worker/contract_lock.go:73 +0xcb go.sia.tech/renterd/worker.(*worker).PruneContract(0x10affbf?, {0x19fa8c8?, 0xc00033b1a0?}, {0xc00014a228?, 0xb79acdd?}, {0x48, 0x8c, 0x63, 0x89, 0xb, ...}, ...) /renterd/worker/rhpv2.go:278 +0x125 go.sia.tech/renterd/worker.(*worker).rhpPruneContractHandlerPOST(0xc0000f3d40, {{0x19f8e70, 0xc0000f8460}, 0xc000140f00, {0xc0001ee7c0, 0x1, 0x1}}) /renterd/worker/worker.go:546 +0x84b go.sia.tech/renterd/worker.interactionMiddleware.Adapt.func2.1({0x19f8e70, 0xc0000f8460}, 0xc000140f00) /go/pkg/mod/go.sia.tech/jape@v0.11.1/server.go:202 +0xba net/http.HandlerFunc.ServeHTTP(0x19fa8c8?, {0x19f8e70?, 0xc0000f8460?}, 0x19ef750?) /usr/local/go/src/net/http/server.go:2136 +0x29 go.sia.tech/renterd/worker.interactionMiddleware.func1.1({0x19f8e70, 0xc0000f8460}, 0xc000140e00) /renterd/worker/interactions.go:31 +0x151 net/http.HandlerFunc.ServeHTTP(0xc000161500?, {0x19f8e70?, 0xc0000f8460?}, 0x20e31a0?) /usr/local/go/src/net/http/server.go:2136 +0x29 go.sia.tech/renterd/worker.interactionMiddleware.Adapt.func2.2({{0x19f8e70, 0xc0000f8460}, 0xc000161500, {0xc0001ee7c0, 0x1, 0x1}}) /go/pkg/mod/go.sia.tech/jape@v0.11.1/server.go:205 +0xe2 go.sia.tech/jape.Mux.adaptor.func2({0x19f8e70?, 0xc0000f8460?}, 0xc0000c2480?, {0xc0001ee7c0?, 0x0?, 0xc0006b87d0?}) /go/pkg/mod/go.sia.tech/jape@v0.11.1/server.go:164 +0x64 github.com/julienschmidt/httprouter.(*Router).ServeHTTP(0xc0001a8f00, {0x19f8e70, 0xc0000f8460}, 0xc000161500) /go/pkg/mod/github.com/julienschmidt/httprouter@v1.3.0/router.go:387 +0x7eb go.sia.tech/jape.BasicAuth.func1.1({0x19f8e70, 0xc0000f8460}, 0x19f3060?) /go/pkg/mod/go.sia.tech/jape@v0.11.1/server.go:219 +0x99 net/http.HandlerFunc.ServeHTTP(0x19f3060?, {0x19f8e70?, 0xc0000f8460?}, 0xc000502d80?) /usr/local/go/src/net/http/server.go:2136 +0x29 main.main.main.workerAuth.func9.func10({0x19f8e70, 0xc0000f8460}, 0xc000161500) /renterd/cmd/renterd/main.go:713 +0xf2 net/http.HandlerFunc.ServeHTTP(0x7f7c3c3ad1e0?, {0x19f8e70?, 0xc0000f8460?}, 0xc000101c00?) /usr/local/go/src/net/http/server.go:2136 +0x29 main.treeMux.ServeHTTP({{0x19f20c0?, 0xc000277860?}, 0x0?}, {0x19f8e70, 0xc0000f8460}, 0xc000161500) /renterd/cmd/renterd/web.go:28 +0x27a main.treeMux.ServeHTTP({{0x0?, 0x0?}, 0xc000277290?}, {0x19f8e70, 0xc0000f8460}, 0xc000161500) /renterd/cmd/renterd/web.go:23 +0x249 net/http.serverHandler.ServeHTTP({0x19f61e8?}, {0x19f8e70?, 0xc0000f8460?}, 0x6?) /usr/local/go/src/net/http/server.go:2938 +0x8e net/http.(*conn).serve(0xc0000f67e0, {0x19fa8c8, 0xc0001100f0}) /usr/local/go/src/net/http/server.go:2009 +0x5f4 created by net/http.(*Server).Serve in goroutine 6 /usr/local/go/src/net/http/server.go:3086 +0x5cb http: panic serving 10.42.2.108:35278: VerifySectorRangeProof: number of roots does not match range goroutine 5210 [running]: net/http.(*conn).serve.func1() /usr/local/go/src/net/http/server.go:1868 +0xb9 panic({0xf46bc0?, 0x19f0760?}) /usr/local/go/src/runtime/panic.go:920 +0x270 go.sia.tech/core/rhp/v2.VerifySectorRangeProof({0x20e31a0, 0x0, 0x0}, {0xc0007d4000?, 0x20?, 0x20?}, 0xc0002d8490?, 0x15967f553c948c0?, 0x40?, {0x12, ...}) /go/pkg/mod/go.sia.tech/core@v0.1.12-0.20231211182757-77190f04f90b/rhp/v2/merkle.go:395 +0x30a go.sia.tech/renterd/worker.(*worker).fetchContractRoots(_, _, _, {0x1, 0x1400000, 0x6540, 0x1400000, {0xc000138720, 0x1b}, 0xe8be9400000, ...}) /renterd/worker/rhpv2.go:601 +0xbfe go.sia.tech/renterd/worker.(*worker).PruneContract.func1.1.1(_, {{{0x6b, 0x78, 0xdd, 0x43, 0xc5, 0x70, 0x1d, 0xf4, 0xac, ...}, ...}, ...}, ...) /renterd/worker/rhpv2.go:291 +0x2f0 go.sia.tech/renterd/worker.(*worker).withRevisionV2(0xc000138600?, {0x19f2400?, 0x19fe938?}, 0x0?, 0xc0001b2000, {0x9, 0xa5, 0x97, 0x2a, 0x8f, ...}, ...) /renterd/worker/rhpv2.go:695 +0x742 go.sia.tech/renterd/worker.(*worker).PruneContract.func1.1(0xf771e88f2a97a509?) /renterd/worker/rhpv2.go:280 +0xdc go.sia.tech/renterd/worker.(*worker).withTransportV2(0x19fa900?, {0x19fa8c8?, 0xc000402750}, {0x9, 0xa5, 0x97, 0x2a, 0x8f, 0xe8, 0x71, ...}, ...) /renterd/worker/rhpv2.go:639 +0x26f go.sia.tech/renterd/worker.(*worker).PruneContract.func1() /renterd/worker/rhpv2.go:279 +0xdd go.sia.tech/renterd/worker.(*worker).withContractLock(0xc0000f3d40, {0x19fa8c8?, 0xc000402750?}, {0x6b, 0x78, 0xdd, 0x43, 0xc5, 0x70, 0x1d, ...}, ...) /renterd/worker/contract_lock.go:73 +0xcb go.sia.tech/renterd/worker.(*worker).PruneContract(0x10affbf?, {0x19fa8c8?, 0xc000402750?}, {0xc0001380c0?, 0xb79acdd?}, {0x9, 0xa5, 0x97, 0x2a, 0x8f, ...}, ...) /renterd/worker/rhpv2.go:278 +0x125 go.sia.tech/renterd/worker.(*worker).rhpPruneContractHandlerPOST(0xc0000f3d40, {{0x19f8e70, 0xc0000f80e0}, 0xc0004d8800, {0xc0001ee100, 0x1, 0x1}}) /renterd/worker/worker.go:546 +0x84b go.sia.tech/renterd/worker.interactionMiddleware.Adapt.func2.1({0x19f8e70, 0xc0000f80e0}, 0xc0004d8800) /go/pkg/mod/go.sia.tech/jape@v0.11.1/server.go:202 +0xba net/http.HandlerFunc.ServeHTTP(0x19fa8c8?, {0x19f8e70?, 0xc0000f80e0?}, 0x19ef750?) /usr/local/go/src/net/http/server.go:2136 +0x29 go.sia.tech/renterd/worker.interactionMiddleware.func1.1({0x19f8e70, 0xc0000f80e0}, 0xc0004d8700) /renterd/worker/interactions.go:31 +0x151 net/http.HandlerFunc.ServeHTTP(0xc000554300?, {0x19f8e70?, 0xc0000f80e0?}, 0x20e31a0?) /usr/local/go/src/net/http/server.go:2136 +0x29 go.sia.tech/renterd/worker.interactionMiddleware.Adapt.func2.2({{0x19f8e70, 0xc0000f80e0}, 0xc000554300, {0xc0001ee100, 0x1, 0x1}}) /go/pkg/mod/go.sia.tech/jape@v0.11.1/server.go:205 +0xe2 go.sia.tech/jape.Mux.adaptor.func2({0x19f8e70?, 0xc0000f80e0?}, 0xc0000c2400?, {0xc0001ee100?, 0x0?, 0xc0003247d0?}) /go/pkg/mod/go.sia.tech/jape@v0.11.1/server.go:164 +0x64 github.com/julienschmidt/httprouter.(*Router).ServeHTTP(0xc0001a8f00, {0x19f8e70, 0xc0000f80e0}, 0xc000554300) /go/pkg/mod/github.com/julienschmidt/httprouter@v1.3.0/router.go:387 +0x7eb go.sia.tech/jape.BasicAuth.func1.1({0x19f8e70, 0xc0000f80e0}, 0x19f3060?) /go/pkg/mod/go.sia.tech/jape@v0.11.1/server.go:219 +0x99 net/http.HandlerFunc.ServeHTTP(0x19f3060?, {0x19f8e70?, 0xc0000f80e0?}, 0x20d7d88?) /usr/local/go/src/net/http/server.go:2136 +0x29 main.main.main.workerAuth.func9.func10({0x19f8e70, 0xc0000f80e0}, 0xc000554300) /renterd/cmd/renterd/main.go:713 +0xf2 net/http.HandlerFunc.ServeHTTP(0xc000324950?, {0x19f8e70?, 0xc0000f80e0?}, 0xc0002bc800?) /usr/local/go/src/net/http/server.go:2136 +0x29 main.treeMux.ServeHTTP({{0x19f20c0?, 0xc000277860?}, 0x0?}, {0x19f8e70, 0xc0000f80e0}, 0xc000554300) /renterd/cmd/renterd/web.go:28 +0x27a main.treeMux.ServeHTTP({{0x0?, 0x0?}, 0xc000277290?}, {0x19f8e70, 0xc0000f80e0}, 0xc000554300) /renterd/cmd/renterd/web.go:23 +0x249 net/http.serverHandler.ServeHTTP({0x19f61e8?}, {0x19f8e70?, 0xc0000f80e0?}, 0x6?) /usr/local/go/src/net/http/server.go:2938 +0x8e net/http.(*conn).serve(0xc00048b170, {0x19fa8c8, 0xc0001100f0}) /usr/local/go/src/net/http/server.go:2009 +0x5f4 created by net/http.(*Server).Serve in goroutine 6 /usr/local/go/src/net/http/server.go:3086 +0x5cb
10.42.2.108 is autopilot, so I also looked in autopilot logs
2024-01-12T13:35:39Z DEBUG autopilot.contractor autopilot/contractor.go:203 fetched 22 contracts from the worker, took 2m9.81647405s 2024-01-12T13:35:39Z INFO autopilot.contractor autopilot/contractor.go:965 revision broadcast completed {"successful": 0, "failed": 0} 2024-01-12T13:35:39Z DEBUG autopilot.contractor autopilot/contractor.go:1260 selected 3 (potentially) usable hosts for scoring out of 26 {"excluded": 22, "notcompletedscan": 1, "used": 22} 2024-01-12T13:35:39Z DEBUG autopilot.contractor autopilot/contractor.go:1293 scored 0 unused hosts out of 3, took 814.978µs {"zeroscore": 1, "unusable": 3, "used": 22} 2024-01-12T13:35:39Z WARN autopilot.contractor autopilot/contractor.go:1201 min host score is set to the smallest non-zero float because there are no candidate hosts 2024-01-12T13:35:39Z DEBUG autopilot.contractor autopilot/contractor.go:617 running contract checks 2024-01-12T13:35:40Z ERROR autopilot.contractor autopilot/contractor.go:707 could not fetch price table for host ed25519:87e90594ac909076f6473fbebfe278fa6794fe0bb7b3b093b0792e5a5b734239: failed to fetch price table for host ed25519:87e90594ac909076f6473fbebfe278fa6794fe0bb7b3b093b0792e5a5b734239: could not get price table: PriceTable: DialStream: could not dial transport: dial tcp 185.200.116.211:9809: connect: connection refused (198.474953ms) 2024-01-12T13:35:40Z INFO autopilot.contractor autopilot/contractor.go:732 unusable host {"hk": "ed25519:87e90594ac909076f6473fbebfe278fa6794fe0bb7b3b093b0792e5a5b734239", "fcid": "fcid:ae9d1f60e0984b234a5257d629319d20f1ff45236ba7b5d336a3ec6e2113b4f9", "reasons": ["host is offline"]} 2024-01-12T13:35:43Z ERROR autopilot.contractor autopilot/contractor.go:707 could not fetch price table for host ed25519:9d0dc5d8a28332254debcf81c83ba429283293cc9647f96cd1071dad34717aab: failed to fetch price table for host ed25519:9d0dc5d8a28332254debcf81c83ba429283293cc9647f96cd1071dad34717aab: could not get price table: PriceTable: DialStream: could not dial transport: dial tcp 173.73.170.76:9883: connect: no route to host (3.439255152s) 2024-01-12T13:35:43Z INFO autopilot.contractor autopilot/contractor.go:732 unusable host {"hk": "ed25519:9d0dc5d8a28332254debcf81c83ba429283293cc9647f96cd1071dad34717aab", "fcid": "fcid:7e192c21b937d9b66d391d7c94168bdb2df1be0b6e61a1d6fb3d324d54ef2e21", "reasons": ["host is offline"]} 2024-01-12T13:36:13Z ERROR autopilot.contractor autopilot/contractor.go:707 could not fetch price table for host ed25519:63cc01b3e375fba5edbe9c7943d605f269598ec70cc86a52af41eff70660791b: failed to fetch price table for host ed25519:63cc01b3e375fba5edbe9c7943d605f269598ec70cc86a52af41eff70660791b: could not get price table: PriceTable: DialStream: could not dial transport: dial tcp 80.161.50.205:9883: i/o timeout (30.005207047s) 2024-01-12T13:36:15Z INFO autopilot.contractor autopilot/contractor.go:769 unusable contract {"hk": "ed25519:e3e710c1ea553729ef932b17fbec98e1e6acba484797624d06fb275a10f886da", "fcid": "fcid:0a72a21254824ad824ab6b875756bde1a4d0c8c534bfba605e1b1408cbc0e2a5", "reasons": ["host has redundant IP"], "refresh": false, "renew": false, "recoverable": false} 2024-01-12T13:36:15Z INFO autopilot.contractor autopilot/contractor.go:769 unusable contract {"hk": "ed25519:6fdce0663adbff9dd0ced4360721c8aea53433cab61c72c2f0082d3a87085400", "fcid": "fcid:824dc03215b5f29d53c5e650509965b374c0f9cad3a539df985df9d2bd62cf25", "reasons": ["host has redundant IP"], "refresh": false, "renew": false, "recoverable": false} 2024-01-12T13:36:15Z INFO autopilot.contractor autopilot/contractor.go:769 unusable contract {"hk": "ed25519:a95bfd42307179f0affc1512b7014f0c50ab4d208d02f8e18d2ead8bf9b08edb", "fcid": "fcid:1b5f625ade5a0e579fba412d77f08ea6de44ecb975e2c84ef83f3d5b91267836", "reasons": ["host has redundant IP"], "refresh": false, "renew": false, "recoverable": false} 2024-01-12T13:36:15Z DEBUG autopilot.contractor autopilot/contractor.go:639 contracts checks completed {"contracts": 22, "notfound": 0, "usedKeepLeeway": 2, "toKeep": 17, "toArchive": 0, "toRefresh": 0, "toRenew": 0} 2024-01-12T13:36:15Z DEBUG autopilot.contractor autopilot/contractor.go:1040 run contracts refreshes {"torefresh": 0, "budget": "~143.7 KS"} 2024-01-12T13:36:15Z DEBUG autopilot.contractor autopilot/contractor.go:1046 contracts refreshes completed {"refreshed": 0, "budget": "~143.7 KS"} 2024-01-12T13:36:15Z DEBUG autopilot.contractor autopilot/contractor.go:805 run contract formations {"usedHosts": 22, "required": 30, "missing": 13, "budget": "~143.7 KS"} 2024-01-12T13:36:15Z DEBUG autopilot.contractor autopilot/contractor.go:825 looking for 15 candidate hosts 2024-01-12T13:36:15Z DEBUG autopilot.contractor autopilot/contractor.go:834 no candidate hosts found {"offline": 1, "lowscore": 1, "notacceptingcontracts": 2} 2024-01-12T13:36:15Z DEBUG autopilot.contractor autopilot/contractor.go:813 contract formations completed {"formed": 0, "budget": "~143.7 KS"} 2024-01-12T13:36:15Z DEBUG autopilot.contractor autopilot/contractor.go:502 contractset after maintenance {"formed": 0, "renewed": 0, "refreshed": 0, "contracts": 17, "added": 0, "removed": 0} 2024-01-12T13:36:15Z INFO autopilot autopilot/autopilot.go:299 autopilot iteration ended 2024-01-12T13:36:15Z INFO autopilot.contractor autopilot/contract_pruning.go:127 performing contract pruning 2024-01-12T13:36:15Z INFO autopilot.migrator autopilot/migrator.go:121 performing migrations 2024-01-12T13:36:15Z DEBUG autopilot.migrator autopilot/migrator.go:207 recomputed slab health in 104.688037ms 2024-01-12T13:36:15Z DEBUG autopilot.migrator autopilot/migrator.go:215 0 potential slabs fetched for migration 2024-01-12T13:36:15Z DEBUG autopilot.migrator autopilot/migrator.go:250 0 slabs to migrate 2024-01-12T13:36:17Z ERROR autopilot.contractor autopilot/contract_pruning.go:153 contract fcid:24c38aa1fa0bf62e707fbcf0c1e630707e36b3ea5b47c4df60dc4335b3b62485, host ed25519:95770d3b9bf02e025bb7f76715cccf943974e73c480d81e1d9b480845bca1989 version 1.6.0, err: Post "http://renterd-worker-2.renterd-worker:9980/api/worker/rhp/contract/fcid:24c38aa1fa0bf62e707fbcf0c1e630707e36b3ea5b47c4df60dc4335b3b62485/prune": EOF 2024-01-12T13:36:18Z ERROR autopilot.contractor autopilot/contract_pruning.go:153 contract fcid:879ea8a0d03eedf2a917879b2b7dfb95aa7930998c6c8e80c3bae07bfc3a0eba, host ed25519:707d189dfd08469efebf1a51338b3d73eed4ac1b56213a0ed6521179f60a7b71 version 1.6.0, err: Post "http://renterd-worker-2.renterd-worker:9980/api/worker/rhp/contract/fcid:879ea8a0d03eedf2a917879b2b7dfb95aa7930998c6c8e80c3bae07bfc3a0eba/prune": EOF 2024-01-12T13:36:25Z ERROR autopilot.contractor autopilot/contract_pruning.go:153 contract fcid:df429e7fa0458def0a0f62fb1f0a2de741c3374e6fbe3497ec4900b476943ef8, host ed25519:eb51aa3633a87d04acf7a8446a1f842e45db88b37e31e6b353fde74c141576ee version 1.6.0, err: failed to prune contract fcid:df429e7fa0458def0a0f62fb1f0a2de741c3374e6fbe3497ec4900b476943ef8; couldn't read signature response, err: ReadResponse: host internal error 2024-01-12T13:36:25Z ERROR autopilot.contractor autopilot/contract_pruning.go:153 contract fcid:12e351dbd57309ab2a47e493e68656240b7f0f3170856f6593de1a0dcd59d3d7, host ed25519:a67114403165c23973fd34048ce18c4c1cb9155f6dddf41f8cb007fea3a6fc0f version 1.6.0, err: Post "http://renterd-worker-2.renterd-worker:9980/api/worker/rhp/contract/fcid:12e351dbd57309ab2a47e493e68656240b7f0f3170856f6593de1a0dcd59d3d7/prune": EOF 2024-01-12T13:36:26Z ERROR autopilot.contractor autopilot/contract_pruning.go:153 contract fcid:ea22b76f75c5905160c29e916de8fbd36ed3a428b92e0ef2ff0cb8a7deb29031, host ed25519:488c63890b9d559e705bcbc142243caf09d3d216af22c131ab9e019356e8ff6e version 1.6.0, err: Post "http://renterd-worker-2.renterd-worker:9980/api/worker/rhp/contract/fcid:ea22b76f75c5905160c29e916de8fbd36ed3a428b92e0ef2ff0cb8a7deb29031/prune": EOF 2024-01-12T13:36:26Z ERROR autopilot.contractor autopilot/contract_pruning.go:153 contract fcid:7e0f137a05451e62e90a93f0dd0569dd791a13ec37a1a35404333426b8e1510b, host ed25519:075c746dd0e85eea7aeb05a5c4f37c2af35e4a8c48493fccec285ead4dbe5c49 version 1.6.0, err: failed to prune contract fcid:7e0f137a05451e62e90a93f0dd0569dd791a13ec37a1a35404333426b8e1510b; couldn't read sector roots response: ReadResponse: EOF 2024-01-12T13:38:35Z ERROR autopilot.contractor autopilot/contract_pruning.go:153 contract fcid:2ad6ad1de4bc022f335bf76bbba0886ca163864aa688407339332cb35cf92031, host ed25519:63cc01b3e375fba5edbe9c7943d605f269598ec70cc86a52af41eff70660791b version 1.6.0, err: failed to prune contract fcid:2ad6ad1de4bc022f335bf76bbba0886ca163864aa688407339332cb35cf92031; dial tcp 80.161.50.205:9882: connect: connection timed out 2024-01-12T13:38:36Z ERROR autopilot.contractor autopilot/contract_pruning.go:153 contract fcid:6b78dd43c5701df4ac25e2e515f8a824a92eff7f943b883e3cb5ea3023daabe8, host ed25519:09a5972a8fe871f765a52729fab15a78a2e0a7d85a8b614de3f4295f2a87292b version 1.6.0, err: Post "http://renterd-worker-2.renterd-worker:9980/api/worker/rhp/contract/fcid:6b78dd43c5701df4ac25e2e515f8a824a92eff7f943b883e3cb5ea3023daabe8/prune": EOF 2024-01-12T13:38:36Z ERROR autopilot.contractor autopilot/contract_pruning.go:153 contract fcid:0f1180fe6741c7798ff90ba167c5cf260f86e72b6da854e86eeada665d08653a, host ed25519:a3aef7db34413e0f1d33140c3cab0a0113317d55b99df6c77a38fbc7a11d2ae1 version 1.6.0, err: failed to prune contract fcid:0f1180fe6741c7798ff90ba167c5cf260f86e72b6da854e86eeada665d08653a; unexpected revision number, 7597!=7600 2024-01-12T13:38:36Z INFO autopilot.contractor autopilot/contract_pruning.go:180 pruned 0 (0 B) from 9 contracts 2024-01-12T14:03:29Z INFO autopilot autopilot/autopilot.go:205 autopilot iteration starting 2024-01-12T14:03:29Z DEBUG autopilot.scanner autopilot/scanner.go:243 updated timeout is lower than min timeout, 0s<10s 2024-01-12T14:03:29Z INFO autopilot autopilot/autopilot.go:247 using worker renterd-worker-2 for iteration 2024-01-12T14:03:29Z INFO autopilot.contractor autopilot/contractor.go:523 performing wallet maintenance 2024-01-12T14:03:29Z DEBUG autopilot.contractor autopilot/contractor.go:587 no wallet maintenance needed, plenty of outputs available (361>=30) 2024-01-12T14:03:29Z INFO autopilot.contractor autopilot/contractor.go:156 performing contract maintenance 2024-01-12T14:03:29Z DEBUG autopilot.contractor autopilot/contractor.go:191 contract set 'autopilot' holds 17 contracts
x
No response
cf362bb
Ubuntu 22.04, kubernetes
{ "contracts": { "set": "autopilot", "amount": 30, "allowance": "143692570742000000000000000000", "period": 6048, "renewWindow": 2016, "download": 7000000000000, "upload": 7000000000000, "storage": 4000000000000, "prune": true }, "hosts": { "allowRedundantIPs": false, "maxDowntimeHours": 336, "minRecentScanFailures": 10, "scoreOverrides": null } }
{ "default": "autopilot" } { "hostBlockHeightLeeway": 6, "maxContractPrice": "15000000000000000000000000", "maxDownloadPrice": "3551431456000000000000000000", "maxRPCPrice": "1000000000000000000000", "maxStoragePrice": "288857732948", "maxUploadPrice": "1077494143666666666666666667", "migrationSurchargeMultiplier": 10, "minAccountExpiry": 86400000000000, "minMaxCollateral": "10000000000000000000000000", "minMaxEphemeralAccountBalance": "1000000000000000000000000", "minPriceTableValidity": 300000000000 } { "minShards": 2, "totalShards": 6 } { "enabled": true, "slabBufferMaxSizeSoft": 4294967296 }
17
@peterjan we should probably check n matches rootsResp.SectorRoots after reading the response from the host. This seems like it might be due to the host not returning the expected number of roots.
n
rootsResp.SectorRoots
Current Behavior
After upgrading and restarting renterd i saw some VerifySectorRangeProof errors in worker logs
10.42.2.108 is autopilot, so I also looked in autopilot logs
Expected Behavior
x
Steps to Reproduce
No response
Version
cf362bb
What operating system did the problem occur on (e.g. Ubuntu 22.04, macOS 12.0, Windows 11)?
Ubuntu 22.04, kubernetes
Autopilot Config
{ "contracts": { "set": "autopilot", "amount": 30, "allowance": "143692570742000000000000000000", "period": 6048, "renewWindow": 2016, "download": 7000000000000, "upload": 7000000000000, "storage": 4000000000000, "prune": true }, "hosts": { "allowRedundantIPs": false, "maxDowntimeHours": 336, "minRecentScanFailures": 10, "scoreOverrides": null } }
Bus Config
{ "default": "autopilot" } { "hostBlockHeightLeeway": 6, "maxContractPrice": "15000000000000000000000000", "maxDownloadPrice": "3551431456000000000000000000", "maxRPCPrice": "1000000000000000000000", "maxStoragePrice": "288857732948", "maxUploadPrice": "1077494143666666666666666667", "migrationSurchargeMultiplier": 10, "minAccountExpiry": 86400000000000, "minMaxCollateral": "10000000000000000000000000", "minMaxEphemeralAccountBalance": "1000000000000000000000000", "minPriceTableValidity": 300000000000 } { "minShards": 2, "totalShards": 6 } { "enabled": true, "slabBufferMaxSizeSoft": 4294967296 }
Contract Set Contracts
17
Anything else?
No response