From 07c7c83337eb8b0ae2ab6c4934d11bcff37a0500 Mon Sep 17 00:00:00 2001 From: Alina Derkach Date: Fri, 31 Jul 2026 18:21:36 +0200 Subject: [PATCH] PXC-5301 [DOCS] Update doc files for 9.7 version modified: _resourcepdf/overrides/main.html new file: docs/_static/percona-logomark-one-color-dark.png modified: docs/apt.md modified: docs/compile.md new file: docs/css/kapa.css modified: docs/download-instructions.md modified: docs/install-index.md new file: docs/js/kapa.js new file: docs/legal-notice.md modified: docs/singlebox.md modified: docs/upgrade-packages.md modified: docs/verify-replication.md modified: docs/xtradb-cluster-version-numbers.md modified: docs/yum.md modified: mkdocs-base.yml deleted: mkdocs-percona.yml modified: variables.yml --- _resourcepdf/overrides/main.html | 6 -- .../percona-logomark-one-color-dark.png | Bin 0 -> 23993 bytes docs/apt.md | 2 +- docs/compile.md | 2 +- docs/css/kapa.css | 64 ++++++++++++ docs/download-instructions.md | 2 +- docs/install-index.md | 13 --- docs/js/kapa.js | 98 ++++++++++++++++++ docs/legal-notice.md | 3 + docs/singlebox.md | 16 ++- docs/upgrade-packages.md | 8 +- docs/verify-replication.md | 2 +- docs/xtradb-cluster-version-numbers.md | 20 ++-- docs/yum.md | 2 +- mkdocs-base.yml | 2 + mkdocs-percona.yml | 22 ---- variables.yml | 2 +- 17 files changed, 192 insertions(+), 72 deletions(-) create mode 100644 docs/_static/percona-logomark-one-color-dark.png create mode 100644 docs/css/kapa.css create mode 100644 docs/js/kapa.js create mode 100644 docs/legal-notice.md delete mode 100644 mkdocs-percona.yml diff --git a/_resourcepdf/overrides/main.html b/_resourcepdf/overrides/main.html index 2f242f18..e9759a79 100644 --- a/_resourcepdf/overrides/main.html +++ b/_resourcepdf/overrides/main.html @@ -64,12 +64,6 @@
{% include "partials/nav.html" %} -
-
diff --git a/docs/_static/percona-logomark-one-color-dark.png b/docs/_static/percona-logomark-one-color-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..28fbf02e9030d349ffde2ed0ebd66222b364107d GIT binary patch literal 23993 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 literal 0 HcmV?d00001 diff --git a/docs/apt.md b/docs/apt.md index 8a2114c8..a3fe7196 100644 --- a/docs/apt.md +++ b/docs/apt.md @@ -77,7 +77,7 @@ The following steps install from the APT repository. 6. Enable the `release` repository for *Percona XtraDB Cluster*: ```shell - sudo percona-release setup pxc-84-lts + sudo percona-release setup {{pkg}} ``` diff --git a/docs/compile.md b/docs/compile.md index c2a60f4d..5e443435 100644 --- a/docs/compile.md +++ b/docs/compile.md @@ -83,7 +83,7 @@ Compile Percona XtraDB Cluster from source: The snippets target `Linux-x86_64`. On ARM64, rewrite filenames for your chip (`aarch64`, `arm64`, …); never reuse paths that disagree with your download. - Stage everything under `pxc-build/pxc_extra`, then rename to match the `mv` targets in the snippet. Map `glibc2.xx`, `{{vers}}.x`, and `8.4.x` to the strings in your real filenames (for example `{{release}}` and `8.4.0-3`). Aim each `tar` and `mv` at the top-level folder that unpack creates. + Stage everything under `pxc-build/pxc_extra`, then rename to match the `mv` targets in the snippet. Map `glibc2.xx`, `{{vers}}.x`, and `8.4.x` to the strings in your real filenames (for example `{{release}}` and `8.4.2-2`). Aim each `tar` and `mv` at the top-level folder that unpack creates. ```shell mkdir -p ./pxc-build/pxc_extra diff --git a/docs/css/kapa.css b/docs/css/kapa.css new file mode 100644 index 00000000..d2964b52 --- /dev/null +++ b/docs/css/kapa.css @@ -0,0 +1,64 @@ +button#ask-percona-ai { + display: inline-flex; + align-items: center; + justify-content: center; + + gap: 0.45rem; + + /* Match MkDocs Material search field */ + height: 1.8rem; + padding: 0 0.9rem; + margin-left: 0.5rem; + + border: none; + border-radius: 0.1rem; + + background: #AB4213; + color: #E7C8BB; + + box-shadow: var(--md-shadow-z1); + + cursor: pointer; + + font-family: inherit; + font-size: 0.8rem; + font-weight: 400; + line-height: 1; + + white-space: nowrap; + + transition: + background-color 0.25s ease, + box-shadow 0.25s ease; +} + +button#ask-percona-ai:hover { + background: #EB6F3B; +} + +button#ask-percona-ai:focus-visible { + outline: none; + box-shadow: + 0 0 0 0.1rem rgba(235, 111, 59, 0.35), + var(--md-shadow-z2); +} + +button#ask-percona-ai .percona-star, +button#ask-percona-ai .percona-text { + color: inherit; +} + +button#ask-percona-ai .percona-star { + font-size: 0.85rem; + line-height: 1; +} + +@media screen and (max-width: 768px) { + button#ask-percona-ai { + padding: 0 0.75rem; + } + + button#ask-percona-ai .percona-text { + display: none; + } +} \ No newline at end of file diff --git a/docs/download-instructions.md b/docs/download-instructions.md index 7e6e2397..29d3b7eb 100644 --- a/docs/download-instructions.md +++ b/docs/download-instructions.md @@ -18,7 +18,7 @@ In `Package Download Options`, select a specific package and click `Download`. T ## Download to another computer -In `Package Download Options`, select a specific package and right-click on the `DOWNLOAD`, and in the drop-down menu, choose `Copy Link Address` +In `Package Download Options`, select a specific package and right-click on the `Download`, and in the drop-down menu, choose `Copy Link Address` Paste the link in your terminal to download the selected package. diff --git a/docs/install-index.md b/docs/install-index.md index 4e517545..cc7d51cc 100644 --- a/docs/install-index.md +++ b/docs/install-index.md @@ -32,17 +32,4 @@ If you want to build Percona XtraDB Cluster from source, see [Compiling and Inst If you want to run Percona XtraDB Cluster using Docker, see [Run in a Docker container](docker.md). - - -## Product version numbering - -The version number in PXC releases contains the following components: - -* The version of Percona Server for MySQL that the given PXC release is based on - -* The sequence number which represents the PXC built. - -For example, version number *8.0.18-9.3* means that this is the third PXC -build based on Percona Server for MySQL 8.0.18-9. - [Telemetry data]: telemetry.md diff --git a/docs/js/kapa.js b/docs/js/kapa.js new file mode 100644 index 00000000..595a186a --- /dev/null +++ b/docs/js/kapa.js @@ -0,0 +1,98 @@ +(function () { + function createAIButton() { + if (document.getElementById("ask-percona-ai")) { + return; + } + + const search = document.querySelector(".md-search"); + + if (!search || !search.parentNode) { + return; + } + + const button = document.createElement("button"); + + button.id = "ask-percona-ai"; + button.type = "button"; + + button.innerHTML = ` + + Ask Percona AI + `; + + // Place button AFTER search component + search.parentNode.insertBefore(button, search.nextSibling); + } + + function loadKapa() { + // Prevent duplicate loading + if (document.getElementById("kapa-widget-script")) { + return; + } + + const script = document.createElement("script"); + + script.id = "kapa-widget-script"; + + script.src = "https://widget.kapa.ai/kapa-widget.bundle.js"; + + script.async = true; + + // REQUIRED CONFIG + script.setAttribute( + "data-website-id", + "0e0d55cf-6370-4a6d-a987-96670a7fe935" + ); + + script.setAttribute( + "data-modal-override-open-selector", + "#ask-percona-ai" + ); + + script.setAttribute( + "data-button-hide", + "true" + ); + + script.setAttribute( + "data-project-name", + "Percona" + ); + + script.setAttribute( + "data-modal-title", + "Percona AI Assistant" + ); + + script.setAttribute( + "font-size", + "0.875rem" + ); + + // MODAL CONTENT + script.setAttribute( + "data-modal-disclaimer", + "The **Percona AI Assistant** helps you find simple, clear answers to your Percona questions using [official documentation](https://docs.percona.com/), resolved [forum posts](https://forums.percona.com/) and [blog posts](https://www.percona.com/blog/). Note, do not enter personal or confidential information. Before using Percona AI assistant, read the [Legal Notice](https://docs.percona.com/percona-server/9.7/legal-notice.html)." + ); + + script.setAttribute( + "data-modal-example-questions", + "How do I get started quickly with Percona Server?, How do I install Percona Server?, How do I upgrade Percona Server?, How should I use the Audit Log Filter plugin?" + ); + + script.setAttribute( + "data-project-logo", + "https://docs.percona.com/percona-server/9.7/_static/percona-logomark-one-color-dark.png" + ); + + document.head.appendChild(script); + } + + createAIButton(); + loadKapa(); + + document.addEventListener("navigation.instant", () => { + createAIButton(); + loadKapa(); + }); +})(); \ No newline at end of file diff --git a/docs/legal-notice.md b/docs/legal-notice.md new file mode 100644 index 00000000..624be3ff --- /dev/null +++ b/docs/legal-notice.md @@ -0,0 +1,3 @@ +# Legal Notice + +You are interacting with an AI-powered chatbot that provides automated responses for general information about our IT services and software. Responses may be inaccurate or incomplete and do not constitute professional or contractual advice. Do not submit personal data, confidential information, credentials, or other sensitive information through this chat. Conversations may be logged and processed to improve our services in accordance with our [Privacy Policy](https://www.percona.com/privacy-policy#h.c033wws8ytgb) and applicable laws, including the GDPR. If you require assistance, please contact a [human representative](https://www.percona.com/about/contact). \ No newline at end of file diff --git a/docs/singlebox.md b/docs/singlebox.md index da91a6e0..850d4792 100644 --- a/docs/singlebox.md +++ b/docs/singlebox.md @@ -1,7 +1,5 @@ # How to set up a three-node cluster on a single box - - This tutorial describes how to set up a 3-node cluster on a single physical box. @@ -10,7 +8,7 @@ For the purposes of this tutorial, assume the following: * The local IP address is `192.168.2.21`. * Percona XtraDB Cluster is extracted from binary tarball into -`/usr/local/Percona-XtraDB-Cluster-8.4.x86_64` +`/usr/local/Percona-XtraDB-Cluster-{{vers}}.x86_64` To set up the cluster: @@ -23,11 +21,11 @@ To set up the cluster: port = 4000 socket=/tmp/mysql.4000.sock datadir=/data/bench/d1 - basedir=/usr/local/Percona-XtraDB-Cluster-8.4.x86_64 + basedir=/usr/local/Percona-XtraDB-Cluster-{{vers}}.x86_64 user=mysql log_error=error.log wsrep_cluster_address='gcomm://192.168.2.21:5030,192.168.2.21:6030' - wsrep_provider=/usr/local/Percona-XtraDB-Cluster-8.4.x86_64/lib/libgalera_smm.so + wsrep_provider=/usr/local/Percona-XtraDB-Cluster-{{vers}}.x86_64/lib/libgalera_smm.so wsrep_sst_receive_address=192.168.2.21:4020 wsrep_node_incoming_address=192.168.2.21 wsrep_cluster_name=trimethylxanthine @@ -44,11 +42,11 @@ To set up the cluster: port = 5000 socket=/tmp/mysql.5000.sock datadir=/data/bench/d2 - basedir=/usr/local/Percona-XtraDB-Cluster-8.4.x86_64 + basedir=/usr/local/Percona-XtraDB-Cluster-{{vers}}.x86_64 user=mysql log_error=error.log wsrep_cluster_address='gcomm://192.168.2.21:4030,192.168.2.21:6030' - wsrep_provider=/usr/local/Percona-XtraDB-Cluster-8.4.x86_64/lib/libgalera_smm.so + wsrep_provider=/usr/local/Percona-XtraDB-Cluster-{{vers}}.x86_64/lib/libgalera_smm.so wsrep_sst_receive_address=192.168.2.21:5020 wsrep_node_incoming_address=192.168.2.21 wsrep_cluster_name=trimethylxanthine @@ -65,11 +63,11 @@ To set up the cluster: port = 6000 socket=/tmp/mysql.6000.sock datadir=/data/bench/d3 - basedir=/usr/local/Percona-XtraDB-Cluster-8.4.x86_64 + basedir=/usr/local/Percona-XtraDB-Cluster-{{vers}}.x86_64 user=mysql log_error=error.log wsrep_cluster_address='gcomm://192.168.2.21:4030,192.168.2.21:5030' - wsrep_provider=/usr/local/Percona-XtraDB-Cluster-8.4.x86_64/lib/libgalera_smm.so + wsrep_provider=/usr/local/Percona-XtraDB-Cluster-{{vers}}.x86_64/lib/libgalera_smm.so wsrep_sst_receive_address=192.168.2.21:6020 wsrep_node_incoming_address=192.168.2.21 wsrep_cluster_name=trimethylxanthine diff --git a/docs/upgrade-packages.md b/docs/upgrade-packages.md index 26b47ff1..c2a74dd1 100644 --- a/docs/upgrade-packages.md +++ b/docs/upgrade-packages.md @@ -21,10 +21,10 @@ Make a full backup (or dump if possible) of your database. Move the database con The following example downloads Percona Server for MySQL {{release}} packages for Debian 11.0: ```shell - wget https://downloads.percona.com/downloads/Percona-Server-innovative-release/Percona-Server-{{release}}/binary/debian/bullseye/x86_64/Percona-Server-{{release}}-r582ebeef-bullseye-x86_64-bundle.tar + wget https://downloads.percona.com/downloads/Percona-Server-{{vers}}/Percona-Server-{{release}}/binary/debian/bullseye/x86_64/Percona-Server-{{release}}-rd76e81f4-bullseye-x86_64-bundle.tar ``` - 4. Unpack the bundle to get the packages: `tar xvf Percona-Server-{{release}}-x86_64-bundle.tar`. + 4. Unpack the bundle to get the packages: `tar xvf Percona-Server-{{release}}-rd76e81f4-bullseye-x86_64-bundle.tar`. After you unpack the bundle, you should see the following packages: @@ -107,13 +107,13 @@ Make a full backup (or dump if possible) of your database. Move the database con 3. Download the packages of the desired series for your architecture from the [Percona Software Downloads :octicons-link-external-16:](https://www.percona.com/downloads). The easiest way is to download the bundle which contains all the packages. The following example downloads Percona Server for MySQL {{release}} packages for CentOS 9: ```shell - wget https://downloads.percona.com/downloads/Percona-Server-innovative-release/Percona-Server-{{release}}/binary/redhat/9/x86_64/Percona-Server-{{release}}-r582ebeef-el9-x86_64-bundle.tar + wget https://downloads.percona.com/downloads/Percona-Server-{{vers}}/Percona-Server-{{release}}/binary/redhat/9/aarch64/Percona-Server-{{release}}-rd76e81f4-el9-aarch64-bundle.tar ``` 4. Unpack the bundle to get the packages ```shell - tar xvf Percona-Server-{{release}}-r582ebeef-el9-x86_64-bundle.tar + tar xvf Percona-Server-{{release}}-rd76e81f4-el9-aarch64-bundle.tar ``` After you unpack the bundle, you should see the following packages: `ls \*.rpm` diff --git a/docs/verify-replication.md b/docs/verify-replication.md index 6211bfb2..3e0a2ee7 100644 --- a/docs/verify-replication.md +++ b/docs/verify-replication.md @@ -86,5 +86,5 @@ and adding some records to the table on the first node. for efficient workload management across the cluster without any changes to the applications that generate queries. This is the recommended high-availability solution for Percona XtraDB Cluster. For more information, see [Load balancing with ProxySQL](load-balance-proxysql.md#load-balance-with-proxysql). -* [Percona Monitoring and Management :octicons-link-external-16:](https://www.percona.com/software/database-tools/percona-monitoring-and-management) is the best choice for managing and monitoring Percona XtraDB Cluster performance. +* [Percona Monitoring and Management :octicons-link-external-16:](https://www.percona.com/monitoring/) is the best choice for managing and monitoring Percona XtraDB Cluster performance. It provides visibility for the cluster and enables efficient troubleshooting. \ No newline at end of file diff --git a/docs/xtradb-cluster-version-numbers.md b/docs/xtradb-cluster-version-numbers.md index 43026cb4..0875cd13 100644 --- a/docs/xtradb-cluster-version-numbers.md +++ b/docs/xtradb-cluster-version-numbers.md @@ -1,19 +1,15 @@ # Understand version numbers - +A version number identifies the innovation product release. The product contains the latest features, improvements, and bug fixes at the time of that release. -A version number identifies the product release. The product contains the latest Generally Available (GA) features at the time of that release. +| 9.7.1 | -1 | +|---|---| +| Base version | Minor build version | -| 8.0.20| -11. | 2 | -|---|---|---| -| Base version | Minor build | Custom build | +Percona uses semantic version numbering, which follows the pattern of base version and build version. Percona assigns unique, non-negative integers in increasing order for each version release. The version number combines the base Percona Server for MySQL version number, the minor build version, and the custom build version, if needed. -Percona uses semantic version numbering, which follows the pattern of base version, minor build, and an optional custom build. Percona assigns unique, non-negative integers in increasing order for each minor build release. The version number combines the base Percona Server for MySQL version number, the minor build version, and the custom build version, if needed. +The version numbers for Percona XtraDB Cluster {{release}} define the following information: -The version numbers for Percona XtraDB Cluster 8.0.20-11.2 define the following information: +* Base version - the leftmost numbers indicate [MySQL {{vers}} :octicons-link-external-16:](https://dev.mysql.com/doc/relnotes/mysql/{{vers}}/en/) version used as a base. -* Base version - the leftmost set of numbers that indicate the Percona Server for MySQL version used as a base. An increase in the base version resets the minor build version and the custom build version to 0. - -* Minor build version - an internal number that increases with every Percona XtraDB Cluster release, and the custom build number is reset to 0. - -* Custom build version - an optional number assigned to custom builds used for bug fixes. The features don't change unless the fixes include those features. For example, Percona XtraDB Cluster 8.0.20-11.1, 8.0.20-11.2, and 8.0.20-11.3 are based on the same Percona Server for MySQL version and minor build version but are custom build versions. \ No newline at end of file +* Minor build version - an internal number that increases by one every time Percona XtraDB Cluster is released. \ No newline at end of file diff --git a/docs/yum.md b/docs/yum.md index 897a631d..3f97b89e 100644 --- a/docs/yum.md +++ b/docs/yum.md @@ -11,7 +11,7 @@ You can install Percona XtraDB Cluster with the following methods: * Use the official repository using YUM -* Download and manually install the Percona XtraDB Cluster packages from [Percona Software Downloads :octicons-link-external-16:](http://www.percona.com/downloads/Percona-XtraDB-Cluster-80/LATEST/). +* Download and manually install the Percona XtraDB Cluster packages from [Percona Software Downloads :octicons-link-external-16:](https://www.percona.com/downloads/). * Use the Percona Software repositories diff --git a/mkdocs-base.yml b/mkdocs-base.yml index ad9d86a6..fe5768e6 100644 --- a/mkdocs-base.yml +++ b/mkdocs-base.yml @@ -72,12 +72,14 @@ extra_css: - css/nocopy.css - css/mysql.css - css/rating.css + - css/kapa.css extra_javascript: - js/version-select.js - js/promptremover.js - js/consent.js - js/rating.js + - js/kapa.js markdown_extensions: attr_list: {} diff --git a/mkdocs-percona.yml b/mkdocs-percona.yml deleted file mode 100644 index 4ede0fa5..00000000 --- a/mkdocs-percona.yml +++ /dev/null @@ -1,22 +0,0 @@ -# MkDocs configuration for Percona website builds - -INHERIT: mkdocs-base.yml - -site_url: "https://docs.percona.com/percona-xtradb-cluster/9.7/index.html" - -plugins: - bootstrap-tables: {} - -theme: - name: material - custom_dir: _resource/theme - -extra_css: - - css/version-select.css - - css/toctree.css - - css/percona.css - - css/details.css - -extra: # Used in main.html template and can't be externalized - edit_page_text: ' Edit this page' - updated_text: ' Page updated' diff --git a/variables.yml b/variables.yml index 4d2bb757..181db115 100644 --- a/variables.yml +++ b/variables.yml @@ -1,6 +1,6 @@ # variables for HTML output -release: '9.7.0-0' +release: '9.7.1-1' version: '9.7' vers: '9.7' # we are going to use it instead of version pkg: 'pxc-97-lts'