Mahmood Ali
4d90afb425
gofmt all the files
...
mostly to handle build directives in 1.17.
2021-10-01 10:14:28 -04:00
Nick Ethier
b34db8b3b6
nit: code cleanup/organization
2021-04-16 15:14:29 -04:00
Nick Ethier
110f982eb3
plugins/drivers: fix deprecated fields
2021-04-16 14:13:29 -04:00
Nick Ethier
45aee28c03
cgutil: set reserved mems on init even if already exist
2021-04-15 10:24:31 -04:00
Nick Ethier
0a4e298221
testing fixes
2021-04-14 10:17:28 -04:00
Nick Ethier
6f3fe8a11e
cgutil: add nil check on AddAlloc
2021-04-13 13:28:36 -04:00
Nick Ethier
155a2ca5fb
client/ar: thread through cpuset manager
2021-04-13 13:28:36 -04:00
Nick Ethier
411d992788
cgutil: implement cpuset management as seperate package
2021-04-13 13:28:36 -04:00
Nick Ethier
0a21de91dd
Apply suggestions from code review
...
Co-authored-by: Drew Bailey <drewbailey5@gmail.com>
2021-04-13 13:28:15 -04:00
Nick Ethier
78446d291d
cgutil: fix lint errors
2021-04-13 13:28:15 -04:00
Nick Ethier
bed4e92b61
fingerprint: implement client fingerprinting of reservable cores
...
on Linux systems this is derived from the configure cpuset cgroup parent (defaults to /nomad)
for non Linux systems and Linux systems where cgroups are not enabled, the client defaults to using all cores
2021-04-13 13:28:15 -04:00