CUBRID Engine
latest
|
#include <log_impl.h>
Public Member Functions | |
log_global () | |
~log_global () | |
Definition at line 648 of file log_impl.h.
log_global::log_global | ( | ) |
log_global::~log_global | ( | ) |
Definition at line 98 of file log_global.c.
References writer_info.
LOG_APPEND_INFO log_global::append |
Definition at line 651 of file log_impl.h.
Referenced by dwb_flush_block(), LOG_APPEND_PTR(), log_create_internal(), log_final(), log_initialize_internal(), log_prior_has_worker_log_records(), log_recovery_notpartof_archives(), log_recovery_resetlog(), LOG_RESET_PREV_LSA(), logpb_append_next_record(), logpb_archive_active_log(), logpb_delete(), logpb_dump_information(), logpb_dump_log_header(), logpb_end_append(), logpb_fatal_error_internal(), logpb_fetch_from_archive(), logpb_fetch_header_from_active_log(), logpb_fetch_page(), logpb_fetch_start_append_page(), logpb_fetch_start_append_page_new(), logpb_finalize_pool(), logpb_find_header_parameters(), logpb_find_oldest_available_page_id(), logpb_flush_all_append_pages(), logpb_flush_pages(), logpb_get_guess_archive_num(), logpb_invalid_all_append_pages(), logpb_last_complete_blockid(), logpb_need_wal(), logpb_next_append_page(), logpb_read_page_from_active_log(), logpb_read_page_from_file(), logpb_remove_all_in_log_path(), logpb_rename_all_volumes_files(), logpb_restore(), logpb_start_append(), logpb_write_page_to_disk(), logpb_write_toflush_pages_to_archive(), logpb_writev_append_pages(), logwr_log_ha_filestat_to_string(), vacuum_data_load_and_recover(), vacuum_data_unload_first_and_last_page(), and vacuum_sa_reflect_last_blockid().
LOG_ARCHIVES log_global::archive |
Definition at line 654 of file log_impl.h.
Referenced by logpb_archive_active_log(), logpb_checkpoint(), logpb_decache_archive_info(), logpb_delete(), logpb_dismount_log_archive(), logpb_fetch_from_archive(), logpb_find_oldest_available_page_id(), logpb_is_archive_available(), logpb_remove_archive_logs(), logpb_rename_all_volumes_files(), and logpb_set_unavailable_archive().
BACKGROUND_ARCHIVING_INFO log_global::bg_archive_info |
Definition at line 682 of file log_impl.h.
Referenced by log_final(), log_initialize_internal(), logpb_archive_active_log(), logpb_background_archiving(), logpb_delete(), logpb_rename_all_volumes_files(), and logpb_write_toflush_pages_to_archive().
DKNPAGES log_global::chkpt_every_npages |
Definition at line 661 of file log_impl.h.
Referenced by log_create_internal(), log_initialize_internal(), and logpb_checkpoint().
LOG_LSA log_global::chkpt_redo_lsa |
Definition at line 660 of file log_impl.h.
Referenced by log_initialize_internal(), log_recovery(), logpb_checkpoint(), and pgbuf_set_lsa().
LOG_LSA log_global::final_restored_lsa |
Definition at line 668 of file log_impl.h.
Referenced by log_is_logged_since_restart(), and log_recovery().
LOG_FLUSH_INFO log_global::flush_info |
Definition at line 675 of file log_impl.h.
Referenced by logpb_append_next_record(), logpb_dump(), logpb_dump_information(), logpb_dump_to_flush_page(), logpb_fetch_start_append_page(), logpb_finalize_flush_info(), logpb_flush_all_append_pages(), logpb_initialize_flush_info(), logpb_invalid_all_append_pages(), logpb_next_append_page(), and logpb_write_toflush_pages_to_archive().
LOG_GROUP_COMMIT_INFO log_global::group_commit_info |
Definition at line 678 of file log_impl.h.
Referenced by log_is_log_flush_daemon_available(), logpb_finalize_pool(), logpb_flush_pages(), and logpb_initialize_pool().
LOG_HEADER log_global::hdr |
Definition at line 653 of file log_impl.h.
Referenced by boot_after_copydb(), btree_check_valid_record(), btree_leaf_change_first_object(), disk_can_overwrite_data_volume(), mvcctable::get_new_mvccid(), mvcctable::get_two_new_mvccid(), log_active_log_header_start_scan(), LOG_APPEND_PTR(), log_change_tran_as_completed(), log_commit(), log_complete_for_2pc(), log_create_internal(), log_final(), log_find_end_log(), log_get_append_lsa(), log_get_db_start_parameters(), log_get_eof_lsa(), log_get_restart_lsa(), log_initialize_internal(), log_recovery(), log_recovery_analysis(), log_recovery_notpartof_archives(), log_recovery_notpartof_volumes(), log_recovery_redo(), log_recovery_resetlog(), log_recreate(), LOG_RESET_APPEND_LSA(), log_rv_analysis_log_end(), log_set_db_restore_time(), log_set_ha_promotion_time(), log_skip_logging(), logpb_append_crumbs(), logpb_append_data(), logpb_append_next_record(), logpb_archive_active_log(), logpb_background_archiving(), logpb_backup(), logpb_checkpoint(), logpb_copy_database(), logpb_copy_page_from_file(), logpb_copy_page_from_log_buffer(), logpb_delete(), logpb_dump_information(), logpb_dump_log_header(), logpb_end_append(), logpb_fetch_from_archive(), logpb_fetch_header(), logpb_fetch_page(), logpb_fetch_start_append_page(), logpb_fetch_start_append_page_new(), logpb_find_header_parameters(), logpb_find_oldest_available_arv_num(), logpb_find_oldest_available_page_id(), logpb_flush_all_append_pages(), logpb_flush_header(), logpb_get_guess_archive_num(), logpb_is_archive_available(), logpb_next_append_page(), logpb_read_page_from_file(), logpb_remove_archive_logs(), logpb_remove_archive_logs_exceed_limit(), logpb_rename_all_volumes_files(), logpb_start_append(), logpb_write_page_to_disk(), logpb_writev_append_pages(), logtb_get_new_tran_id(), logtb_initialize_mvcc_testing(), logwr_log_ha_filestat_to_string(), prior_lsa_next_record_internal(), prior_update_header_mvcc_info(), mvcctable::reset_start_mvccid(), vacuum_data::set_oldest_unvacuumed_on_boot(), vacuum_consume_buffer_log_blocks(), vacuum_data_load_and_recover(), vacuum_produce_log_block_data(), vacuum_recover_lost_block_data(), vacuum_rv_notify_dropped_file(), vacuum_rv_redo_add_dropped_file(), vacuum_rv_redo_vacuum_complete(), vacuum_rv_replace_dropped_file(), vacuum_sa_reflect_last_blockid(), xlog_dump(), and xvacuum().
LOG_PAGE* log_global::loghdr_pgptr |
Definition at line 672 of file log_impl.h.
Referenced by log_final(), log_initialize_internal(), logpb_fetch_header(), logpb_flush_header(), and logwr_log_ha_filestat_to_string().
mvcctable log_global::mvcc_table |
Definition at line 684 of file log_impl.h.
Referenced by log_complete(), log_complete_for_2pc(), log_initialize_internal(), log_recovery_analysis(), log_recovery_redo(), logtb_complete_mvcc(), logtb_complete_sub_mvcc(), logtb_define_trantable_log_latch(), logtb_expand_trantable(), logtb_finalize_mvcctable(), logtb_get_current_mvccid(), logtb_get_mvcc_snapshot(), logtb_get_new_subtransaction_mvccid(), logtb_get_system_tdes(), logtb_initialize_mvcctable(), logtb_undefine_trantable(), mvcc_is_active_id(), prior_update_header_mvcc_info(), redistribute_partition_data(), test_mvcc_get_oldest(), test_mvcc_get_snapshot(), test_new_mvcc_complete(), vacuum_consume_buffer_log_blocks(), vacuum_data_load_and_recover(), vacuum_data_unload_first_and_last_page(), vacuum_process_log_block(), vacuum_recover_lost_block_data(), vacuum_rv_check_at_undo(), vacuum_verify_vacuum_data_debug(), xbtree_load_index(), and xlocator_upgrade_instances_domain().
LOG_PRIOR_LSA_INFO log_global::prior_info |
Definition at line 652 of file log_impl.h.
Referenced by log_append_repl_info_and_commit_log(), log_initialize_internal(), log_prior_has_worker_log_records(), log_prior_lsa_append_add_align(), log_prior_lsa_append_advance_when_doesnot_fit(), log_prior_lsa_append_align(), LOG_RESET_APPEND_LSA(), LOG_RESET_PREV_LSA(), log_skip_logging_set_lsa(), logpb_append_prior_lsa_list(), logpb_checkpoint(), logpb_checkpoint_topops(), logpb_dump_information(), logpb_prior_lsa_append_all_list(), prior_lsa_append_data(), prior_lsa_end_append(), prior_lsa_next_record_internal(), prior_lsa_remove_prior_list(), prior_lsa_start_append(), vacuum_data::set_last_blockid(), vacuum_consume_buffer_log_blocks(), and vacuum_recover_lost_block_data().
LOG_RECVPHASE log_global::rcv_phase |
Definition at line 662 of file log_impl.h.
Referenced by btree_rv_undo_global_unique_stats_commit(), log_create_internal(), log_final(), log_get_crash_point_lsa(), log_initialize_internal(), log_is_in_crash_recovery_and_not_yet_completes_redo(), log_recovery(), logpb_fetch_from_archive(), logpb_fetch_header_from_active_log(), logpb_find_oldest_available_page_id(), logpb_read_page_from_active_log(), logpb_read_page_from_file(), logtb_allocate_tran_index(), logtb_define_trantable_log_latch(), and logtb_expand_trantable().
LOG_LSA log_global::rcv_phase_lsa |
Definition at line 663 of file log_impl.h.
Referenced by log_get_crash_point_lsa(), log_get_restart_lsa(), log_initialize_internal(), log_is_logged_since_restart(), log_recovery(), log_skip_logging(), and logpb_flush_log_for_wal().
LOG_PAGEID log_global::run_nxchkpt_atpageid |
Definition at line 655 of file log_impl.h.
Referenced by log_change_tran_as_completed(), log_initialize_internal(), logpb_backup(), logpb_checkpoint(), and logpb_remove_archive_logs().
TRANTABLE log_global::trantable |
Definition at line 650 of file log_impl.h.
Referenced by css_change_ha_server_state(), cubload::load_task::execute(), log_2pc_attach_client(), log_2pc_attach_global_tran(), log_2pc_check_duplicate_global_tran_id(), log_2pc_find_tran_descriptor(), log_2pc_get_global_tran_info(), log_2pc_prepare_global_tran(), log_2pc_recovery(), log_2pc_recovery_prepared(), log_2pc_set_global_tran_info(), log_abort_all_active_transaction(), log_complete_for_2pc(), log_create_internal(), log_final(), LOG_FIND_TDES(), log_find_unilaterally_largest_undo_lsa(), log_get_io_page_size(), log_initialize_internal(), log_recovery(), log_recovery_abort_all_atomic_sysops(), log_recovery_finish_all_postpone(), log_recovery_undo(), log_rv_outside_noop_redo(), log_set_no_logging(), logpb_checkpoint(), logpb_checkpoint_topops(), logpb_delete(), logpb_find_header_parameters(), logtb_allocate_tdes_area(), logtb_allocate_tran_index(), logtb_clear_tdes(), logtb_collect_local_clients(), logtb_count_clients(), logtb_count_not_allowed_clients_in_maintenance_mode(), logtb_create_unique_stats_from_repr(), logtb_decrement_number_of_assigned_tran_indices(), logtb_define_trantable_log_latch(), logtb_descriptors_start_scan(), logtb_expand_trantable(), logtb_finalize_mvcc_testing(), logtb_find_current_tranid(), logtb_find_smallest_and_largest_active_pages(), logtb_find_smallest_lsa(), logtb_find_tran_index(), logtb_free_tran_index(), logtb_free_tran_index_with_undo_lsa(), logtb_get_number_of_total_tran_indices(), logtb_get_system_tdes(), logtb_increment_number_of_assigned_tran_indices(), logtb_initialize_mvcc_testing(), logtb_is_active(), logtb_is_interrupted(), logtb_is_interrupted_tdes(), logtb_is_interrupted_tran(), logtb_istran_finished(), logtb_release_tran_index(), logtb_set_loose_end_tdes(), logtb_set_num_loose_end_trans(), logtb_set_number_of_assigned_tran_indices(), logtb_set_number_of_total_tran_indices(), logtb_set_suppress_repl_on_transaction(), logtb_set_tran_index_interrupt(), logtb_undefine_trantable(), xlogtb_does_active_user_exist(), xlogtb_dump_trantable(), and xlogtb_get_pack_tran_table().
GLOBAL_UNIQUE_STATS_TABLE log_global::unique_stats_table |
Definition at line 685 of file log_impl.h.
Referenced by btree_rv_redo_global_unique_stats_commit(), btree_rv_undo_global_unique_stats_commit(), log_recovery_redo(), logtb_delete_global_unique_stats(), logtb_finalize_global_unique_stats_table(), logtb_get_global_unique_stats_entry(), logtb_initialize_global_unique_stats_table(), logtb_reflect_global_unique_stats_to_btree(), logtb_rv_update_global_unique_stats_by_abs(), and logtb_update_global_unique_stats_by_delta().
logwr_info* log_global::writer_info |
Definition at line 680 of file log_impl.h.
Referenced by logpb_finalize_writer_info(), logpb_flush_all_append_pages(), logpb_initialize_pool(), logwr_log_ha_filestat_to_string(), and ~log_global().