69 "RVDK_CHANGE_CREATION",
73 disk_rv_dump_set_creation_time},
75 "RVDK_RESET_BOOT_HFID",
79 disk_rv_dump_set_boot_hfid},
81 "RVDK_LINK_PERM_VOLEXT",
93 "RVDK_RESERVE_SECTORS",
99 "RVDK_UNRESERVE_SECTORS",
105 "RVDK_VOLHEAD_EXPAND",
142 "RVFL_FHEAD_DEALLOC",
148 "RVFL_FHEAD_SET_LAST_USER_PAGE_FTAB",
154 "RVFL_FHEAD_MARK_DELETE",
160 "RVFL_FHEAD_STICKY_PAGE",
166 "RVFL_USER_PAGE_MARK_DELETE",
172 "RVFL_USER_PAGE_MARK_DELETE_COMPENSATE",
184 "RVFL_PARTSECT_ALLOC",
190 "RVFL_PARTSECT_DEALLOC",
196 "RVFL_EXTDATA_SET_NEXT",
200 file_rv_dump_extdata_set_next},
208 "RVFL_EXTDATA_REMOVE",
214 "RVFL_EXTDATA_MERGE",
220 "RVFL_EXTDATA_UPDATE_ITEM",
226 "RVFL_TRACKER_HEAP_MARK_DELETED",
232 "RVFL_TRACKER_HEAP_REUSE",
238 "RVFL_TRACKER_UNREGISTER",
244 "RVFL_FHEAD_CONVERT_FTAB_TO_USER",
251 "RVHF_CREATE_HEADER",
267 heap_rv_dump_statistics},
299 "RVHF_REUSE_PAGE_REUSE_OID",
303 heap_rv_dump_reuse_page},
305 "RVHF_MARK_REUSABLE_SLOT",
317 "RVHF_MVCC_DELETE_REC_HOME",
323 "RVHF_MVCC_DELETE_OVERFLOW",
329 "RVHF_MVCC_DELETE_REC_NEWHOME",
335 "RVHF_MVCC_DELETE_MODIFY_HOME",
341 "RVHF_MVCC_NO_MODIFY_HOME",
347 "RVHF_UPDATE_NOTIFY_VACUUM",
353 "RVHF_INSERT_NEWHOME",
359 "RVHF_MVCC_REDISTRIBUTE",
365 "RVHF_MVCC_UPDATE_OVERFLOW",
378 "RVOVF_NEWPAGE_INSERT",
384 "RVOVF_NEWPAGE_LINK",
388 overflow_rv_link_dump},
394 overflow_rv_page_dump},
400 overflow_rv_link_dump},
427 "RVEH_CONNECT_BUCKET",
445 "RVEH_INIT_NEW_DIR_PAGE",
456 btree_rv_nodehdr_dump},
462 btree_rv_nodehdr_dump},
468 btree_rv_noderec_dump},
474 btree_rv_noderec_dump},
482 "RVBT_DEL_PGRECORDS",
500 "RVBT_ROOTHEADER_UPD",
504 btree_rv_nodehdr_dump},
510 btree_rv_ovfid_dump},
512 "RVBT_INS_PGRECORDS",
518 "RVBT_MVCC_DELETE_OBJECT",
524 "RVBT_MVCC_INCREMENTS_UPD",
529 "RVBT_MVCC_NOTIFY_VACUUM",
535 "RVBT_LOG_GLOBAL_UNIQUE_STATS_COMMIT",
541 "RVBT_DELETE_OBJECT_PHYSICAL",
547 "RVBT_NON_MVCC_INSERT_OBJECT",
553 "RVBT_MVCC_INSERT_OBJECT",
559 "RVBT_MVCC_INSERT_OBJECT_UNQ",
565 "RVBT_RECORD_MODIFY_UNDOREDO",
571 "RVBT_RECORD_MODIFY_NO_UNDO",
577 "RVBT_RECORD_MODIFY_COMPENSATE",
583 "RVBT_REMOVE_UNIQUE_STATS",
589 "RVBT_DELETE_OBJECT_POSTPONE",
601 "RVBT_MARK_DEALLOC_PAGE",
632 "RVCT_NEW_OVFPAGE_LOGICAL_UNDO",
639 "RVLOG_OUTSIDE_LOGICAL_REDO_NOOP",
646 "RVREPL_DATA_INSERT",
650 repl_data_insert_log_dump},
652 "RVREPL_DATA_UPDATE",
656 repl_data_insert_log_dump},
658 "RVREPL_DATA_DELETE",
662 repl_data_insert_log_dump},
668 repl_schema_log_dump},
670 "RVREPL_DATA_UPDATE_START",
674 repl_data_insert_log_dump},
676 "RVREPL_DATA_UPDATE_END",
680 repl_data_insert_log_dump},
694 "RVVAC_DATA_APPEND_BLOCKS",
700 "RVVAC_DATA_INIT_NEW_PAGE",
706 "RVVAC_DATA_SET_LINK",
710 vacuum_rv_undoredo_data_set_link_dump},
712 "RVVAC_DATA_FINISHED_BLOCKS",
718 "RVVAC_NOTIFY_DROPPED_FILE",
724 "RVVAC_DROPPED_FILE_CLEANUP",
730 "RVVAC_DROPPED_FILE_NEXT_PAGE",
736 "RVVAC_DROPPED_FILE_ADD",
742 "RVVAC_DROPPED_FILE_REPLACE",
748 "RVVAC_HEAP_RECORD_VACUUM",
754 "RVVAC_HEAP_PAGE_VACUUM",
760 "RVVAC_REMOVE_OVF_INSID",
767 "RVES_NOTIFY_VACUUM",
773 "RVLOC_CLASSNAME_DUMMY",
780 "RVPGBUF_FLUSH_PAGE",
784 pgbuf_rv_flush_page_dump},
798 "RVPGBUF_COMPENSATE_DEALLOC",
804 "RVBT_ONLINE_INDEX_UNDO_TRAN_INSERT",
810 "RVBT_ONLINE_INDEX_UNDO_TRAN_DELETE",
816 "RVHF_APPEND_PAGES_TO_HEAP",
822 "RVPGBUF_SET_TDE_ALGORITHM",
828 "RVFL_FHEAD_SET_TDE_ALGORITHM",
851 #if !defined (NDEBUG) 863 unsigned int i, num_indices;
865 num_indices = DIM (RV_fun);
867 for (i = 0; i < num_indices; i++)
871 "log_check_rvfuns: *** SYSTEM ERROR *** Bad compilation... Recovery function %d is out of" 872 " sequence in index %d of recovery function array\n", RV_fun[i].
recv_index, i);
void btree_rv_roothdr_dump(FILE *fp, int length, void *data)
int overflow_rv_newpage_link_undo(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
int ehash_rv_init_bucket_redo(THREAD_ENTRY *thread_p, LOG_RCV *recv_p)
int vacuum_rv_redo_data_finished(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
int overflow_rv_link(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
int heap_rv_mark_deleted_on_postpone(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
int file_rv_partsect_clear(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
int overflow_rv_newpage_insert_redo(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
int ehash_rv_init_dir_redo(THREAD_ENTRY *thread_p, LOG_RCV *recv_p)
int file_rv_fhead_sticky_page(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
int pgbuf_rv_new_page_undo(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
int file_rv_extdata_add(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
int btree_rv_nodehdr_redo_insert(THREAD_ENTRY *thread_p, LOG_RCV *recv)
const char * rv_rcvindex_string(LOG_RCVINDEX rcvindex)
int heap_rv_redo_reuse_page(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
int vacuum_rv_set_next_page_dropped_files(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
int pgbuf_rv_dealloc_redo(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
int file_rv_fhead_dealloc(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
int btree_rv_pagerec_insert(THREAD_ENTRY *thread_p, LOG_RCV *recv)
void vacuum_rv_redo_append_data_dump(FILE *fp, int length, void *data)
int file_rv_extdata_merge(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
void log_rv_dump_hexa(FILE *fp, int length, void *data)
int ehash_rv_insert_redo(THREAD_ENTRY *thread_p, LOG_RCV *recv_p)
int btree_rv_keyval_undo_insert(THREAD_ENTRY *thread_p, LOG_RCV *recv)
int file_rv_fhead_convert_user_to_ftab_page(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
int btree_rv_ovfid_undoredo_update(THREAD_ENTRY *thread_p, LOG_RCV *recv)
void btree_rv_ovfid_dump(FILE *fp, int length, void *data)
int vacuum_rv_notify_dropped_file(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
int heap_rv_undo_update(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
void disk_rv_dump_hdr(FILE *fp, int length_ignore, void *data)
void heap_rv_dump_chain(FILE *fp, int ignore_length, void *data)
int catalog_rv_insert_redo(THREAD_ENTRY *thread_p, LOG_RCV *recv_p)
int vacuum_rv_es_nop(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
int btree_rv_remove_marked_for_delete(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
int btree_rv_roothdr_undo_update(THREAD_ENTRY *thread_p, LOG_RCV *recv)
int file_rv_partsect_set(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
int btree_rv_keyval_undo_online_index_tran_insert(THREAD_ENTRY *thread_p, LOG_RCV *recv)
int disk_rv_undoredo_link(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
int vacuum_rv_redo_vacuum_heap_record(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
void heap_rv_dump_statistics(FILE *fp, int ignore_length, void *data)
void file_rv_dump_vfid_and_vpid(FILE *fp, int length, void *data)
void overflow_rv_link_dump(FILE *fp, int length_ignore, void *data)
void disk_rv_dump_set_boot_hfid(FILE *fp, int length_ignore, void *data)
int catalog_rv_ovf_page_logical_insert_undo(THREAD_ENTRY *thread_p, LOG_RCV *recv_p)
int btree_rv_undo_global_unique_stats_commit(THREAD_ENTRY *thread_p, LOG_RCV *recv)
int heap_rv_mark_deleted_on_undo(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
void rv_check_rvfuns(void)
int file_rv_user_page_unmark_delete_physical(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
#define er_log_debug(...)
int ehash_rv_connect_bucket_redo(THREAD_ENTRY *thread_p, LOG_RCV *recv_p)
int file_rv_dealloc_on_undo(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
int disk_rv_volhead_extend_redo(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
int disk_rv_reserve_sectors(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
int btree_rv_undo_mark_dealloc_page(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
int file_rv_user_page_mark_delete(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
int ehash_rv_init_dir_new_page_redo(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
int file_rv_tracker_mark_heap_deleted_compensate_or_run_postpone(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
int file_rv_extdata_set_next(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
int disk_rv_unreserve_sectors(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
int btree_rv_newpage_redo_init(THREAD_ENTRY *thread_p, LOG_RCV *recv)
int pgbuf_rv_dealloc_undo(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
int disk_rv_undo_format(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
int vacuum_rv_redo_vacuum_heap_page(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
int btree_rv_redo_record_modify(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
void er_set(int severity, const char *file_name, const int line_no, int err_id, int num_args,...)
int file_rv_fhead_alloc(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
int vacuum_rv_replace_dropped_file(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
int btree_rv_keyval_undo_delete(THREAD_ENTRY *thread_p, LOG_RCV *recv)
int ehash_rv_increment(THREAD_ENTRY *thread_p, LOG_RCV *recv_p)
int log_rv_copy_char(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
int heap_rv_redo_insert(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
int heap_rv_mvcc_redo_delete_home(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
int btree_rv_keyval_undo_insert_mvcc_delid(THREAD_ENTRY *thread_p, LOG_RCV *recv)
int ehash_rv_insert_undo(THREAD_ENTRY *thread_p, LOG_RCV *recv_p)
int heap_rv_mvcc_redo_redistribute(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
int disk_rv_redo_format(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
int catalog_rv_update(THREAD_ENTRY *thread_p, LOG_RCV *recv_p)
void file_rv_dump_extdata_set_next(FILE *fp, int ignore_length, void *data)
void heap_rv_dump_reuse_page(FILE *fp, int ignore_length, void *ignore_data)
int locator_rv_redo_rename(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
void pgbuf_rv_flush_page_dump(FILE *fp, int length, void *data)
int disk_rv_undoredo_set_boot_hfid(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
int pgbuf_rv_set_tde_algorithm(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
int pgbuf_rv_new_page_redo(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
int btree_rv_noderec_undo_insert(THREAD_ENTRY *thread_p, LOG_RCV *recv)
int heap_rv_redo_update_and_update_chain(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
void btree_rv_noderec_dump_slot_id(FILE *fp, int length, void *data)
int heap_rv_redo_newpage(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
int catalog_rv_delete_redo(THREAD_ENTRY *thread_p, LOG_RCV *recv_p)
int vacuum_rv_undo_vacuum_heap_record(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
int catalog_rv_delete_undo(THREAD_ENTRY *thread_p, LOG_RCV *recv_p)
void btree_rv_nodehdr_dump(FILE *fp, int length, void *data)
int vacuum_rv_redo_initialize_data_page(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
int btree_rv_noderec_undoredo_update(THREAD_ENTRY *thread_p, LOG_RCV *recv)
int heap_rv_postpone_append_pages_to_heap(THREAD_ENTRY *thread_p, LOG_RCV *recv)
int log_rv_outside_noop_redo(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
int pgbuf_rv_flush_page(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
int catalog_rv_insert_undo(THREAD_ENTRY *thread_p, LOG_RCV *recv_p)
int btree_rv_update_tran_stats(THREAD_ENTRY *thread_p, LOG_RCV *recv)
void vacuum_rv_redo_data_finished_dump(FILE *fp, int length, void *data)
int btree_rv_nop(THREAD_ENTRY *thread_p, LOG_RCV *recv)
void disk_rv_dump_set_creation_time(FILE *fp, int length_ignore, void *data)
void disk_rv_dump_volume_expand(FILE *fp, int length_ignore, void *data)
int btree_rv_keyval_undo_insert_unique(THREAD_ENTRY *thread_p, LOG_RCV *recv)
int heap_rv_update_chain_after_mvcc_op(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
int disk_rv_redo_volume_expand(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
int btree_rv_pagerec_delete(THREAD_ENTRY *thread_p, LOG_RCV *recv)
int heap_rv_redo_delete(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
int btree_rv_noderec_redo_insert(THREAD_ENTRY *thread_p, LOG_RCV *recv)
int file_rv_tracker_reuse_heap(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
void disk_rv_dump_link(FILE *fp, int length_ignore, void *data)
int btree_rv_redo_global_unique_stats_commit(THREAD_ENTRY *thread_p, LOG_RCV *recv)
int heap_rv_redo_mark_reusable_slot(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
int disk_rv_redo_dboutside_newvol(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
void file_rv_dump_extdata_remove(FILE *fp, int length, void *data)
int vacuum_rv_redo_start_job(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
int heap_rv_redo_reuse_page_reuse_oid(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
void file_rv_dump_extdata_add(FILE *fp, int length, void *data)
int file_rv_perm_expand_undo(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
int btree_rv_keyval_undo_online_index_tran_delete(THREAD_ENTRY *thread_p, LOG_RCV *recv)
int file_rv_destroy(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
int catalog_rv_new_page_redo(THREAD_ENTRY *thread_p, LOG_RCV *recv_p)
int file_rv_user_page_unmark_delete_logical(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
int disk_rv_undoredo_set_creation_time(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
int heap_rv_mvcc_undo_delete(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
int heap_rv_mvcc_redo_delete_overflow(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
int heap_rv_redo_update(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
int btree_rv_remove_unique_stats(THREAD_ENTRY *thread_p, LOG_RCV *recv)
int btree_rv_undoredo_copy_page(THREAD_ENTRY *thread_p, LOG_RCV *recv)
int vacuum_rv_redo_remove_ovf_insid(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
void btree_rv_noderec_dump(FILE *fp, int length, void *data)
int btree_rv_nodehdr_undo_insert(THREAD_ENTRY *thread_p, LOG_RCV *recv)
int btree_rv_nodehdr_undoredo_update(THREAD_ENTRY *thread_p, LOG_RCV *recv)
int ehash_rv_delete_undo(THREAD_ENTRY *thread_p, LOG_RCV *recv_p)
int file_rv_extdata_remove(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
void disk_rv_dump_init_map(FILE *fp, int length_ignore, void *data)
void log_rv_dump_char(FILE *fp, int length, void *data)
int heap_rv_mvcc_undo_delete_overflow(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
int vacuum_rv_redo_cleanup_dropped_files(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
void heap_rv_dump_append_pages_to_heap(FILE *fp, int length, void *data)
int file_rv_set_tde_algorithm(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
int disk_rv_volhead_extend_undo(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
int overflow_rv_page_update_redo(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
int file_rv_fhead_convert_ftab_to_user_page(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
int btree_rv_undo_record_modify(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
void vacuum_rv_undoredo_data_set_link_dump(FILE *fp, int length, void *data)
int file_rv_perm_expand_redo(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
int file_rv_header_update_mark_deleted(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
int pgbuf_rv_dealloc_undo_compensate(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
int heap_rv_undoredo_pagehdr(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
int vacuum_rv_redo_vacuum_complete(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
int ehash_rv_delete_redo(THREAD_ENTRY *thread_p, LOG_RCV *recv_p)
int heap_rv_nop(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
int disk_rv_redo_init_map(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
int file_rv_fhead_set_last_user_page_ftab(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
int heap_rv_undo_delete(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
int vacuum_rv_redo_append_data(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
void btree_rv_keyval_dump(FILE *fp, int length, void *data)
int file_rv_tracker_unregister_undo(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
int heap_rv_mvcc_redo_insert(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
void overflow_rv_page_dump(FILE *fp, int length, void *data)
int heap_rv_undo_insert(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
int vacuum_rv_undoredo_data_set_link(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
int heap_rv_undo_ovf_update(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
int vacuum_rv_redo_add_dropped_file(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
int heap_rv_mvcc_redo_delete_newhome(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
int vacuum_rv_undo_add_dropped_file(THREAD_ENTRY *thread_p, LOG_RCV *rcv)
int file_rv_dealloc_on_postpone(THREAD_ENTRY *thread_p, LOG_RCV *rcv)