Actions
Bug #71917
openqa/tasks/ceph_manager.py: test_pool_min_size can delay test completion by up to 30 minutes
% Done:
0%
Source:
Development
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):
Tags (freeform):
Merge Commit:
Fixed In:
Released In:
Upkeep Timestamp:
Description
test_pool_min_size starts by listing all pools, it is possible that this races with the pool being created so it will loop for up to test_min_size_duration or 1800 seconds waiting for the pool to be created. At the start of a test this is fine.
However this can cause a problem at the end of the test - once a test has completed (e.g. ceph_test_rados has finished) the pools will be deleted as part of the test cleanup. This happens before the thrashers are stopped and consequently test_pool_min_size can get stuck looping waiting for a pool to be created at the end of the test. This loop should check if self.stopping is set an exit the function to avoid wasting time and test system resources
Updated by Bill Scales 7 months ago
- Assignee set to Bill Scales
- Pull request ID set to 65063
Actions