-
Kevin Lewis authored
WL#10498: InnoDB: Change Default for innodb_undo_tablespaces from 0 to 2 WL#10499: InnoDB: Change Default for innodb_undo_log_truncate from OFF to ON * Introduce innodb_undo_tablespace_update() and srv_undo_tablespaces_update() for online updates. * Introduce innodb_rollback_segments_update() for online updates. * Introduce srv_undo_tablespaces_uprade() to convert 5.7 undo tablespaces to 8.0.1. * Introduce srv_undo_tablespaces_downgrade() in case the upgrade from 5.7 fails. * Introduce trx_rseg_adjust_rollback_segments() and trx_rseg_add_rollback_segments() to consolidate the creation and use of rollback segments in any tablespace. * Introduce a new file format for undo tablespaces including a reserved range for undo space IDs and an RSEG_ARRAY page. * Rename auto-generated undo tablespace names from undonnn to undo-nnn * Expand the undo namespace to support new undo file format. * Various changes to allow online creation of undo spaces and rollback segments. * Change round robin routine for supplying rsegs to transactions to support rseg arrays in each tablespace. * Handle conversions between undo space_id and undo space number. * Introduce undo_settings.test * Adjust and improve a lot of testcases. Approved in RB#14864 by Deb
Kevin Lewis authoredWL#10498: InnoDB: Change Default for innodb_undo_tablespaces from 0 to 2 WL#10499: InnoDB: Change Default for innodb_undo_log_truncate from OFF to ON * Introduce innodb_undo_tablespace_update() and srv_undo_tablespaces_update() for online updates. * Introduce innodb_rollback_segments_update() for online updates. * Introduce srv_undo_tablespaces_uprade() to convert 5.7 undo tablespaces to 8.0.1. * Introduce srv_undo_tablespaces_downgrade() in case the upgrade from 5.7 fails. * Introduce trx_rseg_adjust_rollback_segments() and trx_rseg_add_rollback_segments() to consolidate the creation and use of rollback segments in any tablespace. * Introduce a new file format for undo tablespaces including a reserved range for undo space IDs and an RSEG_ARRAY page. * Rename auto-generated undo tablespace names from undonnn to undo-nnn * Expand the undo namespace to support new undo file format. * Various changes to allow online creation of undo spaces and rollback segments. * Change round robin routine for supplying rsegs to transactions to support rseg arrays in each tablespace. * Handle conversions between undo space_id and undo space number. * Introduce undo_settings.test * Adjust and improve a lot of testcases. Approved in RB#14864 by Deb
Loading