Skip to content

Commit 56271cb

Browse files
Changelog for BenchExec 3.26
1 parent 86130e3 commit 56271cb

File tree

1 file changed

+22
-1
lines changed

1 file changed

+22
-1
lines changed

CHANGELOG.md

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,28 @@ SPDX-License-Identifier: Apache-2.0
99

1010
# BenchExec Changelog
1111

12-
## BenchExec 3.25 - 2024-09-17
12+
## BenchExec 3.26 - 2024-11-05
13+
14+
This release brings several important fixes for cgroups v2
15+
and all users on systems with cgroups v2 are strongly recommended to upgrade.
16+
17+
- Fix regression from BenchExec 3.25 for detecting memory-limit violations of a run.
18+
The changes related to the LXCFS integration in the last version caused the
19+
problem that a run that hit the memory limit was no longer marked as "out of memory"
20+
but as "failed" and did not have any measurement results
21+
(only for cgroups v2 and with container mode enabled).
22+
Note that the memory limit was still correctly working
23+
and also measurements produced for non-failed runs were correct.
24+
- Fix AssertionError when creating a systemd scope for cgroups v2 usage.
25+
This was caused by a race condition and did occur only with a certain probability
26+
depending on the system load.
27+
- Fix warning about left-over cgroup during run cleanup for cgroups v2.
28+
- More robust cleanup of cgroups created by the benchmarked process.
29+
- Fix installation of our Python package on Windows.
30+
- Several new and improved tool-info modules.
31+
32+
33+
## BenchExec 3.25 - 2024-09-20
1334

1435
- Support for fuse-overlayfs as alternative to kernel-based overlayfs
1536
BenchExec uses overlayfs for providing a virtualized file-system

0 commit comments

Comments
 (0)