summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
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
2023-04-16btrfsutil: RebuiltTree: Drop pointless `if`/indentationLuke Shumaker
2023-04-16btrfsutil: RebuiltForrest: Be lazier about calling .RebuiltAddRoot()Luke Shumaker
2023-04-15btrfsutil: RebuiltTree: Clean up lockingLuke Shumaker
2023-04-15Clean-up made possible by btrfsutil.RebuiltForrest implementing btrfs.ReadableFSLuke Shumaker
2023-04-14Merge branch 'lukeshu/rebuilt-v2-pt1-naive'Luke Shumaker
2023-04-13cmd/btrfs-rec: Add a way to use RebuiltForrest instead of OldRebuiltForrestLuke Shumaker
2023-04-13btrfsutil: RebuiltForrest: Naively implement the new btrfs.ReadableFS APILuke Shumaker
2023-04-13btrfsutil: RebuiltForrest.RebuiltTree(): Return errorsLuke Shumaker
2023-04-13btrfsutil: RebuiltForrest: Have the ancestor id-to-ptr map persistLuke Shumaker
2023-04-13btrfsutil: RebuiltForrest: readItem: Return a full btrfstree.ItemLuke Shumaker
2023-04-13btrfsutil: RebuiltTree: Track member interior nodes tooLuke Shumaker
2023-04-13btrfsutil: Graph: Track item sizesLuke Shumaker
2023-04-13Merge branch 'lukeshu/rebuilt-misc'Luke Shumaker
2023-04-13rebuildtrees: Fuss with the settledItemQueue order to reduce cache-missesLuke Shumaker
2023-04-13btrfsutil: RebuiltTree: Be strict about which KPs to consider validLuke Shumaker
2023-04-13btrfsutil: RebuiltTree: Track the max-key for each path to a nodeLuke Shumaker
2023-04-13btrfsutil: RebuiltTree: Wrap leafToRoots in a structLuke Shumaker
2023-04-13btrfsutil: RebuiltTree: Refactor .uncachedLeafToRoots()Luke Shumaker
2023-04-13btrfsutil: RebuiltForrest: Allow skipping the .AddedItem loopLuke Shumaker
2023-04-13btrfsutil: Split rebuilt_callbacks.go off from rebuilt_forrest.goLuke Shumaker
2023-04-13btrfsutil: RebuiltForrest: Simplify by taking a btrfs.ReadableFSLuke Shumaker
2023-04-13Merge branch 'lukeshu/fixes'Luke Shumaker
2023-04-13maps: Get HaveAnyKeysInCommon to be inlinableLuke Shumaker
2023-04-13Try to find misuses of textui.ProgressLuke Shumaker
2023-04-13s/INode/Inode/gLuke Shumaker
2023-04-13btrfsitem: Fix Extent.Clone() and Metadata.Clone()Luke Shumaker
2023-04-09Merge branch 'lukeshu/misc'Luke Shumaker
2023-04-09btrfs: AcquireNode: Have expectation errors reflect the correct functionLuke Shumaker
2023-04-09btrfstree: Do a better job of checking node ownershipLuke Shumaker
2023-04-09btrfsutil: RebuiltForrest: Don't bother listing trees with no rootsLuke Shumaker
2023-04-09containers: ARCache: Don't count "nested" uses as "frequent" usesLuke Shumaker
2023-04-05Merge branch 'lukeshu/misc'Luke Shumaker
2023-04-04btrfsutil: RebuiltForrest: Include more info when logging failuresLuke Shumaker
2023-04-04scripts/main.sh: Add more commentsLuke Shumaker
2023-04-04btrfsutil: Rename unexported types to be clearer about which system they belo...Luke Shumaker
2023-04-04btrfsutil: RebuiltTree.items: Simplify a touchLuke Shumaker
2023-04-04btrfsutil: Move the shared cache definitions from rebuilt_forrest.go to rebui...Luke Shumaker