summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2023-03-15btrfstree: Fix commentsLuke Shumaker
2023-03-15misc: btrfsutil: Shrink the size of GraphNodeLuke Shumaker
2023-03-14Merge branch 'lukeshu/repro'Luke Shumaker
2023-03-14btrfs: Have "missing by-name direntry" errors be in a stable orderLuke Shumaker
2023-03-14Merge branch 'lukeshu/reorg-cli'Luke Shumaker
2023-03-14cmd/btrfs-rec: inspect rebuild-mappings list-nodes: Set up logging and stuffLuke Shumaker
2023-03-14Expose node-lists as a thing on the CLILuke Shumaker
2023-03-14cmd/btrs-rec: Rename 'inspect rebuild-nodes'→'inspect rebuild-trees'Luke Shumaker
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