Project

General

Profile

Actions

Fix #4913

closed

don't try and fetch non-existent packages

Added by Greg Farnum almost 11 years ago. Updated almost 10 years ago.

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

0%

Source:
other
Tags:
Backport:
Reviewed:
Affected Versions:
ceph-qa-suite:
Crash signature (v1):
Crash signature (v2):

Description

Sage has noted several failures in the nightlies that stem from trying to fetch packages out of the notcmalloc that aren't there yet, and I observed this over the weekend on an FS nightly. We should block starting the test until they do exist.

Actions #1

Updated by Anonymous almost 11 years ago

  • Priority changed from Normal to High
Actions #2

Updated by Ian Colle about 10 years ago

  • Tracker changed from Bug to Fix
Actions #3

Updated by Ian Colle almost 10 years ago

  • Target version set to sprint6
Actions #4

Updated by Ian Colle almost 10 years ago

  • Assignee set to Anonymous
Actions #5

Updated by Ian Colle almost 10 years ago

  • Translation missing: en.field_story_points set to 5.0
Actions #6

Updated by Anonymous almost 10 years ago

What does the wait_for_package parameter to install() do?

Actions #7

Updated by Anonymous almost 10 years ago

What does the wait_for_package clause for install() do?

Update: It looks like the wait_for_package clause may have already been implemented to handle this.

Actions #8

Updated by Anonymous almost 10 years ago

The ability to wait until all packages are available has been implemented. At first, I thought that some of the suites may need to be changed to use this feature. However, since the suites have run without this being an issue, it may be the case that the current set of tests do not need to use this.

Actions #9

Updated by Anonymous almost 10 years ago

  • Status changed from New to Resolved
  • Translation missing: en.field_story_points changed from 5.0 to 2.0

After reviewing this with people and looking at the code, I've come to the following conclusions:

1. There used to be a problem with notcmalloc packages taking much longer to fetch. This does not appear to be the case now.

2. A wait_for_package yaml clause can be used to cause teuthology to wait for a package to become available. The method to change a test to do the wait is implemented.

3. No yaml file in ceph-qa-suite uses wait_for_package. It appears that none of the current tests are hampered by this problem.

Based on this, I am answering this problem as being resolved.

Actions

Also available in: Atom PDF