should be it

This commit is contained in:
2025-10-24 19:21:19 -05:00
parent a4b23fc57c
commit f09560c7b1
14047 changed files with 3161551 additions and 1 deletions

View File

@@ -0,0 +1,41 @@
# name: test/sql/storage/lazy_load/concurrent_lazy_append.test_slow
# description: Test concurrent lazy load + appends
# group: [lazy_load]
# load the DB from disk
load __TEST_DIR__/lazy_load_concurrent_append.db
statement ok
CREATE TABLE vals(i INTEGER, v VARCHAR)
statement ok
INSERT INTO vals SELECT i, i::VARCHAR FROM generate_series(1000000) t(i)
restart
concurrentloop threadid 0 10
query I
SELECT MIN(i) FROM vals
----
0
query I
SELECT MIN(v) FROM vals
----
0
statement ok
INSERT INTO vals VALUES (42, 'hello world')
query I
SELECT MIN(i) FROM vals
----
0
query I
SELECT MIN(v) FROM vals
----
0
endloop

View File

@@ -0,0 +1,28 @@
# name: test/sql/storage/lazy_load/concurrent_lazy_index.test_slow
# description: Test concurrent lazy load + index lookups
# group: [lazy_load]
# load the DB from disk
load __TEST_DIR__/lazy_load_concurrent_index.db
statement ok
CREATE TABLE vals(i INTEGER PRIMARY KEY, v VARCHAR)
statement ok
INSERT INTO vals SELECT i, i::VARCHAR FROM generate_series(1000000) t(i)
restart
concurrentloop threadid 0 10
query I
SELECT COUNT(*) FROM vals WHERE i=(10 - ${threadid}) * 99999
----
1
query I
SELECT COUNT(v) FROM vals WHERE i=(10 - ${threadid}) * 99999
----
1
endloop

View File

@@ -0,0 +1,28 @@
# name: test/sql/storage/lazy_load/concurrent_lazy_load.test_slow
# description: Test concurrent lazy load
# group: [lazy_load]
# load the DB from disk
load __TEST_DIR__/lazy_load_concurrent.db
statement ok
CREATE TABLE vals(i INTEGER, v VARCHAR)
statement ok
INSERT INTO vals SELECT i, i::VARCHAR FROM generate_series(1000000) t(i)
restart
concurrentloop threadid 0 10
query I
SELECT MIN(i) FROM vals
----
0
query I
SELECT MIN(v) FROM vals
----
0
endloop

View File

@@ -0,0 +1,28 @@
# name: test/sql/storage/lazy_load/concurrent_lazy_zonemaps.test_slow
# description: Test concurrent lazy load + zonemap lookups
# group: [lazy_load]
# load the DB from disk
load __TEST_DIR__/lazy_load_concurrent_zonemaps.db
statement ok
CREATE TABLE vals(i INTEGER, v VARCHAR)
statement ok
INSERT INTO vals SELECT i, i::VARCHAR FROM generate_series(1000000) t(i)
restart
concurrentloop threadid 0 10
query I
SELECT COUNT(*) FROM vals WHERE i=(10 - ${threadid}) * 99999
----
1
query I
SELECT COUNT(*) FROM vals WHERE v=((10 - ${threadid}) * 99999)::VARCHAR
----
1
endloop

View File

@@ -0,0 +1,23 @@
# name: test/sql/storage/lazy_load/lazy_load_limit.test
# description: Test lazy load with progressively increasing limit
# group: [lazy_load]
# load the DB from disk
load __TEST_DIR__/lazy_load_limit.db
statement ok
CREATE TABLE vals(i INTEGER, v VARCHAR)
statement ok
INSERT INTO vals SELECT i, i::VARCHAR FROM generate_series(1000000) t(i)
restart
loop i 0 10
query I
SELECT COUNT(*)=(${i}*100000) FROM (FROM vals LIMIT ${i}*100000)
----
true
endloop