Project

General

Profile

Activity

From 06/19/2015 to 07/18/2015

07/18/2015

03:38 AM Bug #12380: ansible failures (github certificate validation) on setup
I further note that chef, and ansible, both add a wgetrc that disables certificate checking on Debian, but of course ... Dan Mick
12:30 AM Bug #12380: ansible failures (github certificate validation) on setup
Workaround: although it appears undocumented, it looks like supplying the param "validate_certs=no" to the authorized... Dan Mick

07/17/2015

11:49 PM Bug #9908 (Resolved): ChannelException: Administratively prohibited
https://github.com/ceph/teuthology/commit/d4261a165f3ca4badde811dd8d6891e2cdc18ee7 Zack Cerza
11:30 PM Bug #9908 (Fix Under Review): ChannelException: Administratively prohibited
I think I found the problem. We're shipping a new @sshd_config@ and restarting @sshd@, but we're still connected and ... Zack Cerza
06:29 PM Bug #9908: ChannelException: Administratively prohibited
From one of the jobs:... Zack Cerza
06:10 PM Bug #9908: ChannelException: Administratively prohibited
One more - http://qa-proxy.ceph.com/teuthology/teuthology-2015-07-17_08:46:22-upgrade:hammer-hammer-distro-basic-vps/... Yuri Weinstein
11:45 PM Revision d4261a16 (teuthology): Merge pull request #574 from ceph/wip-9908
Ansible: reconnect to remotes after playbook runs
Reviewed-by: Dan Mick <dmick@redhat.com>
Dan Mick
11:31 PM Revision 9c498bff (teuthology): Ansible: reconnect to remotes after playbook runs
To take advantage of the updated ssh_config shipped by the testnodes
role
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza
10:16 PM Feature #11892: container based integration tests
> * making sure that docker is installed in the targets
I think it's reasonable to assume you can't and should no...
Loïc Dachary
08:24 PM Feature #11892: container based integration tests
Loic Dachary wrote:
> What is problematic with this approach (implementing docker as a task) exactly ?
Sorry, I s...
Ivo Jimenez
08:13 PM Feature #11892: container based integration tests
What is problematic with this approach (implementing docker as a task) exactly ? Loïc Dachary
07:49 PM Feature #11892: container based integration tests
Had a discussion with Zack on the current status of https://github.com/ceph/teuthology/pull/558 . There are some issu... Ivo Jimenez
10:00 PM Revision 24a9ca66 (teuthology): Add SSH tests
Signed-off-by: Zack Cerza <zack@redhat.com> Zack Cerza
10:00 PM Revision 970a2767 (teuthology): CephLab: reconnect to remotes after playbook runs
To take advantage of the updated ssh_config shipped by the testnodes
role
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza
08:47 PM Bug #12381 (Resolved): nodes are missing dbench
https://github.com/ceph/ceph-cm-ansible/pull/85
https://github.com/ceph/ceph-cm-ansible/commit/005ceaa8b481d7082e0...
Andrew Schoen
02:57 PM Bug #12381: nodes are missing dbench
It looks to be skipping every play for plana35. It looks like plana35 does exist in sepia-secrets though. Andrew Schoen
02:53 PM Bug #12381: nodes are missing dbench
Hmm, it seemed to skip installing packages for plana35.... Andrew Schoen
02:51 PM Bug #12381: nodes are missing dbench
We're definitely installing it with ansible, you can see it in the packages list for all the distros here.
https:/...
Andrew Schoen
11:03 AM Bug #12381 (Resolved): nodes are missing dbench
http://pulpito.ceph.com/teuthology-2015-07-14_23:04:02-fs-next---basic-multi/974430/... Greg Farnum
07:58 PM Revision 6a44222f (teuthology): Use the latest paramiko
Signed-off-by: Zack Cerza <zack@redhat.com> Zack Cerza
05:54 PM Bug #12380: ansible failures (github certificate validation) on setup
My random googling found:
https://github.com/ansible/ansible/issues/6474
Perhaps we should be calling @update-ca-...
Zack Cerza
05:43 PM Bug #12380: ansible failures (github certificate validation) on setup
Relevant failure:
failed: [burnupi46.front.sepia.ceph.com] => (item={'name': 'aschoen', 'key': 'https://raw.github...
Dan Mick
10:49 AM Bug #12380 (Resolved): ansible failures (github certificate validation) on setup
Sorry if this is a dup, I can't figure out the actual failure inside of ansible here....... Greg Farnum
05:19 PM Revision addd6139 (teuthology): ansible: do not use colors in the teuthology log
Signed-off-by: Andrew Schoen <aschoen@redhat.com> Andrew Schoen
05:11 PM Bug #12371 (Resolved): ansible: do not install scsi-target-utils
https://github.com/ceph/ceph-cm-ansible/commit/3f85473a03233897b6e6acce869483a80c2b037a Andrew Schoen
04:54 PM Revision 5622987e (teuthology): f
Zack Cerza
04:51 PM Revision 023dd2c2 (teuthology): f
Zack Cerza
04:50 PM Revision 88cc48f9 (teuthology): Strip ANSI escape sequences when logging to file
To avoid ansible color codes in logfiles.
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza

07/16/2015

09:51 PM Feature #11892: container based integration tests
Required tasks (so far)
* [x] check if teuthology's ansible task can install docker using 3rd party ansible role...
Ivo Jimenez
08:18 PM Bug #12371 (Fix Under Review): ansible: do not install scsi-target-utils
https://github.com/ceph/ceph-cm-ansible/pull/84 Andrew Schoen
05:46 PM Bug #12371: ansible: do not install scsi-target-utils
Run: http://pulpito.ceph.com/teuthology-2015-07-15_14:25:24-upgrade:firefly-firefly-distro-basic-vps/
Jobs: ['974874...
Yuri Weinstein
05:41 PM Bug #12371 (Resolved): ansible: do not install scsi-target-utils
scsi-target-utils depends on librados, but installs it from epel instead of our repository. This causes an issue wit... Andrew Schoen
08:08 PM Revision 769928bc (teuthology): Merge pull request #570 from ivotron/remove-testrequires-from-set...
Removes test_require from setup.py Zack Cerza
08:05 PM Bug #12359: failed to validate SSL certificate for raw.githubusercontent.com:443
Is this a vps-only thing, as far as we know? Zack Cerza
03:19 PM Bug #12359: failed to validate SSL certificate for raw.githubusercontent.com:443
Run: http://pulpito.ceph.com/teuthology-2015-07-15_14:25:24-upgrade:firefly-firefly-distro-basic-vps/
Jobs: ['974872...
Yuri Weinstein
02:59 PM Bug #12359 (Duplicate): failed to validate SSL certificate for raw.githubusercontent.com:443
Ansible fails when trying to download a users pubkey from the keys.git repo in github.... Andrew Schoen
04:56 PM Feature #12369 (New): Allow 3rd party roles in ceph-cm-ansible
Submodules is an alternative. If that is the case, then @clone_repo()@ in @teuthology/repo_utils.py@ needs to pass a ... Ivo Jimenez
04:27 AM Fix #12349 (Need More Info): revisit packages/common_packages
While reviewing docs for/trying to understand packages vs common_packages, I wondered if it would not be possible to ... Dan Mick
04:20 AM Fix #12348 (New): clean up modify_fstab
I don't see any reason why modify_fstab can't run on any machine; true, it's not *necessary* to preserve fs mount opt... Dan Mick
04:16 AM Fix #12347 (New): is lab_domain necessary?
testnode has a lab_domain var that controls whether the "domain is stripped from the hostname" that seems only releva... Dan Mick
04:13 AM Fix #12346 (New): revisit start_rpcbind: is it necessary to configure by hand?
# some distros need to start rpcbind before
# trying to use nfs while others don't.
start_rpcbind: true
It seems...
Dan Mick

07/15/2015

09:35 PM Fix #12342 (Rejected): OpenStack backend must retry a few times on error 500
It is common for the OpenStack API to be unavailable during a few seconds. The OpenStack backend should retry a few t... Loïc Dachary
09:32 PM Fix #12341 (New): ansible should retry if network fails
It is common for connections to fail, such as below. The noise would be reduced if ansible could somehow retry.
<p...
Loïc Dachary
08:55 PM Bug #9908: ChannelException: Administratively prohibited
Also in run: http://pulpito.ceph.com/teuthology-2015-07-14_17:10:10-upgrade:hammer-x-next-distro-basic-vps/ Yuri Weinstein

07/14/2015

10:53 PM Bug #9908: ChannelException: Administratively prohibited
Updating paramiko did not help:
http://pulpito.ceph.com/zack-2015-07-14_11:00:51-upgrade:firefly-x-next-distro-basic...
Zack Cerza
10:07 PM Revision e4c65338 (teuthology): Merge pull request #531 from dachary/wip-keyscan
move ssh_keyscan from lock.py to misc.py Zack Cerza
08:42 PM Bug #12294 (Rejected): teuthology-kill reveals an extra job
Loïc Dachary
07:53 PM Bug #12294 (Need More Info): teuthology-kill reveals an extra job
I think I need more information.
What generated the output you originally supplied?
Ideally I'd be able to see ...
Zack Cerza
06:28 PM Revision bb01c80a (teuthology): Removes test_require from setup.py
setuptools doesn't install dependencies found in tests_require, so
there's no need to have these here.
Ivo Jimenez
06:11 PM Bug #12211 (Rejected): error message is out of order
I don't have more logs. Loïc Dachary
05:48 PM Bug #12211 (Need More Info): error message is out of order
Need more logs - what task was running before s3tests? Zack Cerza
05:51 PM Bug #11533 (Closed): --subset broke scheduling
Zack Cerza
05:38 PM Bug #12226 (Resolved): Validate list of tasks in YAML
Ivo Jimenez
05:23 PM Bug #12226: Validate list of tasks in YAML
see https://github.com/ceph/teuthology/pull/561
and https://github.com/ivotron/teuthology/commit/ebdba9d545eca6fd4...
Ivo Jimenez
04:48 PM Revision 2988dbe9 (teuthology): Merge pull request #569 from ceph/wip-ansible-targets
task.ansible: add nodes to a 'testnodes' group when creating a dynami… Zack Cerza
04:46 PM Revision 8c5efbb2 (teuthology): Allow subclasses of task.Ansible to provide an inventory group name
Subclasses of task.Ansible can now provide an inventory group name to
assign all nodes to when creating a dynamic inv...
Andrew Schoen
04:45 PM Revision d16a3eec (teuthology): Merge pull request #571 from ceph/wip-update-deps
Fix dependency handling and unit tests Andrew Schoen
04:39 PM Revision 2c8e40e9 (teuthology): Fix broken downburst unit tests
These were passing because we were calling Mock.assert_called_once(),
which never existed. In new versions of mock, t...
Zack Cerza
04:39 PM Revision de89850f (teuthology): tox: Pass --upgrade to pip install
Signed-off-by: Zack Cerza <zack@redhat.com> Zack Cerza
03:31 PM Revision e427e669 (teuthology): Pass --upgrade to pip install
This should tell pip to use the latest version of packages (taking
pinning into account) - so that we can install new...
Zack Cerza

07/13/2015

10:12 PM Revision 9d59d6bd (teuthology): Unpin six version
Signed-off-by: Zack Cerza <zack@redhat.com> Zack Cerza
05:53 PM Bug #9908: ChannelException: Administratively prohibited
Persisting in run:
http://pulpito.ceph.com/teuthology-2015-07-12_17:18:02-upgrade:firefly-x-next-distro-basic-vps/
...
Yuri Weinstein
04:56 PM Revision 48e80be7 (teuthology): Revert "Revert "lock.py: is_vpm should test is_vm""
This reverts commit 097e11c04a40e013e91a7a64836c98413af6a71a.
I misidentified this as the commit which introduced a ...
Zack Cerza

07/12/2015

11:11 PM Feature #12295 (New): teuthology integration tests
Assuming a jenkins slave has access to an OpenStack tenant, integration tests can be run with something like:... Loïc Dachary
11:02 PM Feature #6502 (Fix Under Review): provision targets using OpenStack
Now that it actually works, it's time for review :-) Loïc Dachary

07/11/2015

12:13 PM Bug #12294: teuthology-kill reveals an extra job
I'm marking this issue as Urgent because it may inspire someone who has been chasing something similar, not because i... Loïc Dachary
12:10 PM Bug #12294 (Rejected): teuthology-kill reveals an extra job
When running teuthology-kill on a run, it removes all jobs in the queue but not running. It also sends a kill to all ... Loïc Dachary

07/10/2015

06:52 PM Revision 57e73e72 (teuthology): Revert "Allows other users besides ubuntu"
This reverts commit 8ba655af8d78722b70a3615561e9bcfa9c5f8cc2.
This broke misc.canonicalize_hostname()
Signed-off-by...
Zack Cerza
06:28 PM Revision 097e11c0 (teuthology): Revert "lock.py: is_vpm should test is_vm"
This reverts commit be9aa8a6cfe6c3d182ba640ceadf1b3a2ff93d53.
is_vm() is passing 'user@host' instead of just 'host'
...
Zack Cerza
03:27 PM Feature #6502 (In Progress): provision targets using OpenStack
Loïc Dachary
03:27 PM Bug #12250 (Resolved): ansible /etc/fstab regexp fails on OpenStack instances
Loïc Dachary
03:20 PM Revision 1dca8a59 (teuthology): Merge pull request #557 from dachary/wip-is-vm
lock.py: is_vpm should test is_vm Zack Cerza
02:55 PM Feature #12256 (Resolved): ansible should fallback to sensible defaults
https://github.com/ceph/ceph-cm-ansible/commit/9753f0d72508d7f0f6758bbf6d780c2ed1c91c79 Andrew Schoen
02:36 PM Feature #12256: ansible should fallback to sensible defaults
https://github.com/ceph/ceph-cm-ansible/pull/73 Andrew Schoen
12:27 PM Revision 00d3136a (teuthology): Revert "lock.py: is_vpm should test is_vm"
Zack Cerza
12:25 AM Revision 65b64fbb (teuthology): Merge pull request #563 from ivotron/wip-10086
Allows other users besides ubuntu
Reviewed-by: Dan Mick <dmick@redhat.com>
Dan Mick
12:20 AM Revision 6fe8cec6 (teuthology): Merge pull request #565 from ivotron/dss-fix
Fixing small typo
Reviewed-by: Dan Mick <dmick@redhat.com
Dan Mick

07/09/2015

10:11 PM Bug #9908 (New): ChannelException: Administratively prohibited
See again in run: http://pulpito.ceph.com/teuthology-2015-07-09_14:34:37-upgrade:hammer-x-wip-12021-next-distro-basic... Yuri Weinstein
09:09 PM Revision 8ba655af (teuthology): Allows other users besides ubuntu
Hostname canonicalization using split() instead of RE.
Extends the semantics of canonicalization/decanonicalization ...
Ivo Jimenez
08:10 PM Bug #12250: ansible /etc/fstab regexp fails on OpenStack instances
tested to work at http://integration.ceph.dachary.org:8081/ubuntu-2015-07-09_19:53:14-noop-master---basic-openstack/ Loïc Dachary
08:02 PM Bug #12250 (Fix Under Review): ansible /etc/fstab regexp fails on OpenStack instances
https://github.com/ceph/ceph-cm-ansible/pull/72 Loïc Dachary
07:56 PM Revision 82da5ea0 (teuthology): Error message change to match what config expects
Ivo Jimenez
03:00 PM Feature #12256: ansible should fallback to sensible defaults
I just merged https://github.com/ceph/ceph-cm-ansible/pull/67 this morning.
The only issue I see with having Teuth...
Andrew Schoen
09:53 AM Feature #12256 (Resolved): ansible should fallback to sensible defaults
It would be convenient if the defaults for https://github.com/ceph/ceph-cm-ansible were as described at http://dachar... Loïc Dachary

07/08/2015

11:41 PM Bug #12250: ansible /etc/fstab regexp fails on OpenStack instances
... Loïc Dachary
11:40 PM Bug #12250 (Resolved): ansible /etc/fstab regexp fails on OpenStack instances
... Loïc Dachary
09:30 PM Revision 6e536461 (teuthology): Merge pull request #561 from ivotron/wip-12226
Ensures that task list is a python list
Reviewed-by: Dan Mick <dmick@redhat.com>
Reviewed-by: Zack Cerza <zcerza@red...
Dan Mick
06:40 PM Revision bff95975 (teuthology): Merge pull request #564 from ceph/wip-jessie
lock: add debian 8.0 (jessie) as vps target
Reviewed-by: Dan Mick <dmick@redhat.com>
Dan Mick
06:25 PM Revision ebdba9d5 (teuthology): Ensures that task list is a python list
* Modifies test for task list validation
* Shows contents of config['tasks'] for error msg
* Properly checks dist...
Ivo Jimenez
06:11 PM Feature #6502: provision targets using OpenStack
switching to ansible generated problems I can't deal with Loïc Dachary
06:10 PM Feature #6502: provision targets using OpenStack
Loïc Dachary
02:22 PM Revision 0ea0749f (teuthology): lock: add debian 8.0 (jessie) as vps target
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
12:13 AM Revision f506589e (teuthology): Merge pull request #562 from ceph/wip-vps-kernel
get_latest_image_version_deb(): run apt-get update
Reviewed-by: Dan Mick <dmick@redhat.com>
Dan Mick

07/07/2015

11:26 PM Revision f24a55f6 (teuthology): get_latest_image_version_deb(): run apt-get update
When we were still using Chef, we accidentally ran it twice on downburst
VMs during scheduled jobs: once before the k...
Zack Cerza
09:48 PM Revision c59b9aa7 (teuthology): Merge pull request #530 from dachary/wip-sh-helper
misc.py: sh helper to log command and output Zack Cerza
09:25 PM Bug #12229 (Closed): "[31mError executing action `run` on resource 'execute[add user ubuntu to gr...
Cross many suites in Octo
Run: http://pulpito.ceph.redhat.com/teuthology-2015-07-06_21:00:01-rados-hammer-distro-b...
Yuri Weinstein
08:31 PM Revision 51d33a99 (teuthology): Merge pull request #560 from ceph/wip-drop-chef
Drop Chef in favor of Ansible Andrew Schoen
08:16 PM Revision a6e997b9 (teuthology): README.rst: Replace chef with ansible
Signed-off-by: Zack Cerza <zack@redhat.com> Zack Cerza
07:51 PM Revision a031a642 (teuthology): Replace chef with ansible.cephlab in job template
Signed-off-by: Zack Cerza <zack@redhat.com> Zack Cerza
07:51 PM Revision c13a72c5 (teuthology): Use ansible.CephLab instead of chef in vm_setup()
Signed-off-by: Zack Cerza <zack@redhat.com> Zack Cerza
07:07 PM Feature #11892 (In Progress): container based integration tests
in progress: https://github.com/ceph/teuthology/pull/558 Ken Dreyer
04:48 PM Bug #12226 (Resolved): Validate list of tasks in YAML
Conf file:... Ivo Jimenez
04:20 PM Feature #10781 (Resolved): upgrade:hammer-x suite
Yuri Weinstein

07/06/2015

08:12 PM Bug #12220 (Resolved): Fix the teuthology-suite gitbuilder version check
When you use teuthology-suite it checks gitbuilder to see if packages are present for the type of nodes that you're r... Andrew Schoen
05:28 PM Revision 2931048e (teuthology): Merge pull request #559 from ceph/wip-fix-ansible
Fix Task, Ansible and CephLab unittests and overrides Andrew Schoen
04:59 PM Revision 4d82f394 (teuthology): Fix ansible overrides
Overrides weren't properly being looked up by name. This commit fixes
that.
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza
03:38 PM Revision 6088d0db (teuthology): Fix ansible unit tests
Long story short, the unit tests for Task, Ansible and CephLab got
inheritance all wrong. This commit fixes that.
Si...
Zack Cerza
09:31 AM Feature #6502: provision targets using OpenStack
* disable sepia specific chef bits https://github.com/ceph/ceph-qa-chef/pull/20/files Loïc Dachary

07/05/2015

11:47 PM Documentation #12217 (Rejected): pulpito http://qa-proxy.ceph.com/teuthology/ customization
it actually comes from paddles Loïc Dachary
10:08 PM Documentation #12217 (Rejected): pulpito http://qa-proxy.ceph.com/teuthology/ customization
The README should explain how to customize the link hardcoded as http://qa-proxy.ceph.com/teuthology/. Loïc Dachary
10:02 PM Bug #12216 (Rejected): pulpito http://localhost:8081/runs/ is 404 by default
the result server is not pulpito, it is paddles... Loïc Dachary
09:58 PM Bug #12216 (Rejected): pulpito http://localhost:8081/runs/ is 404 by default
After following the instructions at https://github.com/ceph/pulpito and setting .teuthology.yaml with... Loïc Dachary

07/04/2015

10:53 PM Feature #6502: provision targets using OpenStack
Running... Loïc Dachary
10:52 PM Feature #6502: provision targets using OpenStack
... Loïc Dachary
02:32 PM Feature #6502: provision targets using OpenStack
An active instance may not have an IP assigned to it, i.e. openstack server create --wait does not wait for an IP to ... Loïc Dachary
08:19 AM Feature #6502: provision targets using OpenStack
Do not deactivate chef: there is a lot more to it that installing a few additional packages and it breaks in various ... Loïc Dachary
08:46 AM Fix #12212 (Resolved): apt-mirror.front.sepia.ceph.com is not publicly accessible
h3. Description
The chef task depends on http://apt-mirror.front.sepia.ceph.com/ which is not publicly accessible....
Loïc Dachary

07/03/2015

08:54 PM Feature #6502: provision targets using OpenStack
cloud-init regular expression failed to capture the case when the instance ID is automatically append to the hostname... Loïc Dachary
12:59 PM Bug #12211 (Rejected): error message is out of order
In the following:... Loïc Dachary
01:27 AM Feature #12207 (New): Useful teuthology scripts should be able to be installed independent of the...
Teuthology makes use of several scripts (adjust_ulimits, daemon_helper, ceph-coverage) that
get installed by the ins...
Anonymous

07/02/2015

07:59 PM Feature #6502: provision targets using OpenStack
handle lab_domain instead of ignoring it Loïc Dachary
08:06 AM Feature #12196: ability to pull ceph packages from a designated repository instead of gitbuilder
I think the easiest way to do this is to stop Teuthology from modifying the system's repos (see attached patch). It w... Yazen Ghannam

07/01/2015

07:33 PM Revision 773a7707 (teuthology): Merge pull request #547 from dachary/wip-worker-verbose
a worker --verbose calls run --verbose Zack Cerza
07:31 PM Revision 93099ca8 (teuthology): Merge pull request #535 from dachary/wip-vm-with-no-host
lock.py: not all virtual machines have a dedicated host Zack Cerza
06:29 PM Feature #12198 (Need More Info): Provide support to run upgrade suites for downstream releases
Yuri Weinstein
06:27 PM Feature #12197 (New): Windows support in Teuthology
Needs some discussion :) , We might need this support to test iSCSI rbd related tests, export rbd as iscsi using LIO ... Vasu Kulkarni
06:01 PM Revision be9aa8a6 (teuthology): lock.py: is_vpm should test is_vm
Testing the name of a machine to figure out if it is a virtual machine
is unreliable. Use the is_vm field of get_stat...
Loic Dachary
05:16 PM Revision badde75b (teuthology): lock.py: not all virtual machines have a dedicated host
Gracefully handle the case where a virtual machine has no dedicated
host. It's the case for OpenStack.
Signed-off-by...
Loïc Dachary
05:10 PM Revision 75b13971 (teuthology): a worker --verbose calls run --verbose
When a worker runs with --verbose, it also runs the jobs with --verbose.
Signed-off-by: Loic Dachary <loic@dachary.org>
Loic Dachary
04:50 PM Revision 2adeb5a7 (teuthology): misc.py: sh helper to log command and output
It is the same as subprocess.check_output, only it log.debug the command
being run as well as its output.
Signed-off...
Loic Dachary
04:37 PM Revision 60f1b1aa (teuthology): Merge pull request #542 from dachary/wip-list-locks
list_locks must use 1 / 0 for True / False Zack Cerza
04:32 PM Revision bf245c63 (teuthology): Merge pull request #545 from dachary/wip-rm-proj-list
task/install: rm {proj}.list is idempotent Zack Cerza
04:25 PM Revision 5b64bcc4 (teuthology): Merge pull request #541 from dachary/wip-suite-main
suite.py: make main() argv as an argument Zack Cerza
04:16 PM Feature #12196 (New): ability to pull ceph packages from a designated repository instead of gitbu...
The designated repository may not have the same structure as the one created from the gitbuilder. As long as it's a w... Loïc Dachary
03:35 PM Revision f63d738e (teuthology): Replace chef with ansible.cephlab in job template
Signed-off-by: Zack Cerza <zack@redhat.com> Zack Cerza
03:26 PM Revision b529dae4 (teuthology): Merge pull request #556 from ceph/wip-selinux
Skip SELinux operations on downburst VMs Andrew Schoen
03:12 PM Revision d6563a92 (teuthology): syslog: Don't use chcon on downburst VMs
Signed-off-by: Zack Cerza <zack@redhat.com> Zack Cerza
03:00 PM Revision 8fac22e2 (teuthology): Exclude downburst VMs
Their cloud images have SELinux disabled; exclude them until we can
change that.
Signed-off-by: Zack Cerza <zack@red...
Zack Cerza
02:26 AM Revision 0fc362ad (teuthology): Merge pull request #555 from ceph/wip-selinux
syslog: Set SELinux context for logfiles
Reviewed-by: Dan Mick <dmick@redhat.com>
Dan Mick

06/30/2015

11:09 PM Revision 10f1d20d (teuthology): syslog: Refactor to expose logfile names
Signed-off-by: Zack Cerza <zack@redhat.com> Zack Cerza
11:09 PM Revision 9225eacc (teuthology): syslog: Set SELinux context for logfiles
Signed-off-by: Zack Cerza <zack@redhat.com> Zack Cerza
10:40 PM Bug #11297: "AssertionError: fewer data and journal disks than required" in ceph-deploy-hammer-di...
Yuri Weinstein wrote:
> Note to self: Is it still happening ?
From paddles:...
Zack Cerza
05:24 PM Bug #11297: "AssertionError: fewer data and journal disks than required" in ceph-deploy-hammer-di...
Note to self: Is it still happening ? Yuri Weinstein
05:35 PM Bug #11457 (Resolved): calamari_setup task does not tear down mount of ISO
8defa73000f19d35ed09d73d9e2482ef85bbb8da Dan Mick
05:33 PM Bug #11533 (Need More Info): --subset broke scheduling
Zack Cerza
05:33 PM Bug #12046 (Resolved): calamari_setup doesn't work with tarballs (regression)
Fixed in b5b668edb2e873e9a477d9573c6171b7b7fb7623 Dan Mick
05:31 PM Bug #12152 (Closed): pip and virtualenv should be baseline packages and available on all platforms
We install both with chef and ansible; it looks like you're not using those Zack Cerza
05:28 PM Bug #12078 (Can't reproduce): "Job failed to start" in upgrade:giant-x-next-distro-basic-multi run
Does not seem to be happening now Yuri Weinstein
05:26 PM Bug #9336 (Closed): valgrind suppresssions broken for centos 6.5
I guess, nothing. If I'm wrong, reopen please. Zack Cerza
05:22 PM Bug #8313 (Resolved): 'utf8' codec can't decode byte 0xfc in position 41: invalid start byte
https://github.com/ceph/teuthology/pull/543
https://github.com/ceph/teuthology/commit/1efbe7ca0301b8a39e7799fbda61c0...
Zack Cerza
03:17 PM Revision f89208bf (teuthology): Use sudo when removing timedhosts files
Signed-off-by: Zack Cerza <zack@redhat.com> Zack Cerza

06/29/2015

11:47 PM Feature #12066 (Resolved): SELinux enablement and log scraping
https://github.com/ceph/teuthology/commit/11986596873f6587aea4cf1f7eabcd22eb1530aa Zack Cerza
11:18 PM Revision 2baa086e (teuthology): list_locks must use 1 / 0 for True / False
Depending on the backend being used (sqlite or another), paddles won't
interpret locked=false as being the same as lo...
Loic Dachary
11:09 PM Revision ad6855b9 (teuthology): Merge pull request #548 from dachary/wip-machine-wait
include the machine type when waiting for machines Zack Cerza
11:09 PM Revision b5b01401 (teuthology): Merge pull request #553 from dachary/wip-schedule-main
schedule.py: make main() argv as an argument Zack Cerza
10:41 PM Revision 48636373 (teuthology): Merge pull request #549 from ceph/wip-bootstrap
bootstrap: apt/yum install the list of dependencies if missing Zack Cerza
10:39 PM Revision 378522ff (teuthology): Merge pull request #551 from dmick/master
lock.py: handle statuses with no description Zack Cerza
10:36 PM Revision 2c22426c (teuthology): bootstrap: add an install flag that installs missing required pac...
If you run ./bootstrap install the script will install any missing
packages needed to complete the bootstrap. This f...
Andrew Schoen
10:29 PM Revision d69791de (teuthology): bootstrap: apt/yum install the list of dependencies if missing
Instead of just printing the list and bailing, assume the user has sudo
and actually install them.
Signed-off-by: An...
Andrew Schoen
10:29 PM Revision 03e61edc (teuthology): bootstrap: install libssl-dev on ubuntu if missing
python-pip fails to install without libssl-dev
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
Andrew Schoen
10:00 PM Revision 76247bdf (teuthology): Merge pull request #550 from ceph/wip-bz-1233329
Work around BZ 1233329 Andrew Schoen
09:55 PM Revision fd8b04b0 (teuthology): schedule.py: make main() argv as an argument
Instead of using sys.argv implicitly, which is inconvenient for testing.
Signed-off-by: Loic Dachary <loic@dachary.org>
Loic Dachary
09:53 PM Revision 59ef4cda (teuthology): suite.py: make main() argv as an argument
Instead of using sys.argv implicitly, which is inconvenient for testing.
Signed-off-by: Loic Dachary <loic@dachary.org>
Loic Dachary
09:52 PM Revision 11986596 (teuthology): Merge pull request #527 from ceph/wip-selinux
Let's test with SELinux Andrew Schoen
09:31 PM Revision bcdd35da (teuthology): lock.py: handle statuses with no description
Signed-off-by: Dan Mick <dan.mick@redhat.com> Dan Mick
09:25 PM Revision 1efbe7ca (teuthology): Merge pull request #543 from dachary/wip-decode-utf8
orchestra: decode('utf-8') before logging Zack Cerza
08:47 PM Revision fa45ae2a (teuthology): Remove yum timedhosts files
Workaround for https://bugzilla.redhat.com/show_bug.cgi?id=1233329
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza
08:47 PM Revision 97f5f1f6 (teuthology): Don't attempt to run dpkg on non-deb systems
Signed-off-by: Zack Cerza <zack@redhat.com> Zack Cerza
04:45 PM Revision b3c7dec2 (teuthology): Merge pull request #540 from ceph/wip-12115-logging
Better logging when looking for a package version in the install task Zack Cerza
03:08 PM Revision b4ea8c07 (teuthology): include the machine type when waiting for machines
Signed-off-by: Loic Dachary <loic@dachary.org> Loic Dachary
02:57 PM Revision 8b5da74b (teuthology): task/install: rm {proj}.list is idempotent
It does not matter if the {proj}.list file can't be removed because it
does not exist.
Signed-off-by: Loic Dachary <...
Loic Dachary
02:52 PM Revision ebbf2266 (teuthology): orchestra: decode('utf-8') before logging
http://tracker.ceph.com/issues/8313 Fixes: #8313
Signed-off-by: Loic Dachary <loic@dachary.org>
Loic Dachary
02:34 PM Revision dadde6d8 (teuthology): Better logging when looking for a package version in the install ...
I think this used to be a wget call, so the url we were requesting to
fetch the package version would be logged by th...
Andrew Schoen
02:02 PM Bug #8313: 'utf8' codec can't decode byte 0xfc in position 41: invalid start byte
The logged output is as pasted in http://tracker.ceph.com/issues/8313#note-6. The full output, including the offendin... Loïc Dachary
01:53 PM Bug #12183 (Rejected): paddles /nodes/?locked=false fails with sqlite3
When using locked=0 instead of locked=False and locked=1 instead of locked=True it works the same for both endpoints ... Loïc Dachary
01:50 PM Bug #12183: paddles /nodes/?locked=false fails with sqlite3
after pecan populate config.py... Loïc Dachary
01:41 PM Bug #12183 (Rejected): paddles /nodes/?locked=false fails with sqlite3
* curl --silent http://paddles.front.sepia.ceph.com/nodes/?locked=False returns unlocked nodes as expected
After s...
Loïc Dachary
11:47 AM Feature #6502: provision targets using OpenStack
Reworked the implementation entirely to not require the neutron API because most OpenStack cluster do not have it. In... Loïc Dachary

06/25/2015

09:34 PM Bug #12163 (Closed): kernel task doesn't revert kernel
when scheduling will have to provide -k distro to use the distro kernel. Vasu Kulkarni
07:11 PM Bug #12163 (Closed): kernel task doesn't revert kernel
Current kernel task doesn't revert the kernel, this will cause issues for downstream runs where the kernel should be ... Vasu Kulkarni
09:18 PM Revision 8e711d5f (teuthology): Bump ansible to 1.9.2
Signed-off-by: Zack Cerza <zack@redhat.com> Zack Cerza
08:46 PM Revision b6c47bea (teuthology): Merge pull request #536 from dachary/wip-lock-main
lock.py: make main() argv as an argument Zack Cerza

06/24/2015

08:50 PM Bug #12152 (Closed): pip and virtualenv should be baseline packages and available on all platforms
On downburst CentOS 7.0 pip and virtualenv are not installed, these packages should be part of baseline packages for... Vasu Kulkarni
05:17 PM Feature #6502: provision targets using OpenStack
Running *upgrade:firefly-x/parallel/{0-cluster/start.yaml 1-firefly-install/firefly.yaml 2-workload/{ec-rados-paralle... Loïc Dachary
04:21 PM Feature #6502: provision targets using OpenStack
... Loïc Dachary
03:30 PM Feature #6502: provision targets using OpenStack
... Loïc Dachary
01:32 PM Feature #6502: provision targets using OpenStack
The ssh server must be configured with more than 10 simultaneous sessions... Loïc Dachary
01:28 PM Feature #6502: provision targets using OpenStack
Call for testers http://permalink.gmane.org/gmane.comp.file-systems.ceph.devel/25717 Loïc Dachary
12:00 AM Feature #6502: provision targets using OpenStack
Integration tests run successfully on http://entercloudsuite.com/, see the output at attachment:tox-results.txt Loïc Dachary

06/23/2015

03:02 PM Bug #8313: 'utf8' codec can't decode byte 0xfc in position 41: invalid start byte
In that case, what does the logged output look like? Also, can I see a full logfile? Zack Cerza
01:43 AM Bug #8313: 'utf8' codec can't decode byte 0xfc in position 41: invalid start byte
From https://github.com/ceph/teuthology/blob/master/teuthology/orchestra/run.py#L198 i get... Loïc Dachary
11:39 AM Feature #6502: provision targets using OpenStack
Trying to re-run the successful test from yesterday: http://pulpito.ceph.com/teuthology-2015-06-22_17:18:02-upgrade:f... Loïc Dachary
09:37 AM Feature #6502: provision targets using OpenStack
... Loïc Dachary
09:15 AM Feature #6502: provision targets using OpenStack
Trying... Loïc Dachary
01:58 AM Feature #6502: provision targets using OpenStack
explored http://www.openstack.org/marketplace/public-clouds/ and found http://entercloudsuite.com/ that provides neut... Loïc Dachary
01:56 AM Feature #6502: provision targets using OpenStack
Trying ... Loïc Dachary

06/22/2015

05:36 PM Revision 59710384 (teuthology): Merge pull request #538 from ceph/wip-pyopenssl
Fix InsecurePlatformWarning from urllib3 Andrew Schoen
04:25 PM Revision 0ab784e0 (teuthology): Fix InsecurePlatformWarning from urllib3
See
https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning
Signed-off-by: Zack Cerza <zack@...
Zack Cerza

06/20/2015

07:27 PM Feature #6502: provision targets using OpenStack
Implemented teuthology-suite integration tests https://github.com/dachary/teuthology/blob/wip-6502-openstack/teutholo... Loïc Dachary
03:40 PM Feature #6502: provision targets using OpenStack
fixes so that teuthology-suite works Loïc Dachary
10:24 AM Feature #6502: provision targets using OpenStack
Implemented teuthology-schedule integration tests https://github.com/dachary/teuthology/blob/wip-6502-openstack/teuth... Loïc Dachary

06/19/2015

08:23 PM Bug #9336: valgrind suppresssions broken for centos 6.5
Zack Cerza wrote:
> So, what needs to happen with this?
What do you suggest ?
Loïc Dachary
04:55 PM Feature #6502 (Fix Under Review): provision targets using OpenStack
Preliminary pull requests that need to be merged, before https://github.com/ceph/teuthology/pull/518 can be re-opened... Loïc Dachary
04:54 PM Revision 0e52c110 (teuthology): Merge pull request #537 from ceph/wip-pause-queue
teuthology-queue --pause Andrew Schoen
04:50 PM Revision f0762e7a (teuthology): teuthology-queue --pause
Signed-off-by: Zack Cerza <zack@redhat.com> Zack Cerza
11:00 AM Revision f397984b (teuthology): move ssh_keyscan from lock.py to misc.py
Because it may be used by provision.py
Signed-off-by: Loic Dachary <loic@dachary.org>
Loic Dachary
09:55 AM Revision 2610922f (teuthology): lock.py: make main() argv as an argument
Instead of using sys.argv implicitly, which is inconvenient for testing.
Signed-off-by: Loic Dachary <loic@dachary.org>
Loïc Dachary
 

Also available in: Atom