storj/cmd/storagenode
Clement Sam f076238748 storagenode: run used-space filewalker as a low IO subprocess
As part of fixing the IO priority of filewalker related
processes such as the garbage collection and used-space
calculation, this  change allows the initial used-space
calculation to run as a separate subprocess with lower
IO priority.

This can be enabled with the `--storage2.enable-lazy-filewalker`
config item. It falls back to the old behaviour when the
subprocess fails.

Updates https://github.com/storj/storj/issues/5349

Change-Id: Ia6ee98ce912de3e89fc5ca670cf4a30be73b36a6
2023-04-14 04:16:14 +00:00
..
cmd_config.go cmd/storagenode: refactor main.go 2023-04-06 12:48:23 +00:00
cmd_dashboard.go cmd/storagenode: refactor main.go 2023-04-06 12:48:23 +00:00
cmd_diag.go cmd/storagenode: refactor main.go 2023-04-06 12:48:23 +00:00
cmd_gracefulexit_test.go cmd/storagenode: refactor main.go 2023-04-06 12:48:23 +00:00
cmd_gracefulexit.go cmd/storagenode: refactor main.go 2023-04-06 12:48:23 +00:00
cmd_issue_api_token.go cmd/storagenode: refactor main.go 2023-04-06 12:48:23 +00:00
cmd_lazy_filewalker.go storagenode: run used-space filewalker as a low IO subprocess 2023-04-14 04:16:14 +00:00
cmd_nodeinfo.go cmd/storagenode: refactor main.go 2023-04-06 12:48:23 +00:00
cmd_run.go cmd/storagenode: refactor main.go 2023-04-06 12:48:23 +00:00
cmd_setup.go cmd/storagenode: refactor main.go 2023-04-06 12:48:23 +00:00
deprecated.go cmd/storagenode: refactor main.go 2023-04-06 12:48:23 +00:00
main.go storagenode: run used-space filewalker as a low IO subprocess 2023-04-14 04:16:14 +00:00
root_test.go cmd/storagenode: refactor main.go 2023-04-06 12:48:23 +00:00
root.go storagenode: run used-space filewalker as a low IO subprocess 2023-04-14 04:16:14 +00:00
service_nonwindows.go ci: Golangci lint v1.43.0 changes (#4307) 2021-12-09 20:49:48 +01:00
service_windows.go cmd/storagenode: refactor main.go 2023-04-06 12:48:23 +00:00