mariadb/storage/innobase/os
Jan Lindström 2f46e5b9fc MDEV-6070: FusionIO: Failure to create a table with ATOMIC_WRITES
option leaves the database in inconsistent state,

Analysis: Problem was that atomic writes variable had incorrect
type on same places leading to fact that e.g. OFF option was
not regognized. Furthermore, some error check code was missing
from both InnoDB and XtraDB engines. Finally, when table is
created we have already created the .ibd file and if we can't
set atomic writes it stays there.

Fix: Fix atomic writes variable type to ulint as it should be.
Fix: Add proper error code checking on os errors on both InnoDB
and XtraDB
Fix: Remove the .idb file when atomic writes can't be enabled
to a new table.
2014-04-16 16:55:36 +03:00
..
os0file.cc MDEV-6070: FusionIO: Failure to create a table with ATOMIC_WRITES 2014-04-16 16:55:36 +03:00
os0proc.cc Temporary commit of merge of MariaDB 10.0-base and MySQL 5.6 2012-08-01 17:27:34 +03:00
os0sync.cc Temporary commit of 10.0-merge 2013-03-26 00:03:13 +02:00
os0thread.cc InnoDB 5.6.15 merge. 2014-02-26 19:36:33 +01:00