Commit ebd4a820 authored by Sergey Petrunya's avatar Sergey Petrunya

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.
parent 727896df
...@@ -529,6 +529,8 @@ public: ...@@ -529,6 +529,8 @@ public:
store_stat_fields(); store_stat_fields();
if ((err= stat_file->ha_write_row(record[0]))) if ((err= stat_file->ha_write_row(record[0])))
return TRUE; return TRUE;
/* Make change permanent and avoid 'table is marked as crashed' errors */
table->file->extra(HA_EXTRA_FLUSH);
} }
return FALSE; return FALSE;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment