maria:bb-10.5-anel-anonymous-user-windows-check-without-skip-resolve

Last commit made on 2023-01-30
Get this branch:
git clone -b bb-10.5-anel-anonymous-user-windows-check-without-skip-resolve https://git.launchpad.net/maria

Branch merges

Branch information

Name:
bb-10.5-anel-anonymous-user-windows-check-without-skip-resolve
Repository:
lp:maria

Recent commits

9590daf... by Anel Husakovic <email address hidden>

Testing Windows bb without skip-name-resolve

49ee18e... by Jan Lindström

MDEV-30473 : Do not allow GET_LOCK() / RELEASE_LOCK() in cluster

In 10.5 If WSREP_ON=ON do not allow RELEASE_ALL_LOCKS function.
Instead print clear error message.

696562c... by Jan Lindström

MDEV-30473 : Do not allow GET_LOCK() / RELEASE_LOCK() in cluster

If WSREP_ON=ON do not allow GET_LOCK and RELEASE_LOCK functions.
Instead print clear error message.

015fb54... by Jan Lindström

MDEV-25037 : SIGSEGV in MDL_lock::hog_lock_types_bitmap

We should not call mdl_context.release_explicit_locks() in
Wsrep_client_service::bf_rollback() if client is quiting because
it will be done again in THD::cleanup().

Note that problem with GET_LOCK() / RELEASE_LOCK() will be fixed
on MDEV-30473.

75bbf64... by Khem Raj

Add missing include <cstdio>

This is needed with GCC 13 and newer [1]

[1] https://www.gnu.org/software/gcc/gcc-13/porting_to.html

Signed-off-by: Khem Raj <email address hidden>

672cdcb... by Marko Mäkelä

MDEV-30404: Inconsistent updates of PAGE_MAX_TRX_ID on ROW_FORMAT=COMPRESSED pages

page_copy_rec_list_start(): Do not update the PAGE_MAX_TRX_ID
on the compressed copy of the page. The modification is supposed
to be logged as part of page_zip_compress() or page_zip_reorganize().
If the page cannot be compressed (due to running out of space),
then page_zip_decompress() must be able to roll back the changes.

This fixes a regression that was introduced in
commit 56f6dab1d0e5a464ea49c1e5efb0032a0f5cea3e (MDEV-21174).

e02ed04... by Marko Mäkelä

MDEV-23855 fixup: Remove SRV_MASTER_CHECKPOINT_INTERVAL

8bccba1... by Jan Lindström

MDEV-30465 : Galera test galera_sr.MDEV-27615 takes 5mins

After d7d3ad69 we should use KILL_CONNECTION_HARD to interrupt
debug_sync waits. Test case uses debug_sync and then disconnects
connection from cluster.

2ba6f3d... by Ian Gilfillan <email address hidden>

Update 10.5 HELP tables

dc646c2... by Andrei <email address hidden>

MDEV-30423 Deadlock on Replica during BACKUP STAGE BLOCK_COMMIT on XA transactions

The user XA commit execution branch was caught not have been covered
with MDEV-21953 fixes.

The XA involved deadlock is resolved now to apply the former fixes
pattern.
Along the fixes the following changes have been implemented.
- MDL lock attribute correction
- dissociation of the externally completed XA from the current
  thread's xid_state in the error branches
- cleanup_context() preseves the prepared XA
- wait_for_prior_commit() is relocated to satisfy both
  the binlog ON (log-slave-updates and skip-log-bin)
  and OFF slave execution branches.