Home
last modified time | relevance | path

Searched refs:rseg_hdr (Results 1 – 25 of 41) sorted by relevance

12

/dports/databases/mariadb105-client/mariadb-10.5.15/storage/innobase/trx/
H A Dtrx0rseg.cc457 buf_block_t* rseg_hdr = trx_rsegf_get_new( in trx_rseg_mem_restore() local
460 if (!mach_read_from_4(TRX_RSEG + TRX_RSEG_FORMAT + rseg_hdr->frame)) { in trx_rseg_mem_restore()
462 + rseg_hdr->frame); in trx_rseg_mem_restore()
469 + rseg_hdr->frame; in trx_rseg_mem_restore()
473 + rseg_hdr in trx_rseg_mem_restore()
483 + rseg_hdr->frame); in trx_rseg_mem_restore()
491 rseg_hdr, trx_sys.recovered_wsrep_xid); in trx_rseg_mem_restore()
506 + rseg_hdr->frame) in trx_rseg_mem_restore()
508 if (dberr_t err = trx_undo_lists_init(rseg, max_trx_id, rseg_hdr)) { in trx_rseg_mem_restore()
513 + rseg_hdr->frame)) { in trx_rseg_mem_restore()
[all …]
H A Dtrx0purge.cc353 buf_block_t* rseg_hdr = trx_rsegf_get(rseg->space, rseg->page_no, &mtr); in trx_purge_free_segment() local
375 rseg_hdr = trx_rsegf_get(rseg->space, rseg->page_no, &mtr); in trx_purge_free_segment()
393 trx_purge_remove_log_hdr(rseg_hdr, block, hdr_addr.boffset, &mtr); in trx_purge_free_segment()
405 byte* hist = TRX_RSEG + TRX_RSEG_HISTORY_SIZE + rseg_hdr->frame; in trx_purge_free_segment()
408 mtr.write<4>(*rseg_hdr, hist, mach_read_from_4(hist) - seg_size); in trx_purge_free_segment()
437 buf_block_t* rseg_hdr = trx_rsegf_get(rseg.space, rseg.page_no, &mtr); in trx_purge_truncate_rseg_history() local
440 + rseg_hdr->frame); in trx_purge_truncate_rseg_history()
488 trx_purge_remove_log_hdr(rseg_hdr, block, hdr_addr.boffset, in trx_purge_truncate_rseg_history()
498 rseg_hdr = trx_rsegf_get(rseg.space, rseg.page_no, &mtr); in trx_purge_truncate_rseg_history()
/dports/databases/mariadb105-server/mariadb-10.5.15/storage/innobase/trx/
H A Dtrx0rseg.cc457 buf_block_t* rseg_hdr = trx_rsegf_get_new( in trx_rseg_mem_restore() local
460 if (!mach_read_from_4(TRX_RSEG + TRX_RSEG_FORMAT + rseg_hdr->frame)) { in trx_rseg_mem_restore()
462 + rseg_hdr->frame); in trx_rseg_mem_restore()
469 + rseg_hdr->frame; in trx_rseg_mem_restore()
473 + rseg_hdr in trx_rseg_mem_restore()
483 + rseg_hdr->frame); in trx_rseg_mem_restore()
491 rseg_hdr, trx_sys.recovered_wsrep_xid); in trx_rseg_mem_restore()
506 + rseg_hdr->frame) in trx_rseg_mem_restore()
508 if (dberr_t err = trx_undo_lists_init(rseg, max_trx_id, rseg_hdr)) { in trx_rseg_mem_restore()
513 + rseg_hdr->frame)) { in trx_rseg_mem_restore()
[all …]
H A Dtrx0purge.cc353 buf_block_t* rseg_hdr = trx_rsegf_get(rseg->space, rseg->page_no, &mtr); in trx_purge_free_segment() local
375 rseg_hdr = trx_rsegf_get(rseg->space, rseg->page_no, &mtr); in trx_purge_free_segment()
393 trx_purge_remove_log_hdr(rseg_hdr, block, hdr_addr.boffset, &mtr); in trx_purge_free_segment()
405 byte* hist = TRX_RSEG + TRX_RSEG_HISTORY_SIZE + rseg_hdr->frame; in trx_purge_free_segment()
408 mtr.write<4>(*rseg_hdr, hist, mach_read_from_4(hist) - seg_size); in trx_purge_free_segment()
437 buf_block_t* rseg_hdr = trx_rsegf_get(rseg.space, rseg.page_no, &mtr); in trx_purge_truncate_rseg_history() local
440 + rseg_hdr->frame); in trx_purge_truncate_rseg_history()
488 trx_purge_remove_log_hdr(rseg_hdr, block, hdr_addr.boffset, in trx_purge_truncate_rseg_history()
498 rseg_hdr = trx_rsegf_get(rseg.space, rseg.page_no, &mtr); in trx_purge_truncate_rseg_history()
/dports/databases/mariadb104-server/mariadb-10.4.24/storage/innobase/trx/
H A Dtrx0purge.cc329 trx_rsegf_t* rseg_hdr, in trx_purge_remove_log_hdr() argument
333 flst_remove(rseg_hdr + TRX_RSEG_HISTORY, in trx_purge_remove_log_hdr()
346 trx_rsegf_t* rseg_hdr; in trx_purge_free_segment() local
352 rseg_hdr = trx_rsegf_get(rseg->space, rseg->page_no, &mtr); in trx_purge_free_segment()
404 const ulint hist_size = mach_read_from_4(rseg_hdr in trx_purge_free_segment()
408 mlog_write_ulint(rseg_hdr + TRX_RSEG_HISTORY_SIZE, in trx_purge_free_segment()
431 trx_rsegf_t* rseg_hdr; in trx_purge_truncate_rseg_history() local
442 rseg_hdr = trx_rsegf_get(rseg.space, rseg.page_no, &mtr); in trx_purge_truncate_rseg_history()
445 flst_get_last(rseg_hdr + TRX_RSEG_HISTORY, &mtr)); in trx_purge_truncate_rseg_history()
489 trx_purge_remove_log_hdr(rseg_hdr, log_hdr, &mtr); in trx_purge_truncate_rseg_history()
[all …]
/dports/databases/mariadb104-client/mariadb-10.4.24/storage/innobase/trx/
H A Dtrx0purge.cc329 trx_rsegf_t* rseg_hdr,
333 flst_remove(rseg_hdr + TRX_RSEG_HISTORY,
346 trx_rsegf_t* rseg_hdr;
352 rseg_hdr = trx_rsegf_get(rseg->space, rseg->page_no, &mtr);
404 const ulint hist_size = mach_read_from_4(rseg_hdr
408 mlog_write_ulint(rseg_hdr + TRX_RSEG_HISTORY_SIZE,
431 trx_rsegf_t* rseg_hdr;
442 rseg_hdr = trx_rsegf_get(rseg.space, rseg.page_no, &mtr);
445 flst_get_last(rseg_hdr + TRX_RSEG_HISTORY, &mtr));
489 trx_purge_remove_log_hdr(rseg_hdr, log_hdr, &mtr);
[all …]
/dports/databases/mysql55-client/mysql-5.5.62/storage/innobase/trx/
H A Dtrx0purge.c420 trx_rsegf_t* rseg_hdr; in trx_purge_free_segment() local
435 rseg_hdr = trx_rsegf_get(rseg->space, rseg->zip_size, in trx_purge_free_segment()
475 flst_cut_end(rseg_hdr + TRX_RSEG_HISTORY, in trx_purge_free_segment()
495 hist_size = mtr_read_ulint(rseg_hdr + TRX_RSEG_HISTORY_SIZE, in trx_purge_free_segment()
499 mlog_write_ulint(rseg_hdr + TRX_RSEG_HISTORY_SIZE, in trx_purge_free_segment()
526 trx_rsegf_t* rseg_hdr; in trx_purge_truncate_rseg_history() local
537 rseg_hdr = trx_rsegf_get(rseg->space, rseg->zip_size, in trx_purge_truncate_rseg_history()
541 flst_get_last(rseg_hdr + TRX_RSEG_HISTORY, &mtr)); in trx_purge_truncate_rseg_history()
571 flst_truncate_end(rseg_hdr + TRX_RSEG_HISTORY, in trx_purge_truncate_rseg_history()
606 rseg_hdr = trx_rsegf_get(rseg->space, rseg->zip_size, in trx_purge_truncate_rseg_history()
H A Dtrx0undo.c420 trx_rsegf_t* rseg_hdr,/*!< in: rollback segment header, page in trx_undo_seg_create() argument
439 ut_ad(mtr && id && rseg_hdr); in trx_undo_seg_create()
445 slot_no = trx_rsegf_undo_find_free(rseg_hdr, mtr); in trx_undo_seg_create()
458 space = page_get_space_id(page_align(rseg_hdr)); in trx_undo_seg_create()
500 trx_rsegf_set_nth_undo(rseg_hdr, slot_no, in trx_undo_seg_create()
/dports/databases/mariadb103-server/mariadb-10.3.34/storage/innobase/trx/
H A Dtrx0purge.cc329 trx_rsegf_t* rseg_hdr, in trx_purge_remove_log_hdr() argument
333 flst_remove(rseg_hdr + TRX_RSEG_HISTORY, in trx_purge_remove_log_hdr()
346 trx_rsegf_t* rseg_hdr; in trx_purge_free_segment() local
352 rseg_hdr = trx_rsegf_get(rseg->space, rseg->page_no, &mtr); in trx_purge_free_segment()
404 const ulint hist_size = mach_read_from_4(rseg_hdr in trx_purge_free_segment()
408 mlog_write_ulint(rseg_hdr + TRX_RSEG_HISTORY_SIZE, in trx_purge_free_segment()
431 trx_rsegf_t* rseg_hdr; in trx_purge_truncate_rseg_history() local
442 rseg_hdr = trx_rsegf_get(rseg.space, rseg.page_no, &mtr); in trx_purge_truncate_rseg_history()
445 flst_get_last(rseg_hdr + TRX_RSEG_HISTORY, &mtr)); in trx_purge_truncate_rseg_history()
489 trx_purge_remove_log_hdr(rseg_hdr, log_hdr, &mtr); in trx_purge_truncate_rseg_history()
[all …]
/dports/databases/mariadb103-client/mariadb-10.3.34/storage/innobase/trx/
H A Dtrx0purge.cc329 trx_rsegf_t* rseg_hdr,
333 flst_remove(rseg_hdr + TRX_RSEG_HISTORY,
346 trx_rsegf_t* rseg_hdr;
352 rseg_hdr = trx_rsegf_get(rseg->space, rseg->page_no, &mtr);
404 const ulint hist_size = mach_read_from_4(rseg_hdr
408 mlog_write_ulint(rseg_hdr + TRX_RSEG_HISTORY_SIZE,
431 trx_rsegf_t* rseg_hdr;
442 rseg_hdr = trx_rsegf_get(rseg.space, rseg.page_no, &mtr);
445 flst_get_last(rseg_hdr + TRX_RSEG_HISTORY, &mtr));
489 trx_purge_remove_log_hdr(rseg_hdr, log_hdr, &mtr);
[all …]
/dports/databases/mysqlwsrep56-server/mysql-wsrep-wsrep_5.6.51-25.33/storage/innobase/trx/
H A Dtrx0purge.cc306 trx_rsegf_t* rseg_hdr; in trx_purge_free_segment() local
322 rseg_hdr = trx_rsegf_get( in trx_purge_free_segment()
367 flst_cut_end(rseg_hdr + TRX_RSEG_HISTORY, in trx_purge_free_segment()
387 hist_size = mtr_read_ulint(rseg_hdr + TRX_RSEG_HISTORY_SIZE, in trx_purge_free_segment()
391 mlog_write_ulint(rseg_hdr + TRX_RSEG_HISTORY_SIZE, in trx_purge_free_segment()
414 trx_rsegf_t* rseg_hdr; in trx_purge_truncate_rseg_history() local
425 rseg_hdr = trx_rsegf_get(rseg->space, rseg->zip_size, in trx_purge_truncate_rseg_history()
429 flst_get_last(rseg_hdr + TRX_RSEG_HISTORY, &mtr)); in trx_purge_truncate_rseg_history()
465 flst_truncate_end(rseg_hdr + TRX_RSEG_HISTORY, in trx_purge_truncate_rseg_history()
500 rseg_hdr = trx_rsegf_get(rseg->space, rseg->zip_size, in trx_purge_truncate_rseg_history()
/dports/databases/mysql56-client/mysql-5.6.51/storage/innobase/trx/
H A Dtrx0purge.cc306 trx_rsegf_t* rseg_hdr; in trx_purge_free_segment() local
322 rseg_hdr = trx_rsegf_get( in trx_purge_free_segment()
367 flst_cut_end(rseg_hdr + TRX_RSEG_HISTORY, in trx_purge_free_segment()
387 hist_size = mtr_read_ulint(rseg_hdr + TRX_RSEG_HISTORY_SIZE, in trx_purge_free_segment()
391 mlog_write_ulint(rseg_hdr + TRX_RSEG_HISTORY_SIZE, in trx_purge_free_segment()
414 trx_rsegf_t* rseg_hdr; in trx_purge_truncate_rseg_history() local
425 rseg_hdr = trx_rsegf_get(rseg->space, rseg->zip_size, in trx_purge_truncate_rseg_history()
429 flst_get_last(rseg_hdr + TRX_RSEG_HISTORY, &mtr)); in trx_purge_truncate_rseg_history()
465 flst_truncate_end(rseg_hdr + TRX_RSEG_HISTORY, in trx_purge_truncate_rseg_history()
500 rseg_hdr = trx_rsegf_get(rseg->space, rseg->zip_size, in trx_purge_truncate_rseg_history()
/dports/databases/percona56-client/percona-server-5.6.51-91.0/storage/innobase/trx/
H A Dtrx0purge.cc310 trx_rsegf_t* rseg_hdr; in trx_purge_free_segment() local
326 rseg_hdr = trx_rsegf_get( in trx_purge_free_segment()
371 flst_cut_end(rseg_hdr + TRX_RSEG_HISTORY, in trx_purge_free_segment()
391 hist_size = mtr_read_ulint(rseg_hdr + TRX_RSEG_HISTORY_SIZE, in trx_purge_free_segment()
395 mlog_write_ulint(rseg_hdr + TRX_RSEG_HISTORY_SIZE, in trx_purge_free_segment()
418 trx_rsegf_t* rseg_hdr; in trx_purge_truncate_rseg_history() local
429 rseg_hdr = trx_rsegf_get(rseg->space, rseg->zip_size, in trx_purge_truncate_rseg_history()
433 flst_get_last(rseg_hdr + TRX_RSEG_HISTORY, &mtr)); in trx_purge_truncate_rseg_history()
469 flst_truncate_end(rseg_hdr + TRX_RSEG_HISTORY, in trx_purge_truncate_rseg_history()
504 rseg_hdr = trx_rsegf_get(rseg->space, rseg->zip_size, in trx_purge_truncate_rseg_history()
H A Dtrx0undo.cc435 trx_rsegf_t* rseg_hdr,/*!< in: rollback segment header, page in trx_undo_seg_create() argument
456 ut_ad(rseg_hdr != NULL); in trx_undo_seg_create()
462 slot_no = trx_rsegf_undo_find_free(rseg_hdr, mtr); in trx_undo_seg_create()
475 space = page_get_space_id(page_align(rseg_hdr)); in trx_undo_seg_create()
517 trx_rsegf_set_nth_undo(rseg_hdr, slot_no, in trx_undo_seg_create()
/dports/databases/percona56-server/percona-server-5.6.51-91.0/storage/innobase/trx/
H A Dtrx0purge.cc310 trx_rsegf_t* rseg_hdr; in trx_purge_free_segment() local
326 rseg_hdr = trx_rsegf_get( in trx_purge_free_segment()
371 flst_cut_end(rseg_hdr + TRX_RSEG_HISTORY, in trx_purge_free_segment()
391 hist_size = mtr_read_ulint(rseg_hdr + TRX_RSEG_HISTORY_SIZE, in trx_purge_free_segment()
395 mlog_write_ulint(rseg_hdr + TRX_RSEG_HISTORY_SIZE, in trx_purge_free_segment()
418 trx_rsegf_t* rseg_hdr; in trx_purge_truncate_rseg_history() local
429 rseg_hdr = trx_rsegf_get(rseg->space, rseg->zip_size, in trx_purge_truncate_rseg_history()
433 flst_get_last(rseg_hdr + TRX_RSEG_HISTORY, &mtr)); in trx_purge_truncate_rseg_history()
469 flst_truncate_end(rseg_hdr + TRX_RSEG_HISTORY, in trx_purge_truncate_rseg_history()
504 rseg_hdr = trx_rsegf_get(rseg->space, rseg->zip_size, in trx_purge_truncate_rseg_history()
H A Dtrx0undo.cc435 trx_rsegf_t* rseg_hdr,/*!< in: rollback segment header, page in trx_undo_seg_create() argument
456 ut_ad(rseg_hdr != NULL); in trx_undo_seg_create()
462 slot_no = trx_rsegf_undo_find_free(rseg_hdr, mtr); in trx_undo_seg_create()
475 space = page_get_space_id(page_align(rseg_hdr)); in trx_undo_seg_create()
517 trx_rsegf_set_nth_undo(rseg_hdr, slot_no, in trx_undo_seg_create()
/dports/databases/percona-pam-for-mysql/percona-server-5.6.51-91.0/storage/innobase/trx/
H A Dtrx0purge.cc310 trx_rsegf_t* rseg_hdr; in trx_purge_free_segment() local
326 rseg_hdr = trx_rsegf_get( in trx_purge_free_segment()
371 flst_cut_end(rseg_hdr + TRX_RSEG_HISTORY, in trx_purge_free_segment()
391 hist_size = mtr_read_ulint(rseg_hdr + TRX_RSEG_HISTORY_SIZE, in trx_purge_free_segment()
395 mlog_write_ulint(rseg_hdr + TRX_RSEG_HISTORY_SIZE, in trx_purge_free_segment()
418 trx_rsegf_t* rseg_hdr; in trx_purge_truncate_rseg_history() local
429 rseg_hdr = trx_rsegf_get(rseg->space, rseg->zip_size, in trx_purge_truncate_rseg_history()
433 flst_get_last(rseg_hdr + TRX_RSEG_HISTORY, &mtr)); in trx_purge_truncate_rseg_history()
469 flst_truncate_end(rseg_hdr + TRX_RSEG_HISTORY, in trx_purge_truncate_rseg_history()
504 rseg_hdr = trx_rsegf_get(rseg->space, rseg->zip_size, in trx_purge_truncate_rseg_history()
/dports/databases/percona57-server/percona-server-5.7.36-39/storage/innobase/trx/
H A Dtrx0purge.cc437 trx_rsegf_t* rseg_hdr, in trx_purge_remove_log_hdr() argument
441 flst_remove(rseg_hdr + TRX_RSEG_HISTORY, in trx_purge_remove_log_hdr()
460 trx_rsegf_t* rseg_hdr; in trx_purge_free_segment() local
478 rseg_hdr = trx_rsegf_get( in trx_purge_free_segment()
523 trx_purge_remove_log_hdr(rseg_hdr, log_hdr, &mtr); in trx_purge_free_segment()
538 mlog_write_ulint(rseg_hdr + TRX_RSEG_HISTORY_SIZE, in trx_purge_free_segment()
561 trx_rsegf_t* rseg_hdr; in trx_purge_truncate_rseg_history() local
576 rseg_hdr = trx_rsegf_get(rseg->space, rseg->page_no, in trx_purge_truncate_rseg_history()
580 flst_get_last(rseg_hdr + TRX_RSEG_HISTORY, &mtr)); in trx_purge_truncate_rseg_history()
636 trx_purge_remove_log_hdr(rseg_hdr, log_hdr, &mtr); in trx_purge_truncate_rseg_history()
[all …]
/dports/databases/mysqlwsrep57-server/mysql-wsrep-wsrep_5.7.35-25.27/storage/innobase/trx/
H A Dtrx0purge.cc416 trx_rsegf_t* rseg_hdr, in trx_purge_remove_log_hdr() argument
420 flst_remove(rseg_hdr + TRX_RSEG_HISTORY, in trx_purge_remove_log_hdr()
439 trx_rsegf_t* rseg_hdr; in trx_purge_free_segment() local
457 rseg_hdr = trx_rsegf_get( in trx_purge_free_segment()
502 trx_purge_remove_log_hdr(rseg_hdr, log_hdr, &mtr); in trx_purge_free_segment()
517 mlog_write_ulint(rseg_hdr + TRX_RSEG_HISTORY_SIZE, in trx_purge_free_segment()
540 trx_rsegf_t* rseg_hdr; in trx_purge_truncate_rseg_history() local
555 rseg_hdr = trx_rsegf_get(rseg->space, rseg->page_no, in trx_purge_truncate_rseg_history()
559 flst_get_last(rseg_hdr + TRX_RSEG_HISTORY, &mtr)); in trx_purge_truncate_rseg_history()
615 trx_purge_remove_log_hdr(rseg_hdr, log_hdr, &mtr); in trx_purge_truncate_rseg_history()
[all …]
/dports/databases/percona57-client/percona-server-5.7.36-39/storage/innobase/trx/
H A Dtrx0purge.cc437 trx_rsegf_t* rseg_hdr, in trx_purge_remove_log_hdr() argument
441 flst_remove(rseg_hdr + TRX_RSEG_HISTORY, in trx_purge_remove_log_hdr()
460 trx_rsegf_t* rseg_hdr; in trx_purge_free_segment() local
478 rseg_hdr = trx_rsegf_get( in trx_purge_free_segment()
523 trx_purge_remove_log_hdr(rseg_hdr, log_hdr, &mtr); in trx_purge_free_segment()
538 mlog_write_ulint(rseg_hdr + TRX_RSEG_HISTORY_SIZE, in trx_purge_free_segment()
561 trx_rsegf_t* rseg_hdr; in trx_purge_truncate_rseg_history() local
576 rseg_hdr = trx_rsegf_get(rseg->space, rseg->page_no, in trx_purge_truncate_rseg_history()
580 flst_get_last(rseg_hdr + TRX_RSEG_HISTORY, &mtr)); in trx_purge_truncate_rseg_history()
636 trx_purge_remove_log_hdr(rseg_hdr, log_hdr, &mtr); in trx_purge_truncate_rseg_history()
[all …]
/dports/databases/percona57-pam-for-mysql/percona-server-5.7.36-39/storage/innobase/trx/
H A Dtrx0purge.cc437 trx_rsegf_t* rseg_hdr, in trx_purge_remove_log_hdr() argument
441 flst_remove(rseg_hdr + TRX_RSEG_HISTORY, in trx_purge_remove_log_hdr()
460 trx_rsegf_t* rseg_hdr; in trx_purge_free_segment() local
478 rseg_hdr = trx_rsegf_get( in trx_purge_free_segment()
523 trx_purge_remove_log_hdr(rseg_hdr, log_hdr, &mtr); in trx_purge_free_segment()
538 mlog_write_ulint(rseg_hdr + TRX_RSEG_HISTORY_SIZE, in trx_purge_free_segment()
561 trx_rsegf_t* rseg_hdr; in trx_purge_truncate_rseg_history() local
576 rseg_hdr = trx_rsegf_get(rseg->space, rseg->page_no, in trx_purge_truncate_rseg_history()
580 flst_get_last(rseg_hdr + TRX_RSEG_HISTORY, &mtr)); in trx_purge_truncate_rseg_history()
636 trx_purge_remove_log_hdr(rseg_hdr, log_hdr, &mtr); in trx_purge_truncate_rseg_history()
[all …]
/dports/databases/xtrabackup/percona-xtrabackup-2.4.21/storage/innobase/trx/
H A Dtrx0purge.cc416 trx_rsegf_t* rseg_hdr, in trx_purge_remove_log_hdr() argument
420 flst_remove(rseg_hdr + TRX_RSEG_HISTORY, in trx_purge_remove_log_hdr()
439 trx_rsegf_t* rseg_hdr; in trx_purge_free_segment() local
457 rseg_hdr = trx_rsegf_get( in trx_purge_free_segment()
502 trx_purge_remove_log_hdr(rseg_hdr, log_hdr, &mtr); in trx_purge_free_segment()
517 mlog_write_ulint(rseg_hdr + TRX_RSEG_HISTORY_SIZE, in trx_purge_free_segment()
540 trx_rsegf_t* rseg_hdr; in trx_purge_truncate_rseg_history() local
556 rseg_hdr = trx_rsegf_get(rseg->space, rseg->page_no, in trx_purge_truncate_rseg_history()
560 flst_get_last(rseg_hdr + TRX_RSEG_HISTORY, &mtr)); in trx_purge_truncate_rseg_history()
616 trx_purge_remove_log_hdr(rseg_hdr, log_hdr, &mtr); in trx_purge_truncate_rseg_history()
[all …]
/dports/databases/mysql57-client/mysql-5.7.36/storage/innobase/trx/
H A Dtrx0purge.cc416 trx_rsegf_t* rseg_hdr, in trx_purge_remove_log_hdr() argument
420 flst_remove(rseg_hdr + TRX_RSEG_HISTORY, in trx_purge_remove_log_hdr()
439 trx_rsegf_t* rseg_hdr; in trx_purge_free_segment() local
457 rseg_hdr = trx_rsegf_get( in trx_purge_free_segment()
502 trx_purge_remove_log_hdr(rseg_hdr, log_hdr, &mtr); in trx_purge_free_segment()
517 mlog_write_ulint(rseg_hdr + TRX_RSEG_HISTORY_SIZE, in trx_purge_free_segment()
540 trx_rsegf_t* rseg_hdr; in trx_purge_truncate_rseg_history() local
555 rseg_hdr = trx_rsegf_get(rseg->space, rseg->page_no, in trx_purge_truncate_rseg_history()
559 flst_get_last(rseg_hdr + TRX_RSEG_HISTORY, &mtr)); in trx_purge_truncate_rseg_history()
615 trx_purge_remove_log_hdr(rseg_hdr, log_hdr, &mtr); in trx_purge_truncate_rseg_history()
[all …]
/dports/databases/xtrabackup8/percona-xtrabackup-8.0.14/storage/innobase/trx/
H A Dtrx0purge.cc388 static void trx_purge_remove_log_hdr(trx_rsegf_t *rseg_hdr, in trx_purge_remove_log_hdr() argument
404 trx_rsegf_t *rseg_hdr; in trx_purge_free_segment() local
422 rseg_hdr = in trx_purge_free_segment()
463 trx_purge_remove_log_hdr(rseg_hdr, log_hdr, &mtr); in trx_purge_free_segment()
474 mtr_read_ulint(rseg_hdr + TRX_RSEG_HISTORY_SIZE, MLOG_4BYTES, &mtr); in trx_purge_free_segment()
477 mlog_write_ulint(rseg_hdr + TRX_RSEG_HISTORY_SIZE, hist_size - seg_size, in trx_purge_free_segment()
492 trx_rsegf_t *rseg_hdr; in trx_purge_truncate_rseg_history() local
508 rseg_hdr = in trx_purge_truncate_rseg_history()
512 flst_get_last(rseg_hdr + TRX_RSEG_HISTORY, &mtr)); in trx_purge_truncate_rseg_history()
563 trx_purge_remove_log_hdr(rseg_hdr, log_hdr, &mtr); in trx_purge_truncate_rseg_history()
[all …]
H A Dtrx0rseg.cc931 trx_rsegf_t *rseg_hdr = trx_rsegf_get(space_id, page_no, page_size, &mtr); in validate_curr_size() local
935 mtr_read_ulint(rseg_hdr + TRX_RSEG_HISTORY_SIZE, MLOG_4BYTES, &mtr); in validate_curr_size()
941 page_no_t undo_page_no = trx_rsegf_get_nth_undo(rseg_hdr, i, &mtr); in validate_curr_size()

12