What does NTSTATUS 0xC019003A (STATUS_INDOUBT_TRANSACTIONS_EXIST) mean?

 
Previous Next
STATUS_TXF_DIR_NOT_EMPTY STATUS_TM_VOLATILE

STATUS_INDOUBT_TRANSACTIONS_EXIST

The resource manager still has unresolved transaction outcomes

STATUS_INDOUBT_TRANSACTIONS_EXIST means the requested operation would be unsafe while one or more transactions remain in doubt. An in-doubt transaction is one for which the resource manager cannot yet determine the final commit or rollback outcome.

In this state, maintenance, cleanup, snapshot, or resource-manager operations can be rejected because proceeding could make recovery impossible or expose inconsistent file-system state.

What to check

  • Transaction-manager recovery and resource-manager recovery events for the affected volume.
  • Distributed Transaction Coordinator involvement if the transaction spans multiple stores or computers.
  • Whether the log file and TxF metadata are available for recovery.
  • Whether the operation is safe only after in-doubt transactions are resolved.

Useful distinction

This is different from a simple active transaction. The issue is uncertainty about the transaction outcome, which is especially important during recovery.

References


Looking for a different code? Search another status or error code.