runc exec: fix setting process.ioPriority

Commit bfbd0305b added IOPriority field into both Config and Process,
but forgot to add a mechanism to actually use Process.IOPriority.
As a result, runc exec does not set Process.IOPriority ever.

Fix it, and a test case (which fails before the fix).

Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com>
This commit is contained in:
Kir Kolyshkin
2025-01-07 19:48:58 -08:00
parent 73849e797f
commit b9114d91e2
7 changed files with 33 additions and 6 deletions
+5
View File
@@ -17,6 +17,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
IDs before calling libcontainer; it is recommended to use Go package
github.com/moby/sys/user for that. (#3999)
### Fixed
* `runc exec -p` no longer ignores specified `ioPriority` setting.
Similarly, libcontainer's `Container.Start` and `Container.Run`
methods no longer ignore `Process.IOPriority` setting. (#4585)
## [1.2.0] - 2024-10-22
> できるときにできることをやるんだ。それが今だ。