1
0
Fork 0

9 Commits (89cdb7bdc0a1514dea2ffccdf66476daee008936)

Author SHA1 Message Date
Philip O'Toole 5a8a2744ff Support skipping verifying frame data
This halves the Compacting Scan time, and doesn't seem necessary since
rqlite is the only system writing the WAL files.
10 months ago
Philip O'Toole 1b0dfe6942 Check WAL frame header checksum earlier 10 months ago
Philip O'Toole ee83091741 Add Compacting Scanner
Not tested, just builds.
10 months ago
Philip O'Toole f2102db9bb Full WAL writer -- not tested 10 months ago
Philip O'Toole a6c6371fef Move constants 10 months ago
Philip O'Toole 10a20237ca Complete compaction? 10 months ago
Philip O'Toole ae55b98f15 Add GPT-generated compaction
Not tested.
10 months ago
Philip O'Toole 41c59ea531 Add initial skeleton of WAL Compactor 1 year ago
Philip O'Toole f3f6611eb6 Add WAL-related code from litefs
Many thanks to the authors of litefs.
1 year ago