Skip to content

docs: remove MySQL-PXC references from ACP 4.4 and add the migration warning - #1004

Open
SuJinpei wants to merge 3 commits into
release-4.4from
docs/remove-pxc-4.4
Open

docs: remove MySQL-PXC references from ACP 4.4 and add the migration warning#1004
SuJinpei wants to merge 3 commits into
release-4.4from
docs/remove-pxc-4.4

Conversation

@SuJinpei

@SuJinpei SuJinpei commented Aug 6, 2026

Copy link
Copy Markdown
Contributor

Why

MySQL-PXC was deprecated and removed in Alauda Database Service for MySQL v4.3.0 and is no longer shipped by the MySQL operator. ACP 4.4 docs should not advertise it as an available application service — and customers upgrading with existing PXC instances need to be told to migrate first.

release-4.4 branched off master, which never received the PXC trim that landed on release-4.3 (#718), so all the PXC references were still present here and none of the migration warnings were.

What changed

1. Remove the PXC references

File Change
docs/en/appservice/mysql/pxc.mdx Deleted — the page only embedded the mysql-pxc external site
sites.yaml Dropped the mysql-pxc sub-site entry (was still pinned at version: "4.3")
docs/en/appservice/overview/architecture.mdx Dropped the MySQL-PXC 5.7 row from the storage-class compatibility matrix
docs/en/appservice/unified-om/para-template-mgt/functions/param-templates.mdx "MySQL (including PXC and MGR)" to "MySQL"; dropped the PXC/MGR architecture note
docs/en/configure/backup/application/backup-app.mdx "MySQL-PXC, Redis" to "MySQL, Redis" in the do-not-back-up example
docs/shared/functionresources/functionresources.yaml Renamed the two MySQL (PXC) functions to plain MySQL, dropped the pxc.percona.com rules, and removed the PXC-only backup/restore FunctionResource

2. Add the migration warning

File Change
docs/en/appservice/upgrade.mdx Added the long-form :::warning PXC-removal admonition, linking the MySQL-MGR migration guide and operator upgrade guide
docs/en/upgrade/pre-upgrade.mdx Added the short-form warning: PXC instances become unmanaged once the MySQL operator is upgraded
docs/en/upgrade/upgrade_global_cluster.mdx Added the short-form warning: the global-cluster upgrade also upgrades the MySQL operator
docs/en/upgrade/upgrade_workload_cluster.mdx Added the short-form warning: PXC is removed as of MySQL v4.3.0

All four are ported verbatim from release-4.3, keeping each page's tailored wording — so an admin driving the platform upgrade is warned on the pages they actually follow, not only on the Data Services page.

3. Regenerated artifacts

llms.txt / llmstxt-state.json — removed the pxc.mdx entry and refreshed the descriptions + sha256/size for every edited page.

Verification

  • No pxc / xtradb occurrences remain outside the intentional warning admonition.
  • sites.yaml and functionresources.yaml parse; llmstxt-state.json parses.
  • docs/shared/functionresources/functionresources.yaml is now byte-identical to release-4.3, i.e. this reproduces exactly the trim already reviewed and merged there.
  • All four warning blocks are byte-identical to their release-4.3 counterparts.
  • Both <ExternalSiteLink name="mysql-mgr" ...> targets were confirmed to exist on mgr-docs release-4.4: docs/en/how_to/35-migrate-from-pxc.mdx and docs/en/upgrade.mdx.
  • docs/en/appservice/mysql/ now contains only index.mdx and mgr.mdx.

Notes for reviewers

  • param-templates.mdx carries a sourceSHA, but there is no upstream source left to sync from: sourceSHA is doom translate's staleness marker for the source-language file, and the docs/zh/ tree it points at was deleted from acp-docs on 2025-06-11 (ed1d1de5) and exists on no branch today. The recorded value still matches the original March 2025 zh file, so the marker went stale even before the tree was removed. Nothing can reintroduce the PXC wording; the field is vestigial.

MySQL-PXC was removed in Alauda Database Service for MySQL v4.3.0 and is
no longer shipped, so ACP 4.4 docs should not advertise it.

- delete docs/en/appservice/mysql/pxc.mdx (embedded the pxc-docs site)
- drop the mysql-pxc sub-site entry from sites.yaml
- drop the MySQL-PXC 5.7 row from the appservice architecture matrix
- drop PXC wording from the parameter-template page
- backup-app.mdx: MySQL-PXC -> MySQL in the do-not-back-up example
- functionresources.yaml: rename the two MySQL (PXC) functions to plain
  MySQL, drop the pxc.percona.com rules, and remove the PXC-only
  backup/restore FunctionResource (matches release-4.3)
- regenerate the llms.txt / llmstxt-state.json entries for the above
Now that the PXC pages are gone from ACP 4.4, customers upgrading from
4.2 with PXC instances have no pointer to the migration path. Port the
release-4.3 warning admonition verbatim so the Data Services upgrade
page tells them to migrate to MySQL-MGR first.

Both ExternalSiteLink targets were verified to exist on mgr-docs
release-4.4 (how_to/35-migrate-from-pxc.mdx, upgrade.mdx).
@SuJinpei SuJinpei changed the title docs: remove MySQL-PXC references from ACP 4.4 docs: remove MySQL-PXC references from ACP 4.4 and add the migration warning Aug 6, 2026
Port the three short-form PXC-removal admonitions from release-4.3 so
an admin driving the ACP platform upgrade is warned on the pages they
actually follow, not only on the Data Services upgrade page.

- upgrade/pre-upgrade.mdx
- upgrade/upgrade_global_cluster.mdx
- upgrade/upgrade_workload_cluster.mdx

Each banner is byte-identical to its release-4.3 counterpart and keeps
that page's tailored wording.
@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying alauda-container-platform with  Cloudflare Pages  Cloudflare Pages

Latest commit: a77c0b8
Status: ✅  Deploy successful!
Preview URL: https://5ad0242a.alauda-container-platform.pages.dev
Branch Preview URL: https://docs-remove-pxc-4-4.alauda-container-platform.pages.dev

View logs

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant