Actions
Bug #63506
openqa/cephfs: some tests test_volumes overwrite build/keyring
% Done:
0%
Source:
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Component(FS):
Labels (FS):
Pull request ID:
Crash signature (v1):
Crash signature (v2):
Description
When a new client is being created, its keyring must be written in a new file. This requires calling teuthology.orchestra.remote.mktemp()
. get_keyring_path()
is called to return path of keyring file for client after it has already been written.But in certain tests of test_volumes.py
, this method is called to create a new file for the client keyring.
When running these tests (specifically, I found this bug while writing test_subvolume_evict_client
), build/keyring
gets over-written by this method. This makes the cluster inoperable and therefore causes the test to crash.
Actions