Project

General

Profile

Actions

Bug #63506

open

qa/cephfs: some tests test_volumes overwrite build/keyring

Added by Rishabh Dave 6 months ago. Updated 6 months ago.

Status:
Fix Under Review
Priority:
Normal
Assignee:
Category:
-
Target version:
-
% 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 #1

Updated by Rishabh Dave 6 months ago

  • Pull request ID set to 54308
Actions

Also available in: Atom PDF