Skip to content

Commit 8568a42

Browse files
committed
[DOC-13372]: Simplify release note for Magma storage bug (MB-67762)
[DOC-13372]: Update release note for Couchbase Server 7.2.8
1 parent 7694352 commit 8568a42

File tree

3 files changed

+112
-0
lines changed

3 files changed

+112
-0
lines changed

modules/release-notes/pages/relnotes.adoc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
= Release Notes for Couchbase Server 7.2
22

3+
include::partial$docs-server-7.2.8-release-note.adoc[]
4+
35
include::partial$docs-server-7.2.7-release-note.adoc[]
46

57
include::partial$docs-server-7.2.6-release-note.adoc[]
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
2+
a| https://jira.issues.couchbase.com/browse/MB-67762[MB-67762]
3+
4+
a| There is an integer overflow bug in buckets using the Magma storage engine.
5+
This bug can potentially cause a subset of mutations
6+
to become invisible to read operations after approximately 500 billion to 2 trillion mutations per bucket.
7+
8+
a| For details, please refer to https://jira.issues.couchbase.com/browse/MB-67762[MB-67762]
Lines changed: 102 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,102 @@
1+
2+
3+
[#release-728]
4+
== Release 7.2.8 (August 2025)
5+
6+
Couchbase Server 7.2.8 was released in August 2025.
7+
This maintenance release contains fixes to issues.
8+
9+
== Fixed Issues
10+
11+
12+
=== Storage
13+
14+
[#table-known-issues-728-storage, cols="10,40,40"]
15+
|===
16+
|Issue | Description | Resolution
17+
18+
include::partial$MB-67762.adoc[]
19+
20+
|===
21+
22+
23+
=== XDCR
24+
25+
[#table-fixed-issues-728-xdcr, cols="10,40,40"]
26+
|===
27+
|Issue | Description | Resolution
28+
29+
| https://jira.issues.couchbase.com/browse/MB-66650/[MB-66650]
30+
31+
a| When modifying filter expressions or mapping configurations (explicit/migration), race conditions may prevent proper replication from the source. This can result in source bucket documents failing to replicate to the target bucket.
32+
33+
To address this issue, the system now displays an alert when detecting replication resuming from stale checkpoints. This alert notifies users to delete and recreate the affected replication.
34+
35+
IMPORTANT: Do not dismiss this alert by pausing and resuming the replication, as this will hide the warning without resolving the underlying issue.
36+
37+
| Issue resolved
38+
39+
|===
40+
41+
42+
=== Index Service
43+
44+
[#table-fixed-issues-728-index-service, cols="10,40,40"]
45+
|===
46+
|Issue | Description | Resolution
47+
48+
| https://jira.issues.couchbase.com/browse/MB-67118/[MB-67118]
49+
50+
a| `DropInstanceToken` increased in size due to changes in the definition. With more partitions, its size can increase beyond the `metakv` size limit.
51+
52+
This ticket fixes the issue by using `BigValueGet` with `DropInstanceToken` which splits the tokens in parts, stores them in `metakv`, and retrieves the token by combining the parts.
53+
54+
Before this patch, replica drops were failing when the token increased in size as retrieval was failing.
55+
56+
| Issue resolved
57+
58+
| https://jira.issues.couchbase.com/browse/MB-67116/[MB-67116]
59+
60+
a| A race condition in the projector service could cause a deadlock when closing streams with high mutation rates. The issue, present since version 7.2.2, didn't affect functionality but resulted in increased memory consumption as mutations in the pipeline couldn't be released properly.
61+
62+
With this fix, memory usage has been restored to normal levels.
63+
64+
| Issue resolved
65+
66+
| https://jira.issues.couchbase.com/browse/MB-66034/[MB-66034]
67+
68+
a| Previously, during smart batching, the calculation of `max concurrent builds per node` incorrectly considered all indexer nodes as potential destinations; even those not participating in index movement during the rebalance. As a result, the destination node count was inflated, causing the batch size to be divided across more nodes than necessary. This led to smaller batch sizes and fewer tokens per batch on the actual recipient nodes.
69+
70+
With this fix, only indexer nodes that are actively receiving index transfers are considered in the destination node count. This results in more accurate batch sizing and improved efficiency during index rebalance operations.
71+
72+
| Issue resolved
73+
74+
| https://jira.issues.couchbase.com/browse/MB-65375/[MB-65375]
75+
76+
a| Couchbase Server 7.2.8-8817 introduces an update to the indexing component, setting the maxIteration parameter for planners during CommandRepairBuild. This update addresses MB-65375 by establishing min and max iterations for the Replica Repair scenario. Verification has been completed for version 7.2.8, as confirmed by unit testing. A functional test is recommended to verify ALTER INDEX functionality for increasing replicas, with steps outlined in the parent ticket MB-65347.
77+
78+
// Generated by [chatgpt:gpt-4o]
79+
| Issue resolved
80+
81+
|===
82+
83+
84+
85+
86+
=== Tools
87+
88+
[#table-fixed-issues-728-tools, cols="10,40,40"]
89+
|===
90+
|Issue | Description | Resolution
91+
92+
| https://jira.issues.couchbase.com/browse/MB-57755/[MB-57755]
93+
94+
a| Beginning with Server 7.2.8/7.6.7, when installing on a Linux system using cgroups v1, Server will set the `memory.swappiness` cgroups parameter to `0` for the `couchbase-server` service slice. This ensures best performance without affecting any other services that may be running on the system.
95+
96+
For Linux systems using cgroups v2 (which is the default for the more recent releases of most Linux distributions), there is no `memory.swappiness` parameter for individual service slices. Therefore it is still highly recommended to set kernel swappiness to `0` globally on each node, as explained in the documentation: [https://docs.couchbase.com/server/current/install/install-swap-space.html\|https://docs.couchbase.com/server/current/install/install-swap-space.html]
97+
98+
| Issue resolved
99+
100+
|===
101+
102+

0 commit comments

Comments
 (0)