Bug #14125
closedpackage install no longer waits for sha1 to be present
0%
Description
yuriw noticed this:
/d7581cda4ab6cf31deeea703857691d3ba6e52cb/version
2015-12-18T15:23:41.709 INFO:teuthology.packaging:Package not there yet (got HTTP code 404), waiting...
2015-12-18T15:23:41.710 ERROR:teuthology.task.internal:Packages for distro 'trusty' and ceph hash 'd7581cda4ab6cf31deeea703857691d3ba6e52cb' not found
2015-12-18T15:23:41.710 DEBUG:teuthology.report:Pushing job info to http://paddles.front.sepia.ceph.com/
2015-12-18T15:23:41.782 ERROR:teuthology.run_tasks:Saw exception from tasks.
The message used to exist in install.py, at version a97ded8c, and the code used to (at least in some cases) loop waiting for the package. Now, it never loops, and so the message is misleading, but, worse, I suspect we've lost useful behavior of "wait for the sha1 to finish building".
I think we need to replace the lost functionality of install.py.
Updated by Dan Mick over 8 years ago
It looks like the old behavior depended on config.wait_for_package, but that is apparently defaulted to False, and not apparently set in teuthology or teuthworker's configs...so this might not be a new failure mode after all, but it's still a regression
Updated by Dan Mick over 8 years ago
but it seems to me this would be useful to set True in teuthworker's config (so that async runs wait, bccause they're not correlated when when a branch push happens)
Updated by Yuri Weinstein over 8 years ago
- Assignee set to Andrew Schoen
Andrew, can you take a look at this?
Updated by Andrew Schoen over 8 years ago
- Status changed from New to In Progress
Updated by Andrew Schoen over 8 years ago
- Status changed from In Progress to Fix Under Review
Updated by Andrew Schoen over 8 years ago
- Status changed from Fix Under Review to Resolved