What does NTSTATUS 0xC0190026 (STATUS_CANT_CREATE_MORE_STREAM_MINIVERSIONS) mean?

 
Previous Next
STATUS_CANT_OPEN_MINIVERSION_WITH_MODIFY_INTENT STATUS_HANDLE_NO_LONGER_VALID

STATUS_CANT_CREATE_MORE_STREAM_MINIVERSIONS

The stream has exhausted its TxF miniversion slots

STATUS_CANT_CREATE_MORE_STREAM_MINIVERSIONS indicates a TxF limit rather than a name-resolution failure. The stream already has as many miniversions as the implementation is willing to maintain for the active transaction state.

This can appear in code that creates a miniversion before every small write, retry, or savepoint operation. It is a sign to review the transaction design because excessive miniversions increase metadata pressure and complicate rollback behavior.

What to check

  • The number of miniversions created for the same stream before commit or rollback.
  • Loops that create miniversions for every retry instead of only at meaningful checkpoints.
  • Whether old savepoints are cleared when they are no longer needed.
  • Whether a shorter transaction or application-level temporary file would be simpler.

Useful distinction

This is not the same as running out of disk space. Disk pressure may coexist, but the named failure is the TxF stream-miniversion limit.

References


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