maria:bb-11.0-mdev-29676

Last commit made on 2023-04-28
Get this branch:
git clone -b bb-11.0-mdev-29676 https://git.launchpad.net/maria

Branch merges

Branch information

Name:
bb-11.0-mdev-29676
Repository:
lp:maria

Recent commits

6abafdb... by Yuchen Pei

MDEV-29676 Add query to set lock wait timeout when getting sts crd

Set the lock wait timeout to 1 beforehand, and reset it afterwards, to
avoid lock conflict caused by opening the same table twice in case of
self-reference.

779307d... by Yuchen Pei

MDEV-29676 Some changes in behaviour w.r.t. spider sts crd

- assign spider->share early when !new_share
- remove locking before spider_share_init_{sts,crd}

b5d3171... by Yuchen Pei

MDEV-29676 refactored and documented spider_get_share() and friends

Extracted out common subroutines, gave more meaningful names etc,
added comments etc.

Also:
- Documented active servers load balancing reads, and other fields in
  SPIDER_SHARE etc.
- Removed commented out code
- Documented and refactored self-reference check
- Removed some unnecessary functions
- Renamed unhelpful roop_count
- Refactored spider_get_{sts,crd}, where we turn get_type into an enum
- Cleaned up spider_mbase_handler::show_table_status() and
  spider_mbase_handler::show_index()

a8dac17... by Yuchen Pei

MDEV-28363 remove #ifdef SPIDER_use_LEX_CSTRING_for_Field_blob_constructor

f2f5486... by Yuchen Pei

MDEV-30920 Remove need_lock and table from spider_close_sys_table()

aa6ba99... by Marko Mäkelä

Merge 10.11 into 11.0

7b17e0d... by Marko Mäkelä

Merge 10.10 into 10.11

4f16e95... by Marko Mäkelä

Merge 10.9 into 10.10

d0a71e9... by Daniel Black

deb: sid - debian autobake

Deb-autobakes where failing with:

dh_missing: warning: usr/share/mysql/mysql-test/mysql-test-run exists in debian/tmp but is not installed to anywhere
dh_missing: warning: usr/share/mysql/mysql-test/mtr exists in debian/tmp but is not installed to anywhere
dh_missing: warning: usr/share/mysql/mysql-test/mariadb-test-run exists in debian/tmp but is not installed to anywhere
dh_missing: warning: usr/share/mysql/mysql-test/mysql-test-run.pl exists in debian/tmp but is not installed to anywhere

Add all to mariadb-test.install and remove mariadb-test.links

436d8ef... by Marko Mäkelä

Merge 10.8 into 10.9