summaryrefslogtreecommitdiff
path: root/lib/btrfsprogs/btrfsinspect/rebuildnodes/rebuild.go
AgeCommit message (Expand)Author
2023-01-05rebuildnodes/btrees: Refactor to split the forrest from the treesLuke Shumaker
2023-01-05rebuildnodes: Support graceful shutdownLuke Shumaker
2023-01-05rebuildnodes: Optimize: Rethink queue orderingLuke Shumaker
2023-01-05rebuildnodes: Optimize: Avoid unnescessary disk access for existence-checkLuke Shumaker
2023-01-05rebuildnodes: Optimize: Try to avoid disk access for DIR_INDEXLuke Shumaker
2023-01-01lint: Turn on misspellLuke Shumaker
2023-01-01tree-wide: Annotate values that I might want to be tuningLuke Shumaker
2023-01-01lint: Turn on gofumptLuke Shumaker
2023-01-01lint: Turn on gocriticLuke Shumaker
2022-12-30rebuildnodes: Fuss with logging to take advantage of textuiLuke Shumaker
2022-12-27rebuildnodes: Fuss with the main loop to make the logs more orderedLuke Shumaker
2022-12-26rebuildnodes: Read the superblock before building the graphLuke Shumaker
2022-12-24rebuildnodes: Track item sizes at startup, to avoid extra i/oLuke Shumaker
2022-12-24rebuildnodes: Rework the wantCsum and wantFileExt algorithmsLuke Shumaker
2022-12-23rebuildnodes: Less noisy logging about csumsLuke Shumaker
2022-12-23rebuildnodes: Ignore the LOG_TREE for nowLuke Shumaker
2022-12-23rebuildnodes: Move keyio.KeyAndTree→keyAndtreeLuke Shumaker
2022-12-23rebuildnodes: Have the key index belong to the btree, and be smarterLuke Shumaker
2022-12-23rebuildnodes: Have keyio.Handle always be a pointer, fuss with ScanDevices re...Luke Shumaker
2022-12-23rebuildnodes/btrees: Track the tree's root item offsetLuke Shumaker
2022-12-23rebuildnodes: Handle the same node being added twiceLuke Shumaker
2022-12-23rebuildnodes: Improve loggingLuke Shumaker
2022-12-22rebuildnodes: Migrate to the new rebuilt-btrees systemLuke Shumaker
2022-12-21rebuildnodes: Refactor existing key-io code in to a sub-packageLuke Shumaker
2022-12-21rebuildnodes: Fix a missing word in a commentLuke Shumaker
2022-12-20rebuildnodes: Don't export `Rebuilder`Luke Shumaker
2022-12-20rebuildnodes: Reduce scope of the orphans setLuke Shumaker
2022-12-20rebuildnodes: rebuild.go: Audit error handlingLuke Shumaker
2022-12-20rebuildnodes: Improve loggingLuke Shumaker
2022-12-20rebuildnodes: wip: Implement resolveTreeAugmentsLuke Shumaker
2022-12-20rebuildnodes: wip: Implement the main loopLuke Shumaker
2022-12-20rebuildnodes: wip: Implement all the rebuildCallbacks functionsLuke Shumaker
2022-12-20rebuildnodes: Refactor the node-graph stuff in to a separate sub-packageLuke Shumaker
2022-12-20rebuildnodes: wip: New rebuild-nodes implementationLuke Shumaker