From 7728ba4547771c796043bf5bec602c6223e0c2c9 Mon Sep 17 00:00:00 2001 From: drothery-edb Date: Sun, 27 Aug 2023 07:00:29 -0400 Subject: [PATCH 1/7] Replication Server 7.6 release https://enterprisedb.atlassian.net/browse/XDB-2094 --- .../03_xdb_cli_commands/52_reload_conf_file.mdx | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/product_docs/docs/eprs/7/08_xdb_cli/03_xdb_cli_commands/52_reload_conf_file.mdx b/product_docs/docs/eprs/7/08_xdb_cli/03_xdb_cli_commands/52_reload_conf_file.mdx index d72d21eb650..44a6c95fc3c 100644 --- a/product_docs/docs/eprs/7/08_xdb_cli/03_xdb_cli_commands/52_reload_conf_file.mdx +++ b/product_docs/docs/eprs/7/08_xdb_cli/03_xdb_cli_commands/52_reload_conf_file.mdx @@ -85,11 +85,17 @@ The table shows whether a configuration property can be reloaded. This example reloads the configuration file. -```shell -$ java -jar edb-repcli.jar -reloadconf -repsvrfile ~/subsvr.prop +!!! Note Note + When you execute the reloadconf command, if any configuration options have been changed from their default values, the output includes the configuration option and its new value. +```shell +java -jar edb-repcli.jar -reloadconf -repsvrfile subsvr.prop +__OUTPUT__ Reloading Subscription Server configuration file... Reloaded configuration options from ../etc/xdb_subserver.conf... +The conf option 'snapshotParallelTableLoaderLimit' set to '1' +The conf option 'skipCheckConst' set to 'false' +The conf option 'snapshotParallelLoadCount' set to '1' Configuration was reloaded successfully. ``` From 237c3d75e829ce1b70425ab6fe1f6888dd0bd0a0 Mon Sep 17 00:00:00 2001 From: drothery-edb Date: Sun, 27 Aug 2023 09:20:21 -0400 Subject: [PATCH 2/7] UPM-2072 Default locale for logs --- .../01_controlling_logging_level.mdx | 23 ++++++++++++++----- 1 file changed, 17 insertions(+), 6 deletions(-) diff --git a/product_docs/docs/eprs/7/10_appendix/03_miscellaneous_xdb_processing_topics/01_publications_and_subscriptions_server_conf_options/01_controlling_logging_level.mdx b/product_docs/docs/eprs/7/10_appendix/03_miscellaneous_xdb_processing_topics/01_publications_and_subscriptions_server_conf_options/01_controlling_logging_level.mdx index a7662b54ed4..85ea46bfd4b 100644 --- a/product_docs/docs/eprs/7/10_appendix/03_miscellaneous_xdb_processing_topics/01_publications_and_subscriptions_server_conf_options/01_controlling_logging_level.mdx +++ b/product_docs/docs/eprs/7/10_appendix/03_miscellaneous_xdb_processing_topics/01_publications_and_subscriptions_server_conf_options/01_controlling_logging_level.mdx @@ -1,5 +1,6 @@ --- -title: "Controlling logging level, log file sizes, and rotation count" +title: "Controlling logging level, log file sizes, rotation count, and locale" +navTitle: "Controlling message logging" redirects: - /eprs/latest/10_appendix/04_miscellaneous_xdb_processing_topics/01_publications_and_subscriptions_server_conf_options/01_controlling_logging_level --- @@ -13,7 +14,7 @@ The following options control various aspects of message logging in the publicat See [Publication and subscription server startup failures](../../02_resolving_problems/02_where_to_look_for_errors/#pub_and_sub_startup_failures) and [Snapshot replication failures](../../02_resolving_problems/02_where_to_look_for_errors/#snapshot_replication_failures) for more information. -`logging.level` +## `logging.level` Set the `logging.level` option to control the severity of messages written to the publication server log file and the subscription server log file. @@ -21,7 +22,7 @@ Set the `logging.level` option to control the severity of messages written to th The default value is `WARNING`. -`logging.file.size` +## `logging.file.size` Set the `logging.file.size` option to control the maximum file size (in megabytes) of the publication server log file and the subscription server log file. @@ -32,7 +33,7 @@ Set the `logging.file.size` option to control the maximum file size (in megabyte The default value is `50`, in megabytes. -`logging.file.count` +## `logging.file.count` Set the `logging.file.count` option to control the number of files in the log file rotation history of the publication server log file and the subscription server log file. @@ -57,7 +58,15 @@ When log file rotation is enabled and the current, active log file (`pubserver.l - Each remaining log file is renamed with the next greater integer suffix (`pubserver.log.m` is renamed to `pubserver.log.m+1`, with m varying from `0` to `n-2`). - A new, active log file is created (`pubserver.log.0`). -`mtk.logging.file.size` +## `logging.default.locale` + +Set the `logging.default.locale` option to use either the current system locale or English (en) for publication and subscription logs. + +`logging.default.locale={system | en}` + +The default value is `system`. + +## `mtk.logging.file.size` !!! Note This option applies only to the publication server. @@ -68,7 +77,7 @@ Set the `mtk.logging.file.size` option to control the maximum file size (in mega The default value is `50`, in megabytes. -`mtk.logging.file.count` +## `mtk.logging.file.count` !!! Note This option applies only to the publication server. @@ -94,3 +103,5 @@ When the current, active log file (`mtk.log`) reaches the size specified by `mtk - Each remaining log file with a suffix is renamed with the next greater integer suffix (`mtk.log.m` is renamed to `mtk.log.m+1`, with `m` varying from `1` to `n-1`). - Log file `mtk.log` is renamed to `mtk.log.1`. - A new, active log file is created (`mtk.log`). + + From 42f5d617d7248c4d5cee2df9ccf5533814c915b8 Mon Sep 17 00:00:00 2001 From: drothery-edb Date: Tue, 29 Aug 2023 15:04:16 -0400 Subject: [PATCH 3/7] XDB-1427 - BigAnimal support --- .../7/01_introduction/03_certified_supported_versions.mdx | 5 ++++- product_docs/docs/eprs/7/supported_platforms.mdx | 4 ++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/product_docs/docs/eprs/7/01_introduction/03_certified_supported_versions.mdx b/product_docs/docs/eprs/7/01_introduction/03_certified_supported_versions.mdx index a7f6073b5a3..6e3b38ed101 100644 --- a/product_docs/docs/eprs/7/01_introduction/03_certified_supported_versions.mdx +++ b/product_docs/docs/eprs/7/01_introduction/03_certified_supported_versions.mdx @@ -5,13 +5,16 @@ title: "Certified and supported product versions" You can use the following database product versions with Replication Server: - PostgreSQL versions 11, 12, 13, 14, and 15 -- Advanced Server versions 11, 12, 13, 14, and 15 +- EDB Postgres Advanced Server versions 11, 12, 13, 14, and 15 - Oracle 11g Release 2 version 11.2.0.2.0 is explicitly certified. Newer minor versions in the 11.2 line are supported as well. - Oracle 12c version 12.1.0.2.0 is explicitly certified. Newer minor versions in the 12.1 line are supported as well. - Oracle 18c version 18.1.0.2.0 is explicitly certified. Newer minor versions in the 18.1 line are supported as well. - Oracle 19c version 19.1.0.2.0 is explicitly certified. Newer minor versions in the 19.1 line are supported as well. - SQL Server 2014 version 12.0.5000.0 is explicitly certified. Newer minor versions in the 12.0 line are supported as well. +!!!Note + See BigAnimal's [database version policy](/biganimal/latest/overview/05_database_version_policy/) for the versions of PostgreSQL and EDB Postgres Advanced Server available using [BigAnimal](/biganimal/latest/) (EDB’s managed database cloud service). + As of Replication Server 7.1.0: - SQL Server 2016 version 13.00.5026 is explicitly certified. Newer minor versions in the 13.0 line are supported as well. - SQL Server 2017 version 14.0.1000.169 is explicitly certified. Newer minor versions in the 14.0 line are supported as well. diff --git a/product_docs/docs/eprs/7/supported_platforms.mdx b/product_docs/docs/eprs/7/supported_platforms.mdx index 58e1e24015a..c142c40aef6 100644 --- a/product_docs/docs/eprs/7/supported_platforms.mdx +++ b/product_docs/docs/eprs/7/supported_platforms.mdx @@ -1,5 +1,5 @@ --- -title: "Supported platforms" +title: "Supported Java platforms" redirects: - /eprs/latest/01_introduction/04_supported_jdk_versions/ - /eprs/latest/01_introduction/05_supported_jdk_versions/ @@ -22,4 +22,4 @@ Replication Server is certified to work with the following Java platforms: | Debian 10 and 11 | Red Hat OpenJDK 11 | | Ubuntu 18, 20, 22 | OpenJDK 11 | -See [Product Compatibility](https://www.enterprisedb.com/platform-compatibility#eprs) for more information. +See [Product Compatibility](https://www.enterprisedb.com/platform-compatibility#eprs) for more information on operating system support. From 76372f542a2fdcce4d4194954f87601bd58888ef Mon Sep 17 00:00:00 2001 From: drothery-edb Date: Thu, 31 Aug 2023 09:17:04 -0400 Subject: [PATCH 4/7] Incorporated Matt's excellent suggestion --- .../eprs/7/01_introduction/03_certified_supported_versions.mdx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/product_docs/docs/eprs/7/01_introduction/03_certified_supported_versions.mdx b/product_docs/docs/eprs/7/01_introduction/03_certified_supported_versions.mdx index 6e3b38ed101..6c6cefbddc8 100644 --- a/product_docs/docs/eprs/7/01_introduction/03_certified_supported_versions.mdx +++ b/product_docs/docs/eprs/7/01_introduction/03_certified_supported_versions.mdx @@ -13,7 +13,8 @@ You can use the following database product versions with Replication Server: - SQL Server 2014 version 12.0.5000.0 is explicitly certified. Newer minor versions in the 12.0 line are supported as well. !!!Note - See BigAnimal's [database version policy](/biganimal/latest/overview/05_database_version_policy/) for the versions of PostgreSQL and EDB Postgres Advanced Server available using [BigAnimal](/biganimal/latest/) (EDB’s managed database cloud service). + All PostgreSQL and EDB Postgres Advanced Server versions available as BigAnimal single-node and primary/standby high availability cluster types are also supported for SMR configurations. Consult the BigAnimal (EDB’s managed database cloud service) [documentation](/biganimal/latest) for more information about BigAnimal’s [supported cluster types](/biganimal/latest/overview/02_high_availability/) and [database version policy](/biganimal/latest/overview/05_database_version_policy/) for the versions of PostgreSQL and EDB Postgres Advanced Server available in BigAnimal. + As of Replication Server 7.1.0: - SQL Server 2016 version 13.00.5026 is explicitly certified. Newer minor versions in the 13.0 line are supported as well. From 11ddce21fa9364a73b415ef0e98eec76f4fea270 Mon Sep 17 00:00:00 2001 From: drothery-edb Date: Fri, 1 Sep 2023 05:53:44 -0400 Subject: [PATCH 5/7] Added limitations to logging.default.locale --- .../01_controlling_logging_level.mdx | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/product_docs/docs/eprs/7/10_appendix/03_miscellaneous_xdb_processing_topics/01_publications_and_subscriptions_server_conf_options/01_controlling_logging_level.mdx b/product_docs/docs/eprs/7/10_appendix/03_miscellaneous_xdb_processing_topics/01_publications_and_subscriptions_server_conf_options/01_controlling_logging_level.mdx index 85ea46bfd4b..90931a7714a 100644 --- a/product_docs/docs/eprs/7/10_appendix/03_miscellaneous_xdb_processing_topics/01_publications_and_subscriptions_server_conf_options/01_controlling_logging_level.mdx +++ b/product_docs/docs/eprs/7/10_appendix/03_miscellaneous_xdb_processing_topics/01_publications_and_subscriptions_server_conf_options/01_controlling_logging_level.mdx @@ -66,6 +66,12 @@ Set the `logging.default.locale` option to use either the current system locale The default value is `system`. +!!!Note +This option is only applicable for publication and subscription logs and isn't supported for mtk.log. + +The RepCLI and RepConsole logs continue showing text in the default locale. +!!! + ## `mtk.logging.file.size` !!! Note From 3a2a1976fb5993ee3bea7ba7a90d21ef11281bc4 Mon Sep 17 00:00:00 2001 From: drothery-edb Date: Wed, 6 Sep 2023 08:39:14 -0400 Subject: [PATCH 6/7] fenced note --- .../7/08_xdb_cli/03_xdb_cli_commands/52_reload_conf_file.mdx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/product_docs/docs/eprs/7/08_xdb_cli/03_xdb_cli_commands/52_reload_conf_file.mdx b/product_docs/docs/eprs/7/08_xdb_cli/03_xdb_cli_commands/52_reload_conf_file.mdx index 44a6c95fc3c..a95c78c6c34 100644 --- a/product_docs/docs/eprs/7/08_xdb_cli/03_xdb_cli_commands/52_reload_conf_file.mdx +++ b/product_docs/docs/eprs/7/08_xdb_cli/03_xdb_cli_commands/52_reload_conf_file.mdx @@ -86,7 +86,7 @@ The table shows whether a configuration property can be reloaded. This example reloads the configuration file. !!! Note Note - When you execute the reloadconf command, if any configuration options have been changed from their default values, the output includes the configuration option and its new value. +When you execute the reloadconf command, if any configuration options have been changed from their default values, the output includes the configuration option and its new value. ```shell java -jar edb-repcli.jar -reloadconf -repsvrfile subsvr.prop @@ -99,3 +99,4 @@ The conf option 'snapshotParallelLoadCount' set to '1' Configuration was reloaded successfully. ``` +!!! From 4a51ab2fc3337e2d27eba037f180a02985360e48 Mon Sep 17 00:00:00 2001 From: drothery-edb Date: Wed, 6 Sep 2023 13:56:37 -0400 Subject: [PATCH 7/7] release notes --- .../7/eprs_rel_notes/eprs_rel_notes_7.6.0.mdx | 22 +++++++++++++++++++ .../docs/eprs/7/eprs_rel_notes/index.mdx | 4 +++- 2 files changed, 25 insertions(+), 1 deletion(-) create mode 100644 product_docs/docs/eprs/7/eprs_rel_notes/eprs_rel_notes_7.6.0.mdx diff --git a/product_docs/docs/eprs/7/eprs_rel_notes/eprs_rel_notes_7.6.0.mdx b/product_docs/docs/eprs/7/eprs_rel_notes/eprs_rel_notes_7.6.0.mdx new file mode 100644 index 00000000000..b9db5af9199 --- /dev/null +++ b/product_docs/docs/eprs/7/eprs_rel_notes/eprs_rel_notes_7.6.0.mdx @@ -0,0 +1,22 @@ +--- +title: Replication Server 7.6.0 release notes +navTitle: "Version 7.6.0" +--- + +Released: 07 Sep 2023 + +New features, enhancements, bug fixes, and other changes in Replication Server 7.6.0 include the following: + +| Type | Description | +| ------- |------------ | +| Enhancement | EDB Replication Server now supports logging Publication and Subscription server logs in the English language, overriding the default locale, using the `logging.default.locale` configuration parameter. [Support ticket #89877] | +| Enhancement | The snapshot operation now uses the table-level parallel loading capability, which reduces overhead on the source database by using range-based criterion for loading each individual table data chunk instead of a fetch-offset approach. This optimization is applicable when the table primary key/unique constraint is based on a non-composite numeric type attribute. [Support ticket # 93360] | +| Enhancement | To help investigate data synchronization gaps, Replication Server’s logging now logs when rows are skipped due to filter criteria. [Support ticket #91296] | +| Bug fix | Fixed an issue where metadata from the primary controller database wasn't replicated when a SQL Server or an Oracle publication database is added as a standby controller database. [Support ticket #82050 and #91884] | +| Bug fix | Fixed the issues related to foreign key violations in the standby controller database that prevented upgrading from version 6.2.x to 7.x. [Support ticket #93129, #92056 and #91588] | +| Bug fix | Corrected a few code paths to release unused resources for timely garbage collection and optimized memory utilization. [Support ticket #91588] | +| Bug fix | Fixed a Data Validator Oracle edge case resulting in a `String index out of range` error for an Oracle to EDB Postgres Advanced Server validation. | +| Bug fix | Fixed an issue resulting in a synchronization failure for `nchar`, `nvarchar`, `xml`, and `sqlvariant` when using the mssql-jdbc-10.2.1.jre8.jar file for a SQL Server to EDB Postgres Advanced Server cluster setup. | +| Bug fix | Updated database type name references of “Postgres Plus Advanced Server” in the Replication Console and Replication CLI to “EDB Postgres Advanced Server”. | +| Bug fix | Fixed an issue that prevented logging of changed configuration parameters at Publication and Subscription server start or when the `reloadconf` command is executed. | +| Bug fix | Fixed a regression that led to an `Invalid custom column type mapping` error being observed for Publication tables with no column mapping. | 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 8ba40e8def8..f24b2ccc714 100644 --- a/product_docs/docs/eprs/7/eprs_rel_notes/index.mdx +++ b/product_docs/docs/eprs/7/eprs_rel_notes/index.mdx @@ -1,8 +1,9 @@ --- -title: "Release Notes" +title: "Release notes" redirects: - ../01_whats_new/ navigation: + - eprs_rel_notes_7.6.0 - eprs_rel_notes_7.5.1 - eprs_rel_notes_7.5.0 - eprs_rel_notes_7.4.0 @@ -13,6 +14,7 @@ The Replication Server documentation describes the latest version including mino | Version | Release Date | | -------------------------------- | ------------ | +| [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 |