cockroachdb / cockroachdb/cockroach
remote wall time is too far ahead
- Dominant language
- Go
- Stars
- 32.5k
- Forks
- 4.1k
- PR merge metrics
- PR metrics pending
Description
**Describe the problem**
Previously I had a cluster of three nodes. Due to some errors that I don't know why, we decided to kill this cluster and do full restore instead. It was working smoothly until after a while all nodes throw `remote wall time is too far ahead` errors.
The time difference is 6 hours and 24 minutes, which makes it weird. I have verified by running `date` commands in all nodes that all time are synced.
**To Reproduce**
I don't know how to reproduce this. Is it possible that the backup contains corrupted data?
**Expected behavior**
It works without this error.
**Additional data / screenshots**
Logs from one of the node:
```
E230426 09:12:26.788251 30657 kv/kvserver/rangefeed/task.go:263 ⋮ [n1,s1,r16/1:‹/Table/2{0-1}›,rangefeed] 10269 pushing old intents failed: remote wall time is too far ahead (6h24m27.600111381s) to be trustworthy
E230426 09:12:26.824771 234 kv/kvserver/pkg/kv/kvserver/replica_gossip.go:308 ⋮ [n1,s1,r1/1:‹/{Min-System/NodeL…}›] 10270 failed to gossip cluster ID: info not fresh
E230426 09:12:26.824771 234 kv/kvserver/pkg/kv/kvserver/replica_gossip.go:308 ⋮ [n1,s1,r1/1:‹/{Min-System/NodeL…}›] 10270 +(1) attached stack trace
E230426 09:12:26.824771 234 kv/kvserver/pkg/kv/kvserver/replica_gossip.go:308 ⋮ [n1,s1,r1/1:‹/{Min-System/NodeL…}›] 10270 + -- stack trace:
E230426 09:12:26.824771 234 kv/kvserver/pkg/kv/kvserver/replica_gossip.go:308 ⋮ [n1,s1,r1/1:‹/{Min-System/NodeL…}›] 10270 + | github.com/cockroachdb/cockroach/pkg/gossip.init
E230426 09:12:26.824771 234 kv/kvserver/pkg/kv/kvserver/replica_gossip.go:308 ⋮ [n1,s1,r1/1:‹/{Min-System/NodeL…}›] 10270 + | github.com/cockroachdb/cockroach/pkg/gossip/pkg/gossip/infostore.go:82
E230426 09:12:26.824771 234 kv/kvserver/pkg/kv/kvserver/replica_gossip.go:308 ⋮ [n1,s1,r1/1:‹/{Min-System/NodeL…}›] 10270 + | runtime.doInit
E230426 09:12:26.824771 234 kv/kvserver/pkg/kv/kvserver/replica_gossip.go:308 ⋮ [n1,s1,r1/1:‹/{Min-System/NodeL…}›] 10270 + | GOROOT/src/runtime/proc.go:6498
E230426 09:12:26.824771 234 kv/kvserver/pkg/kv/kvserver/replica_gossip.go:308 ⋮ [n1,s1,r1/1:‹/{Min-System/NodeL…}›] 10270 + | runtime.doInit
E230426 09:12:26.824771 234 kv/kvserver/pkg/kv/kvserver/replica_gossip.go:308 ⋮ [n1,s1,r1/1:‹/{Min-System/NodeL…}›] 10270 + | GOROOT/src/runtime/proc.go:6475
E230426 09:12:26.824771 234 kv/kvserver/pkg/kv/kvserver/replica_gossip.go:308 ⋮ [n1,s1,r1/1:‹/{Min-System/NodeL…}›] 10270 + | runtime.doInit
E230426 09:12:26.824771 234 kv/kvserver/pkg/kv/kvserver/replica_gossip.go:308 ⋮ [n1,s1,r1/1:‹/{Min-System/NodeL…}›] 10270 + | GOROOT/src/runtime/proc.go:6475
E230426 09:12:26.824771 234 kv/kvserver/pkg/kv/kvserver/replica_gossip.go:308 ⋮ [n1,s1,r1/1:‹/{Min-System/NodeL…}›] 10270 + | runtime.doInit
E230426 09:12:26.824771 234 kv/kvserver/pkg/kv/kvserver/replica_gossip.go:308 ⋮ [n1,s1,r1/1:‹/{Min-System/NodeL…}›] 10270 + | GOROOT/src/runtime/proc.go:6475
E230426 09:12:26.824771 234 kv/kvserver/pkg/kv/kvserver/replica_gossip.go:308 ⋮ [n1,s1,r1/1:‹/{Min-System/NodeL…}›] 10270 + | runtime.doInit
E230426 09:12:26.824771 234 kv/kvserver/pkg/kv/kvserver/replica_gossip.go:308 ⋮ [n1,s1,r1/1:‹/{Min-System/NodeL…}›] 10270 + | GOROOT/src/runtime/proc.go:6475
E230426 09:12:26.824771 234 kv/kvserver/pkg/kv/kvserver/replica_gossip.go:308 ⋮ [n1,s1,r1/1:‹/{Min-System/NodeL…}›] 10270 + | runtime.doInit
E230426 09:12:26.824771 234 kv/kvserver/pkg/kv/kvserver/replica_gossip.go:308 ⋮ [n1,s1,r1/1:‹/{Min-System/NodeL…}›] 10270 + | GOROOT/src/runtime/proc.go:6475
E230426 09:12:26.824771 234 kv/kvserver/pkg/kv/kvserver/replica_gossip.go:308 ⋮ [n1,s1,r1/1:‹/{Min-System/NodeL…}›] 10270 + | runtime.doInit
E230426 09:12:26.824771 234 kv/kvserver/pkg/kv/kvserver/replica_gossip.go:308 ⋮ [n1,s1,r1/1:‹/{Min-System/NodeL…}›] 10270 + | GOROOT/src/runtime/proc.go:6475
E230426 09:12:26.824771 234 kv/kvserver/pkg/kv/kvserver/replica_gossip.go:308 ⋮ [n1,s1,r1/1:‹/{Min-System/NodeL…}›] 10270 + | runtime.doInit
E230426 09:12:26.824771 234 kv/kvserver/pkg/kv/kvserver/replica_gossip.go:308 ⋮ [n1,s1,r1/1:‹/{Min-System/NodeL…}›] 10270 + | GOROOT/src/runtime/proc.go:6475
E230426 09:12:26.824771 234 kv/kvserver/pkg/kv/kvserver/replica_gossip.go:308 ⋮ [n1,s1,r1/1:‹/{Min-System/NodeL…}›] 10270 + | runtime.doInit
E230426 09:12:26.824771 234 kv/kvserver/pkg/kv/kvserver/replica_gossip.go:308 ⋮ [n1,s1,r1/1:‹/{Min-System/NodeL…}›] 10270 + | GOROOT/src/runtime/proc.go:6475
E230426 09:12:26.824771 234 kv/kvserver/pkg/kv/kvserver/replica_gossip.go:308 ⋮ [n1,s1,r1/1:‹/{Min-System/NodeL…}›] 10270 + | runtime.doInit
E230426 09:12:26.824771 234 kv/kvserver/pkg/kv/kvserver/replica_gossip.go:308 ⋮ [n1,s1,r1/1:‹/{Min-System/NodeL…}›] 10270 + | GOROOT/src/runtime/proc.go:6475
E230426 09:12:26.824771 234 kv/kvserver/pkg/kv/kvserver/replica_gossip.go:308 ⋮ [n1,s1,r1/1:‹/{Min-System/NodeL…}›] 10270 + | runtime.main
E230426 09:12:26.824771 234 kv/kvserver/pkg/kv/kvserver/replica_gossip.go:308 ⋮ [n1,s1,r1/1:‹/{Min-System/NodeL…}›] 10270 + | GOROOT/src/runtime/proc.go:238
E230426 09:12:26.824771 234 kv/kvserver/pkg/kv/kvserver/replica_gossip.go:308 ⋮ [n1,s1,r1/1:‹/{Min-System/NodeL…}›] 10270 + | runtime.goexit
E230426 09:12:26.824771 234 kv/kvserver/pkg/kv/kvserver/replica_gossip.go:308 ⋮ [n1,s1,r1/1:‹/{Min-System/NodeL…}›] 10270 + | GOROOT/src/runtime/asm_amd64.s:1581
E230426 09:12:26.824771 234 kv/kvserver/pkg/kv/kvserver/replica_gossip.go:308 ⋮ [n1,s1,r1/1:‹/{Min-System/NodeL…}›] 10270 +Wraps: (2) info not fresh
E230426 09:12:26.824771 234 kv/kvserver/pkg/kv/kvserver/replica_gossip.go:308 ⋮ [n1,s1,r1/1:‹/{Min-System/NodeL…}›] 10270 +Error types: (1) *withstack.withStack (2) *errutil.leafError
E230426 09:12:26.824771 234 kv/kvserver/pkg/kv/kvserver/replica_gossip.go:308 ⋮ [n1,s1,r1/1:‹/{Min-System/NodeL…}›] 10270 +Wraps: (2) info not fresh
E230426 09:12:26.824771 234 kv/kvserver/pkg/kv/kvserver/replica_gossip.go:308 ⋮ [n1,s1,r1/1:‹/{Min-System/NodeL…}›] 10270 +Error types: (1) *withstack.withStack (2) *errutil.leafError
W230426 09:12:26.893138 250 kv/txn.go:728 ⋮ [n1,liveness-hb] 10271 failure aborting transaction: remote wall time is too far ahead (6h24m27.494949616s) to be trustworthy; abort caused by: remote wall time is too far ahead (6h24m27.49600019s) to be trustworthy
W230426 09:12:26.893224 250 kv/kvserver/liveness/liveness.go:785 ⋮ [n1,liveness-hb] 10272 failed node liveness heartbeat: remote wall time is too far ahead (6h24m27.49600019s) to be trustworthy
W230426 09:12:26.893224 250 kv/kvserver/liveness/liveness.go:785 ⋮ [n1,liveness-hb] 10272 +(1) forced error mark
W230426 09:12:26.893224 250 kv/kvserver/liveness/liveness.go:785 ⋮ [n1,liveness-hb] 10272 + | ‹"remote wall time is too far ahead to be trustworthy"›
W230426 09:12:26.893224 250 kv/kvserver/liveness/liveness.go:785 ⋮ [n1,liveness-hb] 10272 + | github.com/cockroachdb/errors/withstack/*withstack.withStack::
W230426 09:12:26.893224 250 kv/kvserver/liveness/liveness.go:785 ⋮ [n1,liveness-hb] 10272 +Wraps: (2)
W230426 09:12:26.893224 250 kv/kvserver/liveness/liveness.go:785 ⋮ [n1,liveness-hb] 10272 + | (opaque error wrapper)
W230426 09:12:26.893224 250 kv/kvserver/liveness/liveness.go:785 ⋮ [n1,liveness-hb] 10272 + | type name: github.com/cockroachdb/errors/withstack/*withstack.withStack
W230426 09:12:26.893224 250 kv/kvserver/liveness/liveness.go:785 ⋮ [n1,liveness-hb] 10272 + | reportable 0:
W230426 09:12:26.893224 250 kv/kvserver/liveness/liveness.go:785 ⋮ [n1,liveness-hb] 10272 + |
W230426 09:12:26.893224 250 kv/kvserver/liveness/liveness.go:785 ⋮ [n1,liveness-hb] 10272 + | github.com/cockroachdb/cockroach/pkg/util/hlc.(*Clock).UpdateAndCheckMaxOffset
W230426 09:12:26.893224 250 kv/kvserver/liveness/liveness.go:785 ⋮ [n1,liveness-hb] 10272 + | github.com/cockroachdb/cockroach/pkg/util/hlc/hlc.go:469
W230426 09:12:26.893224 250 kv/kvserver/liveness/liveness.go:785 ⋮ [n1,liveness-hb] 10272 + | github.com/cockroachdb/cockroach/pkg/kv/kvserver.(*Store).Send
W230426 09:12:26.893224 250 kv/kvserver/liveness/liveness.go:785 ⋮ [n1,liveness-hb] 10272 + | github.com/cockroachdb/cockroach/pkg/kv/kvserver/pkg/kv/kvserver/store_send.go:85
W230426 09:12:26.893224 250 kv/kvserver/liveness/liveness.go:785 ⋮ [n1,liveness-hb] 10272 + | github.com/cockroachdb/cockroach/pkg/kv/kvserver.(*Stores).Send
W230426 09:12:26.893224 250 kv/kvserver/liveness/liveness.go:785 ⋮ [n1,liveness-hb] 10272 + | github.com/cockroachdb/cockroach/pkg/kv/kvserver/pkg/kv/kvserver/stores.go:191
W230426 09:12:26.893224 250 kv/kvserver/liveness/liveness.go:785 ⋮ [n1,liveness-hb] 10272 + | github.com/cockroachdb/cockroach/pkg/server.(*Node).batchInternal.func1
W230426 09:12:26.893224 250 kv/kvserver/liveness/liveness.go:785 ⋮ [n1,liveness-hb] 10272 + | github.com/cockroachdb/cockroach/pkg/server/node.go:1006
W230426 09:12:26.893224 250 kv/kvserver/liveness/liveness.go:785 ⋮ [n1,liveness-hb] 10272 + | github.com/cockroachdb/cockroach/pkg/util/stop.(*Stopper).RunTaskWithErr
W230426 09:12:26.893224 250 kv/kvserver/liveness/liveness.go:785 ⋮ [n1,liveness-hb] 10272 + | github.com/cockroachdb/cockroach/pkg/util/stop/stopper.go:344
W230426 09:12:26.893224 250 kv/kvserver/liveness/liveness.go:785 ⋮ [n1,liveness-hb] 10272 + | github.com/cockroachdb/cockroach/pkg/server.(*Node).batchInternal
W230426 09:12:26.893224 250 kv/kvserver/liveness/liveness.go:785 ⋮ [n1,liveness-hb] 10272 + | github.com/cockroachdb/cockroach/pkg/server/node.go:989
W230426 09:12:26.893224 250 kv/kvserver/liveness/liveness.go:785 ⋮ [n1,liveness-hb] 10272 + | github.com/cockroachdb/cockroach/pkg/server.(*Node).Batch
W230426 09:12:26.893224 250 kv/kvserver/liveness/liveness.go:785 ⋮ [n1,liveness-hb] 10272 + | github.com/cockroachdb/cockroach/pkg/server/node.go:1058
W230426 09:12:26.893224 250 kv/kvserver/liveness/liveness.go:785 ⋮ [n1,liveness-hb] 10272 + | github.com/cockroachdb/cockroach/pkg/roachpb._Internal_Batch_Handler.func1
W230426 09:12:26.893224 250 kv/kvserver/liveness/liveness.go:785 ⋮ [n1,liveness-hb] 10272 + | github.com/cockroachdb/cockroach/pkg/roachpb/bazel-out/k8-opt/bin/pkg/roachpb/roachpb_go_proto_/github.com/cockroachdb/cockroach/pkg/roachpb/api.pb.go:9493
W230426 09:12:26.893224 250 kv/kvserver/liveness/liveness.go:785 ⋮ [n1,liveness-hb] 10272 + | github.com/cockroachdb/cockroach/pkg/util/tracing.ServerInterceptor.func1
W230426 09:12:26.893224 250 kv/kvserver/liveness/liveness.go:785 ⋮ [n1,liveness-hb] 10272 + | github.com/cockroachdb/cockroach/pkg/util/tracing/grpc_interceptor.go:136
W230426 09:12:26.893224 250 kv/kvserver/liveness/liveness.go:785 ⋮ [n1,liveness-hb] 10272 + | google.golang.org/grpc.chainUnaryInterceptors.func1.1
W230426 09:12:26.893224 250 kv/kvserver/liveness/liveness.go:785 ⋮ [n1,liveness-hb] 10272 + | google.golang.org/grpc/external/org_golang_google_grpc/server.go:1117
W230426 09:12:26.893224 250 kv/kvserver/liveness/liveness.go:785 ⋮ [n1,liveness-hb] 10272 + | github.com/cockroachdb/cockroach/pkg/rpc.NewServer.func3
W230426 09:12:26.893224 250 kv/kvserver/liveness/liveness.go:785 ⋮ [n1,liveness-hb] 10272 + | github.com/cockroachdb/cockroach/pkg/rpc/pkg/rpc/context.go:238
W230426 09:12:26.893224 250 kv/kvserver/liveness/liveness.go:785 ⋮ [n1,liveness-hb] 10272 + | google.golang.org/grpc.chainUnaryInterceptors.func1.1
W230426 09:12:26.893224 250 kv/kvserver/liveness/liveness.go:785 ⋮ [n1,liveness-hb] 10272 + | google.golang.org/grpc/external/org_golang_google_grpc/server.go:1120
W230426 09:12:26.893224 250 kv/kvserver/liveness/liveness.go:785 ⋮ [n1,liveness-hb] 10272 + | github.com/cockroachdb/cockroach/pkg/rpc.kvAuth.unaryInterceptor
W230426 09:12:26.893224 250 kv/kvserver/liveness/liveness.go:785 ⋮ [n1,liveness-hb] 10272 + | github.com/cockroachdb/cockroach/pkg/rpc/pkg/rpc/auth.go:72
W230426 09:12:26.893224 250 kv/kvserver/liveness/liveness.go:785 ⋮ [n1,liveness-hb] 10272 + | google.golang.org/grpc.chainUnaryInterceptors.func1.1
W230426 09:12:26.893224 250 kv/kvserver/liveness/liveness.go:785 ⋮ [n1,liveness-hb] 10272 + | google.golang.org/grpc/external/org_golang_google_grpc/server.go:1120
W230426 09:12:26.893224 250 kv/kvserver/liveness/liveness.go:785 ⋮ [n1,liveness-hb] 10272 + | github.com/cockroachdb/cockroach/pkg/rpc.NewServer.func1.1
W230426 09:12:26.893224 250 kv/kvserver/liveness/liveness.go:785 ⋮ [n1,liveness-hb] 10272 + | github.com/cockroachdb/cockroach/pkg/rpc/pkg/rpc/context.go:207
W230426 09:12:26.893224 250 kv/kvserver/liveness/liveness.go:785 ⋮ [n1,liveness-hb] 10272 + | github.com/cockroachdb/cockroach/pkg/util/stop.(*Stopper).RunTaskWithErr
W230426 09:12:26.893224 250 kv/kvserver/liveness/liveness.go:785 ⋮ [n1,liveness-hb] 10272 + | github.com/cockroachdb/cockroach/pkg/util/stop/stopper.go:344
W230426 09:12:26.893224 250 kv/kvserver/liveness/liveness.go:785 ⋮ [n1,liveness-hb] 10272 + | github.com/cockroachdb/cockroach/pkg/rpc.NewServer.func1
W230426 09:12:26.893224 250 kv/kvserver/liveness/liveness.go:785 ⋮ [n1,liveness-hb] 10272 + | github.com/cockroachdb/cockroach/pkg/rpc/pkg/rpc/context.go:205
W230426 09:12:26.893224 250 kv/kvserver/liveness/liveness.go:785 ⋮ [n1,liveness-hb] 10272 + | google.golang.org/grpc.chainUnaryInterceptors.func1.1
W230426 09:12:26.893224 250 kv/kvserver/liveness/liveness.go:785 ⋮ [n1,liveness-hb] 10272 + | google.golang.org/grpc/external/org_golang_google_grpc/server.go:1120
W230426 09:12:26.893224 250 kv/kvserver/liveness/liveness.go:785 ⋮ [n1,liveness-hb] 10272 + | google.golang.org/grpc.chainUnaryInterceptors.func1
W230426 09:12:26.893224 250 kv/kvserver/liveness/liveness.go:785 ⋮ [n1,liveness-hb] 10272 + | google.golang.org/grpc/external/org_golang_google_grpc/server.go:1122
W230426 09:12:26.893224 250 kv/kvserver/liveness/liveness.go:785 ⋮ [n1,liveness-hb] 10272 + | github.com/cockroachdb/cockroach/pkg/roachpb._Internal_Batch_Handler
W230426 09:12:26.893224 250 kv/kvserver/liveness/liveness.go:785 ⋮ [n1,liveness-hb] 10272 + | github.com/cockroachdb/cockroach/pkg/roachpb/bazel-out/k8-opt/bin/pkg/roachpb/roachpb_go_proto_/github.com/cockroachdb/cockroach/pkg/roachpb/api.pb.go:9495
W230426 09:12:26.893224 250 kv/kvserver/liveness/liveness.go:785 ⋮ [n1,liveness-hb] 10272 + | google.golang.org/grpc.(*Server).processUnaryRPC
W230426 09:12:26.893224 250 kv/kvserver/liveness/liveness.go:785 ⋮ [n1,liveness-hb] 10272 + | google.golang.org/grpc/external/org_golang_google_grpc/server.go:1283
W230426 09:12:26.893224 250 kv/kvserver/liveness/liveness.go:785 ⋮ [n1,liveness-hb] 10272 + | google.golang.org/grpc.(*Server).handleStream
W230426 09:12:26.893224 250 kv/kvserver/liveness/liveness.go:785 ⋮ [n1,liveness-hb] 10272 + | google.golang.org/grpc/external/org_golang_google_grpc/server.go:1620
W230426 09:12:26.893224 250 kv/kvserver/liveness/liveness.go:785 ⋮ [n1,liveness-hb] 10272 + | google.golang.org/grpc.(*Server).serveStreams.func1.2
W230426 09:12:26.893224 250 kv/kvserver/liveness/liveness.go:785 ⋮ [n1,liveness-hb] 10272 + | google.golang.org/grpc/external/org_golang_google_grpc/server.go:922
W230426 09:12:26.893224 250 kv/kvserver/liveness/liveness.go:785 ⋮ [n1,liveness-hb] 10272 + | runtime.goexit
W230426 09:12:26.893224 250 kv/kvserver/liveness/liveness.go:785 ⋮ [n1,liveness-hb] 10272 + | GOROOT/src/runtime/asm_amd64.s:1581
W230426 09:12:26.893224 250 kv/kvserver/liveness/liveness.go:785 ⋮ [n1,liveness-hb] 10272 +Wraps: (3) remote wall time is too far ahead (6h24m27.49600019s) to be trustworthy
W230426 09:12:26.893224 250 kv/kvserver/liveness/liveness.go:785 ⋮ [n1,liveness-hb] 10272 +Error types: (1) *markers.withMark (2) *errbase.opaqueWrapper (3) *errutil.leafError
W230426 09:12:26.893224 250 kv/kvserver/liveness/liveness.go:785 ⋮ [n1,liveness-hb] 10272 +
W230426 09:12:26.893224 250 kv/kvserver/liveness/liveness.go:785 ⋮ [n1,liveness-hb] 10272 +An inability to maintain liveness will prevent a node from participating in a
W230426 09:12:26.893224 250 kv/kvserver/liveness/liveness.go:785 ⋮ [n1,liveness-hb] 10272 +cluster. If this problem persists, it may be a sign of resource starvation or
W230426 09:12:26.893224 250 kv/kvserver/liveness/liveness.go:785 ⋮ [n1,liveness-hb] 10272 +of network connectivity problems. For help troubleshooting, visit:
W230426 09:12:26.893224 250 kv/kvserver/liveness/liveness.go:785 ⋮ [n1,liveness-hb] 10272 +
W230426 09:12:26.893224 250 kv/kvserver/liveness/liveness.go:785 ⋮ [n1,liveness-hb] 10272 + https://www.cockroachlabs.com/docs/stable/cluster-setup-troubleshooting.html#node-liveness-issues
I230426 09:12:26.938039 30678 kv/kvserver/pkg/kv/kvserver/replica_rangefeed.go:727 ⋮ [n1,s1,r106/1:‹/Table/30{3-7}›] 10273 RangeFeed failed to nudge: remote wall time is too far ahead (6h24m27.452529442s) to be trustworthy
I230426 09:12:26.938097 30675 kv/kvserver/pkg/kv/kvserver/replica_rangefeed.go:727 ⋮ [n1,s1,r42/1:‹/Table/4{6-7}›] 10274 RangeFeed failed to nudge: remote wall time is too far ahead (6h24m27.45241217s) to be trustworthy
I230426 09:12:26.938321 30677 kv/kvserver/pkg/kv/kvserver/replica_rangefeed.go:727 ⋮ [n1,s1,r16/1:‹/Table/2{0-1}›] 10275 RangeFeed failed to nudge: remote wall time is too far ahead (6h24m27.449918821s) to be trustworthy
I230426 09:12:26.938403 30676 kv/kvserver/pkg/kv/kvserver/replica_rangefeed.go:727 ⋮ [n1,s1,r6/1:‹/Table/{SystemCon…-11}›] 10276 RangeFeed failed to nudge: remote wall time is too far ahead (6h24m27.449882564s) to be trustworthy
I230426 09:12:26.938444 30679 kv/kvserver/pkg/kv/kvserver/replica_rangefeed.go:727 ⋮ [n1,s1,r43/1:‹/Table/{47-50}›] 10277 RangeFeed failed to nudge: remote wall time is too far ahead (6h24m27.452541381s) to be trustworthy
W230426 09:12:26.978812 491 sql/stmtdiagnostics/statement_diagnostics.go:168 ⋮ [n1] 10278 error polling for statement diagnostics requests: ‹stmt-diag-poll›: remote wall time is too far ahead (6h24m27.409598631s) to be trustworthy
E230426 09:12:27.037730 30680 kv/kvserver/rangefeed/task.go:263 ⋮ [n1,s1,r16/1:‹/Table/2{0-1}›,rangefeed] 10279 pushing old intents failed: remote wall time is too far ahead (6h24m27.350579056s) to be trustworthy
E230426 09:12:27.101753 30681 kv/kvserver/pkg/kv/kvserver/queue.go:1106 ⋮ [n1,replicaGC,s1,r311/1:‹/Table/2{18-20}›] 10280 remote wall time is too far ahead (6h24m27.286456377s) to be trustworthy
W230426 09:12:27.127073 30700 kv/txn.go:728 ⋮ [n1,s1,r311/1:‹/Table/2{18-20}›] 10281 failure aborting transaction: remote wall time is too far ahead (6h24m27.261218336s) to be trustworthy; abort caused by: remote wall time is too far ahead (6h24m27.262357172s) to be trustworthy
E230426 09:12:27.127234 30700 kv/kvserver/pkg/kv/kvserver/replica_range_lease.go:427 ⋮ [n1,s1,r311/1:‹/Table/2{18-20}›] 10282 failed to heartbeat own liveness record: remote wall time is too far ahead (6h24m27.262357172s) to be trustworthy
I230426 09:12:27.138253 30621 kv/kvserver/pkg/kv/kvserver/replica_rangefeed.go:727 ⋮ [n1,s1,r42/1:‹/Table/4{6-7}›] 10283 RangeFeed failed to nudge: remote wall time is too far ahead (6h24m27.252260964s) to be trustworthy
I230426 09:12:27.138519 30667 kv/kvserver/pkg/kv/kvserver/replica_rangefeed.go:727 ⋮ [n1,s1,r43/1:‹/Table/{47-50}›] 10284 RangeFeed failed to nudge: remote wall time is too far ahead (6h24m27.251919644s) to be trustworthy
I230426 09:12:27.138560 30665 kv/kvserver/pkg/kv/kvserver/replica_rangefeed.go:727 ⋮ [n1,s1,r16/1:‹/Table/2{0-1}›] 10285 RangeFeed failed to nudge: remote wall time is too far ahead (6h24m27.249571988s) to be trustworthy
I230426 09:12:27.138628 30664 kv/kvserver/pkg/kv/kvserver/replica_rangefeed.go:727 ⋮ [n1,s1,r6/1:‹/Table/{SystemCon…-11}›] 10286 RangeFeed failed to nudge: remote wall time is too far ahead (6h24m27.249613111s) to be trustworthy
I230426 09:12:27.138933 30666 kv/kvserver/pkg/kv/kvserver/replica_rangefeed.go:727 ⋮ [n1,s1,r106/1:‹/Table/30{3-7}›] 10287 RangeFeed failed to nudge: remote wall time is too far ahead (6h24m27.251763586s) to be trustworthy
E230426 09:12:27.288268 30668 kv/kvserver/rangefeed/task.go:263 ⋮ [n1,s1,r16/1:‹/Table/2{0-1}›,rangefeed] 10288 pushing old intents failed: remote wall time is too far ahead (6h24m27.100104785s) to be trustworthy
I230426 09:12:27.339982 30684 kv/kvserver/pkg/kv/kvserver/replica_rangefeed.go:727 ⋮ [n1,s1,r6/1:‹/Table/{SystemCon…-11}›] 10289 RangeFeed failed to nudge: remote wall time is too far ahead (6h24m27.048640683s) to be trustworthy
I230426 09:12:27.339999 30685 kv/kvserver/pkg/kv/kvserver/replica_rangefeed.go:727 ⋮ [n1,s1,r16/1:‹/Table/2{0-1}›] 10290 RangeFeed failed to nudge: remote wall time is too far ahead (6h24m27.048640453s) to be trustworthy
I230426 09:12:27.340030 30683 kv/kvserver/pkg/kv/kvserver/replica_rangefeed.go:727 ⋮ [n1,s1,r42/1:‹/Table/4{6-7}›] 10291 RangeFeed failed to nudge: remote wall time is too far ahead (6h24m27.050934374s) to be trustworthy
I230426 09:12:27.340094 30686 kv/kvserver/pkg/kv/kvserver/replica_rangefeed.go:727 ⋮ [n1,s1,r106/1:‹/Table/30{3-7}›] 10292 RangeFeed failed to nudge: remote wall time is too far ahead (6h24m27.050440963s) to be trustworthy
I230426 09:12:27.340359 30687 kv/kvserver/pkg/kv/kvserver/replica_rangefeed.go:727 ⋮ [n1,s1,r43/1:‹/Table/{47-50}›] 10293 RangeFeed failed to nudge: remote wall time is too far ahead (6h24m27.050096062s) to be trustworthy
E230426 09:12:27.538113 30670 kv/kvserver/rangefeed/task.go:263 ⋮ [n1,s1,r16/1:‹/Table/2{0-1}›,rangefeed] 10294 pushing old intents failed: remote wall time is too far ahead (6h24m26.850093484s) to be trustworthy
I230426 09:12:27.539222 30671 kv/kvserver/pkg/kv/kvserver/replica_rangefeed.go:727 ⋮ [n1,s1,r16/1:‹/Table/2{0-1}›] 10295 RangeFeed failed to nudge: remote wall time is too far ahead (6h24m26.848897641s) to be trustworthy
I230426 09:12:27.539423 30707 kv/kvserver/pkg/kv/kvserver/replica_rangefeed.go:727 ⋮ [n1,s1,r6/1:‹/Table/{SystemCon…-11}›] 10296 RangeFeed failed to nudge: remote wall time is too far ahead (6h24m26.848784592s) to be trustworthy
I230426 09:12:27.539573 30673 kv/kvserver/pkg/kv/kvserver/replica_rangefeed.go:727 ⋮ [n1,s1,r43/1:‹/Table/{47-50}›] 10297 RangeFeed failed to nudge: remote wall time is too far ahead (6h24m26.850960526s) to be trustworthy
I230426 09:12:27.539678 30706 kv/kvserver/pkg/kv/kvserver/replica_rangefeed.go:727 ⋮ [n1,s1,r42/1:‹/Table/4{6-7}›] 10298 RangeFeed failed to nudge: remote wall time is too far ahead (6h24m26.850982828s) to be trustworthy
I230426 09:12:27.539718 30672 kv/kvserver/pkg/kv/kvserver/replica_rangefeed.go:727 ⋮ [n1,s1,r106/1:‹/Table/30{3-7}›] 10299 RangeFeed failed to nudge: remote wall time is too far ahead (6h24m26.850943038s) to be trustworthy
I230426 09:12:27.741711 30688 kv/kvserver/pkg/kv/kvserver/replica_rangefeed.go:727 ⋮ [n1,s1,r43/1:‹/Table/{47-50}›] 10300 RangeFeed failed to nudge: remote wall time is too far ahead (6h24m26.649131862s) to be trustworthy
I230426 09:12:27.741803 30724 kv/kvserver/pkg/kv/kvserver/replica_rangefeed.go:727 ⋮ [n1,s1,r106/1:‹/Table/30{3-7}›] 10301 RangeFeed failed to nudge: remote wall time is too far ahead (6h24m26.649134837s) to be trustworthy
I230426 09:12:27.741834 30689 kv/kvserver/pkg/kv/kvserver/replica_rangefeed.go:727 ⋮ [n1,s1,r42/1:‹/Table/4{6-7}›] 10302 RangeFeed failed to nudge: remote wall time is too far ahead (6h24m26.649098285s) to be trustworthy
I230426 09:12:27.742039 30723 kv/kvserver/pkg/kv/kvserver/replica_rangefeed.go:727 ⋮ [n1,s1,r16/1:‹/Table/2{0-1}›] 10303 RangeFeed failed to nudge: remote wall time is too far ahead (6h24m26.64659159s) to be trustworthy
I230426 09:12:27.742077 30722 kv/kvserver/pkg/kv/kvserver/replica_rangefeed.go:727 ⋮ [n1,s1,r6/1:‹/Table/{SystemCon…-11}›] 10304 RangeFeed failed to nudge: remote wall time is too far ahead (6h24m26.646591633s) to be trustworthy
E230426 09:12:27.788263 30702 kv/kvserver/rangefeed/task.go:263 ⋮ [n1,s1,r16/1:‹/Table/2{0-1}›,rangefeed] 10305 pushing old intents failed: remote wall time is too far ahead (6h24m26.600239902s) to be trustworthy
I230426 09:12:27.941733 30624 kv/kvserver/pkg/kv/kvserver/replica_rangefeed.go:727 ⋮ [n1,s1,r6/1:‹/Table/{SystemCon…-11}›] 10306 RangeFeed failed to nudge: remote wall time is too far ahead (6h24m26.446571302s) to be trustworthy
I230426 09:12:27.941786 30622 kv/kvserver/pkg/kv/kvserver/replica_rangefeed.go:727 ⋮ [n1,s1,r43/1:‹/Table/{47-50}›] 10307 RangeFeed failed to nudge: remote wall time is too far ahead (6h24m26.448908136s) to be trustworthy
I230426 09:12:27.941731 30625 kv/kvserver/pkg/kv/kvserver/replica_rangefeed.go:727 ⋮ [n1,s1,r16/1:‹/Table/2{0-1}›] 10309 RangeFeed failed to nudge: remote wall time is too far ahead (6h24m26.446571378s) to be trustworthy
I230426 09:12:27.941800 30623 kv/kvserver/pkg/kv/kvserver/replica_rangefeed.go:727 ⋮ [n1,s1,r42/1:‹/Table/4{6-7}›] 10308 RangeFeed failed to nudge: remote wall time is too far ahead (6h24m26.448911995s) to be trustworthy
I230426 09:12:27.941908 30738 kv/kvserver/pkg/kv/kvserver/replica_rangefeed.go:727 ⋮ [n1,s1,r106/1:‹/Table/30{3-7}›] 10310 RangeFeed failed to nudge: remote wall time is too far ahead (6h24m26.448890128s) to be trustworthy
E230426 09:12:28.039669 30739 kv/kvserver/rangefeed/task.go:263 ⋮ [n1,s1,r16/1:‹/Table/2{0-1}›,rangefeed] 10311 pushing old intents failed: remote wall time is too far ahead (6h24m26.349115438s) to be trustworthy
E230426 09:12:28.102692 30742 kv/kvserver/pkg/kv/kvserver/queue.go:1106 ⋮ [n1,replicaGC,s1,r26/1:‹/NamespaceTable/{30-Max}›] 10312 remote wall time is too far ahead (6h24m26.285489991s) to be trustworthy
I230426 09:12:28.140517 239 kv/kvserver/pkg/kv/kvserver/replica_rangefeed.go:700 ⋮ [n1,s1,r16/1:‹/Table/2{0-1}›] 10313 RangeFeed closed timestamp 1682500063.221306438,0 is behind by 4m44.919203435s
I230426 09:12:28.142218 30745 kv/kvserver/pkg/kv/kvserver/replica_rangefeed.go:727 ⋮ [n1,s1,r43/1:‹/Table/{47-50}›] 10315 RangeFeed failed to nudge: remote wall time is too far ahead (6h24m26.248482465s) to be trustworthy
I230426 09:12:28.142222 30744 kv/kvserver/pkg/kv/kvserver/replica_rangefeed.go:727 ⋮ [n1,s1,r106/1:‹/Table/30{3-7}›] 10314 RangeFeed failed to nudge: remote wall time is too far ahead (6h24m26.248441143s) to be trustworthy
I230426 09:12:28.142307 30746 kv/kvserver/pkg/kv/kvserver/replica_rangefeed.go:727 ⋮ [n1,s1,r42/1:‹/Table/4{6-7}›] 10316 RangeFeed failed to nudge: remote wall time is too far ahead (6h24m26.248430608s) to be trustworthy
I230426 09:12:28.142437 30743 kv/kvserver/pkg/kv/kvserver/replica_rangefeed.go:727 ⋮ [n1,s1,r16/1:‹/Table/2{0-1}›] 10317 RangeFeed failed to nudge: remote wall time is too far ahead (6h24m26.245832244s) to be trustworthy
I230426 09:12:28.142466 30747 kv/kvserver/pkg/kv/kvserver/replica_rangefeed.go:727 ⋮ [n1,s1,r6/1:‹/Table/{SystemCon…-11}›] 10318 RangeFeed failed to nudge: remote wall time is too far ahead (6h24m26.245843343s) to be trustworthy
E230426 09:12:28.288431 30749 kv/kvserver/rangefeed/task.go:263 ⋮ [n1,s1,r16/1:‹/Table/2{0-1}›,rangefeed] 10319 pushing old intents failed: remote wall time is too far ahead (6h24m26.10019051s) to be trustworthy
I230426 09:12:28.343309 30734 kv/kvserver/pkg/kv/kvserver/replica_rangefeed.go:727 ⋮ [n1,s1,r16/1:‹/Table/2{0-1}›] 10320 RangeFeed failed to nudge: remote wall time is too far ahead (6h24m26.044807883s) to be trustworthy
I230426 09:12:28.343310 30712 kv/kvserver/pkg/kv/kvserver/replica_rangefeed.go:727 ⋮ [n1,s1,r6/1:‹/Table/{SystemCon…-11}›] 10321 RangeFeed failed to nudge: remote wall time is too far ahead (6h24m26.044817861s) to be trustworthy
I230426 09:12:28.343362 30736 kv/kvserver/pkg/kv/kvserver/replica_rangefeed.go:727 ⋮ [n1,s1,r43/1:‹/Table/{47-50}›] 10322 RangeFeed failed to nudge: remote wall time is too far ahead (6h24m26.047343653s) to be trustworthy
I230426 09:12:28.343857 30735 kv/kvserver/pkg/kv/kvserver/replica_rangefeed.go:727 ⋮ [n1,s1,r106/1:‹/Table/30{3-7}›] 10323 RangeFeed failed to nudge: remote wall time is too far ahead (6h24m26.046799084s) to be trustworthy
I230426 09:12:28.343873 30711 kv/kvserver/pkg/kv/kvserver/replica_rangefeed.go:727 ⋮ [n1,s1,r42/1:‹/Table/4{6-7}›] 10324 RangeFeed failed to nudge: remote wall time is too far ahead (6h24m26.047027512s) to be trustworthy
```
**Environment:**
- CockroachDB version latest-v22.1
- Server OS: Ubuntu 20.04
**Additional context**
One of the node seems to be randomly restarting with `Docker container exited with non-zero exit code: 7`.
Jira issue: CRDB-27391
Contributor guide
Assessment
This issue has not been assessed yet.