summaryrefslogtreecommitdiff
path: root/sql/ha_innodb.h
diff options
context:
space:
mode:
authorunknown <marko@hundin.mysql.fi>2004-09-30 15:54:19 +0300
committerunknown <marko@hundin.mysql.fi>2004-09-30 15:54:19 +0300
commitf8eee7ca2a4729283bd5caf441c45e5c18a236a5 (patch)
tree884195db59cc7fb8d862666885451f450071788d /sql/ha_innodb.h
parent9e9fb4f88835a1d38bd1131d9538ea59913346e5 (diff)
downloadmariadb-git-f8eee7ca2a4729283bd5caf441c45e5c18a236a5.tar.gz
InnoDB: implement innodb_max_purge_lag
innobase/include/srv0srv.h: Added srv_max_purge_lag and srv_dml_needed_delay innobase/include/trx0sys.h: Added trx_sys->rseg_history_len innobase/row/row0mysql.c: Added row_mysql_delay_if_needed() innobase/srv/srv0srv.c: Added srv_max_purge_lag and srv_dml_needed_delay innobase/trx/trx0purge.c: Update trx_sys->rseg_history_len. Calculate srv_dml_needed_delay from srv_max_purge_lag and trx_sys->rseg_history_len. innobase/trx/trx0rseg.c: Initialize trx_sys->rseg_history_len sql/ha_innodb.h: Add srv_max_purge_lag sql/mysqld.cc: Add parameter innodb_max_purge_lag sql/set_var.cc: Add global variable innodb_max_purge_lag
Diffstat (limited to 'sql/ha_innodb.h')
-rw-r--r--sql/ha_innodb.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/sql/ha_innodb.h b/sql/ha_innodb.h
index cab21b5bac4..6a4eb7571dc 100644
--- a/sql/ha_innodb.h
+++ b/sql/ha_innodb.h
@@ -194,6 +194,7 @@ extern my_bool innobase_log_archive,
extern "C" {
extern ulong srv_max_buf_pool_modified_pct;
extern ulong srv_auto_extend_increment;
+extern ulong srv_max_purge_lag;
}
extern TYPELIB innobase_lock_typelib;