Bug 41399 - lxcfs 4.0.7 doen't work on high-cpu count systems
Summary: lxcfs 4.0.7 doen't work on high-cpu count systems
Status: ASSIGNED
Alias: None
Product: Branch p10
Classification: Unclassified
Component: lxcfs (show other bugs)
Version: не указана
Hardware: all Linux
: P5 major
Assignee: qa-team@altlinux.org
QA Contact: qa-p10@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-11-21 04:05 MSK by Nikolay A. Fetisov
Modified: 2022-02-07 16:09 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nikolay A. Fetisov 2021-11-21 04:05:06 MSK
Имеющийся в p10 lxcfs 4.0.7 некорректно работает на системах с большим числом ядер -
он обрезает эмулируемые им через fuse3 /proc/stat и /proc/cpuinfo по границе 4096 байт.
Соответствующая ошибка upstream - https://github.com/lxc/lxcfs/issues/448 .

Как следствие, внутри контейнеров LXD/LXC оказываются битые /proc/stat и /proc/cpuinfo,
что приводит к ошибкам внутри использующих их программ - например,

$ ps u >/dev/null
missing btime in /proc/stat

Вероятность проявления ошибки зависит от числа ядер процессора хоста-системы
и количества выделенных процессоров для контейнера, встречалось как минимум на
2x E5-2630v4 (10-core w/HT), 2x E5-2690v4 (14-core w/HT), E-2276G (6-core w/HT).

Ошибка исправлена в 4.0.8, текущая версия lxcfs в Sisyphus (4.0.9) ей не подвержена.


Требуется обновление пакета в p10 по состоянию Sisyphus, простой пересборки вполне достаточно.
Comment 1 Vladimir D. Seleznev 2022-02-07 16:03:59 MSK
Воспроизвожу.
Comment 2 Vladimir D. Seleznev 2022-02-07 16:09:49 MSK
(In reply to Vladimir D. Seleznev from comment #1)
> Воспроизвожу.

Не туда отписал, но в любом случае задание 294794 стоит на одобрении.