v.20.7Improvement
Rollback Insertion Errors in Log, TinyLog, and StripeLog Engines
Rollback insertion errors inLog,TinyLog,StripeLogengines. In previous versions insertion error lead to inconsisent table state (this works as documented and it is normal for these table engines). This fixes #12402. #12426 (alexey-milovidov).
Why it matters
Previously, when an insertion error occurred in these table engines, it led to an inconsistent state in the table. This feature addresses issue #12402 by ensuring that such errors trigger a rollback, maintaining data consistency and reliability.How to use it
Users do not need to enable anything explicitly; the rollback behavior on insertion errors forLog, TinyLog, and StripeLog engines is now automatic with this update.