-
- Downloads
databases/xtrabackup8: update to version 8.0.31-24
This change includes files/patch-llvm-15, a copy of the patch fixing UB in MySQL Server 8.0.31 code included in xtrabackup8 and discovered with Clang 15: https://cgit.freebsd.org/ports/tree/databases/mysql80-server/files/patch-llvm15-fix?id=9f33a321916b The version 8.0.31-24 includes auto-tuning of its "use-memory" option that needs implementation of host_free_memory() but lacks one suitable for FreeBSD. This change adds simple implementation by me in files/patch-storage_innobase_xtrabackup_src_utils.cc that sums sysctls vm.stats.vm.v_free_count and vm.stats.vm.v_inactive_count assuming that FreeBSD VM subsystem frees Inactive pages as needed. This feature was tested by port maintainer Eugene Zheganin successfully performing backup of 730GB MySQL InnoDB that failed with previous xtrabackup8 version if used with defaults. Drop unused dependency on vim and explicitly disable online version update check. Force NDEBUG build as it fails otherwise. Pet portlint. Work-around a problem with ncurses-6.3 dependency that installs wrong libncurses.so file (ASCII text), so use libncurses.so.6 in LIB_DEPENDS instead. Tested by: Eugene Zheganin Approved by: Eugene Zheganin (maintainer)
Showing
- databases/xtrabackup8/Makefile 33 additions, 21 deletionsdatabases/xtrabackup8/Makefile
- databases/xtrabackup8/distinfo 5 additions, 5 deletionsdatabases/xtrabackup8/distinfo
- databases/xtrabackup8/files/patch-CMakeLists.txt 15 additions, 7 deletionsdatabases/xtrabackup8/files/patch-CMakeLists.txt
- databases/xtrabackup8/files/patch-llvm-15 41 additions, 0 deletionsdatabases/xtrabackup8/files/patch-llvm-15
- databases/xtrabackup8/files/patch-procps 15 additions, 0 deletionsdatabases/xtrabackup8/files/patch-procps
- databases/xtrabackup8/files/patch-sql_binlog.cc 0 additions, 24 deletionsdatabases/xtrabackup8/files/patch-sql_binlog.cc
- databases/xtrabackup8/files/patch-storage_innobase_xtrabackup_src_utils.cc 59 additions, 0 deletions...kup8/files/patch-storage_innobase_xtrabackup_src_utils.cc
databases/xtrabackup8/files/patch-llvm-15
0 → 100644
databases/xtrabackup8/files/patch-procps
0 → 100644