Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 16 additions & 6 deletions modules/release-notes/partials/docs-server-7.6.2-release-note.adoc
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
== Release 7.6.2 (June 2024)
== Release 7.6.2 (July 2024)

Couchbase Server 7.6.2 was released in June 2024. This maintenance release contains new features and fixes several known issues.
Couchbase Server 7.6.2 was released in July 2024. This maintenance release contains new features and fixes several known issues.

For detailed information on new features and enhancements, please see xref:introduction:whats-new.adoc[].

Expand Down Expand Up @@ -101,8 +101,11 @@ The value could also show as being greater than 100%, as it did not account for
| Added `kv_vb_ht_avg_size` and `kv_vb_ht_max_size` which summarizes the current HT sizes across vBuckets.

| https://issues.couchbase.com/browse/MB-61525[MB-61525]
| when a Consumer node enters an OOM phase, the `DCP Consumer` starts buffering incoming messaged into Checkpoints. For those messages we don't, (and we can't) enforce the CheckpointQuota by design, as consumers are allowed to process and buffer DCP messages up to limits defined by the `dcp_consumer_buffer_ratio` config param.
| We now expose the real `checkpoint mem-usage` limit, which is `(checkpoint_memory_ratio + dcp_consumer_buffer_ratio)`.
| With the removal of the dedicated DCP consumer buffer in 7.6.0 in a temporary out-of-memory scenario, a consumer node could continue to consume DCP mutations and add to the checkpoint beyond the allocated checkpoint memory quota. This is limited by the dcp consumer buffer quota.
| A new metric has been added to track the sum of the checkpoint quota and the DCP consumer buffer quota. This is used to make
sure the memcached
memory allocation on a consumer node isn't exceeding the allocated memory quotas: +
`checkpoint_mem-usage` limit = `checkpoint_memory_ratio` + `dcp_consumer_buffer_ratio`.

|===

Expand Down Expand Up @@ -130,14 +133,21 @@ The value could also show as being greater than 100%, as it did not account for


| https://issues.couchbase.com/browse/MB-61043[MB-61043]
| A skewed cluster won't be corrected because we early exit rebalance if there is no topology change, and there are no missing actives or replicas.
| Now, the system updates the `rebalance early exit code` to check for such a skewed partition count.
| In scenarios where a rebalance is followed by a failover, the partitions are not evenly distributed across all nodes, causing a skewness.
| Skewness has been resolved.

| https://issues.couchbase.com/browse/MB-61310[MB-61310]
| During rebalance, when moving partitions around, we track the progress of movement and then check the seq numbers the partition has caught up relative to the view of the partition on source node and also the `KV`’s view. +
This progress monitoring procedure was only for active partitions
| You can now optionally monitor the replicas as well

| https://issues.couchbase.com/browse/MB-61654[MB-61654]
| Prometheus fails to scrape the new `xattrs` fields)
| Problem caused by the use of `*num_vectors` which uses Prometheus-reserved character; `num_vectors` will no longer show up in
the stats.



|===

==== Tools
Expand Down