Commit 40a7e02b authored by Vadim Tkachenko's avatar Vadim Tkachenko

sync rev 76

parent f657606d
...@@ -9834,7 +9834,7 @@ TYPELIB innobase_stats_method_typelib= ...@@ -9834,7 +9834,7 @@ TYPELIB innobase_stats_method_typelib=
innobase_stats_method_names, NULL innobase_stats_method_names, NULL
}; };
static MYSQL_SYSVAR_ENUM(stats_method, srv_stats_method, static MYSQL_SYSVAR_ENUM(stats_method, srv_stats_method,
PLUGIN_VAR_RQCMDARG | PLUGIN_VAR_READONLY, PLUGIN_VAR_RQCMDARG,
"Specifies how InnoDB index statistics collection code should threat NULLs. " "Specifies how InnoDB index statistics collection code should threat NULLs. "
"Possible values of name are same to for 'myisam_stats_method'. " "Possible values of name are same to for 'myisam_stats_method'. "
"This is startup parameter.", "This is startup parameter.",
......
...@@ -2645,8 +2645,11 @@ srv_master_thread( ...@@ -2645,8 +2645,11 @@ srv_master_thread(
bpage = UT_LIST_GET_FIRST(buf_pool->flush_list); bpage = UT_LIST_GET_FIRST(buf_pool->flush_list);
while (bpage != NULL) { while (bpage != NULL) {
level += log_sys->max_checkpoint_age ib_uint64_t oldest_modification = bpage->oldest_modification;
- (lsn - bpage->oldest_modification); if (oldest_modification != 0) {
level += log_sys->max_checkpoint_age
- (lsn - oldest_modification);
}
bpage = UT_LIST_GET_NEXT(flush_list, bpage); bpage = UT_LIST_GET_NEXT(flush_list, bpage);
} }
...@@ -2663,7 +2666,7 @@ srv_master_thread( ...@@ -2663,7 +2666,7 @@ srv_master_thread(
if(bpl) if(bpl)
n_pages_flushed = buf_flush_batch(BUF_FLUSH_LIST, n_pages_flushed = buf_flush_batch(BUF_FLUSH_LIST,
bpl, bpl,
IB_ULONGLONG_MAX); oldest_lsn + (lsn - lsn_old));
/* /*
fprintf(stderr, fprintf(stderr,
......
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