summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-08-21polish off dbgsumsLuke Shumaker
2022-08-18add a dbgsums commandLuke Shumaker
2022-08-18ScanOneDevice: Drop SysExtentSCSum's key, it's superfluous nowLuke Shumaker
2022-08-18Have ExtentCSum use SumRunLuke Shumaker
2022-08-18Move ShortSum and friends to the btrfssum packageLuke Shumaker
2022-08-18Work on the scandevices outputLuke Shumaker
2022-08-18Get inspect-scandevices to a decent-ish placeLuke Shumaker
2022-08-17cli: wip: Rethink the "scan" CLI commandsLuke Shumaker
2022-08-17lib: feat: ScanOneDevice: Track the generation of checksum itemsLuke Shumaker
2022-08-17lib: feat: ScanOneDevice: Optimize a bitLuke Shumaker
2022-08-17lib: feat: Add ScanDevicesLuke Shumaker
2022-08-17lib: feat: ScanOneDevice: Subsume ScanForNotes, checksum as we go, look for ↵Luke Shumaker
csum items "ignore space change" is possibly useful for viewing this diff?
2022-08-17json: Implement a bunch of streaming JSON encoding/decodingLuke Shumaker
2022-08-17rename: Move allsums.go to the rebuildmappings packageLuke Shumaker
2022-08-17rename: Split some files upLuke Shumaker
2022-08-17rename: Move some files aroundLuke Shumaker
2022-08-17rename: Move CSumBlockSize from scanforextents to btrfsitemLuke Shumaker
2022-08-17rename: Rename "ScanOneDev"→"ScanOneDevice"Luke Shumaker
2022-08-17cli: rm cmd/btrfs-rec/inpsect_dbg.goLuke Shumaker
2022-08-17tools: Upgrade to Go 1.19Luke Shumaker
1. Edit Makefile:goversion 2. Run `make go-mod-tidy` 3. Run `gofmt -s -w .` 4. Look at the ignore-whitespace-change diff and fixup band gofmt changes
2022-07-30Upgrade golangci-lintLuke Shumaker
2022-07-28progress?Luke Shumaker
2022-07-27implement `rebuild-nodes`Luke Shumaker
2022-07-27add binary search tools to lib/slicesLuke Shumaker
2022-07-25ls-trees: Add an option to include lost+found nodesLuke Shumaker
2022-07-17improve ls-filesLuke Shumaker
2022-07-17implement xattrsLuke Shumaker
2022-07-17optimize?Luke Shumaker
2022-07-17more loggingLuke Shumaker
2022-07-17oops pctLuke Shumaker
2022-07-17Make sure there's enough free space for gaps at the beginning or end of bgsLuke Shumaker
2022-07-17handle gaps in blockgroupsLuke Shumaker
2022-07-17dbgLuke Shumaker
2022-07-17implement wildcards in the KMP IndexAllLuke Shumaker
2022-07-17export CSumBlockSizeLuke Shumaker
2022-07-16fix, sortaLuke Shumaker
2022-07-16better algoLuke Shumaker
2022-07-16rethink the SumRun interface to fit diskio.SequenceLuke Shumaker
2022-07-16Re-jigger the KMP search to be more independent of the underlying data typesLuke Shumaker
2022-07-16progressLuke Shumaker
2022-07-16store sums in a big ol sliceLuke Shumaker
2022-07-16wipLuke Shumaker
2022-07-15cache?Luke Shumaker
2022-07-15statusLuke Shumaker
2022-07-15wipLuke Shumaker
2022-07-15Let btree search have access to the item sizeLuke Shumaker
2022-07-15tidy upLuke Shumaker
2022-07-15down to just 2 rebuilt errors!Luke Shumaker
ERRO[0248] ... dev["../scratch/dump-zero.img"] error: could not pair blockgroup laddr=0x0000000000500000 (size=0x0000000000800000 flags=METADATA|single) with a mapping THREAD=/main ERRO[0248] ... dev["../scratch/dump-zero.img"] error: adding flags from blockgroup: (0xc00022a050).AddMapping: member devext has locked size=0x0000000000800000, but union would have size=0x0000000040000000 THREAD=/main
2022-07-15implement scan-for-extentsLuke Shumaker
2022-07-14wip ls-filesLuke Shumaker