Project

General

Profile

Actions

Feature #44044

closed

qa: add network namespaces to kernel/ceph-fuse mounts for partition testing

Added by Patrick Donnelly about 4 years ago. Updated about 4 years ago.

Status:
Resolved
Priority:
High
Assignee:
Category:
-
Target version:
% Done:

0%

Source:
Development
Tags:
Backport:
Reviewed:
Affected Versions:
Component(FS):
ceph-fuse, kceph, qa-suite
Labels (FS):
qa
Pull request ID:

Description

In teuthology, we want to shutdown the kernel mount without any kind of cleanup like sending SIGKILL to ceph-fuse. We end up doing this by putting the kernel client on a separate node and use impi to hard reset the machine. This is not optimal because we require a separate node for each kernel client.

It'd be better if we had a way to shutdown the cephfs mount without any kind of cleanup. This would allow us to have kernel clients all on the same node and selectively "kill" them.

Obviously, this shouldn't necessarily cause the unmount. Applications may still be using the mount (open fd) or their cwd is on the mount. All operations should return ESHUTDOWN (or similar). `umount [-f]` should work normally.


Related issues 1 (0 open1 closed)

Related to CephFS - Bug #47734: client: hang after statfsResolvedPatrick Donnelly

Actions
Actions

Also available in: Atom PDF