mirror of
https://github.com/MariaDB/server.git
synced 2026-05-16 20:07:13 +02:00
cleanup redo log
This commit is contained in:
parent
78cc9c9ebf
commit
774fe8969a
2 changed files with 3 additions and 18 deletions
|
|
@ -34,26 +34,22 @@ Created 12/9/1995 Heikki Tuuri
|
|||
#ifndef log0log_h
|
||||
#define log0log_h
|
||||
|
||||
#include "dyn0buf.h"
|
||||
#include "log0types.h"
|
||||
#include "os0event.h"
|
||||
#include "ut0mutex.h"
|
||||
#include "os0file.h"
|
||||
#include "span.h"
|
||||
#include <atomic>
|
||||
#include <vector>
|
||||
#include <string>
|
||||
|
||||
using st_::span;
|
||||
|
||||
/** Magic value to use instead of log checksums when they are disabled */
|
||||
#define LOG_NO_CHECKSUM_MAGIC 0xDEADBEEFUL
|
||||
|
||||
/* Margin for the free space in the smallest log, before a new query
|
||||
step which modifies the database, is started */
|
||||
|
||||
#define LOG_CHECKPOINT_FREE_PER_THREAD (4U << srv_page_size_shift)
|
||||
#define LOG_CHECKPOINT_EXTRA_FREE (8U << srv_page_size_shift)
|
||||
|
||||
typedef ulint (*log_checksum_func_t)(const byte* log_block);
|
||||
|
||||
static const char LOG_FILE_NAME_PREFIX[] = "ib_logfile";
|
||||
static const char LOG_FILE_NAME[] = "ib_logfile0";
|
||||
|
||||
|
|
@ -305,10 +301,6 @@ void
|
|||
log_refresh_stats(void);
|
||||
/*===================*/
|
||||
|
||||
/* Values used as flags */
|
||||
#define LOG_FLUSH 7652559
|
||||
#define LOG_CHECKPOINT 78656949
|
||||
|
||||
/* The counting of lsn's starts from this value: this must be non-zero */
|
||||
#define LOG_START_LSN ((lsn_t) (16 * OS_FILE_LOG_BLOCK_SIZE))
|
||||
|
||||
|
|
|
|||
|
|
@ -37,13 +37,11 @@ Created 12/9/1995 Heikki Tuuri
|
|||
|
||||
#include "log0log.h"
|
||||
#include "log0crypt.h"
|
||||
#include "mem0mem.h"
|
||||
#include "buf0buf.h"
|
||||
#include "buf0flu.h"
|
||||
#include "lock0lock.h"
|
||||
#include "log0recv.h"
|
||||
#include "fil0fil.h"
|
||||
#include "dict0boot.h"
|
||||
#include "dict0stats_bg.h"
|
||||
#include "btr0defragment.h"
|
||||
#include "srv0srv.h"
|
||||
|
|
@ -52,7 +50,6 @@ Created 12/9/1995 Heikki Tuuri
|
|||
#include "trx0trx.h"
|
||||
#include "trx0roll.h"
|
||||
#include "srv0mon.h"
|
||||
#include "sync0sync.h"
|
||||
#include "buf0dump.h"
|
||||
#include "log0sync.h"
|
||||
|
||||
|
|
@ -94,10 +91,6 @@ should be bigger than LOG_POOL_PREFLUSH_RATIO_SYNC */
|
|||
the previous */
|
||||
#define LOG_POOL_PREFLUSH_RATIO_ASYNC 8
|
||||
|
||||
/* Codes used in unlocking flush latches */
|
||||
#define LOG_UNLOCK_NONE_FLUSHED_LOCK 1
|
||||
#define LOG_UNLOCK_FLUSH_LOCK 2
|
||||
|
||||
/****************************************************************//**
|
||||
Returns the oldest modified block lsn in the pool, or log_sys.lsn if none
|
||||
exists.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue