Skip to content

Commit 9825210

Browse files
authored
Update follower reads docs with another case (#19953)
Specifically, add the case that strong follower reads can occur under specific conditions even if you are not doing `SELECT ... AS OF SYSTEM TIME` or reading from a `GLOBAL` table. NB. Backported to all supported versions v25.1+
1 parent 4067075 commit 9825210

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

src/current/v25.1/follower-reads.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ The following table summarizes the read types and how to accomplish them.
1818
| Strong Reads | Stale Reads
1919
-----|-----------|----------------------------------------------------------------
2020
Only From Leaseholder | `SELECT` | N/A
21-
From Nearest Replica | `SELECT` on `GLOBAL` table | `SELECT` with `AS OF SYSTEM TIME <historical-timestamp-function>`
21+
From Nearest Replica | `SELECT` on a `GLOBAL` table **or** a long-running `SELECT` whose read timestamp has fallen behind the [closed timestamp]({% link {{ page.version.version }}/architecture/transaction-layer.md %}#closed-timestamps) | `SELECT` with `AS OF SYSTEM TIME <historical-timestamp-function>`
2222

2323
## Stale follower reads
2424

src/current/v25.2/follower-reads.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ The following table summarizes the read types and how to accomplish them.
1818
| Strong Reads | Stale Reads
1919
-----|-----------|----------------------------------------------------------------
2020
Only From Leaseholder | `SELECT` | N/A
21-
From Nearest Replica | `SELECT` on `GLOBAL` table | `SELECT` with `AS OF SYSTEM TIME <historical-timestamp-function>`
21+
From Nearest Replica | `SELECT` on a `GLOBAL` table **or** a long-running `SELECT` whose read timestamp has fallen behind the [closed timestamp]({% link {{ page.version.version }}/architecture/transaction-layer.md %}#closed-timestamps) | `SELECT` with `AS OF SYSTEM TIME <historical-timestamp-function>`
2222

2323
## Stale follower reads
2424

src/current/v25.3/follower-reads.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ The following table summarizes the read types and how to accomplish them.
1818
| Strong Reads | Stale Reads
1919
-----|-----------|----------------------------------------------------------------
2020
Only From Leaseholder | `SELECT` | N/A
21-
From Nearest Replica | `SELECT` on `GLOBAL` table | `SELECT` with `AS OF SYSTEM TIME <historical-timestamp-function>`
21+
From Nearest Replica | `SELECT` on a `GLOBAL` table **or** a long-running `SELECT` whose read timestamp has fallen behind the [closed timestamp]({% link {{ page.version.version }}/architecture/transaction-layer.md %}#closed-timestamps) | `SELECT` with `AS OF SYSTEM TIME <historical-timestamp-function>`
2222

2323
## Stale follower reads
2424

0 commit comments

Comments
 (0)