diff --git a/product_docs/docs/pgd/5.9/reference/pgd-settings.mdx b/product_docs/docs/pgd/5.9/reference/pgd-settings.mdx
index 735d0b1af7..1d0449a014 100644
--- a/product_docs/docs/pgd/5.9/reference/pgd-settings.mdx
+++ b/product_docs/docs/pgd/5.9/reference/pgd-settings.mdx
@@ -193,7 +193,9 @@ this with `bdr.alter_node_group_option` for a group.)
### `bdr.max_writers_per_subscription`
-Maximum number of writers per subscription (sets upper limit for the `bdr.writers_per_subscription` setting).
+Maximum number of writers per subscription. Sets the upper limit for the `bdr.writers_per_subscription` setting.
+
+Reloadable at runtime (`PGC_SIGHUP`) since PGD 5.9.2: change the value with `ALTER SYSTEM` followed by `pg_reload_conf()` — no node restart is required. The value is captured by each writer group at initialization, so an in-flight subscription continues with the value it was started with; the new limit takes effect on the next writer-group start (subscription disable/enable, or the next reconnect cycle).
### `bdr.xact_replication`
diff --git a/product_docs/docs/pgd/5.9/rel_notes/pgd_5.9.2_rel_notes.mdx b/product_docs/docs/pgd/5.9/rel_notes/pgd_5.9.2_rel_notes.mdx
index 526c28567b..ceffe7e36e 100644
--- a/product_docs/docs/pgd/5.9/rel_notes/pgd_5.9.2_rel_notes.mdx
+++ b/product_docs/docs/pgd/5.9/rel_notes/pgd_5.9.2_rel_notes.mdx
@@ -19,6 +19,8 @@ This is a patch release of PGD 5, which includes several enhancements and bug fi
|
| BDR | 5.9.2 | Added support for user name mapping (pg_ident.conf) to the Connection Manager.
This enhancement allows the Connection Manager to use pg_ident.conf for user name mapping. Currently, this functionality applies to the cert authentication method, aligning Connection Manager behavior with PostgreSQL’s native authentication identity mapping.
| |
+| BDR | 5.9.2 | Made bdr.max_writers_per_subscription runtime-reloadable.
bdr.max_writers_per_subscription is now PGC_SIGHUP: change the value with ALTER SYSTEM followed by pg_reload_conf() — no node restart is required. The value is captured by each writer group at initialization, so an in-flight subscription continues with the value it was started with; the new limit takes effect on the next writer-group start (subscription disable/enable, or the next reconnect cycle).
+ | |
diff --git a/product_docs/docs/pgd/5.9/rel_notes/src/relnote_5.9.2.yml b/product_docs/docs/pgd/5.9/rel_notes/src/relnote_5.9.2.yml
index a269fe3c34..74edd6edaf 100644
--- a/product_docs/docs/pgd/5.9/rel_notes/src/relnote_5.9.2.yml
+++ b/product_docs/docs/pgd/5.9/rel_notes/src/relnote_5.9.2.yml
@@ -158,8 +158,16 @@ relnotes:
- relnote: Fixed `ALTER ROLE` replication failures.
details: |
Fixed an issue where replication would break because attributes like `NOSUPERUSER` or `NOREPLICATION` were automatically added to the replicated command. Since these options can only be altered by a superuser, the apply process failed on downstream nodes. This change ensures the replicated command only includes options that were explicitly specified and for which the user has sufficient privileges.
- component: BDR
+ component: BDR
jira: BDR-7590
addresses: "54906"
type: Bug Fix
- impact: High
\ No newline at end of file
+ impact: High
+- relnote: Made `bdr.max_writers_per_subscription` runtime-reloadable.
+ details: |
+ `bdr.max_writers_per_subscription` is now `PGC_SIGHUP`: change the value with `ALTER SYSTEM` followed by `pg_reload_conf()` — no node restart is required. The value is captured by each writer group at initialization, so an in-flight subscription continues with the value it was started with; the new limit takes effect on the next writer-group start (subscription disable/enable, or the next reconnect cycle).
+ component: BDR
+ jira: BDR-7474
+ addresses: ""
+ type: Enhancement
+ impact: Low
\ No newline at end of file
diff --git a/product_docs/docs/pgd/6.3/reference/tables-views-functions/pgd-settings.mdx b/product_docs/docs/pgd/6.3/reference/tables-views-functions/pgd-settings.mdx
index b893b5e865..8b687d6f4a 100644
--- a/product_docs/docs/pgd/6.3/reference/tables-views-functions/pgd-settings.mdx
+++ b/product_docs/docs/pgd/6.3/reference/tables-views-functions/pgd-settings.mdx
@@ -194,7 +194,9 @@ this with `bdr.alter_node_group_option` for a group.)
### `bdr.max_writers_per_subscription`
-Maximum number of writers per subscription (sets upper limit for the `bdr.writers_per_subscription` setting).
+Maximum number of writers per subscription. Sets the upper limit for the `bdr.writers_per_subscription` setting.
+
+Reloadable at runtime (`PGC_SIGHUP`) since PGD 6.3.0: change the value with `ALTER SYSTEM` followed by `pg_reload_conf()` — no node restart is required. The value is captured by each writer group at initialization, so an in-flight subscription continues with the value it was started with; the new limit takes effect on the next writer-group start (subscription disable/enable, or the next reconnect cycle).
### `bdr.xact_replication`
diff --git a/product_docs/docs/pgd/6.3/rel_notes/pgd_6.3.0_rel_notes.mdx b/product_docs/docs/pgd/6.3/rel_notes/pgd_6.3.0_rel_notes.mdx
index 4c9efc10f5..e5212dba61 100644
--- a/product_docs/docs/pgd/6.3/rel_notes/pgd_6.3.0_rel_notes.mdx
+++ b/product_docs/docs/pgd/6.3/rel_notes/pgd_6.3.0_rel_notes.mdx
@@ -53,6 +53,8 @@ EDB Postgres Distributed (PGD) 6.3.0 includes new features, enhancements, and bu
|
Added the bdr.prepared_xacts_summary diagnostic view.
Introduced bdr.prepared_xacts_summary, a local diagnostic view for monitoring prepared transactions implicitly created by group commit scopes.
| |
+Made bdr.max_writers_per_subscription runtime-reloadable.
bdr.max_writers_per_subscription is now PGC_SIGHUP: change the value with ALTER SYSTEM followed by pg_reload_conf() — no node restart is required. The value is captured by each writer group at initialization, so an in-flight subscription continues with the value it was started with; the new limit takes effect on the next writer-group start (subscription disable/enable, or the next reconnect cycle).
+ | |
diff --git a/product_docs/docs/pgd/6.3/rel_notes/src/relnote_6.3.0.yml b/product_docs/docs/pgd/6.3/rel_notes/src/relnote_6.3.0.yml
index bf724b0407..2260a94787 100644
--- a/product_docs/docs/pgd/6.3/rel_notes/src/relnote_6.3.0.yml
+++ b/product_docs/docs/pgd/6.3/rel_notes/src/relnote_6.3.0.yml
@@ -252,4 +252,11 @@ relnotes:
jira: BDR-7590
addresses: "54906"
type: Bug Fix
- impact: High
\ No newline at end of file
+ impact: High
+- relnote: Made `bdr.max_writers_per_subscription` runtime-reloadable.
+ details: |
+ `bdr.max_writers_per_subscription` is now `PGC_SIGHUP`: change the value with `ALTER SYSTEM` followed by `pg_reload_conf()` — no node restart is required. The value is captured by each writer group at initialization, so an in-flight subscription continues with the value it was started with; the new limit takes effect on the next writer-group start (subscription disable/enable, or the next reconnect cycle).
+ jira: BDR-7474
+ addresses: ""
+ type: Enhancement
+ impact: Low
\ No newline at end of file
diff --git a/product_docs/docs/pgd/6.4/reference/tables-views-functions/pgd-settings.mdx b/product_docs/docs/pgd/6.4/reference/tables-views-functions/pgd-settings.mdx
index e6ab3bc33c..6acedf6e00 100644
--- a/product_docs/docs/pgd/6.4/reference/tables-views-functions/pgd-settings.mdx
+++ b/product_docs/docs/pgd/6.4/reference/tables-views-functions/pgd-settings.mdx
@@ -194,7 +194,9 @@ this with `bdr.alter_node_group_option` for a group.)
### `bdr.max_writers_per_subscription`
-Maximum number of writers per subscription (sets upper limit for the `bdr.writers_per_subscription` setting).
+Maximum number of writers per subscription. Sets the upper limit for the `bdr.writers_per_subscription` setting.
+
+Reloadable at runtime (`PGC_SIGHUP`) since PGD 6.3.0: change the value with `ALTER SYSTEM` followed by `pg_reload_conf()` — no node restart is required. The value is captured by each writer group at initialization, so an in-flight subscription continues with the value it was started with; the new limit takes effect on the next writer-group start (subscription disable/enable, or the next reconnect cycle).
### `bdr.xact_replication`
diff --git a/product_docs/docs/pgd/6.4/rel_notes/pgd_6.3.0_rel_notes.mdx b/product_docs/docs/pgd/6.4/rel_notes/pgd_6.3.0_rel_notes.mdx
index 753ea02cdf..1e84c9bfe3 100644
--- a/product_docs/docs/pgd/6.4/rel_notes/pgd_6.3.0_rel_notes.mdx
+++ b/product_docs/docs/pgd/6.4/rel_notes/pgd_6.3.0_rel_notes.mdx
@@ -53,6 +53,8 @@ EDB Postgres Distributed (PGD) 6.3.0 includes new features, enhancements, and bu
|
Added the bdr.prepared_xacts_summary diagnostic view.
Introduced bdr.prepared_xacts_summary, a local diagnostic view for monitoring prepared transactions implicitly created by group commit scopes.
| |
+Made bdr.max_writers_per_subscription runtime-reloadable.
bdr.max_writers_per_subscription is now PGC_SIGHUP: change the value with ALTER SYSTEM followed by pg_reload_conf() — no node restart is required. The value is captured by each writer group at initialization, so an in-flight subscription continues with the value it was started with; the new limit takes effect on the next writer-group start (subscription disable/enable, or the next reconnect cycle).
+ | |
diff --git a/product_docs/docs/pgd/6.4/rel_notes/src/relnote_6.3.0.yml b/product_docs/docs/pgd/6.4/rel_notes/src/relnote_6.3.0.yml
index bf724b0407..2260a94787 100644
--- a/product_docs/docs/pgd/6.4/rel_notes/src/relnote_6.3.0.yml
+++ b/product_docs/docs/pgd/6.4/rel_notes/src/relnote_6.3.0.yml
@@ -252,4 +252,11 @@ relnotes:
jira: BDR-7590
addresses: "54906"
type: Bug Fix
- impact: High
\ No newline at end of file
+ impact: High
+- relnote: Made `bdr.max_writers_per_subscription` runtime-reloadable.
+ details: |
+ `bdr.max_writers_per_subscription` is now `PGC_SIGHUP`: change the value with `ALTER SYSTEM` followed by `pg_reload_conf()` — no node restart is required. The value is captured by each writer group at initialization, so an in-flight subscription continues with the value it was started with; the new limit takes effect on the next writer-group start (subscription disable/enable, or the next reconnect cycle).
+ jira: BDR-7474
+ addresses: ""
+ type: Enhancement
+ impact: Low
\ No newline at end of file
diff --git a/product_docs/docs/pgd/6/reference/tables-views-functions/pgd-settings.mdx b/product_docs/docs/pgd/6/reference/tables-views-functions/pgd-settings.mdx
index 8158017fc6..5796f6a2b1 100644
--- a/product_docs/docs/pgd/6/reference/tables-views-functions/pgd-settings.mdx
+++ b/product_docs/docs/pgd/6/reference/tables-views-functions/pgd-settings.mdx
@@ -194,7 +194,7 @@ this with `bdr.alter_node_group_option` for a group.)
### `bdr.max_writers_per_subscription`
-Maximum number of writers per subscription (sets upper limit for the `bdr.writers_per_subscription` setting).
+Maximum number of writers per subscription. Sets the upper limit for the `bdr.writers_per_subscription` setting.
### `bdr.xact_replication`