Use SHOW REPLICA[S} STATUS for healthcheck.sh
This commit is contained in:
parent
cd7489a9ff
commit
1b4b2584a4
@ -129,7 +129,7 @@ replication()
|
|||||||
# SHOW REPLICA available 10.5+
|
# SHOW REPLICA available 10.5+
|
||||||
# https://github.com/koalaman/shellcheck/issues/2383
|
# https://github.com/koalaman/shellcheck/issues/2383
|
||||||
# shellcheck disable=SC2016,SC2026
|
# shellcheck disable=SC2016,SC2026
|
||||||
_process_sql -e "show ${repl['all']:+all} slave${repl['all']:+s} ${repl['name']:+'${repl['name']}'} status\G" | \
|
_process_sql -e "SHOW ${repl['all']:+all} REPLICA${repl['all']:+S} ${repl['name']:+'${repl['name']}'} STATUS\G" | \
|
||||||
{
|
{
|
||||||
# required for trim of leading space.
|
# required for trim of leading space.
|
||||||
shopt -s extglob
|
shopt -s extglob
|
||||||
|
@ -129,7 +129,7 @@ replication()
|
|||||||
# SHOW REPLICA available 10.5+
|
# SHOW REPLICA available 10.5+
|
||||||
# https://github.com/koalaman/shellcheck/issues/2383
|
# https://github.com/koalaman/shellcheck/issues/2383
|
||||||
# shellcheck disable=SC2016,SC2026
|
# shellcheck disable=SC2016,SC2026
|
||||||
_process_sql -e "show ${repl['all']:+all} slave${repl['all']:+s} ${repl['name']:+'${repl['name']}'} status\G" | \
|
_process_sql -e "SHOW ${repl['all']:+all} REPLICA${repl['all']:+S} ${repl['name']:+'${repl['name']}'} STATUS\G" | \
|
||||||
{
|
{
|
||||||
# required for trim of leading space.
|
# required for trim of leading space.
|
||||||
shopt -s extglob
|
shopt -s extglob
|
||||||
|
@ -129,7 +129,7 @@ replication()
|
|||||||
# SHOW REPLICA available 10.5+
|
# SHOW REPLICA available 10.5+
|
||||||
# https://github.com/koalaman/shellcheck/issues/2383
|
# https://github.com/koalaman/shellcheck/issues/2383
|
||||||
# shellcheck disable=SC2016,SC2026
|
# shellcheck disable=SC2016,SC2026
|
||||||
_process_sql -e "show ${repl['all']:+all} slave${repl['all']:+s} ${repl['name']:+'${repl['name']}'} status\G" | \
|
_process_sql -e "SHOW ${repl['all']:+all} SLAVE${repl['all']:+S} ${repl['name']:+'${repl['name']}'} STATUS\G" | \
|
||||||
{
|
{
|
||||||
# required for trim of leading space.
|
# required for trim of leading space.
|
||||||
shopt -s extglob
|
shopt -s extglob
|
||||||
|
@ -129,7 +129,7 @@ replication()
|
|||||||
# SHOW REPLICA available 10.5+
|
# SHOW REPLICA available 10.5+
|
||||||
# https://github.com/koalaman/shellcheck/issues/2383
|
# https://github.com/koalaman/shellcheck/issues/2383
|
||||||
# shellcheck disable=SC2016,SC2026
|
# shellcheck disable=SC2016,SC2026
|
||||||
_process_sql -e "show ${repl['all']:+all} slave${repl['all']:+s} ${repl['name']:+'${repl['name']}'} status\G" | \
|
_process_sql -e "SHOW ${repl['all']:+all} REPLICA${repl['all']:+S} ${repl['name']:+'${repl['name']}'} STATUS\G" | \
|
||||||
{
|
{
|
||||||
# required for trim of leading space.
|
# required for trim of leading space.
|
||||||
shopt -s extglob
|
shopt -s extglob
|
||||||
|
@ -129,7 +129,7 @@ replication()
|
|||||||
# SHOW REPLICA available 10.5+
|
# SHOW REPLICA available 10.5+
|
||||||
# https://github.com/koalaman/shellcheck/issues/2383
|
# https://github.com/koalaman/shellcheck/issues/2383
|
||||||
# shellcheck disable=SC2016,SC2026
|
# shellcheck disable=SC2016,SC2026
|
||||||
_process_sql -e "show ${repl['all']:+all} slave${repl['all']:+s} ${repl['name']:+'${repl['name']}'} status\G" | \
|
_process_sql -e "SHOW ${repl['all']:+all} REPLICA${repl['all']:+S} ${repl['name']:+'${repl['name']}'} STATUS\G" | \
|
||||||
{
|
{
|
||||||
# required for trim of leading space.
|
# required for trim of leading space.
|
||||||
shopt -s extglob
|
shopt -s extglob
|
||||||
|
@ -129,7 +129,7 @@ replication()
|
|||||||
# SHOW REPLICA available 10.5+
|
# SHOW REPLICA available 10.5+
|
||||||
# https://github.com/koalaman/shellcheck/issues/2383
|
# https://github.com/koalaman/shellcheck/issues/2383
|
||||||
# shellcheck disable=SC2016,SC2026
|
# shellcheck disable=SC2016,SC2026
|
||||||
_process_sql -e "show ${repl['all']:+all} slave${repl['all']:+s} ${repl['name']:+'${repl['name']}'} status\G" | \
|
_process_sql -e "SHOW ${repl['all']:+all} REPLICA${repl['all']:+S} ${repl['name']:+'${repl['name']}'} STATUS\G" | \
|
||||||
{
|
{
|
||||||
# required for trim of leading space.
|
# required for trim of leading space.
|
||||||
shopt -s extglob
|
shopt -s extglob
|
||||||
|
@ -129,7 +129,7 @@ replication()
|
|||||||
# SHOW REPLICA available 10.5+
|
# SHOW REPLICA available 10.5+
|
||||||
# https://github.com/koalaman/shellcheck/issues/2383
|
# https://github.com/koalaman/shellcheck/issues/2383
|
||||||
# shellcheck disable=SC2016,SC2026
|
# shellcheck disable=SC2016,SC2026
|
||||||
_process_sql -e "show ${repl['all']:+all} slave${repl['all']:+s} ${repl['name']:+'${repl['name']}'} status\G" | \
|
_process_sql -e "SHOW ${repl['all']:+all} REPLICA${repl['all']:+S} ${repl['name']:+'${repl['name']}'} STATUS\G" | \
|
||||||
{
|
{
|
||||||
# required for trim of leading space.
|
# required for trim of leading space.
|
||||||
shopt -s extglob
|
shopt -s extglob
|
||||||
|
@ -129,7 +129,7 @@ replication()
|
|||||||
# SHOW REPLICA available 10.5+
|
# SHOW REPLICA available 10.5+
|
||||||
# https://github.com/koalaman/shellcheck/issues/2383
|
# https://github.com/koalaman/shellcheck/issues/2383
|
||||||
# shellcheck disable=SC2016,SC2026
|
# shellcheck disable=SC2016,SC2026
|
||||||
_process_sql -e "show ${repl['all']:+all} slave${repl['all']:+s} ${repl['name']:+'${repl['name']}'} status\G" | \
|
_process_sql -e "SHOW ${repl['all']:+all} REPLICA${repl['all']:+S} ${repl['name']:+'${repl['name']}'} STATUS\G" | \
|
||||||
{
|
{
|
||||||
# required for trim of leading space.
|
# required for trim of leading space.
|
||||||
shopt -s extglob
|
shopt -s extglob
|
||||||
|
@ -129,7 +129,7 @@ replication()
|
|||||||
# SHOW REPLICA available 10.5+
|
# SHOW REPLICA available 10.5+
|
||||||
# https://github.com/koalaman/shellcheck/issues/2383
|
# https://github.com/koalaman/shellcheck/issues/2383
|
||||||
# shellcheck disable=SC2016,SC2026
|
# shellcheck disable=SC2016,SC2026
|
||||||
_process_sql -e "show ${repl['all']:+all} slave${repl['all']:+s} ${repl['name']:+'${repl['name']}'} status\G" | \
|
_process_sql -e "SHOW ${repl['all']:+all} REPLICA${repl['all']:+S} ${repl['name']:+'${repl['name']}'} STATUS\G" | \
|
||||||
{
|
{
|
||||||
# required for trim of leading space.
|
# required for trim of leading space.
|
||||||
shopt -s extglob
|
shopt -s extglob
|
||||||
|
@ -129,7 +129,7 @@ replication()
|
|||||||
# SHOW REPLICA available 10.5+
|
# SHOW REPLICA available 10.5+
|
||||||
# https://github.com/koalaman/shellcheck/issues/2383
|
# https://github.com/koalaman/shellcheck/issues/2383
|
||||||
# shellcheck disable=SC2016,SC2026
|
# shellcheck disable=SC2016,SC2026
|
||||||
_process_sql -e "show ${repl['all']:+all} slave${repl['all']:+s} ${repl['name']:+'${repl['name']}'} status\G" | \
|
_process_sql -e "SHOW ${repl['all']:+all} REPLICA${repl['all']:+S} ${repl['name']:+'${repl['name']}'} STATUS\G" | \
|
||||||
{
|
{
|
||||||
# required for trim of leading space.
|
# required for trim of leading space.
|
||||||
shopt -s extglob
|
shopt -s extglob
|
||||||
|
@ -63,6 +63,7 @@ update_version()
|
|||||||
-e 's/REPLICATION REPLICA/REPLICATION SLAVE/' \
|
-e 's/REPLICATION REPLICA/REPLICATION SLAVE/' \
|
||||||
-e 's/START REPLICA/START SLAVE/' \
|
-e 's/START REPLICA/START SLAVE/' \
|
||||||
"$version/docker-entrypoint.sh"
|
"$version/docker-entrypoint.sh"
|
||||||
|
sed -i -e 's/ REPLICA\$/ SLAVE$/' "$version"/healthcheck.sh
|
||||||
;; # almost nothing to see/do here
|
;; # almost nothing to see/do here
|
||||||
10.5)
|
10.5)
|
||||||
sed -i -e '/--old-mode/d' "$version/docker-entrypoint.sh"
|
sed -i -e '/--old-mode/d' "$version/docker-entrypoint.sh"
|
||||||
|
@ -1,4 +1,18 @@
|
|||||||
{
|
{
|
||||||
|
"11.2": {
|
||||||
|
"milestone": "11.2",
|
||||||
|
"version": "11.2.0",
|
||||||
|
"fullVersion": "1:11.2.0+maria~ubu2204",
|
||||||
|
"releaseStatus": "Alpha",
|
||||||
|
"supportType": "Unknown",
|
||||||
|
"base": "ubuntu:jammy",
|
||||||
|
"arches": [
|
||||||
|
"amd64",
|
||||||
|
"arm64v8",
|
||||||
|
"ppc64le",
|
||||||
|
"s390x"
|
||||||
|
]
|
||||||
|
},
|
||||||
"11.1": {
|
"11.1": {
|
||||||
"milestone": "11.1",
|
"milestone": "11.1",
|
||||||
"version": "11.1.1",
|
"version": "11.1.1",
|
||||||
@ -109,19 +123,5 @@
|
|||||||
"arm64v8",
|
"arm64v8",
|
||||||
"ppc64le"
|
"ppc64le"
|
||||||
]
|
]
|
||||||
},
|
|
||||||
"11.2": {
|
|
||||||
"milestone": "11.2",
|
|
||||||
"version": "11.2.0",
|
|
||||||
"fullVersion": "1:11.2.0+maria~ubu2204",
|
|
||||||
"releaseStatus": "Alpha",
|
|
||||||
"supportType": "Unknown",
|
|
||||||
"base": "ubuntu:jammy",
|
|
||||||
"arches": [
|
|
||||||
"amd64",
|
|
||||||
"arm64v8",
|
|
||||||
"ppc64le",
|
|
||||||
"s390x"
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user