summaryrefslogtreecommitdiff
path: root/storage/innobase/srv/srv0srv.cc
diff options
context:
space:
mode:
authorMarko Mäkelä <marko.makela@mariadb.com>2017-12-08 16:31:54 +0200
committerMarko Mäkelä <marko.makela@mariadb.com>2017-12-08 16:31:54 +0200
commit51bc407403bb7da1b616cf88d024a18ab9e36937 (patch)
treeb7bb7e96dbcb6eaa36e64cadaffa878f50810a37 /storage/innobase/srv/srv0srv.cc
parentbf96310657116bccc3ef0be66084db5a446d4ba4 (diff)
downloadmariadb-git-51bc407403bb7da1b616cf88d024a18ab9e36937.tar.gz
Remove dead code for "InnoDB table(space) monitor"
Starting with MySQL 5.7 (or MariaDB 10.2.2) InnoDB no longer contains the "table monitor" or "tablespace monitor". The conditions on srv_print_innodb_tablespace_monitor, srv_print_innodb_table_monitor never hold. So, the code was dead. Also, remove a bogus reference to dict_print(), which used to implement the InnoDB table monitor.
Diffstat (limited to 'storage/innobase/srv/srv0srv.cc')
-rw-r--r--storage/innobase/srv/srv0srv.cc64
1 files changed, 1 insertions, 63 deletions
diff --git a/storage/innobase/srv/srv0srv.cc b/storage/innobase/srv/srv0srv.cc
index 9ac4daf5901..b6d9fbe635d 100644
--- a/storage/innobase/srv/srv0srv.cc
+++ b/storage/innobase/srv/srv0srv.cc
@@ -454,8 +454,6 @@ stderr on startup/shutdown. Not enabled on the embedded server. */
ibool srv_print_verbose_log;
my_bool srv_print_innodb_monitor;
my_bool srv_print_innodb_lock_monitor;
-my_bool srv_print_innodb_tablespace_monitor;
-my_bool srv_print_innodb_table_monitor;
/** innodb_force_primary_key; whether to disallow CREATE TABLE without
PRIMARY KEY */
my_bool srv_force_primary_key;
@@ -1713,8 +1711,6 @@ DECLARE_THREAD(srv_monitor_thread)(void*)
double time_elapsed;
time_t current_time;
time_t last_monitor_time;
- time_t last_table_monitor_time;
- time_t last_tablespace_monitor_time;
ulint mutex_skipped;
ibool last_srv_print_monitor;
@@ -1730,8 +1726,6 @@ DECLARE_THREAD(srv_monitor_thread)(void*)
#endif /* UNIV_PFS_THREAD */
srv_last_monitor_time = ut_time();
- last_table_monitor_time = ut_time();
- last_tablespace_monitor_time = ut_time();
last_monitor_time = ut_time();
mutex_skipped = 0;
last_srv_print_monitor = srv_print_innodb_monitor;
@@ -1791,60 +1785,6 @@ loop:
os_file_set_eof(srv_monitor_file);
mutex_exit(&srv_monitor_file_mutex);
}
-
- if (srv_print_innodb_tablespace_monitor
- && difftime(current_time,
- last_tablespace_monitor_time) > 60) {
- last_tablespace_monitor_time = ut_time();
-
- fputs("========================"
- "========================\n",
- stderr);
-
- ut_print_timestamp(stderr);
-
- fputs(" INNODB TABLESPACE MONITOR OUTPUT\n"
- "========================"
- "========================\n",
- stderr);
-
- // JAN: TODO: MySQL 5.7
- //fsp_print(0);
- //fputs("Validating tablespace\n", stderr);
- //fsp_validate(0);
- fputs("Validation ok\n"
- "---------------------------------------\n"
- "END OF INNODB TABLESPACE MONITOR OUTPUT\n"
- "=======================================\n",
- stderr);
- }
-
- if (srv_print_innodb_table_monitor
- && difftime(current_time, last_table_monitor_time) > 60) {
-
- last_table_monitor_time = ut_time();
-
- // fprintf(stderr, "Warning: %s\n",
- // DEPRECATED_MSG_INNODB_TABLE_MONITOR);
-
- fputs("===========================================\n",
- stderr);
-
- ut_print_timestamp(stderr);
-
- fputs(" INNODB TABLE MONITOR OUTPUT\n"
- "===========================================\n",
- stderr);
- // dict_print();
-
- fputs("-----------------------------------\n"
- "END OF INNODB TABLE MONITOR OUTPUT\n"
- "==================================\n",
- stderr);
-
- //fprintf(stderr, "Warning: %s\n",
- // DEPRECATED_MSG_INNODB_TABLE_MONITOR);
- }
}
if (srv_shutdown_state != SRV_SHUTDOWN_NONE) {
@@ -1852,9 +1792,7 @@ loop:
}
if (srv_print_innodb_monitor
- || srv_print_innodb_lock_monitor
- || srv_print_innodb_tablespace_monitor
- || srv_print_innodb_table_monitor) {
+ || srv_print_innodb_lock_monitor) {
goto loop;
}