Skip to content

Commit 86b3d47

Browse files
committed
Enable the cpuset controller in the VM
enable cpuset for whole user.slice hierarchy
1 parent 61bfb95 commit 86b3d47

1 file changed

Lines changed: 16 additions & 0 deletions

File tree

.github/workflows/ci.yml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,22 @@ jobs:
9999
- name: Create ansible.cfg with correct roles_path
100100
run: printf '[defaults]\nroles_path=../' >ansible.cfg
101101

102+
- name: Enable the cpuset controller
103+
run: |
104+
echo "======== BEFORE ========"
105+
find /sys/fs/cgroup/ -name cgroup.subtree_control -exec grep -H '' '{}' ';'
106+
echo "==== CHANGING CPUSET ==="
107+
set -x
108+
echo +cpuset | sudo tee /sys/fs/cgroup/user.slice/cgroup.subtree_control
109+
echo +cpuset | sudo tee /sys/fs/cgroup/user.slice/user-1001.slice/cgroup.subtree_control
110+
echo +cpuset | sudo tee /sys/fs/cgroup/user.slice/user-1001.slice/user@1001.service/cgroup.subtree_control
111+
echo +cpuset | sudo tee /sys/fs/cgroup/user.slice/user-1001.slice/user@1001.service/session.slice/cgroup.subtree_control
112+
echo +cpuset | sudo tee /sys/fs/cgroup/user.slice/user-1001.slice/user@1001.service/user.slice/cgroup.subtree_control
113+
echo +cpuset | sudo tee /sys/fs/cgroup/user.slice/user-1001.slice/user@1001.service/app.slice/cgroup.subtree_control
114+
set +x
115+
echo "======= CHECKING ======="
116+
find /sys/fs/cgroup/ -name cgroup.subtree_control -exec grep -H '' '{}' ';'
117+
102118
- name: Run Molecule tests.
103119
run: molecule test -s ${{ matrix.scenario }}
104120
env:

0 commit comments

Comments
 (0)