diff --git a/product_docs/docs/efm/4/04_configuring_efm/01_cluster_properties.mdx b/product_docs/docs/efm/4/04_configuring_efm/01_cluster_properties.mdx index bee0578b17a..99abec3e4e4 100644 --- a/product_docs/docs/efm/4/04_configuring_efm/01_cluster_properties.mdx +++ b/product_docs/docs/efm/4/04_configuring_efm/01_cluster_properties.mdx @@ -614,12 +614,12 @@ ping.server.command=/bin/ping -q -c3 -w5 -Use the `auto.allow.hosts` property to instruct the server to use the addresses specified in the `.nodes` file of the first nostarts to update the allowed host list. Enabling this property by setting `auto.allow.hosts` to `true` can simplify cluster startup. +Use the `auto.allow.hosts` property to instruct the server to use the addresses specified in the `.nodes` file of the first node to start to set the allowed host list. Enabling this property by setting `auto.allow.hosts` to `true` can simplify cluster startup. ```ini -# Have the first nostarts automatically add the addresses -# from its .nodes file to the allowed host list. This will make -# it faster to start the cluster when the initial set of hosts +# Have the first node started automatically add the addresses from +# its .nodes file to the allowed host list. This will make it +# faster to start the cluster when the initial set of hosts # is already known. auto.allow.hosts=false ``` @@ -1237,7 +1237,9 @@ lock.dir= -Use the `log.dir` property to specify the location to write agent log files. Failover Manager attempts to create the directory if the directory doesn't exist. +Use the `log.dir` property to specify the location to write agent log files. Failover Manager attempts to create the directory if the directory doesn't exist. The `log.dir` parameter defined in the efm.properties file determines the directory path where the EFM logs are stored. Please note that this parameter applies exclusively to the EFM logs and does not affect the logging configuration for any other components or services. + +To change the startup log location for EFM, you need to modify the `runefm.sh` script located in the EFM's bin directory. Specifically, you can set the `LOG` parameter within this script to define the desired log file location. ```ini # Specify the directory of agent logs on the node. If the path diff --git a/product_docs/docs/epas/16/epas_rel_notes/epas16_3_0_rel_notes.mdx b/product_docs/docs/epas/16/epas_rel_notes/epas16_3_0_rel_notes.mdx index df83316226c..4a7e46d417f 100644 --- a/product_docs/docs/epas/16/epas_rel_notes/epas16_3_0_rel_notes.mdx +++ b/product_docs/docs/epas/16/epas_rel_notes/epas16_3_0_rel_notes.mdx @@ -18,4 +18,4 @@ EDB Postgres Advanced Server 16.3.0 includes the following enhancements and bug | Bug fix | Fixed an crash issue for `edbldr`. Now `edbldr` loads data into multiple tables with different encodings from the target database. | | | Bug fix | Fixed an issue with possible data loss and `pg_dump` failures when using rowids. | #35901 | | Bug fix | Fixed an issue with assertion in `DROP ROLE` statement having duplicate names. | | -| Buf fix | Fixed server crash with `edb_dblink_oci` in left join with whole row reference. | | +| Bug fix | Fixed server crash with `edb_dblink_oci` in left join with whole row reference. | | diff --git a/product_docs/docs/epas/16/epas_rel_notes/epas16_4_0_rel_notes.mdx b/product_docs/docs/epas/16/epas_rel_notes/epas16_4_0_rel_notes.mdx index 57678f19188..e2cb3fdce51 100644 --- a/product_docs/docs/epas/16/epas_rel_notes/epas16_4_0_rel_notes.mdx +++ b/product_docs/docs/epas/16/epas_rel_notes/epas16_4_0_rel_notes.mdx @@ -14,7 +14,7 @@ EDB Postgres Advanced Server 16.4.0 includes the following enhancements and bug | Bug fix | Fixed an issue for EDB*Loader. Now when multiple duplicate key errors occur during the load it doesn't slow down and memory doesn't overflow. | #37017 | | Bug fix | Fixed an issue for replication connections. Now it correctly displays the authentication failure error message. | #101591 | | Bug fix | Fixed an issue for `ecpg`. Now it supports `do..while()` in Pro*C mode (`-C PROC`). | #35988 | -| Bug fix | Fixed an issue for `edb_dblink_oci`. Now it correctly push downs `ANY` and `ALL` operators when used with scalar array. | #36220 | +| Bug fix | Fixed an issue for `edb_dblink_oci`. Now it correctly push downs `ANY` and `ALL` operators when used with scalar array. | | | Bug fix | Fixed an issue for `to_number()` function. Now it correctly accepts the `"+"` sign. | #92903 | | Bug fix | Fixed an issue with incomplete transactions clean up after a crash. Now the incomplete transactions are cleaned up in reorder buffer after a crash. | #99636 | -| Bug fix | Fixed an issue with `edb_dblink_oci`. Now it uses SHA256 instead of MD5 for password obfuscation. | #86497 | +| Bug fix | Fixed an issue with `edb_dblink_oci`. Now it uses SHA256 instead of MD5 for password obfuscation. | #38240 | diff --git a/product_docs/docs/eprs/7/05_smr_operation/08_optimizing_performance/02_optimize_sync_replication/using_bacth_lob.mdx b/product_docs/docs/eprs/7/05_smr_operation/08_optimizing_performance/02_optimize_sync_replication/using_bacth_lob.mdx new file mode 100644 index 00000000000..84715ba32cf --- /dev/null +++ b/product_docs/docs/eprs/7/05_smr_operation/08_optimizing_performance/02_optimize_sync_replication/using_bacth_lob.mdx @@ -0,0 +1,37 @@ +--- +title: "Using batch synchronization for LOB objects" +--- + +When synchronizing tables with LOB-type columns (with BLOB, CLOB, BYTEA etc. objects), Replication Server copies the rows by grouping 5 rows in a batch by default. This is to avoid causing out-of-memory errors when an LOB column has a large amount of data. You can customize the batch size to increase or decrease the number of rows copied in a batch. + +To improve the performance of synchronization procedures, reduce network roundtrips and speed up data replication, you can copy rows with LOBs in larger batches. Configure larger batches only if the instance hosting the replication server has enough memory. + +You can configure the replication of up to 1000 rows per batch. + +!!!note + Before increasing the number of rows to synchronize per batch, consider resource availability. Batch procedures increase memory consumption during replication processes. +!!! + +## Enabling batch operations on LOBs + +### Prerequisites + +You have upgraded your instances to a Replication Server version that includes this feature. See [Release Notes](../../../eprs_rel_notes) for an overview of the available release versions and the included enhancements. + +### Altering the number of rows per batch + +1. In the publication or primary server, open the `xdb_pubserver.conf` file. + + See [Installation details](../../../installing/installation_details/#additional-details) to find out where this file is stored according to your operating system. + +1. In the `xdb_pubserver.conf` file, look for the `syncLOBBatchSize` value. + +1. Adapt the `syncLOBBatchSize` value according to your needs. If not uncommented already, uncomment the line to override the default. In this example, the Replication Server will synchronize 150 rows with LOB data per batch: + + ``` + syncLOBBatchSize=150 + ``` + +1. Reload the configuration file as specified in [Reloading the configuration file](../../../08_xdb_cli/03_xdb_cli_commands/52_reload_conf_file). + + Now, each time you perform a synchronization, the Replication Server will copy 150 rows with LOB objects per network roundtrip. diff --git a/product_docs/docs/eprs/7/eprs_rel_notes/eprs_rel_notes_7.9.0.mdx b/product_docs/docs/eprs/7/eprs_rel_notes/eprs_rel_notes_7.9.0.mdx new file mode 100644 index 00000000000..8430aa9b433 --- /dev/null +++ b/product_docs/docs/eprs/7/eprs_rel_notes/eprs_rel_notes_7.9.0.mdx @@ -0,0 +1,32 @@ +--- +title: "Replication Server 7.9.0 release notes" +navTitle: Version 7.9.0 +--- + +Released: 22 Aug 2024 + +New features, enhancements, bug fixes, and other changes in Replication Server 7.9.0 include the following: + +| Type | Description | Ticket | +|--------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------| +| Enhancement | EDB Postgres Replication Server now supports batch replication for Oracle CLOB and BLOB types in Synchronize mode. This significantly reduces the time required to replicate a large number of row changes containing CLOB/BLOB type columns. | #102185
#35513 | +| Enhancement | The transaction commit timestamp from the origin node is now preserved when replicating to a target node. This is required to process the timestamp-based UPDATE conflicts when EDB Postgres Replication Server is used in a hybrid cluster where the EPRS Publication node is shared with EDB Postgres Distributed (PGD). | | +| Bug fix | Fixed a corner case issue where the synchronization from the target MMR node failed to resume. | #102604
#35539 | +| Bug fix | Fixed an issue where some of the processed entries in the `rrep_tx_monitor` table were not cleaned up. | | + +## End-of-support notice + +Replication Server 6.2 is no longer a supported version. + +To ensure that your usage of Replication Server is supported, please upgrade any installations with version 6.2 to version 7. See the end-of-support notes that follow: + +**Software:** Replication Server + +**Version:** 6.2 + +**End of Standard Support:** June 1, 2023 + +Additional details can be found at [EDB Platform Compatibility](https://www.enterprisedb.com/resources/platform-compatibility). + +!!! Note + Version 7.x provides a non-breaking upgrade path for existing 6.2.x-based cluster deployments. However, we strongly recommend that the upgrade be verified in a staging or non-production environment before applying the upgrade in a production environment. diff --git a/product_docs/docs/eprs/7/eprs_rel_notes/index.mdx b/product_docs/docs/eprs/7/eprs_rel_notes/index.mdx index bf577a19d45..5cc7b44f0b7 100644 --- a/product_docs/docs/eprs/7/eprs_rel_notes/index.mdx +++ b/product_docs/docs/eprs/7/eprs_rel_notes/index.mdx @@ -3,6 +3,7 @@ title: "Release notes" redirects: - ../01_whats_new/ navigation: + - eprs_rel_notes_7.9.0 - eprs_rel_notes_7.8.0 - eprs_rel_notes_7.7.0 - eprs_rel_notes_7.6.0 @@ -14,20 +15,21 @@ navigation: The Replication Server documentation describes the latest version including minor releases and patches. The release notes in this section provide information on what was new in each release. For new functionality introduced in a minor or patch release, there are also indicators within the content about what release introduced the feature. -| Version | Release Date | -| -------------------------------- | ------------ | -| [7.8.0](eprs_rel_notes_7.8.0) | 17 May 2024 | -| [7.7.0](eprs_rel_notes_7.7.0) | 14 Dec 2023 | -| [7.6.0](eprs_rel_notes_7.6.0) | 07 Sep 2023 | -| [7.5.1](eprs_rel_notes_7.5.1) | 26 May 2023 | -| [7.5.0](eprs_rel_notes_7.5.0) | 14 Feb 2023 | -| [7.4.0](eprs_rel_notes_7.4.0) | 29 Nov 2022 | -| [7.3.0](15_eprs_rel_notes_7.3.0) | 15 Nov 2022 | -| [7.2.1](16_eprs_rel_notes_7.2.1) | 25 Jul 2022 | -| [7.2.0](17_eprs_rel_notes_7.2.0) | 24 Jun 2022 | -| [7.1.0](18_eprs_rel_notes_7.1.0) | 21 Mar 2022 | -| [7.0.1](19_eprs_rel_notes_7.0.1) | 03 Mar 2022 | -| [7.0.0](20_eprs_rel_notes_7.0.0) | 01 Dec 2021 | +| Version | Release Date | +|----------------------------------|--------------| +| [7.9.0](eprs_rel_notes_7.9.0) | 22 Aug 2024 | +| [7.8.0](eprs_rel_notes_7.8.0) | 17 May 2024 | +| [7.7.0](eprs_rel_notes_7.7.0) | 14 Dec 2023 | +| [7.6.0](eprs_rel_notes_7.6.0) | 07 Sep 2023 | +| [7.5.1](eprs_rel_notes_7.5.1) | 26 May 2023 | +| [7.5.0](eprs_rel_notes_7.5.0) | 14 Feb 2023 | +| [7.4.0](eprs_rel_notes_7.4.0) | 29 Nov 2022 | +| [7.3.0](15_eprs_rel_notes_7.3.0) | 15 Nov 2022 | +| [7.2.1](16_eprs_rel_notes_7.2.1) | 25 Jul 2022 | +| [7.2.0](17_eprs_rel_notes_7.2.0) | 24 Jun 2022 | +| [7.1.0](18_eprs_rel_notes_7.1.0) | 21 Mar 2022 | +| [7.0.1](19_eprs_rel_notes_7.0.1) | 03 Mar 2022 | +| [7.0.0](20_eprs_rel_notes_7.0.0) | 01 Dec 2021 | ## Supported upgrade paths diff --git a/product_docs/docs/pgbouncer/1/pgbouncer_rel_notes/12310_rel_notes.mdx b/product_docs/docs/pgbouncer/1/pgbouncer_rel_notes/12310_rel_notes.mdx new file mode 100644 index 00000000000..9d614e048bb --- /dev/null +++ b/product_docs/docs/pgbouncer/1/pgbouncer_rel_notes/12310_rel_notes.mdx @@ -0,0 +1,12 @@ +--- +title: "EDB PgBouncer 1.23.1.0 release notes" +navTitle: Version 1.23.1.0 +--- + +Released: 22 Aug 2024 + +EDB PgBouncer 1.23.1.0 includes the following upstream merge and security fix: + +| Type | Description | +| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | +| Upstream merge | Merged with community PgBouncer 1.23.1.0. See the community [Release Notes](https://www.pgbouncer.org/changelog.html#pgbouncer-123x) for details. | diff --git a/product_docs/docs/pgbouncer/1/pgbouncer_rel_notes/index.mdx b/product_docs/docs/pgbouncer/1/pgbouncer_rel_notes/index.mdx index b238727c7de..efef61d6cf6 100644 --- a/product_docs/docs/pgbouncer/1/pgbouncer_rel_notes/index.mdx +++ b/product_docs/docs/pgbouncer/1/pgbouncer_rel_notes/index.mdx @@ -3,6 +3,7 @@ title: "Release notes" redirects: - ../01_whats_new/ navigation: + - 12310_rel_notes - 12300_rel_notes - 02_12210_rel_notes - 03_12200_rel_notes @@ -19,6 +20,7 @@ The EDB PgBouncer documentation describes the latest version of EDB PgBouncer 1, | Version | Release date | Upstream merges | | ------------------------------ | ------------ | ---------------------------------------------------------------------------- | +| [1.23.1.0](12310_rel_notes) | 22 Aug 2024 | Upstream [1.23.1.0](https://www.pgbouncer.org/changelog.html#pgbouncer-123x) | | [1.23.0.0](12300_rel_notes) | 01 Aug 2024 | Upstream [1.23.0.0](https://www.pgbouncer.org/changelog.html#pgbouncer-123x) | | [1.22.1.0](02_12210_rel_notes) | 16 Apr 2024 | Upstream [1.22.1.0](https://www.pgbouncer.org/changelog.html#pgbouncer-122x) | | [1.22.0.0](03_12200_rel_notes) | 29 Feb 2024 | Upstream [1.22.0.0](https://www.pgbouncer.org/changelog.html#pgbouncer-122x) |