mariadb/extra
Marko Mäkelä 312569e2fd MDEV-21132 Remove buf_page_t::newest_modification
At each mini-transaction commit, the log sequence number of the
mini-transaction must be written to each modified page, so that
it will be available in the FIL_PAGE_LSN field when the page is
being read in crash recovery.

InnoDB was unnecessarily allocating redundant storage for the
field, in buf_page_t::newest_modification. Let us access
FIL_PAGE_LSN directly.

Furthermore, on ALTER TABLE...IMPORT TABLESPACE, let us write
0 to FIL_PAGE_LSN instead of using log_sys.lsn.

buf_flush_init_for_writing(), buf_flush_update_zip_checksum(),
fil_encrypt_buf_for_full_crc32(), fil_encrypt_buf(),
fil_space_encrypt(): Remove the parameter lsn.

buf_page_get_newest_modification(): Merge with the only caller.

buf_tmp_reserve_compression_buf(), buf_tmp_page_encrypt(),
buf_page_encrypt(): Define static in the same compilation unit
with the only caller.

PageConverter::m_current_lsn: Remove. Write 0 to FIL_PAGE_LSN
on ALTER TABLE...IMPORT TABLESPACE.
2019-11-25 09:39:51 +02:00
..
aws_sdk
crc32-vpmsum compilation failure on ppc with -DCMAKE_BUILD_TYPE=Debug 2019-10-22 09:45:39 +03:00
crc32_armv8_neon Armv8 CRC32 optimization (#772) 2019-05-24 18:20:27 +04:00
mariabackup MDEV-21132 Remove buf_page_t::newest_modification 2019-11-25 09:39:51 +02:00
readline
wolfssl Revert "wolfssl 4.2.0" (it is not ready jet) 2019-11-02 18:54:01 +01:00
charset2html.c
CMakeLists.txt
comp_err.c MDEV-12684 Show what config file a sysvar got a value from 2019-10-14 10:29:30 +02:00
innochecksum.cc Cleanup: Remove redundant XDES_FREE_BIT parameters 2019-11-08 13:45:02 +02:00
my_print_defaults.c MDEV-12684 Show what config file a sysvar got a value from 2019-10-14 10:29:30 +02:00
mysql_waitpid.c MDEV-12684 Show what config file a sysvar got a value from 2019-10-14 10:29:30 +02:00
mysqld_safe_helper.c
perror.c Merge 10.4 into 10.5 2019-11-19 10:45:28 +08:00
replace.c
resolve_stack_dump.c MDEV-12684 Show what config file a sysvar got a value from 2019-10-14 10:29:30 +02:00
resolveip.c MDEV-12684 Show what config file a sysvar got a value from 2019-10-14 10:29:30 +02:00