Preston Thorpe
Preston Thorpe
Soon we will have concurrent IO requests coming from two different threads, one of the preparations for this will need to be making the buffer pool thread safe.
Re-Opening #1076 because it had bit-rotted to a point of no return. However it has improved. Now with Weak references and no incrementing Rc strong counts. This also includes a...
[io_uring?] Incorrect/missing query results are temporarily returned immediately after large updates
## To Reproduce ```console # clone testing db sqlite3 testing/testing.db '.clone test.db' # start limbo shell with new duplicate test db ./target/debug/limbo test.db # this should update 1974 rows limbo>UPDATE...
 I originally thought this was an error where it wasn't displaying anything but I now realize it was the color 😁
Right now limbo (mostly) uses a static, generated `testing.db` file, which we use for queries to ensure that our output is compatible with sqlite. There is only one instance in...
To fix the audit logs, supporting cursor based pagination is going to be crucial to avoid large offset/limit clauses. The API is backwards compatible but the CLI should support this...
This PR implements cache spilling so we can remove the ridiculous 100k page default cache size :) Successfully tested on TPC-H queries with page_cache `size=100` pages Makes some attempt at...
Someone noticed they have an 8GB WAL file after using turso in a daemon which is constantly restarted. SQLite will truncate checkpoint the log automatically when the final connection to...
## Description increase check by 20% to account for slow runners. ## Motivation and context test is flaky, see failing run in #4193 ## AI Disclosure none
## Description: Simulator caught what looks like a bug with `insert into select` with multiple nested select statements. ```sql INSERT INTO insightful_africa_2 SELECT * FROM (SELECT * FROM (SELECT *...