• Marko Mäkelä's avatar
    MDEV-16952 Introduce SET GLOBAL innodb_max_purge_lag_wait · 42e1815a
    Marko Mäkelä authored
    Let us introduce a dummy variable innodb_max_purge_lag_wait
    for waiting that the InnoDB history list length is below
    the user-specified limit. Specifically,
    
    SET GLOBAL innodb_max_purge_lag_wait=0;
    
    should wait for all history to be purged. This could be useful
    when upgrading from an older version to MariaDB 10.3 or later,
    to avoid hitting MDEV-15912.
    
    Note: the history cannot be purged if there exist transactions
    that may see old versions.
    
    Reviewed by: Vladislav Vaintroub
    42e1815a
ha_innodb.cc 643 KB