¿Qué significa el código NTSTATUS 0xC0190015 (STATUS_TRANSACTION_ALREADY_ABORTED)?

 
Anterior Siguiente
STATUS_TRANSACTION_NOT_REQUESTED STATUS_TRANSACTION_ALREADY_COMMITTED

STATUS_TRANSACTION_ALREADY_ABORTED

Qué significa STATUS_TRANSACTION_ALREADY_ABORTED

STATUS_TRANSACTION_ALREADY_ABORTED significa que una operación llegó después de que KTM ya hubiera decidido abort/rollback. El trabajo original no puede volver a prepararse ni convertirse en commit mediante otra llamada.

Esto es distinto de un outcome “in doubt” tras crash. Si el abort ya es conocido, se hace cleanup de rollback y cualquier retry funcional debe usar una transacción nueva; si el outcome es desconocido, se requiere recovery state.

Qué comprobar

  • Confirme el outcome registrado por KTM y resource managers.
  • Complete cleanup/rollback pendiente.
  • No reutilice la transaction para un retry de negocio.
  • Separe abort conocido de recovery in-doubt.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.