Skip to content

Start pxc-mysql in pre-start w/ best-effort - #103

Merged
abg merged 1 commit into
mainfrom
bugfix/tnz-93760/fix-mysql-prestart
Apr 14, 2026
Merged

Start pxc-mysql in pre-start w/ best-effort#103
abg merged 1 commit into
mainfrom
bugfix/tnz-93760/fix-mysql-prestart

Conversation

@abg

@abg abg commented Apr 13, 2026

Copy link
Copy Markdown
Member

If pxc-mysql fails to start, the post-start will capture a deploy failure.

This resolve an issue with certain MySQL VM sidecars that may expect MySQL to online by the time "start" or "post-start" runs.

@kimago kimago left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good. Useful behavior summary (HT AG): "Happy path => mysqld starts in pre-start, monit starts monitoring in "start", and post-start validates. Unhappy path => mysqld starts and fails, everything falls through to start => post-start fails. "

If pxc-mysql fails to start, the post-start will capture a deploy
failure.

This resolves an issue with certain MySQL VM sidecars that may expect
MySQL to online by the time "start" or "post-start" runs.
@abg
abg force-pushed the bugfix/tnz-93760/fix-mysql-prestart branch from 567db2c to d69c60b Compare April 14, 2026 00:01
@abg
abg merged commit 5e8002d into main Apr 14, 2026
2 checks passed
@abg
abg deleted the bugfix/tnz-93760/fix-mysql-prestart branch April 14, 2026 01:30
@github-project-automation github-project-automation Bot moved this from Pending Merge | Prioritized to Done in Foundational Infrastructure Working Group Apr 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Development

Successfully merging this pull request may close these issues.

2 participants