mirror of
https://github.com/MariaDB/server.git
synced 2025-01-16 03:52:35 +01:00
163b34fe25
Part of MDEV-5336 Implement LOCK FOR BACKUP The idea is that instead of waiting in close_cached_tables() for all tables to be closed, we instead call flush_tables() that does: - Flush not used objects in table cache to free memory - Collect all tables that are open - Call HA_EXTRA_FLUSH on the objects, to get them into "closed state" - Added HA_EXTRA_FLUSH support to archive and CSV - Added multi-user protection to HA_EXTRA_FLUSH in MyISAM and Aria The benefit compared to old code is: - FTWRL doesn't have to wait for long running read operations or open HANDLER's |
||
---|---|---|
.. | ||
csv.result | ||
csv.test | ||
csv_alter_table.result | ||
csv_alter_table.test | ||
csv_not_null.result | ||
csv_not_null.test | ||
flush.result | ||
flush.test | ||
read_only.result | ||
read_only.test |