Project

General

Profile

Actions

Bug #40533

closed

thrashosds/test_pool_min_size races with radosbench tests

Added by Kefu Chai almost 5 years ago. Updated almost 5 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Tests
Target version:
-
% Done:

0%

Source:
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Component(RADOS):
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

test_pool_min_size checks the existing pools and try to update the number of alive osds to exercise the feature of recovering PGs under min_size.

but "test_pool_min_size" task does not own any pools, so it relies on other tasks to create pools, but the life cycles of the pools created by other tasks are unpredictable . in other words, test_pool_min_size could be querying a the "erasure-code-profile" of a no-longer-existent pool after it spots the pool using self.ceph_manager.get_osd_dump_json()['pools'].

see http://pulpito.ceph.com/kchai-2019-06-25_00:46:45-rados-wip-kefu-testing-2019-06-23-2322-distro-basic-smithi/4066069/

Actions #1

Updated by Kefu Chai almost 5 years ago

  • Description updated (diff)
Actions #2

Updated by Kefu Chai almost 5 years ago

  • Status changed from New to Fix Under Review
  • Assignee set to Kefu Chai
  • Pull request ID set to 28731
Actions #3

Updated by Kefu Chai almost 5 years ago

  • Status changed from Fix Under Review to Resolved
Actions

Also available in: Atom PDF