Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
dfd4845
basic-draft-of-all-sections-fbr-for-kv
rao-shwe Apr 15, 2026
3a8583c
fixed-formatting-issues
rao-shwe May 7, 2026
486fe1d
Spilt up Shwetha's monolithic doc and did lots of cleanup. Not ready …
ggray-cb May 19, 2026
0cb76b8
Apply suggestions from code review
ggray-cb May 19, 2026
c3e92c0
Fixing issue spotted by CoPilot.
ggray-cb May 19, 2026
8d7468a
Adding attribute for to Totoro release to What's New
ggray-cb Jun 24, 2026
7f3e8eb
Missed a few
ggray-cb Jun 24, 2026
dac8b86
Removing more 8.1 references.
ggray-cb Jun 24, 2026
285cc4c
Updates to What's New based on Hyun Ju's feedback.
ggray-cb Jul 2, 2026
992c8c6
In-progress updates based on feedback and also noting gaps in origina…
ggray-cb Jul 16, 2026
48e5724
Minor edits
ggray-cb Jul 17, 2026
022cb3b
Updates based on feedback from Hyun-Ju and Ben. Also a bunch of gener…
ggray-cb Jul 22, 2026
e97a1a9
Corrected a heading
ggray-cb Jul 22, 2026
9118e4a
Adding links and cleaned up several typos.
ggray-cb Jul 22, 2026
ac28d34
Updates based on CoPilot feedback.
ggray-cb Jul 22, 2026
19d9f0c
Handling the API reshuffle of moving dataServiceFileBasedRebalanceMov…
ggray-cb Jul 24, 2026
3c324f6
Adding reference to additional metric. Also small cleanups.
ggray-cb Jul 28, 2026
a2ca89e
Removing commented out reference to a private metric.
ggray-cb Jul 28, 2026
ebdb544
Minor change for standards.
ggray-cb Jul 29, 2026
58aa93e
Some preemptive edits based on Sarah's feedback on the PITR docs. Al;…
ggray-cb Aug 3, 2026
9a087e2
Minor tweaks
ggray-cb Aug 6, 2026
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
1 change: 1 addition & 0 deletions modules/ROOT/nav.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -358,6 +358,7 @@ include::cli:partial$cbcli/nav.adoc[]
**** xref:rest-api:rest-cluster-removenode.adoc[Removing Nodes from Clusters]

*** xref:rest-api:rest-rebalance-overview.adoc[Rebalance]
**** xref:rest-api:file-based-data-rebalance.adoc[]
Comment thread
ggray-cb marked this conversation as resolved.
**** xref:rest-api:rest-retrieve-cluster-rebalance-reason-codes.adoc[Getting Rebalance Reason Codes]
**** xref:rest-api:rest-cluster-rebalance.adoc[Rebalancing the Cluster]
**** xref:rest-api:rest-get-rebalance-progress.adoc[Getting Rebalance Progress]
Expand Down
7 changes: 4 additions & 3 deletions modules/introduction/pages/whats-new.adoc
Original file line number Diff line number Diff line change
@@ -1,16 +1,17 @@
= What's New in Version 8.1
= What's New in Version {totoro}
:description: Couchbase is the modern database for enterprise applications.
:page-aliases: security:security-watsnew
:totoro: codename Totoro release
:page-toclevels: 2

[abstract]
{description} +
Couchbase Server 8.1 combines the strengths of relational databases with the flexibility, performance, and scale of Couchbase.
Couchbase Server {totoro} combines the strengths of relational databases with the flexibility, performance, and scale of Couchbase.

For information about platform support changes, deprecation notifications, and fixed and known issues, see the xref:release-notes:relnotes.adoc[Release Notes].

