1
0
Fork 0

186 Commits (0fe26d35d72b0338a6a0b7bc3fa08f093c13cc45)

Author SHA1 Message Date
Philip O'Toole 0fe26d35d7 Actually disable automatic checkpointing 1 year ago
Philip O'Toole 3b6c988dd9 Do some syncing and closing 1 year ago
Philip O'Toole cb989d09a2 Some changes from PR v2 1 year ago
Philip O'Toole 1a24557c19 Merge remote-tracking branch 'origin' into wal-snapshot-store-v3 1 year ago
Philip O'Toole 208fc20659 Fix more uses of random 1 year ago
Philip O'Toole 54713b63f4 Merge remote-tracking branch 'origin' into wal-snapshot-store-v3 1 year ago
Philip O'Toole c1a8b4a13a Use global, sync'ed random source
Almost unbelievably it appears tests on AppVeyor get the same value when
seeding the random generator. See https://ci.appveyor.com/project/otoolep/rqlite/builds/47853399
1 year ago
Philip O'Toole c44d020c11 Only attempt to checkpoint once 1 year ago
Philip O'Toole cacc03199e Add DB WAL Path and test 1 year ago
Philip O'Toole 1b14eaf6df
Fix error checking
https://github.com/rqlite/rqlite/pull/1317#discussion_r1286866112
1 year ago
Philip O'Toole 13fce2fac2 Remove in-memory support from DB layer 1 year ago
Philip O'Toole c7b00f039c Make operation of checkpoint clearer 1 year ago
Philip O'Toole b57011336f DB can run an integrity check 1 year ago
Bjorn Pagen 166f0d92a9 Update old comments with correct function name 1 year ago
Philip O'Toole 1107690c52 Migrate HTTP layer to chunked loading 1 year ago
Philip O'Toole 61b2e10b2e Fix db-level unit tests 1 year ago
Philip O'Toole 70a3c38b82 Only do a one-shot empty types check 1 year ago
Philip O'Toole 316ee52b4c Fill in empty types using actual queried data 1 year ago
Philip O'Toole 36fa7f2afd Detect DB stats error and log 1 year ago
Philip O'Toole c552dba575 Record how long checkpointing takes 1 year ago
Philip O'Toole 539e578227 Add WAL-validity checking functions 1 year ago
Philip O'Toole d940779045 More unit testing of WAL-replay 1 year ago
Philip O'Toole 50fbdc73fd Tigther code 1 year ago
Philip O'Toole a9796eeb36 Better testing 1 year ago
Philip O'Toole 68fc185c76 More WAL DB open testing 1 year ago
Philip O'Toole 19d83ff1ca More enforcement of DELETE mode in-and-out 1 year ago
Philip O'Toole 0463a92fde Fix Serialize() to work with WAL mode
This function is even more resource (disk, RAM) intensive, but it's goal
is to be correct, not efficient.
1 year ago
Philip O'Toole 4e639d4f17 Add more detail to comments
Serialize() is problematic with WAL mode databases. It needs close study
and may have to be retired before enabling WAL mode. For example
Serialize() is called by Snapshotting. Snapshotting would need to move
to Backup, at for on-disk mode.
1 year ago
Philip O'Toole 33b56af639 Fix Backup for WAL mode 1 year ago
Philip O'Toole 3f462eecfa Remove all on-disk SQLite files on startup 1 year ago
Philip O'Toole 26ad4913c9 Correct comment 1 year ago
Philip O'Toole 6b32b7f4d2 Add function which returns size of WAL 1 year ago
Philip O'Toole 7e1b8d12d7 Add full WAL support to DB layer 1 year ago
Philip O'Toole df33a4aa42 DB layer supports enabling WAL mode 1 year ago
Philip O'Toole 67941699b6 Add some WAL-related control code
Not actually called yet.
1 year ago
Philip O'Toole 5e37ff9c55 Fix typo in variable name 1 year ago
Philip O'Toole f58bd0cf7b Add some important PRAGMA state to DB stats 1 year ago
Philip O'Toole dd9b3f2695 PRAGMA synchronous=OFF for on-disk databases 1 year ago
Philip O'Toole 4a7ac2850f rqlite doesn't (yet) support WAL mode SQLite data 1 year ago
Philip O'Toole 2fd62f3f64 Isolation testing only applies to on-disk 1 year ago
Philip O'Toole 5ff28d354f Set Error on correct field 1 year ago
Philip O'Toole 9924fe75f5 Some small improvements 1 year ago
Philip O'Toole 3058d3e9fc Fix transaction handling in db.Request() 1 year ago
Philip O'Toole 59786e818b Initial unit tests for db.Requests()
Seems to work well.
1 year ago
Philip O'Toole 4cbb541e9b DB Request code-complete except for transactions 1 year ago
Philip O'Toole fe176a9752 Merge branch 'query-exec-stmt-with-conn' into unified-endpoint 1 year ago
Philip O'Toole 497c6b3340 Elevate queryer type 1 year ago
Philip O'Toole 3d652d929e More factoring of DB query layer 1 year ago
Philip O'Toole de70664bf1 More code in db.Request() 1 year ago
Philip O'Toole 6fcf85ef40 Flag major issue 1 year ago