summaryrefslogtreecommitdiff
path: root/lib/btrfs/io3_btree.go
AgeCommit message (Expand)Author
2023-04-09btrfs: AcquireNode: Have expectation errors reflect the correct functionLuke Shumaker
2023-03-30btrfs: ReadableFS: Also embed btrfstree.NodeSourceLuke Shumaker
2023-03-30tree-wide: Drop the old btrfstree.TreeOperator APILuke Shumaker
2023-03-30btrfstree: Rethink the API, but leave the old API in placeLuke Shumaker
2023-03-30btrfstree: Rethink 'Path' yet againLuke Shumaker
2023-03-30btrfstree: Change the NodeSource API so that it can do cachingLuke Shumaker
2023-03-30btrfstree: Divorce ReadNode from NodeExpectationsLuke Shumaker
2023-03-30tree-wide: Funnel all btrfstree.ReadNode[btrfsvol.LogicalAddr]() calls throug...Luke Shumaker
2023-03-29btrfs: io3_btree.go: Fix ordering of sectionsLuke Shumaker
2023-03-23btrfs: Consider the generation when checking if a node owner is OKLuke Shumaker
2023-03-23btrfstree: Fuss with the TreeWalk APILuke Shumaker
2023-03-17tree-wide: s/TreePath/Path/gLuke Shumaker
2023-03-17btrfstree: Have ReadNode return a *Node rather than a *diskio.Ref[Addr, Node]Luke Shumaker
2023-03-15btrfstree: Have errors include context of what was being searched forLuke Shumaker
2023-03-15btrfs: io3_btree.go: De-nest populateTreeUUIDsLuke Shumaker
2023-03-15btrfs: io3_btree.go: Organize the fileLuke Shumaker
2023-02-12btrfsitem: Have all Item implementations be pointers to structsLuke Shumaker
2023-01-01lint: Turn on gofumptLuke Shumaker
2022-08-30remove debug logigngLuke Shumaker
2022-08-30wipLuke Shumaker
2022-08-30wipLuke Shumaker
2022-08-28dbgLuke Shumaker
2022-08-28btrfs: Split off btrfstree and btrfsprim sub-packagesLuke Shumaker
2022-08-28btrfs: Split io3_btree.go in to multiple filesLuke Shumaker
2022-08-28btrfs: Allow TreeWalkHandler to indicate a node should be skippedLuke Shumaker
2022-08-28btrfs: Rework TreePath to allow correctly checking the owner treeLuke Shumaker
2022-08-28btrfs: Rethink the ReadNode API to better encourage sanity checkingLuke Shumaker
2022-08-28Misc tidy upLuke Shumaker
2022-08-17tools: Upgrade to Go 1.19Luke Shumaker
2022-07-27add binary search tools to lib/slicesLuke Shumaker
2022-07-15Let btree search have access to the item sizeLuke Shumaker
2022-07-13Fix package names/importsLuke Shumaker
2022-07-13Move the remaining former-generic.go parts out of lib/util/Luke Shumaker
2022-07-13Implement proper search for broken btreesLuke Shumaker
2022-07-13Add a TreePath.Node(x) method to help clean up the codeLuke Shumaker
2022-07-13Have TreeWalk be cancelableLuke Shumaker
2022-07-12Define a Trees interface to abstract over broken treesLuke Shumaker
2022-07-12Don't have .Superblock() return a referenceLuke Shumaker
2022-07-12check for bad itemsLuke Shumaker
2022-07-12Don't include the offset and size in btrfs.ItemLuke Shumaker
2022-07-12Don't let TreeWalk bail early, add TreeID in to TreePathLuke Shumaker
2022-07-10Add license and copyright infoLuke Shumaker
2022-07-10Rename the module, mv pkg libLuke Shumaker