You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Document TABLETS_ROUTING_V2 tablet-version tracking and leader-aware routing
Extend the "Tablet Awareness" section of the Scylla-specific
guide to cover the V2 protocol extension: the per-connection
negotiation, the tablet_version_block byte that lets the
server skip re-sending routing information the driver already
has, and leader-aware routing for strongly-consistent
(Raft-backed) tablet tables. Also document the
strongly_consistent flag now exposed on keyspace metadata.
Copy file name to clipboardExpand all lines: docs/scylla-specific.rst
+56-1Lines changed: 56 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -148,11 +148,66 @@ For more details on paging, see :ref:`query-paging`.
148
148
Tablet Awareness
149
149
----------------
150
150
151
-
**scylla-driver** is tablet-aware, which means that it is able to parse `TABLETS_ROUTING_V1` extension to ProtocolFeatures, recieve tablet information sent by Scylla in the `custom_payload` part of the `RESULT` message, and utilize it.
151
+
**scylla-driver** is tablet-aware, which means that it is able to parse the `TABLETS_ROUTING_V1` and `TABLETS_ROUTING_V2` extensions to ProtocolFeatures, receive tablet information sent by Scylla in the `custom_payload` part of the `RESULT` message, and utilize it.
152
152
Thanks to this, queries to tablet-based tables are still shard-aware.
0 commit comments