Skip to content

Commit 35b2e98

Browse files
committed
updated version vector docs to add actors
1 parent d1431ca commit 35b2e98

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

modules/server-compatibility/pages/server-compatibility-xdcr-mobile.adoc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -54,9 +54,9 @@ Each cluster maintained its own revision tree, making it impossible to preserve
5454

5555
Version vectors provide a proven mechanism for tracking causality in distributed systems.
5656

57-
A version vector consists of logical clocks maintained by each component in the distributed environment.
58-
Sync Gateway, XDCR, and Couchbase Lite all operate as independent components.
59-
Each component increments its own count when making changes, creating a vector that captures the complete update history across all clusters.
57+
A version vector consists of logical clocks maintained by each component capable of updating documents in the distributed environment.
58+
Each instance of Couchbase Lite represents its own component in the version vector, while Sync Gateway and XDCR interact with the component associated with the cluster-specific Couchbase Server bucket.
59+
Each component increments its own count when making changes, creating a vector that captures the complete update history across all participating actors.
6060

6161
This architectural change enables:
6262

0 commit comments

Comments
 (0)