-
Notifications
You must be signed in to change notification settings - Fork 6.1k
Closed
Labels
Description
Bug Report
Please answer these questions before submitting your issue. Thanks!
1. Minimal reproduce step (Required)
- When adding the index distributed, a non-owner node experiences an error when processing the backfill job, reports the error in advance (e.g. duplicated key).
- The owner node finds this operation error message when checking task completion, and returns the error directly.
- But the owner node processing backfill job has not yet quit.
2. What did you expect to see? (Required)
No panic in the recoverable goroutine.
3. What did you see instead (Required)
github.com/pingcap/tidb/util.Recover
/home/jenkins/agent/workspace/build-common/go/src/github.com/pingcap/tidb/util/misc.go:120
runtime.gopanic
/usr/local/go/src/runtime/panic.go:884
runtime.panicmem
/usr/local/go/src/runtime/panic.go:260
runtime.sigpanic
/usr/local/go/src/runtime/signal_unix.go:835
github.com/pingcap/tidb/ddl.(*reorgCtx).isReorgCanceled
/home/jenkins/agent/workspace/build-common/go/src/github.com/pingcap/tidb/ddl/reorg.go:109
github.com/pingcap/tidb/ddl.(*ddlCtx).isReorgRunnable
/home/jenkins/agent/workspace/build-common/go/src/github.com/pingcap/tidb/ddl/reorg.go:347
github.com/pingcap/tidb/ddl.(*backfillWorker).handleBackfillTask
/home/jenkins/agent/workspace/build-common/go/src/github.com/pingcap/tidb/ddl/backfilling.go:374
github.com/pingcap/tidb/ddl.(*backfillWorker).runTask
/home/jenkins/agent/workspace/build-common/go/src/github.com/pingcap/tidb/ddl/backfilling.go:463
github.com/pingcap/tidb/ddl.runBackfillJobs.func1
/home/jenkins/agent/workspace/build-common/go/src/github.com/pingcap/tidb/ddl/dist_backfilling.go:134
github.com/pingcap/tidb/util/gpool/spmc.(*goWorker[...]).run.func1
/home/jenkins/agent/workspace/build-common/go/src/github.com/pingcap/tidb/util/gpool/spmc/worker.go:72
4. What is your TiDB version? (Required)
master
Reactions are currently unavailable