From b40c99a82cfd43ca6db04fc50cff3f3707d9b29f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marko=20M=C3=A4kel=C3=A4?= Date: Tue, 21 May 2019 16:33:37 +0300 Subject: [PATCH] MDEV-17458: Clear more of the TRX_SYS page trx_rseg_array_init(): Using the 10.4 specific MLOG_MEMSET record, clear the entire TRX_SYS_WSREP_XID_INFO field. --- storage/innobase/trx/trx0rseg.cc | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/storage/innobase/trx/trx0rseg.cc b/storage/innobase/trx/trx0rseg.cc index 9809ed0a829..a40618f3fb3 100644 --- a/storage/innobase/trx/trx0rseg.cc +++ b/storage/innobase/trx/trx0rseg.cc @@ -629,10 +629,8 @@ trx_rseg_array_init() /* Finally, clear WSREP XID in TRX_SYS page. */ const buf_block_t* sys = trx_sysf_get(&mtr); - mlog_write_ulint(TRX_SYS + TRX_SYS_WSREP_XID_INFO + - + TRX_SYS_WSREP_XID_MAGIC_N_FLD + sys->frame, - 0, MLOG_4BYTES, &mtr); - + mlog_memset(TRX_SYS + TRX_SYS_WSREP_XID_INFO + sys->frame, + TRX_SYS_WSREP_XID_LEN, 0, &mtr); mtr.commit(); } #endif