1
0
Fork 0

508 Commits (7e70351d2fb2b02af5f3da09fd51df27c24b2659)

Author SHA1 Message Date
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 c51b8364e8 Fix import path 1 year ago
Philip O'Toole 2288cfe2a9 random only needed by store 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 c6e214de1a Remember store attributes 1 year ago
Philip O'Toole dda86be0d3 Better Store open-and-close logging 1 year ago
Philip O'Toole c44d020c11 Only attempt to checkpoint once 1 year ago
Philip O'Toole d6b9c5b39e Close streams 1 year ago
Philip O'Toole ee8b23ba94 More logging 1 year ago
Philip O'Toole e8e0381622 Log when Store closes 1 year ago
Philip O'Toole a6134b02bc Instrument the FSM snapshot process 1 year ago
Philip O'Toole 76867a682f Time FSM snapshot creation 1 year ago
Philip O'Toole ab6ca783e1 Checkpoint database during Recovery 1 year ago
Philip O'Toole a9e895bee2 Some cleanups 1 year ago
Philip O'Toole bd0f78391e Remove unneeded FSM snapshot code 1 year ago
Philip O'Toole 47476d5b58 Integrate new snapshoting with Store
- Snapshot
- Restore
- RecoverNode
1 year ago
Philip O'Toole 5eb4e38cbc Add comments and errors 1 year ago
Philip O'Toole e4d5ffb8a9 Flesh our Store check() 1 year ago
Philip O'Toole 48ea4bbfd8 Use a single header 1 year ago
Philip O'Toole ea8dc3ed18 More test fix-up post removal of in-memory 1 year ago
Philip O'Toole 6895525482 Rename some tests 1 year ago
Philip O'Toole aa72408bc5 Remove racy use of rand 1 year ago
Philip O'Toole 07d49961d8 Remove unused functions 1 year ago
Philip O'Toole 9e31a054aa RecoverNode now uses on-disk database 1 year ago
Philip O'Toole 88ce311b37 Remove all WAL-related files when loading new DB 1 year ago
Philip O'Toole b931e387be First pass at removing in-memory support 1 year ago
Philip O'Toole 23b8b6e5c9 Actually rename 1 year ago
Philip O'Toole 2ac27c2ffc Move Store tests back to single directory 1 year ago
Philip O'Toole 65c6a56468 Remove the file 1 year ago
Philip O'Toole 88d448851d Blank out on-disk store tests 1 year ago
Philip O'Toole 02b7ea7955 Close Store so temp storage can be cleaned up 1 year ago
Philip O'Toole e47c7a1b7b Stress-test snapshotting 1 year ago
Philip O'Toole e497ee75f9
Fix typo 1 year ago
Philip O'Toole f06e547ab5 Less disk IO during load 1 year ago
Philip O'Toole f5517c0f66 Correct comment 1 year ago
Philip O'Toole 9bdf048975 Better naming of temp backup file 1 year ago
Philip O'Toole b5cb889e1e Auto-restore doesn't require ready() check 1 year ago
Philip O'Toole b7633143cc Restore from file uses chunking 1 year ago
Philip O'Toole 5ca5ce342e Support internode LoadChunk() 1 year ago
Philip O'Toole 1c8e52c5f7 Test_SingleNodeLoadBinaryFromReader passes
That's good, but much more extensive testing needed, and this needs to
replace the existing load path -- and then we move to 8.0.
1 year ago
Philip O'Toole 93a752ae0e Better variable names 1 year ago
Philip O'Toole 1c6f691ff8 Integrate chunking - WIP
I need more sophisticated dechunker management.
1 year ago
Philip O'Toole 13d47b24d8 Store can load from an io.Reader
This may be helpful for chunked-loads.
1 year ago
Philip O'Toole a40c43725f More logic reversal 1 year ago
Philip O'Toole f81aad8fd3 Revert logic for clarity 1 year ago
Philip O'Toole 21dff4a68c Remove on-disk-startup control
With the move to WAL and "synchronous mode" to OFF, on-disk startup
times are very close to in-memory. There is no need for this control
anymore and it complicates the start-up code.
1 year ago
Philip O'Toole e845e0c243 Fix remaining expression test cases 1 year ago
Philip O'Toole f7ced46377 Count number of DB stats errors 1 year ago