summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2023-03-14cmd/btrfs-rec: Fix newlines in `inspect rebuild-mappings --help`Luke Shumaker
2023-03-14cmd/btrfs-rec: Smash scandevices and rebuild-mappings togetherLuke Shumaker
2023-03-14cmd/btrfs-rec: Don't require --pv for `help`Luke Shumaker
2023-03-14cmd/btrfs-rec: Have each subcommand call runWithRawFS itselfLuke Shumaker
2023-03-14cmd/btrfs-rec: Factor out a `runWithRawFS` functionLuke Shumaker
2023-03-14tree-wide: Don't pass around a full rebuildmappings.ScanDevicesResult when a ...Luke Shumaker
2023-03-14Factor out the device-scan loop from rebuildmappings in to btrfsutilLuke Shumaker
2023-03-14Merge branch 'lukeshu/reorg'Luke Shumaker
2023-03-14Update log field names to reflect new file/package namesLuke Shumaker
2023-03-14Update error messages to reflect new file/package namesLuke Shumaker
2023-03-14Update identifiers and comments to reflect new file/package namesLuke Shumaker
2023-03-14Get it to compile with the renamed filesLuke Shumaker
2023-03-14Move files around [ci-skip]Luke Shumaker
2023-03-14Merge branch 'lukeshu/fix-lsfiles'Luke Shumaker
2023-03-14fixup! btrfstree: Add a FreeNodeRef function, use itLuke Shumaker
2023-03-14cmd/btrfs-rec: inspect ls-files: Fix grammar in an error messageLuke Shumaker
2023-03-14cmd/btrfs-rec: inspect ls-files: Also send panics to stderrLuke Shumaker
2023-03-14Merge branch 'lukeshu/minor'Luke Shumaker
2023-03-14rebuildnodes: Turn the logging down a bitLuke Shumaker
2023-03-14scripts/main.sh: Go ahead and allow ls-file sand ls-trees to runLuke Shumaker
2023-03-02Merge branch 'lukeshu/rebuild-nodes-take6'Luke Shumaker
2023-03-02Shorten the log lines if < LogLevelDebugLuke Shumaker
2023-02-28rebuildnodes: Fix a data raceLuke Shumaker
2023-02-27rebuildnodes: Don't bother with retries if nothing changedLuke Shumaker
2023-02-27Upgrade lowmemjsonLuke Shumaker
2023-02-13Merge branch 'lukeshu/rebuild-nodes-take5'Luke Shumaker
2023-02-13rebuildnodes/btrees: slices.RemoveAllFunc mutates the source sliceLuke Shumaker
2023-02-13rebuildnodes/graph: Fix typo in a commentLuke Shumaker
2023-02-12rebuildnodes: Load nodes in orderLuke Shumaker
2023-02-12rebuildnodes/btrees: Have the concurrency story for .trees make more senseLuke Shumaker
2023-02-12rebuildnodes/btrees: Move cache-flush code from tree.go to forrest.goLuke Shumaker
2023-02-12rebuildnodes/btrees: Fuss with loggingLuke Shumaker
2023-02-12rebuildnodes: Don't deadlock if the cpu goroutine panicsLuke Shumaker
2023-02-12rebuildnodes: Add a settle-items stepLuke Shumaker
2023-02-12rebuildnodes: rebuild.go: Tidy upLuke Shumaker
2023-02-12rebuildnodes/btrees: Take a Callbacks interface, instead of func pointersLuke Shumaker
2023-02-12rebuildnodes: Don't have wantKeys be stringly-typedLuke Shumaker
2023-02-12rebuildnodes: Split rebuild.go in to separate filesLuke Shumaker
2023-02-12rebuildnodes: Having the treeAugmentQueue instance be named treeQueue is conf...Luke Shumaker
2023-02-12rebuildnodes: Move each substep in to its own methodLuke Shumaker
2023-02-12rebuildnodes: Explicitly track whether curKey.Key is validLuke Shumaker
2023-02-12rebuildnodes: Rework to be clear about what went wrong when readingLuke Shumaker
2023-02-12cmd/btrfs-rec: inspect rebuild-nodes: Fuss with JSON formattingLuke Shumaker
2023-02-12Merge branch 'lukeshu/build-sys'Luke Shumaker
2023-02-12scripts/main.sh: Record cpu and allocs profilesLuke Shumaker
2023-02-12scripts: Clean up the scripts to be clearer and more consistentLuke Shumaker
2023-02-12scripts: Remove scripts to run commands that no longer existLuke Shumaker
2023-02-12scripts: Remove scripts for running C btrfs-progsLuke Shumaker
2023-02-12Makefile: Use -trimpath when buildingLuke Shumaker
2023-02-12Merge branch 'lukeshu/enums'Luke Shumaker