6000 ~ 6999
This range represents the error codes of the object layer, including transaction, MVCC, and clog errors.
ERROR 6001 (25000) : Transaction set changed during the execution
-
seekdb error code: 6001
-
Cause: An update request requires reading data before updating. If the data changes before the update, this error code is returned to the upper layer, and the operation is retried.
-
Solution: Internal error code. Contact technical support for assistance.
ERROR 6002 (25000) : Transaction idle timeout occurred, please rollback the transaction, set the variable ob_trx_idle_timeout to a larger value and then restart the transaction
-
seekdb error code: 6278
-
Compatible MySQL error code: 6002
ERROR 6002 (25000) : transaction needs rollback
-
seekdb error code: 6224
-
Compatible MySQL error code: 6002
ERROR 6002 (25000) : Transaction exiting
-
seekdb error code: 6223
-
Compatible MySQL error code: 6002
ERROR 6002 (25000) : transaction context count reach limit
-
seekdb error code: 6234
-
Compatible MySQL error code: 6002
ERROR 6002 (HY000) : Transaction context does not exist
-
seekdb error code: 6213
-
Compatible MySQL error code: 6002
ERROR 6002 (25000) : Partition is frozen
-
seekdb error code: 6214
-
Compatible MySQL error code: 6002
ERROR 6002 (25000) : Transaction is killed
-
seekdb error code: 6211
-
Compatible MySQL error code: 6002
ERROR 6005 (HY000) : Try lock row conflict
-
seekdb error code: 6005
-
Cause: The lock for an update operation fails. This error code is returned to the upper layer, and the operation is retried.
-
Solution: Internal error code. Contact technical support for assistance.
ERROR 6201 (25000) : Clock out of order
-
seekdb error code: 6201
-
Cause: The background clock thread runs every 1 ms. If the time interval between two consecutive runs exceeds 10 ms, this error code is returned.
-
Solution: If this error frequently occurs, check whether the machine load is too high or the machine clock is unstable.
ERROR 6203 (25000) : Mask set has no node
-
seekdb error code: 6203
-
Cause: A node does not exist in the mask set container.
-
Solution: Internal error code. Contact technical support for assistance.
ERROR 6204 (HY000) : Transaction has been decided
-
seekdb error code: 6204
-
Cause: The transaction has been initiated for submission.
-
Solution: Internal error code. Contact technical support for assistance.
ERROR 6205 (HY000) : Transaction state invalid
-
seekdb error code: 6205
-
Cause: The transaction state machine is abnormal.
-
Solution: Internal error code. Contact technical support for assistance.
ERROR 6206 (HY000) : Transaction state not changed
-
seekdb error code: 6206
-
Cause: The state machine does not need to change.
-
Solution: Internal error code. Contact technical support for assistance.
ERROR 6208 (HY000) : Transaction message invalid
-
seekdb error code: 6208
-
Cause: The transaction message is invalid.
-
Solution: Internal error code. Contact technical support for assistance.
ERROR 6209 (HY000) : Transaction message type invalid
-
seekdb error code: 6209
-
Cause: The message type is invalid.
-
Solution: Internal error code. Contact technical support for assistance.
ERROR 6215 (HY000) : Partition is not frozen
-
seekdb error code: 6215
-
Cause: This error code is invalid.
-
Solution: No action is required.
ERROR 6219 (HY000) : Transaction invalid log type
-
seekdb error code: 6219
-
Cause: The log type is invalid.
-
Solution: Internal error code. Contact technical support for assistance.
ERROR 6220 (HY000) : SQL sequence illegal
-
seekdb error code: 6220
-
Cause: The SQL statement sequence is invalid.
-
Solution: Internal error code. Contact technical support for assistance.
ERROR 6221 (HY000) : Transaction context cannot be killed
-
seekdb error code: 6221
-
Cause: The current transaction context cannot be terminated.
-
Solution: Internal error code. Contact technical support for assistance.
ERROR 6222 (HY000) : Transaction state unknown
-
seekdb error code: 6222
-
Cause: The transaction state is unknown.
-
Solution: Internal error code. Contact technical support for assistance.
ERROR 6227 (HY000) : Partition is not stopped
-
seekdb error code: 6227
-
Cause: The partition has not been set to the stopped state.
-
Solution: Internal error code. Contact technical support for assistance.
ERROR 6228 (HY000) : Partition has been stopped
-
seekdb error code: 6228
-
Cause: The partition has been set to the stopped state.
-
Solution: Internal error code. Contact technical support for assistance.
ERROR 6229 (HY000) : Partition has been blocked
-
seekdb error code: 6229
-
Cause: The partition has been set to the blocked state.
-
Solution: Internal error code. Contact technical support for assistance.
ERROR 6232 (HY000) : Partition is splitting
-
seekdb error code: 6232
-
Cause: The partition is splitting. The upper layer is notified and the operation is retried.
-
Solution: Internal error code. Contact technical support for assistance.
ERROR 6233 (HY000) : Transaction has been commited
-
seekdb error code: 6233
-
Cause: The transaction has been committed.
-
Solution: Internal error code. Contact technical support for assistance.
ERROR 6235 (25000) : can't serialize access for this transaction
-
seekdb error code: 6235
-
Cause: The transaction cannot be serialized.
-
Solution: The client must roll back the transaction and re-execute it.
ERROR 6236 (HY000) : transaction weak read version is not ready
-
seekdb error code: 6236
-
Cause: The weak-consistency read version cannot be generated.
-
Solution: Internal error code. Contact technical support for assistance.
ERROR 6240 (HY000) : pg partition not exist
-
seekdb error code: 6240
-
Error reason: The partition group does not exist.
-
Solution: Internal error code. Contact technical support for assistance.
ERROR 6241 (HY000) : transaction statement need retry
-
seekdb error code: 6241
-
Error reason: The statement needs to be retried. The current transaction may be writing logs or requesting a follower.
-
Solution: Internal error code. Contact technical support for assistance.
ERROR 6243 (HY000) : local schema is not new enough, replaying logs of user table from standby cluster needs to wait for schema refreshing
-
seekdb error code: 6243
-
Error reason: The local schema is not new enough. Log replaying needs to be retried.
-
Solution: Internal error code. Contact technical support for assistance.
ERROR 6244 (HY000) : out of transaction threshold
-
seekdb error code: 6244
-
Error reason: The transaction size exceeds the
_max_trx_sizelimit. -
Solution: Adjust the transaction size.
ERROR 6256 (HY000) : Row has not been locked
-
seekdb error code: 6256
-
Error reason: The row lock has not been acquired.
-
Solution: Internal error code. Contact technical support for assistance.
ERROR 6257 (HY000) : Empty partition group
-
seekdb error code: 6257
-
Error reason: The partition list of the partition group is empty.
-
Solution: Internal error code. Contact technical support for assistance.
ERROR 6265 (HY000) : object lock does not exist
-
seekdb error code: 6265
-
Error reason: The lock for the table does not exist.
-
Solution: Internal error code. Contact technical support for assistance.
ERROR 6266 (HY000) : object lock exists
-
seekdb error code: 6266
-
Error reason: The lock for the table already exists. This indicates a duplicate lock operation.
-
Solution: Internal error code. Contact technical support for assistance.
ERROR 6267 (HY000) : Try lock object conflict
-
seekdb error code: 6267
-
Error reason: A lock conflict occurred during the lock operation.
-
Solution: Reserved error code. Not enabled yet.
ERROR 6268 (HY000) : No log callbacks available
-
seekdb error code: 6268
-
Error reason: The number of uncallbacked logs for a single transaction has reached the upper limit, and no more logs can be submitted.
-
Solution: Retry or wait for the log layer to callback.
ERROR 6275 (HY000) : object lock not completed, and can not unlock
-
seekdb error code: 6275
-
Error reason: The table lock transaction has not completed when unlocking the DDL.
-
Solution: Internal error code. Contact technical support for assistance.
ERROR 6276 (HY000) : there is an unlock operation doing, unlock conflict
-
seekdb error code: 6276
-
Error reason: Another unlock operation is ongoing when unlocking the DDL.
-
Solution: Internal error code. Contact technical support for assistance.
ERROR 6277 (HY000) : scn is out of bounds of memtable
-
seekdb error code: 6277
-
Error reason: The SCN set for the MemTable exceeds its boundary limit.
-
Solution: Internal error code. If the error is returned as ERROR, contact technical support for assistance. If the error is returned as WARN, it indicates a normal situation.
ERROR 6280 (HY000) : Transaction cost too much without commit or rollback
- seekdb error code: 6280
- Error reason: The transaction has been alive for a long time, and the row lock cannot be released.
- Solution: Analyze the business scenario to determine whether the long transaction meets the expected requirements.
ERROR 6281 (HY000) : Transaction commit cost too much
- seekdb error code: 6281
- Error reason: The transaction commit or rollback takes too long, and the transaction commit is abnormal.
- Solution: Contact technical support for assistance.
ERROR 6302 (HY000) : log scan runnable thread stop
-
seekdb error code: 6302
-
Error reason: Internal error. During the seekdb restart, the process receives a signal such as
kill -15, causing the process to exit. Theobserver.logfile will display the above error code. -
Solution: Restart the process.
ERROR 6303 (HY000) : no log ever scanned
-
seekdb error code: 6303
-
Error reason: Internal error. The Liboblog cannot find the corresponding partition logs on the corresponding seekdb.
-
Solution: Internal error code. Contact technical support for assistance.
ERROR 6308 (HY000) : external executor handle do not finish
-
seekdb error code: 6308
-
Error reason: Internal error. When Liboblog locates the Partition based on the startup timestamp to pull the
start_log_idfrom seekdb, it supports the resume feature. If a partition is not processed in this RPC, Liboblog will return this error code to execute the subsequent logic. -
Solution: Internal error code. Contact technical support for assistance.
ERROR 6309 (HY000) : cursor not exist
-
seekdb error code: 6309
-
Error reason: Internal error. The corresponding
log_idcannot be queried in the Index Log Storage. -
Solution: Internal error code. Contact technical support for assistance.
ERROR 6310 (HY000) : stream not exist
-
seekdb error code: 6310
-
Error reason: Internal error. If the stream ID in the request executed by Liboblog cannot be found in the memory of seekdb, this error code will be returned.
-
Solution: Internal error code. Contact technical support for assistance.
ERROR 6311 (HY000) : stream busy
-
seekdb error code: 6311
-
Error reason: Internal error. If Liboblog executes two RPC requests for the same stream, this error code will be returned.
-
Solution: Internal error code. Contact technical support for assistance.
## ERROR 6312 (HY000) : file recycled
-
seekdb error code: 6312
-
Error reason: Internal error. The
CLog Fileread based on the information recorded in theIndex Loghas been recycled, and this error code will be returned. -
Solution: Internal error code. Contact technical support for assistance.
ERROR 6313 (HY000) : replay eagain cost too much time
-
seekdb error code: 6313
-
Error reason: Internal error. The confirmed logs are submitted to the replay engine, but the replay engine returns OB_EAGAIN (indicating that the operation needs to be retried) for a long time due to some reasons, and this error code will be returned.
-
Solution: Internal error code. Contact technical support for assistance.
ERROR 6317 (HY000) : alloc log id need retry
-
seekdb error code: 6317
-
Error reason: Internal error. This error occurs when the number of concurrent transactions exceeds the processing capacity of the log system. The transaction engine will retry the transaction.
-
Solution: This is an internal error code. Contact technical support for assistance.
ERROR 6321 (HY000) : ob invalid batch size
-
seekdb error code: 6321
-
Error reason: Internal error.
-
Solution: This is an internal error code. Contact technical support for assistance.
ERROR 6322 (HY000) : ob clog slide timeout
-
seekdb error code: 6322
-
Error reason: Internal error. This error occurs when the time taken to replay confirmed logs from the log system to the replay engine for a single partition exceeds the system's predefined threshold. The processing of this partition is stopped, and the next partition's tasks are started.
-
Solution: This is an internal error code. Contact technical support for assistance.
ERROR 6325 (HY000) : ob clog disk hang
-
seekdb error code: 6325
-
Error reason: The Clog log disk is hung.
-
Solution: Check the disk status and database load.
ERROR 6329 (HY000) : pdml sql need retry under sequence number reorder
-
seekdb error code: 6329
-
Error reason: The PDML query statement needs to be retried under sequence number reordering.
-
Solution: Retry the PDML query statement after sequence number reordering.
ERROR 6330 (HY000) : user data disk is almost full
-
seekdb error code: 6330
-
Error reason: The user data disk is almost full.
-
Solution: Clear or expand the user data disk space to ensure sufficient storage for user data.
ERROR 6400(HY000) : tablet_freeze timeout
- seekdb error code: 6400
- Error reason: Partition-level freezing.
- Solution: Contact technical support for assistance.