[#new-features-81]
== New Features and Enhancements in 8.1.0
== New Features and Enhancements in {totoro}

This release introduces the following new features.

Expand Down
45 changes: 35 additions & 10 deletions modules/introduction/partials/new-features-81.adoc
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[#section-new-feature-810-platform-support]
=== Platform Support

Couchbase Server 8.1 adds support for the following operating systems:
Couchbase Server {totoro} adds support for the following operating systems:

* TBD

Expand All @@ -13,24 +13,49 @@ TBD

=== Data Service Changes

Couchbase Server 8.1 introduces several new features for the Data Service.
Couchbase Server {totoro} introduces several new features for the Data Service.

TBD
==== File-Based Rebalance (FBR)
[.edition]#{enterprise}#

Couchbase Server Enterprise Edition {totoro} introduces File-Based Rebalance (FBR) for the Data Service.
FBR accelerates cluster rebalance by copying vBucket storage files between nodes rather than streaming individual documents using Database Change Protocol (DCP) replication.
It eliminates the serialization and pipeline overhead of DCP backfill for large, disk-resident datasets.

The following changes apply to the Data Service rebalance behavior in {totoro}:

* *Enabled by default*: FBR is enabled by default for Couchbase Server Enterprise Edition, both for self-managed deployments and Couchbase Capella.
If you choose to, you can turn it off globally using the new `dataServiceFileBasedRebalanceEnabled` setting.
You can also override the global setting for specific buckets using the new `dataServiceRebalanceType` setting when creating or editing buckets.

* *Automatic rebalance type selection*: Couchbase Server automatically determines if it can use FBR to move a vBucket.
If it cannot, it automatically falls back to copying the vBucket using DCP.

* *Separate vBucket move concurrency for FBR*: A new setting, `dataServiceFileBasedRebalanceMovesPerNode`, controls the maximum number of concurrent file-based vBucket moves per node.
This is independent of the existing `rebalanceMovesPerNode` setting, which applies to DCP rebalance.

Comment thread
ggray-cb marked this conversation as resolved.
* *Data transfer rate throttle*: The new `snapshot_download_throttle_bytes` setting lets you limit FBR's data transfer rate between nodes.
Setting this value too high (or setting it to 0, which makes those transfers unlimited) can increase the latency of KV operations.

NOTE: FBR is a Couchbase Server Enterprise Edition feature.
Couchbase Server Community Edition continues to use DCP-based rebalance for all vBucket moves.

For more information, see xref:learn:clusters-and-availability/rebalance.adoc#file-based-rebalance[File-Based Rebalance].


=== Non-Data Services

Couchbase Server 8.1 release has key non-Data Services enhancements.
Couchbase Server {totoro} release has key non-Data Services enhancements.


=== Couchbase Cluster

Couchbase Server 8.1 release has added cluster enhancements and diagnostic capabilities.
Couchbase Server {totoro} release has added cluster enhancements and diagnostic capabilities.

[#unstable-metric]
==== New Metric to Detect Unstable Nodes

Couchbase Server 8.1.0 introduces a new metric, `cm_node_unreachable_total`, to help you monitor for unstable nodes in your cluster.
Couchbase Server {totoro} introduces a new metric, `cm_node_unreachable_total`, to help you monitor for unstable nodes in your cluster.
An unstable node periodically becomes unavailable but recovers before the auto failover timeout expires.
This metric counts the number of times a node has been unable to reach another node in the cluster.
By monitoring it, you can identify nodes that are having issues before they become unavailable for long enough to be automatically failed over.
Expand All @@ -39,25 +64,25 @@ See xref:learn:clusters-and-availability/unstable-nodes.adoc[] for more informat

=== XDCR

Couchbase Server 8.1 release has key cross datacenter replication (XDCR) enhancements and diagnostic capabilities.
Couchbase Server {totoro} release has key cross datacenter replication (XDCR) enhancements and diagnostic capabilities.

TBD.

=== Security and Authentication

Couchbase Server 8.1 release has key security and authentication enhancements.
Couchbase Server {totoro} release has key security and authentication enhancements.

TBD.

=== Query Service

Couchbase Server 8.1 release adds these Query Service features.
Couchbase Server {totoro} release adds these Query Service features.


TBD.

=== Search Service

Couchbase Server 8.1 introduces several new features for the xref:search:search.adoc[Search Service].
Couchbase Server {totoro} introduces several new features for the xref:search:search.adoc[Search Service].

TBD.
Loading