CUBRID Engine  latest
la_info Struct Reference
Collaboration diagram for la_info:
Collaboration graph

Public Attributes

char log_path [PATH_MAX]
 
char loginf_path [PATH_MAX]
 
LA_ACT_LOG act_log
 
LA_ARV_LOG arv_log
 
int last_file_state
 
unsigned long start_vsize
 
time_t start_time
 
LOG_LSA final_lsa
 
LOG_LSA committed_lsa
 
LOG_LSA committed_rep_lsa
 
LOG_LSA last_committed_lsa
 
LOG_LSA last_committed_rep_lsa
 
LA_APPLY ** repl_lists
 
int repl_cnt
 
int cur_repl
 
int total_rows
 
int prev_total_rows
 
time_t log_record_time
 
LA_COMMITcommit_head
 
LA_COMMITcommit_tail
 
int last_deleted_archive_num
 
time_t last_time_archive_deleted
 
char * log_data
 
char * rec_type
 
LOG_ZIPundo_unzip_ptr
 
LOG_ZIPredo_unzip_ptr
 
int apply_state
 
int max_mem_size
 
LA_CACHE_PBcache_pb
 
int cache_buffer_size
 
bool last_is_end_of_record
 
bool is_end_of_record
 
int last_server_state
 
bool is_role_changed
 
LOG_LSA append_lsa
 
LOG_LSA eof_lsa
 
LOG_LSA required_lsa
 
unsigned long insert_counter
 
unsigned long update_counter
 
unsigned long delete_counter
 
unsigned long schema_counter
 
unsigned long commit_counter
 
unsigned long fail_counter
 
time_t log_commit_time
 
bool required_lsa_changed
 
int status
 
bool is_apply_info_updated
 
int num_unflushed
 
int log_path_lockf_vdes
 
int db_lockf_vdes
 
LA_REPL_FILTER repl_filter
 
bool reinit_copylog
 

Detailed Description

Definition at line 279 of file log_applier.c.

Member Data Documentation

int la_info::apply_state

Definition at line 314 of file log_applier.c.

Referenced by la_apply_log_file(), and la_change_state().

LA_ARV_LOG la_info::arv_log
int la_info::cache_buffer_size

Definition at line 319 of file log_applier.c.

Referenced by la_apply_log_file(), la_get_page_buffer(), and la_init().

unsigned long la_info::commit_counter
LA_COMMIT* la_info::commit_head
LA_COMMIT* la_info::commit_tail
int la_info::db_lockf_vdes
bool la_info::is_end_of_record

Definition at line 321 of file log_applier.c.

Referenced by la_apply_log_file(), la_change_state(), and la_log_record_process().

bool la_info::is_role_changed
LOG_LSA la_info::last_committed_lsa
LOG_LSA la_info::last_committed_rep_lsa
int la_info::last_deleted_archive_num

Definition at line 305 of file log_applier.c.

Referenced by la_apply_log_file(), la_find_archive_num(), la_init(), and la_log_page_check().

int la_info::last_file_state

Definition at line 286 of file log_applier.c.

Referenced by la_change_state().

bool la_info::last_is_end_of_record

Definition at line 320 of file log_applier.c.

Referenced by la_change_state().

int la_info::last_server_state

Definition at line 322 of file log_applier.c.

Referenced by la_change_state().

time_t la_info::last_time_archive_deleted

Definition at line 307 of file log_applier.c.

Referenced by la_apply_log_file(), and la_init().

time_t la_info::log_commit_time

Definition at line 335 of file log_applier.c.

Referenced by la_log_commit(), and la_update_ha_last_applied_info().

char* la_info::log_data

Definition at line 310 of file log_applier.c.

Referenced by la_log_page_check().

int la_info::log_path_lockf_vdes

Definition at line 343 of file log_applier.c.

Referenced by la_apply_log_file(), and la_shutdown().

char la_info::loginf_path[PATH_MAX]
int la_info::max_mem_size

Definition at line 315 of file log_applier.c.

Referenced by la_check_mem_size(), and la_init().

int la_info::num_unflushed
int la_info::prev_total_rows

Definition at line 301 of file log_applier.c.

Referenced by la_check_time_commit().

char* la_info::rec_type

Definition at line 311 of file log_applier.c.

Referenced by la_apply_insert_log(), la_apply_pre(), la_apply_update_log(), and la_shutdown().

LOG_ZIP* la_info::redo_unzip_ptr
bool la_info::reinit_copylog

Definition at line 348 of file log_applier.c.

Referenced by check_reinit_copylog(), la_apply_log_file(), la_init(), and la_shutdown().

int la_info::repl_cnt

Definition at line 298 of file log_applier.c.

Referenced by la_add_apply_list(), la_init_repl_lists(), and la_shutdown().

bool la_info::required_lsa_changed

Definition at line 336 of file log_applier.c.

unsigned long la_info::schema_counter
time_t la_info::start_time

Definition at line 288 of file log_applier.c.

Referenced by la_check_mem_size(), la_commit_transaction(), and la_init().

unsigned long la_info::start_vsize

Definition at line 287 of file log_applier.c.

Referenced by la_check_mem_size(), and la_init().

int la_info::status

Definition at line 337 of file log_applier.c.

Referenced by la_check_time_commit(), and la_log_record_process().

int la_info::total_rows

Definition at line 300 of file log_applier.c.

Referenced by la_apply_commit_list(), and la_check_time_commit().

LOG_ZIP* la_info::undo_unzip_ptr

Definition at line 312 of file log_applier.c.

Referenced by la_apply_pre(), la_get_undoredo_diff(), la_get_zipped_data(), and la_shutdown().


The documentation for this struct was generated from the following file: