MDEV-5901: EITS: killing the server leaves statistical tables in "marked as crashed" state

- Do like sp.cc does with mysql.proc table: call HA_EXTRA_FLUSH after we've modified
  a statistical table.
This commit is contained in:
Sergey Petrunya 2014-03-19 16:32:57 +04:00
parent 727896df27
commit ebd4a82004

View file

@ -529,6 +529,8 @@ public:
store_stat_fields();
if ((err= stat_file->ha_write_row(record[0])))
return TRUE;
/* Make change permanent and avoid 'table is marked as crashed' errors */
table->file->extra(HA_EXTRA_FLUSH);
}
return FALSE;
}