summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-04-15kmp: Update an outdated commentHEADmasterLuke T. Shumaker
2024-04-15kmp: TidyLuke T. Shumaker
2024-02-19textui: Fix Metric() and IEC(), add tests, accept math/big valuesLuke T. Shumaker
2023-12-31file_blockbuf.go: Have Flush() return an errorLuke T. Shumaker
2023-12-31file_blockbuf.go: Add doc commentsLuke T. Shumaker
2023-12-31go.mod: Bump dependenciesLuke T. Shumaker
2023-12-31file_blockbuf.go: Ensure the cache is flushed before closingLuke T. Shumaker
2023-12-31arcache.go: Fix typos in commentsLuke T. Shumaker
2023-07-25Merge branch 'lukeshu/process-without-pv'Luke Shumaker
2023-07-25rebuildmappings process: Don't require --pvLuke Shumaker
2023-07-25Inline btrfsutil.Open() into main.goLuke Shumaker
2023-07-25Don't try to read the chunk tree until all devices are addedLuke Shumaker
2023-07-23rebuildmappings: Include existing mappings in the scan JSONLuke Shumaker
2023-07-23btrfs: Export SuperBlockSizeLuke Shumaker
2023-07-23Merge branch 'lukeshu/json'Luke Shumaker
2023-07-23rebuildmappings scan: Include the device size and superblockLuke Shumaker
2023-07-23btrfssum: Don't emit JSON strings that are too longLuke Shumaker
Split it, and wrap it in an array.
2023-07-23Pull the json-hex-encoding from shortsum to jsonutilLuke Shumaker
2023-07-22containers: Optional: Migrate from stdlib json to lowmemjsonLuke Shumaker
2023-07-22textui.Portion: Always round percents downLuke Shumaker
2023-07-22textui: Progress: Fix some subtle timing issuesLuke Shumaker
- Always flush the value from the *first* .Set - Don't bother calling time.Now() if we have a timestamp from the ticker - If ticks are delayed for whatever reason, don't let that trip the hang-detector - Have better error messages from the hang detector
2023-07-22rebuildmappings scan: Fix a use-after-free bugLuke Shumaker
2023-07-22rebuildtrees: Better organize resolveTreeAugments()Luke Shumaker
2023-07-10Add the announcement email as a README.mdv0.1.0Luke Shumaker
2023-07-06cmd: inspect rebuildmappings, inspect rebuildtrees: Fix help textLuke Shumaker
2023-05-06btrfstree: Fix an issue with .Padding pointing to a buffer it doesn't ownLuke Shumaker
2023-05-06cmd: inspect dump-trees: Bump the btrfs-progs versionLuke Shumaker
2023-05-06examples/mount.sh: FixLuke Shumaker
2023-05-06mv scripts examplesLuke Shumaker
2023-04-17Merge branch 'lukeshu/rebuilt-v2-pt4-enhance'Luke Shumaker
2023-04-17btrfsutil: RebuiltForrest: Add a .RebuiltAddRoots() method, cmd/btrfs-rec: ↵Luke Shumaker
Add a --trees flag
2023-04-17cmd/btrfs-rec, btrfsutil: Delete OldRebuiltForrestLuke Shumaker
2023-04-17btrfsutil.RebuiltForrest, rebuildtrees: Be more permissive of broken UUID_TREEsLuke Shumaker
2023-04-17Merge branch 'lukeshu/rebuilt-v2-pt3-errs'Luke Shumaker
2023-04-17btrfsutil: RebuiltForrest: Fuss with error messagesLuke Shumaker
2023-04-17btrfsutil: RebuiltForrest: Have LookupRoot return an errorLuke Shumaker
2023-04-17btrfsutil: RebuiltTree: Dedup ownership errorsLuke Shumaker
2023-04-17btrfsutil: RebuiltForrest: Have LookupUUID return an errorLuke Shumaker
2023-04-17btrfsutil: RebuiltTree: Properly track errors for the btrfstree.Tree APILuke Shumaker
2023-04-17btrfsutil: RebuiltTree: Don't have laxAncestors hide UUID errorsLuke Shumaker
2023-04-17btrfsutil: RebuiltTree: Fix potential infinite loop in RebuiltCOWDistanceLuke Shumaker
2023-04-17btrfstree: Wrap the error for UUID lookup failuresLuke Shumaker
2023-04-17btrfs: FS: AcquireNode: Shorten errorsLuke Shumaker
2023-04-17btrfs: Subvolume: loadFile: Fix errors around extent gapsLuke Shumaker
2023-04-17Merge branch 'lukeshu/rebuilt-v2-pt2-lax-parents'Luke Shumaker
2023-04-17btrfsutil: RebuiltForrest: Add a lax-ancestor modeLuke Shumaker
2023-04-17btrfstree: Path.NodeExpectations(): Drop the ability to fail openLuke Shumaker
2023-04-16Merge branch 'lukeshu/rebuilt-misc'Luke Shumaker
2023-04-16btrfsutil: RebuiltTree: TreeWalk: Touch upLuke Shumaker
- Go ahead and have .NodeExpectations fail closed. It shouldn't make a difference at this point, but being stricter here is better. - Add a sanity check that the walker hasn't disagreed from the nodeIndex. At the leafs, the sanity check on items.Load should detect this, but let's detect it earlier to make things easier to debug.
2023-04-16btrfsutil: RebuiltTree: Drop pointless `if`/indentationLuke Shumaker