Project

General

Profile

Actions

Feature #4056

closed

teuthology: make a ceph-deploy task

Added by Sage Weil about 11 years ago. Updated about 11 years ago.

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

0%

Source:
Tags:
Backport:
Reviewed:
Affected Versions:
Actions #1

Updated by Sage Weil about 11 years ago

  • Translation missing: en.field_position deleted (1)
  • Translation missing: en.field_position set to 6
Actions #2

Updated by Sage Weil about 11 years ago

  • Translation missing: en.field_position deleted (6)
  • Translation missing: en.field_position set to 4
Actions #3

Updated by Tamilarasi muthamizhan about 11 years ago

  • Status changed from New to In Progress
  • Assignee set to Tamilarasi muthamizhan
Actions #4

Updated by Sage Weil about 11 years ago

  • Translation missing: en.field_position deleted (9)
  • Translation missing: en.field_position set to 1
Actions #5

Updated by Sage Weil about 11 years ago

  • Target version set to v0.59
Actions #6

Updated by Anonymous about 11 years ago

  • Priority changed from Normal to High
Actions #7

Updated by Tamilarasi muthamizhan about 11 years ago

The ceph-deploy task has been reviewed and tested.

But when trying to execute a test suite, have been hitting the following issues [in a different order though]

1. ceph-coverage is required by the current teuthology tasks. It is part of the ceph-test package that has to be installed on the test nodes during install by ceph-deploy. I am currently using install task prior to running ceph-deploy [just as a workaround]

2. when running ceph-fuse or rgw tasks, ceph-fuse mount fails. This might be because cephx is enabled by default when using ceph-deploy and the config file has 'auth_supported=cephx' entry. tried copying config file and ceph.keyring file to the testdir of the client, but of not much help.

INFO:teuthology.task.ceph-fuse:Mounting ceph-fuse client.0 at /tmp/cephtest/tamil@tamil-VirtualBox-2013-03-02_23-55-49/mnt.0...
INFO:teuthology.task.ceph-fuse.ceph-fuse.0.out:ceph-fuse10157: starting ceph client
INFO:teuthology.task.ceph-fuse.ceph-fuse.0.err:2013-03-02 23:57:52.422454 7f7678034780 -1 monclient(hunting): ERROR: missing keyring, cannot use cephx for authentication
INFO:teuthology.task.ceph-fuse.ceph-fuse.0.err:ceph-fuse10157: ceph mount failed with (2) No such file or directory
INFO:teuthology.task.ceph-fuse.ceph-fuse.0.err:daemon-helper: command failed with exit status 254
ERROR:teuthology.run_tasks:Saw exception from tasks
Traceback (most recent call last):
File "/home/tamil/teuth/teuthology/teuthology/run_tasks.py", line 27, in run_tasks
manager.__enter__()
File "/usr/lib/python2.7/contextlib.py", line 17, in enter
return self.gen.next()
File "/home/tamil/teuth/teuthology/teuthology/task/ceph-fuse.py", line 132, in task
mountpoint=mnt,
File "/home/tamil/teuth/teuthology/teuthology/misc.py", line 506, in wait_until_fuse_mounted
assert not fuse.exitstatus.ready()
AssertionError

3. Bug # 4320: until this bug is resolved, we may have to edit the /etc/hosts file in respective test machines to remove the local host entry or add a new entry

Actions #8

Updated by Sage Weil about 11 years ago

  • Target version changed from v0.59 to v0.60
Actions #9

Updated by Tamilarasi muthamizhan about 11 years ago

  • Status changed from In Progress to Resolved

added a task to the nightlies to test.

Actions

Also available in: Atom PDF