James Rasell
5989d5862a
ci: Update golangci-lint to v2 and fix highlighted issues. ( #26334 )
2025-07-25 10:44:08 +01:00
Simon Zou
73ceacd236
ListProcesses through PID when cgroup is not found in Linux ( #25198 )
...
* ListProcesses through PID when cgroup is not found
* add changelog entry
* update the ListByPid for windows
2025-03-06 17:41:51 +01:00
Seth Hoenig
51215bf102
deps: update to go-set/v3 and refactor to use custom iterators ( #23971 )
...
* deps: update to go-set/v3
* deps: use custom set iterators for looping
2024-09-16 13:40:10 -05:00
Seth Hoenig
7d00a494d9
windows: fix inefficient gathering of task processes ( #20619 )
...
* windows: fix inefficient gathering of task processes
* return set of just executor pid in case of ps error
2024-05-17 09:46:23 -05:00
Luiz Aoqui
e4e70b086a
ci: run linter in ./api package ( #19513 )
2023-12-19 15:59:47 -05:00
Seth Hoenig
e3c8700ded
deps: upgrade to go-set/v2 ( #18638 )
...
No functional changes, just cleaning up deprecated usages that are
removed in v2 and replace one call of .Slice with .ForEach to avoid
making the intermediate copy.
2023-10-05 11:56:17 -05:00
Seth Hoenig
a4cc76bd3e
numa: enable numa topology detection ( #18146 )
...
* client: refactor cgroups management in client
* client: fingerprint numa topology
* client: plumb numa and cgroups changes to drivers
* client: cleanup task resource accounting
* client: numa client and config plumbing
* lib: add a stack implementation
* tools: remove ec2info tool
* plugins: fixup testing for cgroups / numa changes
* build: update makefile and package tests and cl
2023-08-10 17:05:30 -05:00