CUBRID Engine
latest
|
#include <log_writer.h>
Public Member Functions | |
logwr_info () | |
Public Attributes | |
LOGWR_ENTRY * | writer_list |
pthread_mutex_t | wr_list_mutex |
pthread_cond_t | flush_start_cond |
pthread_mutex_t | flush_start_mutex |
pthread_cond_t | flush_wait_cond |
pthread_mutex_t | flush_wait_mutex |
pthread_cond_t | flush_end_cond |
pthread_mutex_t | flush_end_mutex |
bool | skip_flush |
bool | flush_completed |
bool | is_init |
bool | trace_last_writer |
CLIENTIDS | last_writer_client_info |
INT64 | last_writer_elapsed_time |
Definition at line 157 of file log_writer.h.
|
inline |
Definition at line 177 of file log_writer.h.
References db_name, logwr_copy_log_file(), logwr_force_shutdown(), logwr_log_ha_filestat_to_string(), logwr_to_physical_pageid(), and mode.
bool logwr_info::flush_completed |
Definition at line 168 of file log_writer.h.
Referenced by logpb_flush_all_append_pages().
pthread_cond_t logwr_info::flush_end_cond |
Definition at line 165 of file log_writer.h.
Referenced by logpb_finalize_writer_info(), logpb_flush_all_append_pages(), logpb_initialize_pool(), and logwr_log_ha_filestat_to_string().
pthread_mutex_t logwr_info::flush_end_mutex |
Definition at line 166 of file log_writer.h.
Referenced by logpb_finalize_writer_info(), logpb_flush_all_append_pages(), logpb_initialize_pool(), and logwr_log_ha_filestat_to_string().
pthread_cond_t logwr_info::flush_start_cond |
Definition at line 161 of file log_writer.h.
Referenced by logpb_finalize_writer_info(), and logpb_initialize_pool().
pthread_mutex_t logwr_info::flush_start_mutex |
Definition at line 162 of file log_writer.h.
Referenced by logpb_finalize_writer_info(), logpb_flush_all_append_pages(), and logpb_initialize_pool().
pthread_cond_t logwr_info::flush_wait_cond |
Definition at line 163 of file log_writer.h.
Referenced by logpb_finalize_writer_info(), logpb_flush_all_append_pages(), and logpb_initialize_pool().
pthread_mutex_t logwr_info::flush_wait_mutex |
Definition at line 164 of file log_writer.h.
Referenced by logpb_finalize_writer_info(), logpb_flush_all_append_pages(), and logpb_initialize_pool().
bool logwr_info::is_init |
Definition at line 169 of file log_writer.h.
Referenced by logpb_finalize_writer_info(), and logpb_initialize_pool().
CLIENTIDS logwr_info::last_writer_client_info |
Definition at line 173 of file log_writer.h.
Referenced by logpb_flush_all_append_pages(), and logwr_log_ha_filestat_to_string().
INT64 logwr_info::last_writer_elapsed_time |
Definition at line 174 of file log_writer.h.
Referenced by logpb_flush_all_append_pages(), and logwr_log_ha_filestat_to_string().
bool logwr_info::skip_flush |
Definition at line 167 of file log_writer.h.
Referenced by logpb_flush_all_append_pages().
bool logwr_info::trace_last_writer |
Definition at line 172 of file log_writer.h.
Referenced by logpb_flush_all_append_pages(), and logwr_log_ha_filestat_to_string().
pthread_mutex_t logwr_info::wr_list_mutex |
Definition at line 160 of file log_writer.h.
Referenced by logpb_finalize_writer_info(), logpb_flush_all_append_pages(), logpb_initialize_pool(), and logwr_log_ha_filestat_to_string().
LOGWR_ENTRY* logwr_info::writer_list |
Definition at line 159 of file log_writer.h.
Referenced by logpb_finalize_writer_info(), logpb_flush_all_append_pages(), and logwr_log_ha_filestat_to_string().