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
Age
Commit message (
Collapse
)
Author
2023-01-05
rebuildnodes: Parallelize I/O and CPU
Luke Shumaker
2023-01-05
rebuildnodes/btrees: Tune cache sizes
Luke Shumaker
2023-01-05
textui: Add doc comments for LiveMemUse
Luke Shumaker
2023-01-05
rebuildnodes/btrees.RebuiltTree: Try to remove methods
Luke Shumaker
Now that .Items() is public, some of the search methods are superfluous, and in fact all .SearchAll calls would be more efficient as .Items.Subrange calls. And rename .Load to .ReadItem, so that grepping for it doesn't mix up with .Items.Load.
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
cmd/btrfs-rec inspect rebuild-nodes: Optimize memory use
Luke Shumaker
2023-01-05
rebuildnodes: Support graceful shutdown
Luke Shumaker
2023-01-05
rebuildnodes: Optimize: Rethink queue ordering
Luke Shumaker
Hopefully this is more sequential, which should help things.
2023-01-05
rebuildnodes: Optimize: Avoid unnescessary disk access for existence-check
Luke Shumaker
2023-01-05
rebuildnodes: Optimize: Try to avoid disk access for DIR_INDEX
Luke Shumaker
2023-01-05
Merge branch 'lukeshu/lint2'
Luke Shumaker
2023-01-05
cmd/btrfs-rec: Fix capitalization typo in comments
Luke Shumaker
2023-01-05
textui/log.go: Fix copyright statement
Luke Shumaker
2023-01-01
Merge branch 'lukeshu/lint'
Luke Shumaker
2023-01-01
lint: Set exclude-use-default=false
Luke Shumaker
2023-01-01
.golangci.yml: Organize disabled linters
Luke Shumaker
2023-01-01
lint: Turn on whitespace
Luke Shumaker
2023-01-01
lint: Turn on unconvert
Luke Shumaker
2023-01-01
lint: Turn on tagliatelle
Luke Shumaker
2023-01-01
lint: Turn on stylecheck
Luke Shumaker
2023-01-01
lint: Turn on predeclared
Luke Shumaker
2023-01-01
lint: Turn on paralleltest
Luke Shumaker
2023-01-01
lint: Turn on nilerr
Luke Shumaker
2023-01-01
lint: Turn on nakedret
Luke Shumaker
2023-01-01
lint: Turn on misspell
Luke Shumaker
2023-01-01
lint: Turn on gomoddirectives
Luke Shumaker
2023-01-01
lint: Turn on gomnd
Luke Shumaker
2023-01-01
tree-wide: Annotate values that I might want to be tuning
Luke Shumaker
2023-01-01
cmd/btrfs-rec: Add a type-agnostic utility function to write JSON out
Luke Shumaker
2023-01-01
lint: Turn on gofumpt
Luke Shumaker
All edits to .go files are made by `tools/bin/golangci-lint run --fix ./...`, not by me as a human.
2023-01-01
lint: Turn on gocritic
Luke Shumaker
2023-01-01
lint: Turn on gci
Luke Shumaker
2023-01-01
tree-wide: Audit for simplistic type assertions
Luke Shumaker
2023-01-01
lint: Turn on forcetypeassert
Luke Shumaker
2023-01-01
lint: Turn on errorlint
Luke Shumaker
2023-01-01
lint: Turn on dupword
Luke Shumaker
2023-01-01
lint: Turn on dogsled
Luke Shumaker
2023-01-01
lint: Turn on containedctx
Luke Shumaker
2023-01-01
lint: Tighten up the nolintlint configuration
Luke Shumaker
2023-01-01
.golangci.yml: Turn on all passing non-deprecated linters
Luke Shumaker
2023-01-01
.golangci.yml: Don't limit the output
Luke Shumaker
2023-01-01
tools: Upgrade golangci-lint
Luke Shumaker
2023-01-01
make go-mod-tidy
Luke Shumaker
2022-12-30
Merge branch 'lukeshu/log'
Luke Shumaker
2022-12-30
cmd/btrfs-rec: Have all logging include live memory statistics
Luke Shumaker
2022-12-30
rebuildnodes: Fuss with logging to take advantage of textui
Luke Shumaker
2022-12-27
Improve comments and related messages
Luke Shumaker
2022-12-27
rebuildnodes: Fuss with the main loop to make the logs more ordered
Luke Shumaker
2022-12-26
cmd/btrfs-rec: Add a utility function for reading JSON files with progress
Luke Shumaker
[next]