1
0
Fork 0

40 Commits (master)

Author SHA1 Message Date
Philip O'Toole bd2065187d Better set place for stat 8 months ago
Philip O'Toole 2cd930d5c7 Add low-level WAL scan and compaction metrics 8 months ago
Philip O'Toole 5751f1ffef
Update compacting_scanner.go 8 months ago
Philip O'Toole b84a9e228c Add Bytes() to Compacting Scanner 8 months ago
Philip O'Toole ad916270d2 Bring go mod import path into compliance 9 months ago
Philip O'Toole cdf7cbdea1 Handle snapshots for empty WALs 9 months ago
Philip O'Toole 11c5c86c4b
Merge pull request #1449 from rqlite/otoolep-remove-unneeded-header-fetch
Remove unneeded refetch of the header
10 months ago
Philip O'Toole c0061aca06
Add missing update 10 months ago
Philip O'Toole fd01909415
Update writer.go 10 months ago
Philip O'Toole 967bd410ae
No need to cast indicces
GPT4 spotted this
10 months ago
Philip O'Toole ab3671d66c Make it clearer why checksum checks not needed 10 months ago
Philip O'Toole 4c31c480f5 Better name 10 months ago
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 bb12489e9d Linting 10 months ago
Philip O'Toole aaf85461e7
Minor updates 10 months ago
Philip O'Toole 10546281c3 Remove unneeded testdata 10 months ago
Philip O'Toole b68bb9a0d2 Remove invalid test 10 months ago
Philip O'Toole d36d31d0c4 Check Writer and Compactor 10 months ago
Philip O'Toole d690993cff Comments 10 months ago
Philip O'Toole 93c1b2c435 Add Compacting tests with 0 commit frames 10 months ago
Philip O'Toole 797bb90f75 Basic unit test for Compacting Scanner 10 months ago
Philip O'Toole 22832edce0 More type rename 10 months ago
Philip O'Toole 6ec424a6b4 Rename types 10 months ago
Philip O'Toole f1dc1acbf8 Fine renames 10 months ago
Philip O'Toole ee83091741 Add Compacting Scanner
Not tested, just builds.
10 months ago
Philip O'Toole 285a985e51 Unit test FullWALScanner 10 months ago
Philip O'Toole e8ad9f43ac Full WAL writer passes test 10 months ago
Philip O'Toole f2102db9bb Full WAL writer -- not tested 10 months ago
Philip O'Toole 4a7a9fc362 Add full WAL Scanner 10 months ago
Philip O'Toole 40bdc8d692 No compactor right now 10 months ago
Philip O'Toole a6c6371fef Move constants 10 months ago
Philip O'Toole b3e57dd280 Add TODO XXXX 10 months ago
Philip O'Toole 10a20237ca Complete compaction? 10 months ago
Philip O'Toole e7fe5abe7e Remove unused type 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 0c0c6cd757 Fix output 1 year ago
Philip O'Toole b238b6c2fb Add simple tool for examining WAL files 1 year ago
Philip O'Toole f3f6611eb6 Add WAL-related code from litefs
Many thanks to the authors of litefs.
1 year ago