Skip to content

Commit 74b9bf9

Browse files
committed
add logical clocks
1 parent 05cd234 commit 74b9bf9

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ 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 hybrid clocks maintained by each component capable of updating documents in the distributed environment.
57+
A version vector consists of hybrid logical clocks maintained by each component capable of updating documents in the distributed environment.
5858
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.
5959
Each component increments its own count when making changes, creating a vector that captures the complete update history across all participating actors.
6060

@@ -71,7 +71,7 @@ The version vector metadata travels with documents during replication, ensuring
7171

7272
The shift to version vectors changes the default conflict resolution strategy from revision trees' Most-Write-Wins to Last-Write-Wins.
7373

74-
Last-Write-Wins uses hybrid logical clock comparison to resolve conflicts deterministically across all clusters.
74+
Last-Write-Wins uses hybrid logical clock timestamp comparison to resolve conflicts deterministically across all clusters.
7575
Configure custom conflict resolvers at the XDCR level for specific business logic requirements.
7676

7777

0 commit comments

Comments
 (0)