index
:
btrfs-progs-ng
lukeshu/node-cache
lukeshu/process-without-pv
master
Better btrfs userspace tools
Luke T. Shumaker
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
btrfsprogs
/
btrfsinspect
/
rebuildnodes
/
btrees
Age
Commit message (
Expand
)
Author
2023-03-14
Move files around [ci-skip]
Luke Shumaker
2023-02-27
rebuildnodes: Don't bother with retries if nothing changed
Luke Shumaker
2023-02-13
rebuildnodes/btrees: slices.RemoveAllFunc mutates the source slice
Luke Shumaker
2023-02-12
rebuildnodes/btrees: Have the concurrency story for .trees make more sense
Luke Shumaker
2023-02-12
rebuildnodes/btrees: Move cache-flush code from tree.go to forrest.go
Luke Shumaker
2023-02-12
rebuildnodes/btrees: Fuss with logging
Luke Shumaker
2023-02-12
rebuildnodes: Add a settle-items step
Luke Shumaker
2023-02-12
rebuildnodes/btrees: Take a Callbacks interface, instead of func pointers
Luke Shumaker
2023-02-12
rebuildnodes: Rework to be clear about what went wrong when reading
Luke Shumaker
2023-02-12
tree-wide: Migrate to the new ARCache
Luke Shumaker
2023-01-30
Split lib/containers.Sync* to git.lukeshu.com/go/typedsync
Luke Shumaker
2023-01-07
fixup! rebuildnodes/btrees: Don't include .Items() in .PotentialItems()
Luke Shumaker
2023-01-05
rebuildnodes/btrees: Switch from a sync.Mutex to a sync.RWMutex
Luke Shumaker
2023-01-05
rebuildnodes/btrees: Rework RebuiltTree.items() to be faster in the happy-path
Luke Shumaker
2023-01-05
rebuildnodes/btrees: Don't include .Items() in .PotentialItems()
Luke Shumaker
2023-01-05
rebuildnodes/btrees: Rework to avoid the .Leafs member
Luke Shumaker
2023-01-05
rebuildnodes/btrees: Move code up/down in the file, add comments
Luke Shumaker
2023-01-05
rebuildnodes/btrees: Touch up a comment
Luke Shumaker
2023-01-05
rebuildnodes/btrees: Enhance logging around failure to add a tree
Luke Shumaker
2023-01-05
rebuildnodes/btrees: Cache failures to add a tree
Luke Shumaker
2023-01-05
rebuildnodes/btrees: Fix logging of the add-tree stack
Luke Shumaker
2023-01-05
rebuildnodes/btrees: Allow leaf-node indexes to be evicted
Luke Shumaker
2023-01-05
rebuildnodes: Parallelize I/O and CPU
Luke Shumaker
2023-01-05
rebuildnodes/btrees: Tune cache sizes
Luke Shumaker
2023-01-05
rebuildnodes/btrees.RebuiltTree: Try to remove methods
Luke Shumaker
2023-01-05
rebuildnodes/btrees: Allow item rbtrees to be evicted
Luke Shumaker
2023-01-05
rebuildnodes/btrees: Refactor to split the forrest from the trees
Luke Shumaker
2023-01-05
rebuildnodes: Support graceful shutdown
Luke Shumaker
2023-01-05
rebuildnodes: Optimize: Try to avoid disk access for DIR_INDEX
Luke Shumaker
2023-01-01
lint: Turn on nakedret
Luke Shumaker
2023-01-01
tree-wide: Annotate values that I might want to be tuning
Luke Shumaker
2022-12-30
rebuildnodes: Fuss with logging to take advantage of textui
Luke Shumaker
2022-12-26
tree-wide: Audit for fmt.Sprint usage, in favor of textui
Luke Shumaker
2022-12-26
rebuildnodes: Integrate loop-checking in to Graph.FinalCheck
Luke Shumaker
2022-12-23
rebuildnodes: Have the key index belong to the btree, and be smarter
Luke Shumaker
2022-12-23
rebuildnodes: Have the graph store keys; avoid I/O when indexing a tree
Luke Shumaker
2022-12-23
rebuildnodes: Have keyio.Handle always be a pointer, fuss with ScanDevices re...
Luke Shumaker
2022-12-23
rebuildnodes/btrees: Track the tree's root item offset
Luke Shumaker
2022-12-23
rebuildnodes: Handle the same node being added twice
Luke Shumaker
2022-12-23
rebuildnodes/btrees: Try to handle duplicate keys by generation
Luke Shumaker
2022-12-22
rebuildnodes: Migrate to the new rebuilt-btrees system
Luke Shumaker
2022-12-21
rebuildnodes: Refactor existing key-io code in to a sub-package
Luke Shumaker
2022-12-21
rebuildnodes/btrees: Index all (orphaned) leafs
Luke Shumaker
2022-12-21
rebuildnodes/btrees: Cache nodes
Luke Shumaker
2022-12-21
rebuildnodes/btrees: Implement a new rebuilt-trees system
Luke Shumaker