| 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
- Microsoft: Kernel Transaction Manager
- Microsoft: KTM resource managers
- Microsoft: KTM objects
- Microsoft: Transactional NTFS overview
Looking for a different code? Search another status or error code.
