Project

General

Profile

Actions

Bug #12934

closed

kernel task fails when no sha1 is provided

Added by Andrew Schoen over 8 years ago. Updated over 8 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
-
% Done:

0%

Source:
other
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Crash signature (v1):
Crash signature (v2):

Description

If a sha1 is not provided to the kernel task it fails with:

2015-09-02T05:26:04.694 DEBUG:teuthology.task.kernel:sha1 for mon.a is None
2015-09-02T05:26:04.694 INFO:teuthology.task.kernel:Checking kernel version of mon.a, want None...
2015-09-02T05:26:04.695 INFO:teuthology.orchestra.run.burnupi34:Running: 'uname -r'
2015-09-02T05:26:04.703 DEBUG:teuthology.task.kernel:current kernel version is 4.2.0-rc8-ceph-00011-g4a18ede
2015-09-02T05:26:04.703 DEBUG:teuthology.task.kernel:extracting sha1, 4.2.0-rc8-ceph-00011-g4a18ede -> 4a18ede
2015-09-02T05:26:04.703 ERROR:teuthology.run_tasks:Saw exception from tasks.
Traceback (most recent call last):
  File "/home/teuthworker/src/teuthology_master/teuthology/run_tasks.py", line 53, in run_tasks
    manager = run_one_task(taskname, ctx=ctx, config=config)
  File "/home/teuthworker/src/teuthology_master/teuthology/run_tasks.py", line 41, in run_one_task
    return fn(**kwargs)
  File "/home/teuthworker/src/teuthology_master/teuthology/task/kernel.py", line 1222, in task
    if need_to_install(ctx, role, sha1):
  File "/home/teuthworker/src/teuthology_master/teuthology/task/kernel.py", line 209, in need_to_install
    m = min(len(cur_sha1), len(version))
TypeError: object of type 'NoneType' has no len()

See: http://pulpito.ceph.com/ubuntu-2015-09-02_04:48:27-fs-greg-testing-flushes---basic-multi/1042019/

I believe this is regression related to porting the kernel task to use packaging.GitbuilderProject.

Actions #1

Updated by Andrew Schoen over 8 years ago

GitbuilderProject should make a call to gitbuilder if the config it's given does not explicitly contain a sha1. I'm thinking that should resolve this issue.

Actions #2

Updated by Andrew Schoen over 8 years ago

  • Status changed from In Progress to Fix Under Review
Actions

Also available in: Atom PDF