Commit 17ac9597 authored by Nirbhay Choubey's avatar Nirbhay Choubey

Bug#1421360: Add Percona Server specific FLUSH statements.

- Restore FLUSH commands supported by MariaDB (removed in
the previous commit)
- Adjust test case
parent 5d4fb15e
--query_cache_type=1 --query_cache_size=1000000 --innodb_track_changed_pages=1 --userstat=1 --thread_statistics=1 --query_cache_type=1 --query_cache_size=1000000 --userstat=1 --wsrep_replicate_myisam=true
...@@ -15,7 +15,6 @@ DROP TABLE IF EXISTS t1, t2, x1, x2; ...@@ -15,7 +15,6 @@ DROP TABLE IF EXISTS t1, t2, x1, x2;
--connection node_1 --connection node_1
CREATE TABLE t1 (f1 INTEGER); CREATE TABLE t1 (f1 INTEGER);
CREATE TABLE t2 (f1 INT PRIMARY KEY AUTO_INCREMENT, f2 INTEGER); CREATE TABLE t2 (f1 INT PRIMARY KEY AUTO_INCREMENT, f2 INTEGER);
SET GLOBAL wsrep_replicate_myisam = TRUE;
CREATE TABLE x1 (f1 INTEGER) ENGINE=MyISAM; CREATE TABLE x1 (f1 INTEGER) ENGINE=MyISAM;
CREATE TABLE x2 (f1 INT PRIMARY KEY AUTO_INCREMENT, f2 INTEGER) ENGINE=MyISAM; CREATE TABLE x2 (f1 INT PRIMARY KEY AUTO_INCREMENT, f2 INTEGER) ENGINE=MyISAM;
INSERT INTO t1 VALUES (1), (2), (3), (4), (5), (6), (7), (8), (9), (10); INSERT INTO t1 VALUES (1), (2), (3), (4), (5), (6), (7), (8), (9), (10);
...@@ -39,6 +38,10 @@ FLUSH LOCAL SLOW LOGS; ...@@ -39,6 +38,10 @@ FLUSH LOCAL SLOW LOGS;
FLUSH LOCAL GENERAL LOGS; FLUSH LOCAL GENERAL LOGS;
FLUSH LOCAL ENGINE LOGS; FLUSH LOCAL ENGINE LOGS;
FLUSH LOCAL RELAY LOGS; FLUSH LOCAL RELAY LOGS;
FLUSH LOCAL CLIENT_STATISTICS;
FLUSH LOCAL INDEX_STATISTICS;
FLUSH LOCAL TABLE_STATISTICS;
FLUSH LOCAL USER_STATISTICS;
FLUSH LOCAL LOGS; FLUSH LOCAL LOGS;
FLUSH LOCAL BINARY LOGS; FLUSH LOCAL BINARY LOGS;
FLUSH LOCAL TABLES WITH READ LOCK; FLUSH LOCAL TABLES WITH READ LOCK;
...@@ -74,7 +77,6 @@ SELECT COUNT(*) = 10 FROM x2; ...@@ -74,7 +77,6 @@ SELECT COUNT(*) = 10 FROM x2;
DROP TABLE t1, t2, x1, x2; DROP TABLE t1, t2, x1, x2;
CREATE TABLE t1 (f1 INTEGER); CREATE TABLE t1 (f1 INTEGER);
CREATE TABLE t2 (f1 INT PRIMARY KEY AUTO_INCREMENT, f2 INTEGER); CREATE TABLE t2 (f1 INT PRIMARY KEY AUTO_INCREMENT, f2 INTEGER);
SET GLOBAL wsrep_replicate_myisam = TRUE;
CREATE TABLE x1 (f1 INTEGER) ENGINE=MyISAM; CREATE TABLE x1 (f1 INTEGER) ENGINE=MyISAM;
CREATE TABLE x2 (f1 INT PRIMARY KEY AUTO_INCREMENT, f2 INTEGER) ENGINE=MyISAM; CREATE TABLE x2 (f1 INT PRIMARY KEY AUTO_INCREMENT, f2 INTEGER) ENGINE=MyISAM;
INSERT INTO t1 VALUES (1), (2), (3), (4), (5), (6), (7), (8), (9), (10); INSERT INTO t1 VALUES (1), (2), (3), (4), (5), (6), (7), (8), (9), (10);
...@@ -100,6 +102,10 @@ FLUSH SLOW LOGS; ...@@ -100,6 +102,10 @@ FLUSH SLOW LOGS;
FLUSH GENERAL LOGS; FLUSH GENERAL LOGS;
FLUSH ENGINE LOGS; FLUSH ENGINE LOGS;
FLUSH RELAY LOGS; FLUSH RELAY LOGS;
FLUSH CLIENT_STATISTICS;
FLUSH INDEX_STATISTICS;
FLUSH TABLE_STATISTICS;
FLUSH USER_STATISTICS;
FLUSH LOGS; FLUSH LOGS;
FLUSH BINARY LOGS; FLUSH BINARY LOGS;
FLUSH TABLES WITH READ LOCK; FLUSH TABLES WITH READ LOCK;
......
...@@ -4690,7 +4690,11 @@ end_with_restore_list: ...@@ -4690,7 +4690,11 @@ end_with_restore_list:
REFRESH_QUERY_CACHE_FREE | REFRESH_QUERY_CACHE_FREE |
#endif /* HAVE_QUERY_CACHE */ #endif /* HAVE_QUERY_CACHE */
REFRESH_STATUS | REFRESH_STATUS |
REFRESH_USER_RESOURCES)) REFRESH_USER_RESOURCES |
REFRESH_TABLE_STATS |
REFRESH_INDEX_STATS |
REFRESH_USER_STATS |
REFRESH_CLIENT_STATS))
{ {
WSREP_TO_ISOLATION_BEGIN_WRTCHK(WSREP_MYSQL_DB, NULL, NULL) WSREP_TO_ISOLATION_BEGIN_WRTCHK(WSREP_MYSQL_DB, NULL, NULL)
} }
......
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