[Devel] [PATCH VZ10 0/3] Improvements for ve selftests

Vladimir Riabchun vladimir.riabchun at virtuozzo.com
Mon Sep 7 22:14:43 MSK 2026


This change adds helpers for creating and preserving various
namespaces and running functions inside them.
This appeared useful while implementing ve mount accounting
selftests - it required keeping mount namespace alive and
doing different things at different moments of time.

To make setns work with CLONE_NEWVE without starting VE,
the last patch changes -EINVAL return to warning message.

https://virtuozzo.atlassian.net/browse/VSTOR-144504

Feature: ve selftests
Signed-off-by: Vladimir Riabchun <vladimir.riabchun at virtuozzo.com>
---
Vladimir Riabchun (3):
      selftests/ve: Add namespace management helpers
      selftests/ve: Add more helpers
      ve_namespace: Allow entering non-running VE namespace

 kernel/ve/ve_namespace.c                 |   4 +-
 tools/testing/selftests/ve/ve_selftest.h | 196 ++++++++++++++++++++++++++++++-
 2 files changed, 193 insertions(+), 7 deletions(-)
---
base-commit: 9b2e63dc19e6fb889c48fd1995dfe960af0896b7
change-id: 20260907-ve-selftest-improv-2d043d021cae

Best regards,
--  
Vladimir Riabchun <vladimir.riabchun at virtuozzo.com>



More information about the Devel mailing list