Updated on 2023-12-22 GMT+08:00

GAUSS-04081 -- GAUSS-04090

GAUSS-04081: "proc header uninitialized"

SQLSTATE: XX000

Description: ProcGlobal is not initialized.

Solution: Contact technical support.

GAUSS-04082: "you already exist"

SQLSTATE: XX000

Description: The process has exited.

Solution: Contact technical support.

GAUSS-04083: "all AuxiliaryProcs are in use"

SQLSTATE: XX000

Description: The slots for the auxiliary process are insufficient.

Solution: Contact technical support.

GAUSS-04084: "could not set timer for process wakeup"

SQLSTATE: XX000

Description: Internal system error.

Solution: Contact technical support.

GAUSS-04085: "Lock wait timeout: thread %lu on node %s waiting for %s on %s after %ld.%03d ms"

SQLSTATE: YY002

Description: The distributed lock waiting times out.

Solution: Check the concurrent execution status. Check the pg_stat_activity view and find the ID of the process that causes the deadlock. Run SELECT pg_cancel_backend($pid); to terminate the deadlock thread.

GAUSS-04086: "could not disable timer for process wakeup"

SQLSTATE: XX000

Description: Internal system error.

Solution: Contact technical support.

GAUSS-04087: "stuck spinlock (%p) detected at %s:%d"

SQLSTATE: XX000

Description: The spinlock has been suspended for a long time.

Solution: Contact technical support.

GAUSS-04088: "unrecognized lock method: %d"

SQLSTATE: XX000

Description: The lock method is not identified.

Solution: Contact technical support.

GAUSS-04089: "unrecognized lock mode: %d"

SQLSTATE: XX000

Description: The lock mode is not identified.

Solution: Contact technical support.

GAUSS-04090: "cannot acquire lock mode %s on database objects while recovery is in progress"

SQLSTATE: 55000

Description: The lock level applied for during the restoration is incorrect.

Solution: Contact technical support.