Project

General

Profile

Actions

Bug #1465

closed

error running kclient workunit on kclient

Added by Josh Durgin over 12 years ago. Updated over 12 years ago.

Status:
Rejected
Priority:
Normal
Assignee:
Category:
-
Target version:
% Done:

0%

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

Description

2011-08-30T11:57:21.922 INFO:teuthology.task.workunit.client.0.err:+ cephfs layout_test/file3 set_layout -p 3
2011-08-30T11:57:21.923 INFO:teuthology.task.workunit.client.0.err:Error setting layout: Invalid argument

Additionally, the mds crashed on shutdown.

Logs are in teuthology:~teuthworker/archive/nightly_coverage_2011-08-30/283

Actions #1

Updated by Greg Farnum over 12 years ago

Ugh, this is because the kernel needs the fixes I applied for that part of the test to pass. We have a few options:
1) Just insert a kernel: master fragment in everything that runs the kclient tests (means a fresh kernel install on every change)
2) Figure out a way to specify a min kernel that is required for the kclient tests
3) Sync up the tests and the kernel somehow (maybe add them to the ceph-client repo and install from the appropriate version?)

Actions #2

Updated by Sage Weil over 12 years ago

  • Status changed from New to Closed

We should make these suite runs always use the kernel master branch.

Actions #3

Updated by Josh Durgin over 12 years ago

The suite runs do specify kernel master branch. Did a node not get upgraded?

Actions #4

Updated by Greg Farnum over 12 years ago

  • Status changed from Closed to In Progress
  • Assignee set to Greg Farnum

Hmm, I didn't check specifically, I just assumed that's what was going on. I'll take a look at it once I've dealt with the file locking properly.

Actions #5

Updated by Greg Farnum over 12 years ago

Where does it specify kernel master branch? It's not in the YAML fragment for that test.

Actions #6

Updated by Josh Durgin over 12 years ago

It's in an overrides section that gets included when the suite is scheduled (the kernel task defaults to master branch on every node):

$ cat ~teuthworker/archive/nightly_coverage_2011-08-30/283/config.yaml 
overrides:
  ceph:
    coverage: true
    sha1: ae552539e338b6399a909a0f8e53dc3ceed0a3cf
  kernel: null
roles:
- - mon.0
  - mds.0
  - osd.0
- - mon.1
  - osd.1
- - mon.2
  - client.0
tasks:
- ceph: null
- kclient:
  - client.0
- workunit:
    client.0:
    - kclient
Actions #7

Updated by Greg Farnum over 12 years ago

  • Status changed from In Progress to Rejected

It wasn't getting the kernel upgraded after all.

Actions #8

Updated by Sage Weil over 12 years ago

  • Target version changed from v0.36 to v0.35
  • Translation missing: en.field_position set to 864
Actions

Also available in: Atom PDF