1
0
Fork 0

206 Commits (3b761d9aac0c5a05a9c5612cf20337752c4878fe)

Author SHA1 Message Date
Philip O'Toole 14858a37d4 Use last DB mod time in Provider 9 months ago
Philip O'Toole a087d509ac Upload Provider uses Snapshot-locking backup 9 months ago
Philip O'Toole 5c5b226303 Working 9 months ago
Philip O'Toole 6c1d328e46 Humanize database sizes 9 months ago
Philip O'Toole 504dd3cd65 Friendlier log message 9 months ago
Philip O'Toole 4d605ac9eb Store WAL path in store, to avoid races
https://app.circleci.com/pipelines/github/rqlite/rqlite/3966/workflows/a460ab69-2827-4a72-9a79-1aceda68ee7d/jobs/31288
9 months ago
Philip O'Toole ad916270d2 Bring go mod import path into compliance 9 months ago
Philip O'Toole e48031b6f5 Small tweaks 9 months ago
Philip O'Toole ff7a6bc872 Warn for 1GB SQLite files (and larger) 9 months ago
Philip O'Toole bf1b6ea5de Open a non-existent database file should work 9 months ago
Philip O'Toole 4988c29951 Log at DB level if open times are higher 9 months ago
Philip O'Toole 140f106acc Add ReadFrom to Store 9 months ago
Philip O'Toole cdf7cbdea1 Handle snapshots for empty WALs 9 months ago
Philip O'Toole a0bf10b021 Move VACUUM to DB layer 10 months ago
Philip O'Toole 817998396f Add VACUUM to database code 10 months ago
Philip O'Toole ab3671d66c Make it clearer why checksum checks not needed 10 months ago
Philip O'Toole 53b432a391 More DB and Snapshot stats 1 year ago
Philip O'Toole 4869a2be35 1 RW DB connection only!
Connections where coming from the pool, and if they were new, they had
autocheckpointing set back to 1000!
1 year ago
Philip O'Toole ffe9688dcd Still just setting pragmas on RW conn 1 year ago
Philip O'Toole 3030226ab1 Comment 1 year ago
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