Project

General

Profile

Fix #4913

don't try and fetch non-existent packages

Added by Greg Farnum over 6 years ago. Updated over 5 years ago.

Status:
Resolved
Priority:
High
Assignee:
Category:
-
Target version:
Start date:
05/06/2013
Due date:
% Done:

0%

Source:
other
Tags:
Backport:
Reviewed:
Affected Versions:
ceph-qa-suite:

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.

History

#1 Updated by Anonymous over 6 years ago

  • Priority changed from Normal to High

#2 Updated by Ian Colle over 5 years ago

  • Tracker changed from Bug to Fix

#3 Updated by Ian Colle over 5 years ago

  • Target version set to sprint6

#4 Updated by Ian Colle over 5 years ago

  • Assignee set to Warren Usui

#5 Updated by Ian Colle over 5 years ago

  • translation missing: en.field_story_points set to 5.0

#6 Updated by Warren Usui over 5 years ago

What does the wait_for_package parameter to install() do?

#7 Updated by Warren Usui over 5 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.

#8 Updated by Warren Usui over 5 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.

#9 Updated by Warren Usui over 5 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.

Also available in: Atom PDF