Site icon EfmSoft

What does NTSTATUS 0xC0190037 (STATUS_CANT_BREAK_TRANSACTIONAL_DEPENDENCY) mean?

 
Previous Next
STATUS_FILE_IDENTITY_NOT_PERSISTENT STATUS_CANT_CROSS_RM_BOUNDARY

STATUS_CANT_BREAK_TRANSACTIONAL_DEPENDENCY

Another transaction has a dependency on this file-system property

STATUS_CANT_BREAK_TRANSACTIONAL_DEPENDENCY means the requested change would break a dependency that TxF is using to preserve transactional isolation. A property that looks local, such as an identity, link, or namespace relationship, may be part of another transaction's correctness guarantee.

Diagnose this by looking for transaction overlap rather than by only checking permissions. The operation may be valid when performed alone but invalid while a related transaction is still in doubt or active.

What to check

Useful distinction

This is more specific than a generic transactional conflict. The named problem is a dependency that cannot be broken while TxF is preserving another transaction's view.

References


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

Exit mobile version