diff options
Diffstat (limited to 'storage/innobase/include/log0log.h')
-rw-r--r-- | storage/innobase/include/log0log.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/storage/innobase/include/log0log.h b/storage/innobase/include/log0log.h index dd5e37012b7..61318e34561 100644 --- a/storage/innobase/include/log0log.h +++ b/storage/innobase/include/log0log.h @@ -1,6 +1,6 @@ /***************************************************************************** -Copyright (c) 1995, 2012, Oracle and/or its affiliates. All rights reserved. +Copyright (c) 1995, 2013, Oracle and/or its affiliates. All rights reserved. Copyright (c) 2009, Google Inc. Portions of this file contain modifications contributed and copyrighted by @@ -794,12 +794,14 @@ struct log_t{ ulint max_buf_free; /*!< recommended maximum value of buf_free, after which the buffer is flushed */ + #ifdef UNIV_LOG_DEBUG ulint old_buf_free; /*!< value of buf free when log was last time opened; only in the debug version */ ib_uint64_t old_lsn; /*!< value of lsn when log was last time opened; only in the debug version */ +#endif /* UNIV_LOG_DEBUG */ ibool check_flush_or_checkpoint; /*!< this is set to TRUE when there may be need to flush the log buffer, or @@ -822,6 +824,8 @@ struct log_t{ later; this is advanced when a flush operation is completed to all the log groups */ + volatile bool is_extending; /*!< this is set to true during extend + the log buffer size */ lsn_t written_to_some_lsn; /*!< first log sequence number not yet written to any log group; for this to |