Skip to content

Commit 9173e25

Browse files
committed
Added announcement about increased timeouts for cloning, remove PITR from features as not supported
1 parent df08738 commit 9173e25

File tree

2 files changed

+19
-4
lines changed

2 files changed

+19
-4
lines changed

docs/ReleaseNotes/Kubernetes-Operator-for-PS-RN1.0.0.md

Lines changed: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,22 @@ In this release we improved how the Operator applies these settings: now individ
3636

3737
With this improvement you have maximum flexibility: you can define consistent default settings for the entire cluster, but still tailor individual backup or restore operations as needed. This way you can optimize performance, troubleshoot, or customize specific scenarios without affecting the global configuration.
3838

39+
### Increased timeouts for read, write and clone operations inside MySQL cluster
40+
41+
To improve reliability of clone operations in asynchronous MySQL clusters, especially when transferring large datasets (2GB and more), we've increased the default timeouts for read,write and clone operations to 3600 seconds. This change helps prevent premature failures caused by network delays or slow disk I/O during large data transfers.
42+
43+
You can fine-tune the timeout for cloning in your custom resource (CR) using the `BOOTSTRAP_CLONE_TIMEOUT` environment variable:
44+
45+
```yaml
46+
spec:
47+
mysql:
48+
env:
49+
- name: BOOTSTRAP_CLONE_TIMEOUT
50+
value: "3600"
51+
```
52+
53+
This update ensures smoother provisioning and bootstrapping of new database nodes, especially in environments with large datasets or variable network conditions.
54+
3955
## Deprecation, rename and removal
4056
4157
* Changed paths for example configuration files for backups and restores. They are now stored in the `deploy/backup/` folder. Adjust your automation worklfows with this new path, if needed.
@@ -56,7 +72,7 @@ To avoid these issues and ensure each schedule maintains its own retention polic
5672

5773
* [K8SPS-469](https://perconadev.atlassian.net/browse/K8SPS-469) - Improved log message to display clearer and more informative error messages in case of authorization issues to a backup storage.
5874
??? Still open - [K8SPS-516](https://perconadev.atlassian.net/browse/K8SPS-516) - Improved stability and performance for operations involving large datasets.
59-
??? Still open - [K8SPS-537](https://perconadev.atlassian.net/browse/K8SPS-537) - Extended the test suite for the automatic update process to include MySQL version 8.4.
75+
* [K8SPS-537](https://perconadev.atlassian.net/browse/K8SPS-537) - Extended the test suite for the automatic update process to include MySQL version 8.4.
6076

6177
### Fixed bugs
6278

@@ -68,11 +84,11 @@ To avoid these issues and ensure each schedule maintains its own retention polic
6884

6985
- [K8SPS-501](https://perconadev.atlassian.net/browse/K8SPS-501) - Fixed the issue with the Operator failing to update the PVC when expanding database volumes by retrying the operation.
7086

71-
??? Still open - [K8SPS-517](https://perconadev.atlassian.net/browse/K8SPS-517) - Fixed an issue that prevented MySQL clone operations from completing successfully due to a default 10-second read timeout, which caused "query interrupted" errors. This was resolved by increasing the default read/write timeouts to 3600 seconds (1 hour) for long-running operations and enhancing error handling for better reliability and debugging.
87+
* [K8SPS-517](https://perconadev.atlassian.net/browse/K8SPS-517) - Fixed an issue that prevented MySQL clone operations from completing successfully due to a default 10-second read timeout, which caused "query interrupted" errors. This was resolved by increasing the default read/write timeouts to 3600 seconds (1 hour) for long-running operations and enhancing error handling for better reliability and debugging.
7288

7389
* [K8SPS-518](https://perconadev.atlassian.net/browse/K8SPS-518) - ConfigMap settings were fixed to ensure proper labels are applied when deploying clusters with various replication and router configurations.
7490

75-
??? Open - [K8SPS-521](https://perconadev.atlassian.net/browse/K8SPS-521) - A specific single-leader election mechanism within group replication is now disabled by default.
91+
* [K8SPS-521](https://perconadev.atlassian.net/browse/K8SPS-521) - Fixed an issue where mysql-shell would overwrite Group Replication options in my.cnf during cluster creation. The operator now parses my.cnf and explicitly passes user-defined settings (like group_replication_single_primary_mode and group_replication_paxos_single_leader) to dba.createCluster(), ensuring user customizations are respected.
7692

7793
* [K8SPS-524](https://perconadev.atlassian.net/browse/K8SPS-524) - Fixed the issue with successful backups displaying the incorrect state description. The state description field is irrelevant for successful backups and is not present.
7894

docs/features.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ Protect your data with Percona XtraBackup - an enterprise-grade backup solution
2323

2424
- Scheduled backups with configurable retention policies
2525
- On-demand backups for critical operations
26-
- Point-in-time recovery with precise restore capabilities
2726

2827
### Automated scaling and resource management
2928

0 commit comments

Comments
 (0)