-
Notifications
You must be signed in to change notification settings - Fork 6.1k
Closed
Labels
affects-6.5This bug affects the 6.5.x(LTS) versions.This bug affects the 6.5.x(LTS) versions.affects-6.6severity/majortype/bugThe issue is confirmed as a bug.The issue is confirmed as a bug.
Description
Bug Report
Please answer these questions before submitting your issue. Thanks!
1. Minimal reproduce step (Required)
It happens occasionally on realtikvtest/addindextest of check_dev_2.
2. What did you expect to see? (Required)
No error.
3. What did you see instead (Required)
[2023/02/16 00:56:54.698 +08:00] [WARN] [session.go:1019] ["commit failed"] ["finished txn"="Txn{state=invalid}"] [error="tikv aborts txn: Error(Txn(Error(Mvcc(Error(PessimisticLockNotFound { start_ts: TimeStamp(439479229396549638), key: [116, 128, 0, 0, 0, 0, 0, 0, 162, 95, 105, 255, 255, 0, 0, 0, 0, 0, 1, 4, 0, 0, 0, 0, 0, 0, 0, 3] })))))"] [errorVerbose="tikv aborts txn: Error(Txn(Error(Mvcc(Error(PessimisticLockNotFound { start_ts: TimeStamp(439479229396549638), key: [116, 128, 0, 0, 0, 0, 0, 0, 162, 95, 105, 255, 255, 0, 0, 0, 0, 0, 1, 4, 0, 0, 0, 0, 0, 0, 0, 3] })))))\ngithub.com/tikv/client-go/v2/error.ExtractKeyErr\n\texternal/com_github_tikv_client_go_v2/error/error.go:301\ngithub.com/tikv/client-go/v2/txnkv/txnlock.ExtractLockFromKeyErr\n\texternal/com_github_tikv_client_go_v2/txnkv/txnlock/lock.go:27\ngithub.com/tikv/client-go/v2/txnkv/transaction.actionPrewrite.handleSingleBatch\n\texternal/com_github_tikv_client_go_v2/txnkv/transaction/prewrite.go:387\ngithub.com/tikv/client-go/v2/txnkv/transaction.(*twoPhaseCommitter).doActionOnBatches\n\texternal/com_github_tikv_client_go_v2/txnkv/transaction/2pc.go:1037\ngithub.com/tikv/client-go/v2/txnkv/transaction.(*twoPhaseCommitter).doActionOnGroupMutations\n\texternal/com_github_tikv_client_go_v2/txnkv/transaction/2pc.go:1018\ngithub.com/tikv/client-go/v2/txnkv/transaction.(*twoPhaseCommitter).doActionOnMutations\n\texternal/com_github_tikv_client_go_v2/txnkv/transaction/2pc.go:788\ngithub.com/tikv/client-go/v2/txnkv/transaction.(*twoPhaseCommitter).prewriteMutations\n\texternal/com_github_tikv_client_go_v2/txnkv/transaction/prewrite.go:439\ngithub.com/tikv/client-go/v2/txnkv/transaction.(*twoPhaseCommitter).execute\n\texternal/com_github_tikv_client_go_v2/txnkv/transaction/2pc.go:1482\ngithub.com/tikv/client-go/v2/txnkv/transaction.(*KVTxn).Commit\n\texternal/com_github_tikv_client_go_v2/txnkv/transaction/txn.go:496\ngithub.com/pingcap/tidb/store/driver/txn.(*tikvTxn).Commit\n\tstore/driver/txn/txn_driver.go:95\ngithub.com/pingcap/tidb/session.(*LazyTxn).Commit\n\tsession/txn.go:425\ngithub.com/pingcap/tidb/session.(*session).commitTxnWithTemporaryData\n\tsession/session.go:843\ngithub.com/pingcap/tidb/session.(*session).doCommit\n\tsession/session.go:729\ngithub.com/pingcap/tidb/session.(*session).retry\n\tsession/session.go:1300\ngithub.com/pingcap/tidb/session.(*session).doCommitWithRetry\n\tsession/session.go:1001\ngithub.com/pingcap/tidb/session.(*session).CommitTxn\n\tsession/session.go:1104\ngithub.com/pingcap/tidb/session.autoCommitAfterStmt\n\tsession/tidb.go:295\ngithub.com/pingcap/tidb/session.finishStmt\n\tsession/tidb.go:257\ngithub.com/pingcap/tidb/session.runStmt\n\tsession/session.go:2380\ngithub.com/pingcap/tidb/session.(*session).ExecuteStmt\n\tsession/session.go:2218\ngithub.com/pingcap/tidb/testkit.(*TestKit).ExecWithContext\n\ttestkit/testkit.go:323\ngithub.com/pingcap/tidb/testkit.(*TestKit).Exec\n\ttestkit/testkit.go:296\ngithub.com/pingcap/tidb/tests/realtikvtest/addindextest.updateWorker\n\ttests/realtikvtest/addindextest/workload.go:211\ngithub.com/pingcap/tidb/tests/realtikvtest/addindextest.(*worker).run\n\ttests/realtikvtest/addindextest/workload.go:104\nruntime.goexit\n\tGOROOT/src/runtime/asm_amd64.s:1594\ngithub.com/pingcap/errors.AddStack\n\texternal/com_github_pingcap_errors/errors.go:174\ngithub.com/pingcap/errors.Trace\n\texternal/com_github_pingcap_errors/juju_adaptor.go:15\ngithub.com/pingcap/tidb/store/driver/error.ToTiDBErr\n\tstore/driver/error/error.go:166\ngithub.com/pingcap/tidb/store/driver/txn.extractKeyErr\n\tstore/driver/txn/error.go:162\ngithub.com/pingcap/tidb/store/driver/txn.(*tikvTxn).extractKeyErr\n\tstore/driver/txn/txn_driver.go:310\ngithub.com/pingcap/tidb/store/driver/txn.(*tikvTxn).Commit\n\tstore/driver/txn/txn_driver.go:96\ngithub.com/pingcap/tidb/session.(*LazyTxn).Commit\n\tsession/txn.go:425\ngithub.com/pingcap/tidb/session.(*session).commitTxnWithTemporaryData\n\tsession/session.go:843\ngithub.com/pingcap/tidb/session.(*session).doCommit\n\tsession/session.go:729\ngithub.com/pingcap/tidb/session.(*session).retry\n\tsession/session.go:1300\ngithub.com/pingcap/tidb/session.(*session).doCommitWithRetry\n\tsession/session.go:1001\ngithub.com/pingcap/tidb/session.(*session).CommitTxn\n\tsession/session.go:1104\ngithub.com/pingcap/tidb/session.autoCommitAfterStmt\n\tsession/tidb.go:295\ngithub.com/pingcap/tidb/session.finishStmt\n\tsession/tidb.go:257\ngithub.com/pingcap/tidb/session.runStmt\n\tsession/session.go:2380\ngithub.com/pingcap/tidb/session.(*session).ExecuteStmt\n\tsession/session.go:2218\ngithub.com/pingcap/tidb/testkit.(*TestKit).ExecWithContext\n\ttestkit/testkit.go:323\ngithub.com/pingcap/tidb/testkit.(*TestKit).Exec\n\ttestkit/testkit.go:296\ngithub.com/pingcap/tidb/tests/realtikvtest/addindextest.updateWorker\n\ttests/realtikvtest/addindextest/workload.go:211\ngithub.com/pingcap/tidb/tests/realtikvtest/addindextest.(*worker).run\n\ttests/realtikvtest/addindextest/workload.go:104\nruntime.goexit\n\tGOROOT/src/runtime/asm_amd64.s:1594"]
4. What is your TiDB version? (Required)
Metadata
Metadata
Assignees
Labels
affects-6.5This bug affects the 6.5.x(LTS) versions.This bug affects the 6.5.x(LTS) versions.affects-6.6severity/majortype/bugThe issue is confirmed as a bug.The issue is confirmed as a bug.