@@ -11,6 +11,12 @@ CREATE TABLE t(pk INT PRIMARY KEY) WITH (schema_locked = false);
1111INSERT INTO t VALUES (1);
1212----
1313
14+ # The tests assume that the leaseholder is node_idx=0 (n1), assert that here.
15+ query ignore-events
16+ SELECT DISTINCT(lease_holder) FROM [SHOW RANGES FROM TABLE t WITH DETAILS];
17+ ----
18+ 1
19+ 
1420# If we try to read a timestamp that is impossible to satisfy with a follower
1521# read, we should always be looking at the leaseholder in the nearest_only=False
1622# case. We always do bounded staleness reads from node_idx 2, as node_idx 0 in a
@@ -62,57 +68,57 @@ events (1 found):
6268# Note we have to wait until a match here, in case a follower read reads an
6369# older version of the data.
6470query idx=2 wait-until-follower-read wait-until-match
65- SELECT * FROM t AS OF SYSTEM TIME with_max_staleness('10s ') WHERE pk = 1
71+ SELECT * FROM t AS OF SYSTEM TIME with_max_staleness('20s ') WHERE pk = 1
6672----
67731
6874events (1 found):
6975 * event 1: colbatchscan trace on node_idx 2: local follower read
7076
7177query idx=2
72- SELECT * FROM t AS OF SYSTEM TIME with_min_timestamp(now() - '10s ') WHERE pk = 1
78+ SELECT * FROM t AS OF SYSTEM TIME with_min_timestamp(now() - '20s ') WHERE pk = 1
7379----
74801
7581events (1 found):
7682 * event 1: colbatchscan trace on node_idx 2: local follower read
7783
7884query idx=2
79- SELECT * FROM t AS OF SYSTEM TIME with_max_staleness('10s ', false) WHERE pk = 1
85+ SELECT * FROM t AS OF SYSTEM TIME with_max_staleness('20s ', false) WHERE pk = 1
8086----
81871
8288events (1 found):
8389 * event 1: colbatchscan trace on node_idx 2: local follower read
8490
8591query idx=2
86- SELECT * FROM t AS OF SYSTEM TIME with_min_timestamp(now() - '10s ', false) WHERE pk = 1
92+ SELECT * FROM t AS OF SYSTEM TIME with_min_timestamp(now() - '20s ', false) WHERE pk = 1
8793----
88941
8995events (1 found):
9096 * event 1: colbatchscan trace on node_idx 2: local follower read
9197
9298query idx=2
93- SELECT * FROM t AS OF SYSTEM TIME with_max_staleness('10s ', true) WHERE pk = 1
99+ SELECT * FROM t AS OF SYSTEM TIME with_max_staleness('20s ', true) WHERE pk = 1
94100----
951011
96102events (1 found):
97103 * event 1: colbatchscan trace on node_idx 2: local follower read
98104
99105query idx=2
100- SELECT * FROM t AS OF SYSTEM TIME with_min_timestamp(now() - '10s ', true) WHERE pk = 1
106+ SELECT * FROM t AS OF SYSTEM TIME with_min_timestamp(now() - '20s ', true) WHERE pk = 1
101107----
1021081
103109events (1 found):
104110 * event 1: colbatchscan trace on node_idx 2: local follower read
105111
106112exec idx=2
107- PREPARE max_staleness_prep AS SELECT pk FROM t AS OF SYSTEM TIME with_max_staleness('10s ') WHERE pk = 1;
113+ PREPARE max_staleness_prep AS SELECT pk FROM t AS OF SYSTEM TIME with_max_staleness('20s ') WHERE pk = 1;
108114----
109115
110116exec idx=2
111- PREPARE min_timestamp_prep AS SELECT pk FROM t AS OF SYSTEM TIME with_min_timestamp(now() - '10s ') WHERE pk = 1
117+ PREPARE min_timestamp_prep AS SELECT pk FROM t AS OF SYSTEM TIME with_min_timestamp(now() - '20s ') WHERE pk = 1
112118----
113119
114120override-matching-stmt-for-tracing
115- SELECT pk FROM t AS OF SYSTEM TIME with_max_staleness('10s ') WHERE pk = 1
121+ SELECT pk FROM t AS OF SYSTEM TIME with_max_staleness('20s ') WHERE pk = 1
116122----
117123
118124query idx=2
@@ -123,7 +129,7 @@ events (1 found):
123129 * event 1: colbatchscan trace on node_idx 2: local follower read
124130
125131override-matching-stmt-for-tracing
126- SELECT pk FROM t AS OF SYSTEM TIME with_min_timestamp(now() - '10s ') WHERE pk = 1
132+ SELECT pk FROM t AS OF SYSTEM TIME with_min_timestamp(now() - '20s ') WHERE pk = 1
127133----
128134
129135query idx=2
@@ -149,28 +155,28 @@ ALTER TABLE t ADD COLUMN new_col INT NOT NULL DEFAULT 2
149155# Ensure we resort to the leaseholder as the schema change requires a recent read
150156# in the nearest_only=False case.
151157query idx=2
152- SELECT * FROM t AS OF SYSTEM TIME with_max_staleness('10s ') WHERE pk = 1
158+ SELECT * FROM t AS OF SYSTEM TIME with_max_staleness('20s ') WHERE pk = 1
153159----
1541601 2
155161events (1 found):
156162 * event 1: colbatchscan trace on node_idx 2: local read then remote leaseholder read
157163
158164query idx=2
159- SELECT * FROM t AS OF SYSTEM TIME with_min_timestamp(now() - '10s ') WHERE pk = 1
165+ SELECT * FROM t AS OF SYSTEM TIME with_min_timestamp(now() - '20s ') WHERE pk = 1
160166----
1611671 2
162168events (1 found):
163169 * event 1: colbatchscan trace on node_idx 2: local read then remote leaseholder read
164170
165171query idx=2
166- SELECT * FROM t AS OF SYSTEM TIME with_max_staleness('10s ', false) WHERE pk = 1
172+ SELECT * FROM t AS OF SYSTEM TIME with_max_staleness('20s ', false) WHERE pk = 1
167173----
1681741 2
169175events (1 found):
170176 * event 1: colbatchscan trace on node_idx 2: local read then remote leaseholder read
171177
172178query idx=2
173- SELECT * FROM t AS OF SYSTEM TIME with_min_timestamp(now() - '10s ', false) WHERE pk = 1
179+ SELECT * FROM t AS OF SYSTEM TIME with_min_timestamp(now() - '20s ', false) WHERE pk = 1
174180----
1751811 2
176182events (1 found):
@@ -182,7 +188,7 @@ events (1 found):
182188# Note that we retry until follower read here as the first schema read of
183189# historical schema descriptors result in non-follower reads.
184190query idx=2 wait-until-follower-read
185- SELECT * FROM t AS OF SYSTEM TIME with_max_staleness('10s ', true) WHERE pk = 1
191+ SELECT * FROM t AS OF SYSTEM TIME with_max_staleness('20s ', true) WHERE pk = 1
186192----
1871931
188194events (17 found):
@@ -205,7 +211,7 @@ events (17 found):
205211 * event 17: colbatchscan trace on node_idx 2: local follower read
206212
207213query idx=2
208- SELECT * FROM t AS OF SYSTEM TIME with_min_timestamp(now() - '10s ', true) WHERE pk = 1
214+ SELECT * FROM t AS OF SYSTEM TIME with_min_timestamp(now() - '20s ', true) WHERE pk = 1
209215----
2102161
211217events (17 found):
@@ -242,7 +248,7 @@ ALTER TABLE t2 ADD COLUMN new_col INT
242248----
243249
244250query idx=2
245- SELECT * FROM t2 AS OF SYSTEM TIME with_min_timestamp(now() - '10s ', true) WHERE pk = 2
251+ SELECT * FROM t2 AS OF SYSTEM TIME with_min_timestamp(now() - '20s ', true) WHERE pk = 2
246252----
247253pq: referenced descriptor ID 105: looking up ID 105: descriptor not found
248254events (10 found):
@@ -258,7 +264,7 @@ events (10 found):
258264 * event 10: transaction retry on node_idx: 2
259265
260266query idx=2
261- SELECT * FROM t2 AS OF SYSTEM TIME with_min_timestamp(now() - '10s ', true) WHERE pk = 2
267+ SELECT * FROM t2 AS OF SYSTEM TIME with_min_timestamp(now() - '20s ', true) WHERE pk = 2
262268----
263269pq: referenced descriptor ID 105: looking up ID 105: descriptor not found
264270events (10 found):
0 commit comments