Project

General

Profile

Activity

From 08/25/2014 to 09/23/2014

09/23/2014

05:21 PM Bug #5394 (Can't reproduce): teuthology-lock should not fail silently when an invalid architectur...
I tried reproducing this on a few vms and could not get it to happen. I suspect that this has been fixed by downburs... Anonymous
03:49 PM Bug #9298 (Pending Backport): not enough osds for some ec test
https://github.com/ceph/ceph-qa-suite/pull/146 Loïc Dachary
03:49 PM Bug #9577 (Duplicate): not enough osds for rgw ec test
Loïc Dachary
03:48 PM Bug #9577 (Fix Under Review): not enough osds for rgw ec test
Loïc Dachary
03:35 PM Bug #9577: not enough osds for rgw ec test
The "5050861logs":http://qa-proxy.ceph.com/teuthology/teuthology-2014-09-22_23:02:01-rgw-giant-testing-basic-multi/50... Loïc Dachary
03:30 PM Bug #9577: not enough osds for rgw ec test
In the "505841 logs":http://pulpito.ceph.com/teuthology-2014-09-22_23:02:01-rgw-giant-testing-basic-multi/505841/
<p...
Loïc Dachary
12:58 PM Bug #9577 (Duplicate): not enough osds for rgw ec test
> [505841] rgw/singleton/{all/radosgw-admin-data-sync.yaml frontend/apache.yaml rgw_pool_type/ec-profile.yaml}
> inf...
Sage Weil
01:48 PM Feature #9255: lock: add os constraints
aaand, RHEL6 doesn't have @/etc/os-release@. I guess I'm doing a smidge more parser work. Zack Cerza
08:45 AM Feature #9255: lock: add os constraints
paddles can now lock machines for you based on @os_type@ and @os_version@
https://github.com/ceph/paddles/commit/756...
Zack Cerza
11:34 AM Bug #8999 (Resolved): "Error installing chef" in upgrade:firefly-firefly-testing-basic-vps suite

Haven't seen any failure to find gem errors in a while now so I am closing this out. Reopen if its still happening.
Sandon Van Ness
11:26 AM Bug #9511 (Resolved): Stress-split giant upgrade workunits.sh
I believe that this is the same issue as 9425. Anonymous
08:34 AM Bug #9473 (Resolved): "0 values to unpack" error in upgrade:firefly-x-giant-testing-basic-vps run
Tamil fixed it with https://github.com/ceph/ceph-qa-suite/commit/cdcb315c5dc3a3e8719661197be036f15c52e2f6 Loïc Dachary

09/22/2014

01:31 PM Feature #9255: lock: add os constraints
Whoa-boy. Turns out the handling of @os_type@ and @os_version@ in teuthology is *very* tangled. Zack Cerza
12:17 PM Feature #9094: ceph: test different journal modes (file, aio file, block device) modes in rados s...
Scratch that. The version of daemon-helper that I am running does not have that change checked in.
Anonymous
11:22 AM Feature #9094: ceph: test different journal modes (file, aio file, block device) modes in rados s...
The command that ran forever is:
sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage daemon-h...
Anonymous
10:46 AM Feature #9094: ceph: test different journal modes (file, aio file, block device) modes in rados s...
That last job ran all weekend and was still running when I killed it after running for at least 60 hours.
Anonymous
10:50 AM Bug #9549 (Resolved): Error running "ceph osd erasure-code-profile" command on upgrade:dumpling-f...
Loïc Dachary
07:35 AM Bug #9549: Error running "ceph osd erasure-code-profile" command on upgrade:dumpling-firefly-x-gi...
All green on ubuntu!
http://pulpito.front.sepia.ceph.com/teuthology-2014-09-21_19:20:01-upgrade:dumpling-firefly-x-g...
Yuri Weinstein

09/21/2014

05:06 PM Feature #9317: run tests with a mix of distros
Is this supposed to be an extension to #9255 that lets you specify the same constraints on a per-role basis? What is... Sage Weil
02:23 PM Bug #9549: Error running "ceph osd erasure-code-profile" command on upgrade:dumpling-firefly-x-gi...
Test run http://pulpito.front.sepia.ceph.com/teuthology-2014-09-21_10:14:47-upgrade:dumpling-firefly-x-giant-distro-b... Yuri Weinstein
06:53 AM Bug #9549 (Fix Under Review): Error running "ceph osd erasure-code-profile" command on upgrade:du...
https://github.com/ceph/ceph-qa-suite/blob/master/suites/upgrade/dumpling-firefly-x/parallel/6-final-workload/ec-rado... Loïc Dachary
06:09 AM Bug #9549: Error running "ceph osd erasure-code-profile" command on upgrade:dumpling-firefly-x-gi...
I'm not sure what the consequence of this indentation mistake was https://github.com/ceph/ceph-qa-suite/commit/cdcb31... Loïc Dachary
07:01 AM Bug #9550 (Duplicate): "unknown arg --ec-pool" error in upgrade:dumpling-x-giant-distro-basic-vps...
Duplicate #9549 Loïc Dachary
07:00 AM Bug #9552 (Duplicate): "EINVAL: invalid command" in upgrade:dumpling-x-giant-distro-basic-vps run
Duplicate of #9549 Loïc Dachary

09/20/2014

05:22 PM Bug #9553 (Resolved): AssertionError "mon_thrash.py", line 143, in do_join" in upgrade:firefly-fi...
Logs are in http://qa-proxy.ceph.com/teuthology/teuthology-2014-09-20_15:08:15-upgrade:firefly-firefly-testing-basic-... Yuri Weinstein
03:31 PM Bug #9552 (Duplicate): "EINVAL: invalid command" in upgrade:dumpling-x-giant-distro-basic-vps run
Logs are in http://qa-proxy.ceph.com/teuthology/teuthology-2014-09-20_13:42:56-upgrade:dumpling-x-giant-distro-basic-... Yuri Weinstein
02:56 PM Bug #9550 (Duplicate): "unknown arg --ec-pool" error in upgrade:dumpling-x-giant-distro-basic-vps...
Logs are in http://qa-proxy.ceph.com/teuthology/teuthology-2014-09-20_13:42:56-upgrade:dumpling-x-giant-distro-basic-... Yuri Weinstein
09:29 AM Bug #9549 (Resolved): Error running "ceph osd erasure-code-profile" command on upgrade:dumpling-f...
All tests failed in http://pulpito.front.sepia.ceph.com/teuthology-2014-09-19_19:20:01-upgrade:dumpling-firefly-x-gia... Yuri Weinstein

09/19/2014

09:58 PM Revision 25d4a22b (teuthology): Fix RPM kernel downgrade.
Force even if an older version or existing.
Signed-off-by: Sandon Van Ness <sandon@inktank.com>
Sandon Van Ness
08:17 PM Feature #9094: ceph: test different journal modes (file, aio file, block device) modes in rados s...
It appears that we currently have suites that actually check the different journal modes, but they are not organized ... Anonymous
05:19 PM Revision a6ce70d0 (teuthology): Merge pull request #334 from ceph/wip-9519-wusui
Handle list-json downburst failure. Zack Cerza
04:12 PM Revision dc837192 (teuthology): Refuse to schedule jobs with 'multi' machine_type
That's not a real machine_type - it's a beanstalkd tube that is used
when a machine_type like 'plana,mira,burnupi' is...
Zack Cerza
03:42 PM Revision 98f2e5c8 (teuthology): Raise ConnectionLostError when the socket dies
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
10:22 AM Bug #9519 (Resolved): teuthology-lock: if downburst list-json fails, error is confusing
Commit a6ce70d05250f8927d050b513a2f58ccd76de878 Anonymous
08:47 AM Feature #9541 (Resolved): Fix the terrible 'Bad file descriptor' error
https://github.com/ceph/teuthology/commit/98f2e5c8d6d88155ce70f23ab53ba6f39bc7f9e3 Zack Cerza
08:46 AM Feature #9541 (Resolved): Fix the terrible 'Bad file descriptor' error
I'm talking about this:... Zack Cerza

09/18/2014

11:52 PM Revision e37afbb6 (teuthology): Handle list-json downburst failure.
Use check_output instead of Popen and communicate()
Fixes: #9519
Signed-off-by: Warren Usui <warren.usui@inktank.com>
Warren Usui
07:43 PM Revision 3b241620 (teuthology): Improve os-release parsing
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
06:45 PM Revision d6515e2c (teuthology): Rewrite teuthology-updatekeys
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
02:50 PM Bug #9519: teuthology-lock: if downburst list-json fails, error is confusing
Dan Mick
01:40 PM Bug #9519 (Fix Under Review): teuthology-lock: if downburst list-json fails, error is confusing
Anonymous
01:34 PM Bug #9519: teuthology-lock: if downburst list-json fails, error is confusing
The code has been changed as suggested. I thought about testing err on the p.communicate() return, but that returns ... Anonymous
11:17 AM Bug #9519: teuthology-lock: if downburst list-json fails, error is confusing
Anonymous
02:36 PM Feature #8765: upgrade suite: test that changes to crush maps are handled properly mid-upgrade
The user did a tunables change and crashed. We hadn't detected it in our tests. If our tests change tunables while th... Greg Farnum
02:28 PM Feature #8765: upgrade suite: test that changes to crush maps are handled properly mid-upgrade
Greg, we have tests to adjust crush tunables to specific profiles like 'ceph osd crush tunables firefly' during an up... Tamilarasi muthamizhan
12:49 PM Bug #9527: issues with new inventory population on debian wheezy
Fixed @os_type@:
https://github.com/ceph/teuthology/commit/3b241620d3b34b136be70abd9c5eff5c0ae34bf4
Zack Cerza
12:34 PM Bug #9527 (Resolved): issues with new inventory population on debian wheezy
... Zack Cerza
11:48 AM Feature #9454 (Resolved): Update/rewrite teuthology-updatekeys using new inventory features
https://github.com/ceph/teuthology/commit/d6515e2c122afc4b9997bc10be7d622bd8eaff80 Zack Cerza
10:32 AM Feature #9094: ceph: test different journal modes (file, aio file, block device) modes in rados s...
I am not entirely convince that aio journalling is working. Running the following yaml... Anonymous
10:31 AM Feature #9094: ceph: test different journal modes (file, aio file, block device) modes in rados s...
I am not entirely convince that aio journalling is working. Running the following yaml... Anonymous

09/17/2014

09:48 PM Revision 12ef43b8 (teuthology): Re-implement Distribution as OS
It now uses /etc/os-release instead of lsb_release, like the cool kids
are doing.
Signed-off-by: Zack Cerza <zack.ce...
Zack Cerza
09:48 PM Revision b3bb87cd (teuthology): Skip hostname test
Due to the workaround put in place recently
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza
08:18 PM Bug #9519 (Resolved): teuthology-lock: if downburst list-json fails, error is confusing
I had updated teuthology but not updated-and-rebootstrapped downburst; as a result, downburst simply didn't have the ... Dan Mick
04:46 PM Revision deb5dca8 (teuthology): Merge pull request #328 from ceph/wip-8700-wusui
Use docopts to parse daemon-helper Zack Cerza
04:41 PM Revision c736a521 (teuthology): Merge pull request #333 from ceph/wip-9495-wusui
Run chef before operations that need it. Zack Cerza
04:31 PM Revision d2776413 (teuthology): Merge pull request #331 from ceph/wip-transport-none
orchestra: fix ConnectionLostError path in wait() Zack Cerza
04:23 PM Revision 8d458e1b (teuthology): Add a workaround for Remote.hostname
Since 'hostname --fqdn' isn't working reliably
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza
01:50 PM Subtask #9512 (Rejected): Add stress-split tests
duplicate of #9511 Yuri Weinstein
01:47 PM Subtask #9512 (Rejected): Add stress-split tests
Yuri Weinstein
01:23 PM Feature #8700 (Resolved): daemon-helper: do proper argument parsing
This change has been pushed
Commit -- deb5dca8db7f900328fdd7372383977363537594
Anonymous
12:49 PM Bug #9511 (Resolved): Stress-split giant upgrade workunits.sh
Upgrade stress-split tests include a workunit that is dumpling specific. Further *-giant-x stress-split
tests may n...
Anonymous
10:01 AM Bug #9495 (Resolved): Chef, when run, needs to be run early. The kernel task breaks because git ...
Anonymous
09:09 AM Bug #9465 (Resolved): Remove cuttlefish-> upgrade case from upgrades/dumpling suite
Yuri Weinstein
03:23 AM Revision 329f450e (teuthology): Run chef before operations that need it.
Chef, if it is needed, should be run before kernel tasks
and before all other user defined tasks. It should not be
r...
Warren Usui

09/16/2014

10:07 PM Revision 02a7f1ff (teuthology): Fix daemon-helper argument parsing.
Fixes: 8700
Signed-off-by: Warren Usui <warren.usui@inktank.com>
Warren Usui
08:38 PM Bug #9495: Chef, when run, needs to be run early. The kernel task breaks because git is not avai...
https://github.com/ceph/teuthology/pull/333 -- A pull request is ready for this for review. Anonymous
08:10 PM Bug #9495: Chef, when run, needs to be run early. The kernel task breaks because git is not avai...
I think that we (Sandon and I) have decided is that the thing to do here is to make sure that chef is run early in th... Anonymous
03:11 PM Bug #9495: Chef, when run, needs to be run early. The kernel task breaks because git is not avai...
This was exacerbated by changes to 9318. Anonymous
03:10 PM Bug #9495 (Resolved): Chef, when run, needs to be run early. The kernel task breaks because git ...
Anonymous
06:18 PM Bug #9473 (In Progress): "0 values to unpack" error in upgrade:firefly-x-giant-testing-basic-vps run
Loic, could you please ensure we use the workload correctly in the config file. Tamilarasi muthamizhan
04:14 PM Bug #9473: "0 values to unpack" error in upgrade:firefly-x-giant-testing-basic-vps run
We got two @rados@ clauses in yaml
http://qa-proxy.ceph.com/teuthology/teuthology-2014-09-16_15:20:06-upgrade:firefl...
Yuri Weinstein
02:17 PM Bug #9473 (Resolved): "0 values to unpack" error in upgrade:firefly-x-giant-testing-basic-vps run
this is due to misconfig.
the task was using parallel execution of workload and upgrade sequence with no mention of ...
Tamilarasi muthamizhan
08:29 AM Bug #9473: "0 values to unpack" error in upgrade:firefly-x-giant-testing-basic-vps run
I disabled the suite until someone fixes it. Zack Cerza
05:58 PM Revision 378702aa (teuthology): Merge pull request #332 from ceph/wip-yaml-path
teuthology-suite: fix handling of extra YAML files Zack Cerza
04:57 PM Revision a227b5ba (teuthology): teuthology-suite: fix handling of extra YAML files
Previously these had to be absolute paths, or relative
paths had to be present in the pwd and in ceph-qa-suite.
With...
John Spray
04:36 PM Feature #9325 (Resolved): ceph-deploy: test public and private networks
Okay. I am guessing that I messed up the monitor setup previously. I ran ceph-deploy mon create-initial on both mac... Anonymous
11:54 AM Feature #9325 (In Progress): ceph-deploy: test public and private networks
Anonymous
02:09 PM Revision 24699f92 (teuthology): orchestra: fix ConnectionLostError path in wait()
Sometimes it would generate AttributeError instead
when it tried to call is_active() on None.
Signed-off-by: John Sp...
John Spray
12:21 PM Bug #9425 (Closed): special rados workunit needs to be added to giant.
This was just needed when upgrading from dumpling for tests that didn't work between dumpling and firefly. This scrip... Josh Durgin
11:59 AM Feature #9398 (Fix Under Review): Add suite upgrade/firefly-giant-x
PR - https://github.com/ceph/ceph-qa-suite/pull/135 Yuri Weinstein
11:46 AM Feature #9316: test rocksdb backend on mons and osds
waiting for a fix to go into teuthology [ ability to run specific tests on specific distros] inorder to get these int... Tamilarasi muthamizhan
11:37 AM Feature #9315 (In Progress): powercycle testing on rhel7, rhel6 and trusty kernels
Tamilarasi muthamizhan
11:36 AM Feature #9255 (In Progress): lock: add os constraints
Zack Cerza
09:30 AM Feature #9255: lock: add os constraints
Ah, I found Sandon's email from when he re-imaged a few. They are:
plana31
plana37
plana40
plana54
plana91
...
Zack Cerza
08:50 AM Feature #9255: lock: add os constraints
There are a few rhel7 recently installed Loïc Dachary
08:32 AM Feature #9255: lock: add os constraints
Looks like we already have @teuthology-suite@ checking for @exclude_arch@ and @exclude_os_type@. Adding @exclude_os_v... Zack Cerza
10:00 AM Feature #9271 (In Progress): teuthology: test both ubuntu LTS kernel and latest HWE kernel 
Sandon Van Ness

09/15/2014

08:35 PM Feature #9325: ceph-deploy: test public and private networks

Sandon recommended that I use --public-network 10.214.128.0/20 --cluster-network 10.214.144.0/20 for the new comman...
Anonymous
05:55 PM Feature #9094: ceph: test different journal modes (file, aio file, block device) modes in rados s...
It appears that there is already a rados test for aio journals and a test for file journals.
suites/rados/objectst...
Anonymous
04:57 PM Revision 5064c9d7 (teuthology): Merge pull request #326 from ceph/wip-9318-wusui
Avoid running chef automatically. Zack Cerza
04:57 PM Revision 6f5296d4 (teuthology): Merge pull request #297 from ceph/wip-8712-wusui
Check os-type and os-version for vps Zack Cerza
11:17 AM Feature #8700: daemon-helper: do proper argument parsing
Ready for review: PR https://github.com/ceph/teuthology/pull/328 Anonymous
10:44 AM Feature #8700 (Fix Under Review): daemon-helper: do proper argument parsing
Anonymous
10:51 AM Bug #9318 (Resolved): ceph-deploy needs to be tested without chef.
Fixed with commit 5064c9d7563e1d91f7110b9323bd6bfcd23907ea Anonymous
10:44 AM Fix #8712 (Resolved): Teuthology-lock should not lock if the downburst failed
Fixed in commit 6f5296d40c8fd73b3cbb7db2875289ddbeebf0bd
Anonymous
10:32 AM Bug #9473: "0 values to unpack" error in upgrade:firefly-x-giant-testing-basic-vps run
This suite has never had a single passing job. The @parallel@ task is being told to look for a @workload@ stanza, and... Zack Cerza
09:22 AM Bug #9473 (Resolved): "0 values to unpack" error in upgrade:firefly-x-giant-testing-basic-vps run
Almost all tests failed due to this.
Logs are in http://qa-proxy.ceph.com/teuthology/teuthology-2014-09-14_19:05:0...
Yuri Weinstein
10:16 AM Bug #9448 (Resolved): "Error pushing inventory" in upgrade:firefly-x-master-testing-basic-vps run
Zack Cerza
10:12 AM Bug #9447 (Resolved): "failure_reason: generator" in multiple runs
Zack Cerza
09:11 AM Feature #9471 (Resolved): paddles: implement job expiration
https://github.com/ceph/paddles/commit/1a1c5e528bf310c9b611ccfc7b46a9073b0406e7
Clean-up is now as easy as: @pecan...
Zack Cerza
08:20 AM Feature #9471 (Resolved): paddles: implement job expiration
@teuthology.front@ has to be rebooted pretty often these days due to cephfs issues. One of the negative side-effects ... Zack Cerza

09/14/2014

04:03 PM Bug #9465 (Fix Under Review): Remove cuttlefish-> upgrade case from upgrades/dumpling suite
PR - https://github.com/ceph/ceph-qa-suite/pull/138 Yuri Weinstein
03:53 PM Bug #9465 (Resolved): Remove cuttlefish-> upgrade case from upgrades/dumpling suite
Yuri Weinstein
03:29 PM Bug #9461 (Resolved): remove cuttlefish-> upgrade case
Yuri Weinstein
10:20 AM Bug #9461 (Fix Under Review): remove cuttlefish-> upgrade case
Yuri Weinstein
10:20 AM Bug #9461: remove cuttlefish-> upgrade case
Corresponding PR https://github.com/ceph/ceph-qa-suite/pull/137 Yuri Weinstein

09/13/2014

09:26 PM Bug #9461 (New): remove cuttlefish-> upgrade case
Yuri Weinstein
09:13 PM Bug #9461 (Won't Fix): remove cuttlefish-> upgrade case
there are no cuttlefish rhel builds (6 or 7) and i don't think it's worth it to add them.
i think we should just d...
Sage Weil
06:57 PM Bug #9461 (Resolved): remove cuttlefish-> upgrade case
Run http://pulpito.front.sepia.ceph.com/teuthology-2014-09-13_17:05:02-upgrade:dumpling-x-giant-distro-basic-vps/
...
Yuri Weinstein

09/12/2014

05:58 PM Feature #9398: Add suite upgrade/firefly-giant-x
PR for parallel part - https://github.com/ceph/ceph-qa-suite/pull/135
Warren pls add stress-split when available.
Yuri Weinstein
04:01 PM Revision 3d564e05 (teuthology): Make push_inventory() a regular function
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
12:46 PM Feature #9454 (Resolved): Update/rewrite teuthology-updatekeys using new inventory features
Zack Cerza
10:35 AM Feature #9451 (Resolved): pulpito: Expose OS/Version info on run level
It seems to be beneficial to add "Version" next to "OS Type" column on the run specific page, so OS/Version specific ... Yuri Weinstein
10:26 AM Feature #8013 (Resolved): pulpito: add a UI for viewing Node information
https://github.com/ceph/pulpito/commit/f488141bf3313c7c0cef9119e487ad5fda7e5e03 Zack Cerza
10:24 AM Feature #9450 (Resolved): upgrade stress split: run some tests with *new* clients
Sage Weil
09:22 AM Bug #9448: "Error pushing inventory" in upgrade:firefly-x-master-testing-basic-vps run
This should fix it:
https://github.com/ceph/teuthology/commit/3d564e05c1c116e4db693acea265d0be10f412b0
Zack Cerza
08:45 AM Bug #9448 (Resolved): "Error pushing inventory" in upgrade:firefly-x-master-testing-basic-vps run
Al tests failed due this issue.
Logs are in http://qa-proxy.ceph.com/teuthology/teuthology-2014-09-11_19:05:02-upgra...
Yuri Weinstein
09:22 AM Bug #9447: "failure_reason: generator" in multiple runs
This ought to fix it:
https://github.com/ceph/teuthology/commit/3d564e05c1c116e4db693acea265d0be10f412b0
Zack Cerza
08:42 AM Bug #9447 (Resolved): "failure_reason: generator" in multiple runs
One log for example: http://qa-proxy.ceph.com/teuthology/teuthology-2014-09-11_19:05:02-upgrade:firefly-x-master-test... Yuri Weinstein
07:39 AM Feature #9325: ceph-deploy: test public and private networks
Warren: you need to pass in a valid network range for this to work. I suggest using a network/ip calculator as someti... Alfredo Deza
12:34 AM Revision 48244fc1 (teuthology): Avoid running chef automatically
teuthology --lock formerly automatically ran chef on startup of
virtual machines. This covered up a bug where ceph-de...
Warren Usui

09/11/2014

09:12 PM Revision d0630f76 (teuthology): Add Remote.arch
Returns the result of 'uname -p'
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza
09:12 PM Revision 83e93422 (teuthology): Set Remote.hostname by asking the host itself
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
09:12 PM Revision 58cbb236 (teuthology): Add Remote.host_key
Turns out we can easily grab the ssh key from paramiko once a connection
is established.
Signed-off-by: Zack Cerza <...
Zack Cerza
09:12 PM Revision 4351173d (teuthology): Add Remote.inventory_info
A property that returns a dict of attributes in the format that the
paddles lock server likes.
Signed-off-by: Zack C...
Zack Cerza
09:12 PM Revision 33f8f08e (teuthology): Add lock.update_inventory()
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
09:12 PM Revision 7806c6ae (teuthology): Add push_inventory() subtask
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
09:12 PM Revision e0594ee6 (teuthology): Use teuthology.task.internal.push_inventory
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
09:12 PM Revision 95935341 (teuthology): Add caching lsb_release parser
In far too many places do we remotely exec lsb_release in some form,
then parse the output. In shifting to a more sta...
Zack Cerza
04:43 PM Feature #9325: ceph-deploy: test public and private networks
I have plana57 and burnupi61 locked.
I ran purgedata, forgetkeys, and purge on both machines, then tried:
./vi...
Anonymous
02:22 PM Feature #9255: lock: add os constraints
Paddles work is merged.
Lots of auto-population added - details in #7400.
Zack Cerza
02:22 PM Feature #7400 (Resolved): locking should update distro and version in lock db
Add @Remote.distro@
https://github.com/ceph/teuthology/commit/959353415598cb8a6a3c20c0d0cc80d0c97cfcc1
Add @Remot...
Zack Cerza
02:17 PM Feature #9377 (Resolved): Better error message when attempting to run commands on disconnected re...
Zack Cerza
02:17 PM Feature #8544 (Resolved): Extend teuthology.orchestra.remote.Remote
@Remote.distro@
https://github.com/ceph/teuthology/commit/959353415598cb8a6a3c20c0d0cc80d0c97cfcc1
@Remote.arch@
...
Zack Cerza
01:55 PM Fix #8712: Teuthology-lock should not lock if the downburst failed
https://github.com/ceph/teuthology/pull/297 Anonymous
01:53 PM Feature #8700 (In Progress): daemon-helper: do proper argument parsing
I should probably use argparse on this for now. Anonymous
09:24 AM Feature #8700: daemon-helper: do proper argument parsing
Let's get in the habit of linking PRs please.
https://github.com/ceph/teuthology/pull/328
Zack Cerza
01:53 PM Bug #9318: ceph-deploy needs to be tested without chef.
https://github.com/ceph/teuthology/pull/326
This is now ready for review.
Anonymous

09/10/2014

06:20 PM Feature #8700 (Fix Under Review): daemon-helper: do proper argument parsing
In review: Pull request 328 Anonymous
06:00 PM Revision 50e13e04 (teuthology): Check os-type and os-version for vps
Fixes: 8712
Signed-off-by: Warren Usui warren.usui@inktank.com
Warren Usui
04:12 PM Bug #9425: special rados workunit needs to be added to giant.
A copy of this workunit is needed on giant. I used test-upgrade-firefly.sh (there is not a version of that file on g... Anonymous
03:55 PM Bug #9425 (Closed): special rados workunit needs to be added to giant.
ceph/qa/workunits/rados/test-upgrade-firefly.sh skips some tests on firefly runs. I assume that these same tests sti... Anonymous
02:25 PM Feature #9424 (Resolved): Add suite upgrade/giant-x
Yuri Weinstein
01:52 PM Feature #9398 (In Progress): Add suite upgrade/firefly-giant-x
Yuri Weinstein
09:13 AM Feature #9398: Add suite upgrade/firefly-giant-x
Yuri Weinstein
12:44 PM Revision c5664033 (teuthology): Merge pull request #327 from dachary/wip-exec-documentation
documentation: updates to the exec tasks Alfredo Deza
10:19 AM Revision 90736bbe (teuthology): documentation: updates to the exec tasks
* Quoting is important
* Behavior on error
Signed-off-by: Loic Dachary <loic-201408@dachary.org>
Loic Dachary
09:13 AM Feature #9393 (Rejected): Make upgrade:dumpling-dumpling suite to run on supported distros
We will not run upgrade/dumpling tests on distros Yuri Weinstein
09:12 AM Feature #9289 (Rejected): Backport distros to dumpling branch
We will not run upgrade/dumpling tests on distros Yuri Weinstein
02:06 AM Feature #9412 (New): erasure-code: use ceph_erasure_code_benchmark to test performance regressions
Probably in the upgrade suite ? Do something like
* protect the test to only run on dedicated hardware to reduce t...
Loïc Dachary

09/09/2014

11:56 PM Revision 3df89f18 (teuthology): Move more exceptions
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
11:56 PM Revision dc6020b2 (teuthology): In Remote.run(), attempt to reconnect if necessary
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
11:28 PM Revision af6bd0b1 (teuthology): valgrind: suppress tcmalloc crap for centos 6.5
Fixes: #9336
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
05:54 PM Bug #9409: libvirt: QEMU errors operation is not valid: domain is not running -- cannot un...
I have locked vpm115 and vpm144. I ran this again on another set of vms and things worked fine.
I suspect that th...
Anonymous
04:14 PM Bug #9409 (Resolved): libvirt: QEMU errors operation is not valid: domain is not running -- ...
I git cloned the latest teuthology, ran ./bootstrap and ran the following command:
./virtualenv/bin/teuthology -...
Anonymous
04:57 PM Feature #9377: Better error message when attempting to run commands on disconnected remotes
https://github.com/ceph/teuthology/commit/dc6020b2132c155ed07d52efff44fd88e128c2e3 Zack Cerza
04:51 PM Feature #9255: lock: add os constraints
Inventory work for paddles:
https://github.com/ceph/paddles/pull/45
Zack Cerza
04:29 PM Bug #9336 (Pending Backport): valgrind suppresssions broken for centos 6.5
Sage Weil
02:49 PM Bug #9247 (Resolved): Add better retries to teuthology locking
I actually think the mentioned fix has been good enough. Zack Cerza
02:48 PM Bug #9257 (Resolved): paddles: race condition in lock server
Last PR mentioned wasn't quite good enough. Deployed this one today:
https://github.com/ceph/paddles/commit/4d4923a0...
Zack Cerza
11:53 AM Feature #9393 (In Progress): Make upgrade:dumpling-dumpling suite to run on supported distros
Yuri Weinstein
09:35 AM Feature #9393 (Rejected): Make upgrade:dumpling-dumpling suite to run on supported distros
For reference : http://pulpito.front.sepia.ceph.com/teuthology-2014-09-04_15:40:01-upgrade:dumpling-dumpling-distro-b... Yuri Weinstein
11:52 AM Feature #9289 (In Progress): Backport distros to dumpling branch
Yuri Weinstein
11:52 AM Bug #9290 (Duplicate): Backport distros to dumpling branch
#9289 Yuri Weinstein
11:38 AM Bug #9290 (In Progress): Backport distros to dumpling branch
Sage Weil
11:43 AM Bug #6764 (Won't Fix): Tests that use KVM fail on arm.
Sage Weil
11:39 AM Bug #9318 (In Progress): ceph-deploy needs to be tested without chef.
Anonymous
11:39 AM Feature #9325: ceph-deploy: test public and private networks
The '/XX' is *not* a port, it is meant to be the specification for the subnet of a given IP address, this is referred... Alfredo Deza
11:39 AM Bug #8923 (Resolved): teuthology-kill: Assembling run information is slow
Sage Weil
11:37 AM Feature #8948 (Won't Fix): Allow MONs and OSDs to be assigned to specific targets
Sage Weil
11:35 AM Bug #9298 (Resolved): not enough osds for some ec test
Sage Weil
11:34 AM Bug #9373 (Resolved): Test failed with error "Could not reconnect", "AttributeError: 'NoneType' o...
Sage Weil
11:33 AM Bug #9099 (Resolved): VPS machines are taking unusually long time to start running tests
Sage Weil
11:30 AM Bug #9229 (Resolved): teuthology.front.sepia.ceph.com should be updated to reflect new lock serve...
Page is updated and I put a link to the new location for when that is complete. Sandon Van Ness
11:29 AM Bug #8999 (In Progress): "Error installing chef" in upgrade:firefly-firefly-testing-basic-vps suite
Sandon Van Ness
10:02 AM Feature #9357 (Resolved): giant-x stress-split test suite needs to be created.
A first version has been checked in Anonymous
09:53 AM Feature #9398 (Resolved): Add suite upgrade/firefly-giant-x
Yuri Weinstein
09:36 AM Feature #9352 (Resolved): add dumpling-giant-x upgrade suite
Corresponding PR - https://github.com/ceph/ceph-qa-suite/pull/119 Yuri Weinstein

09/08/2014

08:55 PM Bug #9387 (Resolved): failed assert er in ec_lost_unfound
... Sage Weil
08:53 PM Revision 01d35c1b (teuthology): Remove unnecessary filter in do_update_keys()
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
08:26 PM Fix #8712: Teuthology-lock should not lock if the downburst failed
Urgh. I have implemented this change to be able to handle checking without downburst (using the downburst data if it... Anonymous
08:14 PM Bug #9318: ceph-deploy needs to be tested without chef.
The change is failing jenkins build. I am investigating... Anonymous
07:15 PM Revision 23add3a0 (teuthology): Don't explode if get_status fails
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
03:52 PM Feature #9325 (Need More Info): ceph-deploy: test public and private networks
Running the following:... Anonymous
03:28 PM Feature #9316 (In Progress): test rocksdb backend on mons and osds
manually tested on trusty and rhel7 on ceph: master branch with the following config options,... Tamilarasi muthamizhan
07:38 AM Feature #9377: Better error message when attempting to run commands on disconnected remotes
A @ConnectionLostError@ should be raised Zack Cerza
07:36 AM Feature #9377 (Resolved): Better error message when attempting to run commands on disconnected re...
See #9373 Zack Cerza

09/06/2014

09:13 AM Bug #9373 (Resolved): Test failed with error "Could not reconnect", "AttributeError: 'NoneType' o...
Tests on VPS fail.
http://qa-proxy.ceph.com/teuthology/teuthology-2014-09-05_16:10:02-upgrade:dumpling-dumpling-di...
Yuri Weinstein

09/05/2014

03:03 PM Bug #9318: ceph-deploy needs to be tested without chef.
I have pushed a change to wip-9318-wusui. Anonymous
08:33 AM Feature #9255: lock: add os constraints
@Remote.arch@ using @uname -p@:
https://github.com/ceph/teuthology/commit/cf20f3e0aaba88e205285f9cddf558e7aef3239e
Zack Cerza
08:04 AM Bug #9257: paddles: race condition in lock server
The PR is merged:
https://github.com/ceph/paddles/commit/14eb6198e8928f91091d93bd50a87fb3d9cd78a2
But now it's Fr...
Zack Cerza

09/04/2014

09:21 PM Feature #9357 (Resolved): giant-x stress-split test suite needs to be created.
Anonymous
03:36 PM Feature #9354 (Resolved): Calamari cluster setup feature.
Teuthology could be used to set up a Calamari cluster. The task, once the cluster is set-up, could wait for user act... Anonymous
03:31 PM Bug #9318: ceph-deploy needs to be tested without chef.
Tests on ubuntu and rhel did not reveal issues on this week's firefly build.
I am keeping this open to track the s...
Anonymous
01:53 PM Feature #9352 (Resolved): add dumpling-giant-x upgrade suite
Yuri Weinstein
01:52 PM Feature #9255: lock: add os constraints
Looks like my work in #8544 is going to be useful after all. I can use it to populate paddles with node information.
...
Zack Cerza
01:51 PM Feature #8544: Extend teuthology.orchestra.remote.Remote
Link to the actual branch:
https://github.com/ceph/teuthology/tree/wip-remote
Zack Cerza
01:50 PM Feature #8544 (In Progress): Extend teuthology.orchestra.remote.Remote
Zack Cerza
12:50 PM Bug #9257 (Fix Under Review): paddles: race condition in lock server
https://github.com/ceph/paddles/pull/43 Zack Cerza

09/03/2014

09:40 AM Bug #9336 (Closed): valgrind suppresssions broken for centos 6.5
Several valgrind issues found in http://pulpito.front.sepia.ceph.com/teuthology-2014-09-02_16:17:37-rgw:verify-dumpli... Yuri Weinstein

09/02/2014

03:01 PM Feature #9325 (Resolved): ceph-deploy: test public and private networks
ceph-deploy new --public-network 0.0.0.0/0 --cluster-network 0.0.0.0/0 node1 node2
test case : deploy a cluster wi...
Tamilarasi muthamizhan
02:45 PM Revision 590121c3 (teuthology): Merge pull request #325 from ceph/wip-valgrind
valgrind: use --time-stamp=yes Zack Cerza
12:01 PM Bug #9318 (Resolved): ceph-deploy needs to be tested without chef.
Ceph-deploy needs to be tested without chef being run. Anonymous
12:00 PM Feature #9317 (New): run tests with a mix of distros
ability to run tests on teuthology on a mix of distros: rhel7,rhel6,trusty,precise. Tamilarasi muthamizhan
11:58 AM Feature #9316 (Resolved): test rocksdb backend on mons and osds
Tamilarasi muthamizhan
11:54 AM Feature #9315 (Resolved): powercycle testing on rhel7, rhel6 and trusty kernels
Tamilarasi muthamizhan
11:46 AM Feature #6150 (Resolved): Teuthology database access uses some hardcoded values.
Zack Cerza
11:45 AM Feature #4133 (Resolved): teuthology: track os in machine table
Zack Cerza
11:42 AM Feature #9314 (New): dev deployment of teuthology/paddles/pulpito
Zack Cerza
11:40 AM Feature #8544: Extend teuthology.orchestra.remote.Remote
Zack Cerza
11:39 AM Feature #8640 (Resolved): Make a proper python package out of teuthology
Zack Cerza
07:44 AM Feature #8631: Use paddles as primary queue
Zack Cerza

08/31/2014

05:13 PM Feature #9255: lock: add os constraints
Zack Cerza wrote:
> I'm wondering where might be a sane place to put this in our job yamls.
>
> Unrelated, do you...
Sage Weil

08/30/2014

04:22 PM Revision cb06df67 (teuthology): valgrind: adjust suppressions for wheezy
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
09:46 AM Bug #9298 (Fix Under Review): not enough osds for some ec test
"proposed fix":https://github.com/ceph/ceph-qa-suite/pull/116 Loïc Dachary
09:34 AM Bug #9298 (Resolved): not enough osds for some ec test
description: rgw/singleton/{all/radosgw-admin-data-sync.yaml frontend/civetweb.yaml
rgw_pool_type/ec-profile.yaml}...
Sage Weil
01:58 AM Revision 2d60c2b1 (teuthology): valgrind: use --time-stamp=yes
This doesn't help on the precise version, but maybe it will on
future versions... because if so, it would be really h...
Sage Weil

08/29/2014

05:37 PM Revision 71d98976 (teuthology): Update downburst docs.
Signed-off-by: Sandon Van Ness <sandon@inktank.com> Sandon Van Ness
05:19 PM Revision 9497728d (teuthology): Merge pull request #324 from ceph/wip-hadoop-nuke
nuke: kill hadoop processes Zack Cerza
04:40 PM Revision 6eea314d (teuthology): nuke: kill hadoop processes
Signed-off-by: John Spray <john.spray@redhat.com> John Spray
10:19 AM Documentation #9292 (Resolved): README.rst tweaks
There are Inktank references in README.rst. Now that teuthology is in PyPI, we should probably change these. Anonymous
10:13 AM Feature #9070 (Resolved): ceph_deploy: add dmcrypt as a config paramater in ceph_deploy.py
commit 7dcacc9bd5189b7c81fc2bc39e433d1f1c630c95 has been merged. Anonymous
10:10 AM Feature #9255: lock: add os constraints
I'm wondering where might be a sane place to put this in our job yamls.
Unrelated, do you think using a regex to m...
Zack Cerza
10:02 AM Documentation #9291 (In Progress): Downburst: We should probably update the README.rst
https://pypi.python.org/pypi/downburst/0.0.1 mentions to inktank, for example. Anonymous
09:11 AM Bug #9290 (Duplicate): Backport distros to dumpling branch
distros dir off dumpling branch don't have 'all' and 'supported' structure.
Compare:
https://github.com/ceph/ceph...
Yuri Weinstein
08:37 AM Feature #9289 (Rejected): Backport distros to dumpling branch
distros dir off dumpling branch don't have 'all' and 'supported' structure.
Compare:
https://github.com/ceph/ceph...
Yuri Weinstein
01:19 AM Revision b9e9a6ca (teuthology): Drop --allow-hosts None
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
01:13 AM Revision 7e3c6b07 (teuthology): Use setuptools, not distribute
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza

08/28/2014

10:53 PM Revision ed536a8f (teuthology): Merge pull request #323 from ceph/pypi
Prepare for PyPI
Reviewed-by: Sage Weil <sage@redhat.com>
Sage Weil
10:46 PM Revision f9d1917b (teuthology): Add install_requires and tests_require
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
10:46 PM Revision b52e6754 (teuthology): Add MANIFEST.in
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
10:46 PM Revision e991a6d7 (teuthology): Add LICENSE
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
06:24 PM Feature #9070 (Fix Under Review): ceph_deploy: add dmcrypt as a config paramater in ceph_deploy.py
https://github.com/ceph/ceph-qa-suite/pull/113 Tamilarasi muthamizhan
03:51 PM Feature #7274 (Resolved): teuthology should be in PyPI
https://github.com/ceph/teuthology/commit/ed536a8f7d7c71088a8462c69396c95cf0f1a8bf
https://pypi.python.org/pypi/teut...
Zack Cerza
03:44 PM Feature #7274 (In Progress): teuthology should be in PyPI
https://github.com/ceph/teuthology/pull/323 Zack Cerza
01:40 PM Feature #7274: teuthology should be in PyPI
Downburst needs to be in first:
http://tracker.ceph.com/issues/9270
Zack Cerza
03:34 PM Feature #6146 (Resolved): need a upgrade task that uses ceph-deploy
Commit 166c8af3 should resolve this Anonymous
02:40 PM Revision 66c8af3c (teuthology): Merge pull request #308 from ceph/wip-6146-wusui
Add ability to update with ceph-deploy Zack Cerza
02:05 PM Feature #7032 (Resolved): teuthology: thrash cache pool (add cache; wait; drain cache; disable; r...
Sage Weil
01:42 PM Feature #9271 (New): teuthology: test both ubuntu LTS kernel and latest HWE kernel 
Canonical supports both the original kernel with teh LTS (3.2 for precise) and the latest HWE (hardware enablement) k... Sage Weil
01:40 PM Feature #9270 (Resolved): downburst should be in PyPI
Oh look it's merged:
https://github.com/ceph/downburst/commit/193c66dddbe1a61f1037ccfaa9080841147e1192
https://py...
Zack Cerza
01:38 PM Feature #9270 (Resolved): downburst should be in PyPI
PR:
https://github.com/ceph/downburst/pull/13
Zack Cerza
08:50 AM Bug #9257: paddles: race condition in lock server
My fix wasn't quite good enough. I've moved lots of error and sanity checking from the controllers to the model itsel... Zack Cerza

08/27/2014

09:43 PM Revision e2f57512 (teuthology): Merge pull request #314 from ceph/wip-8923
Speed up teuthology-kill. Zack Cerza
09:41 PM Revision e92c2a74 (teuthology): Add more info in comments.
Signed-off-by: Sandon Van Ness <sandon@inktank.com> Sandon Van Ness
09:25 PM Revision 901649f1 (teuthology): Merge pull request #319 from ceph/wip-8231
remote: Add ability to push a file to a remote machine Zack Cerza
09:21 PM Revision ce01464d (teuthology): Merge pull request #299 from ceph/wip-7810
Wip 7810 Zack Cerza
09:19 PM Revision daeca276 (teuthology): orchestra: more docstring
Signed-off-by: John Spray <john.spray@redhat.com> John Spray
08:17 PM Revision c23a0cff (teuthology): orchestra: fine tune docstrings.
Signed-off-by: John Spray <john.spray@redhat.com> John Spray
08:01 PM Revision 2564ef70 (teuthology): Don't explode on ConnectionError in list_locks()
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
07:44 PM Revision 2e4f25c9 (teuthology): remote: Add ability to push a file to a remote machine
Add put_file() and _sftp_put_file() without sudo support
Signed-off-by: David Zafman <dzafman@redhat.com>
David Zafman
06:39 PM Revision 309d6cea (teuthology): Fix update hang.
Don't check ssh keys of VM (attempting to update them) if we are
changing the state of the host (up/down) as there is...
Sandon Van Ness
06:13 PM Revision 4fa89f6f (teuthology): Merge pull request #317 from dachary/wip-nuke-on-error
convert nuke-on-error to boolean Zack Cerza
06:10 PM Revision 0fae95f4 (teuthology): Merge pull request #321 from ceph/wip-install
install libcephfs-java Zack Cerza
06:05 PM Revision 8a87a422 (teuthology): Only pass lists to ssh_keyscan()
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
05:32 PM Revision 7ad4e91a (teuthology): More hostname normalization
This time, for ssh_keyscan()
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza
05:27 PM Bug #9250 (Resolved): attempted to unlock a non-existent node
Sage Weil
08:29 AM Bug #9250: attempted to unlock a non-existent node
This should fix it:
https://github.com/ceph/teuthology/commit/4d44c8235360aa6c84d527cd5359407950aed04c
Zack Cerza
05:40 AM Bug #9250 (Resolved): attempted to unlock a non-existent node
... Sage Weil
05:25 PM Revision 95a08b56 (teuthology): For clones, look for error regardless of exit code
This fixes a bug on older git versions, where it would happily cloen a
repo and give you the wrong branch if the one ...
Zack Cerza
03:31 PM Revision 4d44c823 (teuthology): Normalize input hostnames in various functions
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
12:59 PM Bug #9247 (In Progress): Add better retries to teuthology locking
Partial fix:
https://github.com/ceph/teuthology/commit/2564ef70281f6fb16d4564ea4b87a345e9910c45
Zack Cerza
12:55 PM Bug #9257: paddles: race condition in lock server
Fix attempt:
https://github.com/ceph/teuthology/commit/4fa89f6fd40d4fd4fcb943c64749ee95bbeca292
Zack Cerza
12:50 PM Bug #9257 (Resolved): paddles: race condition in lock server
Zack Cerza
12:47 PM Feature #9255: lock: add os constraints
This would have the awesome side effect of being able to tell from the lockdb what distro/version one expects to find... Dan Mick
10:29 AM Feature #9255 (Resolved): lock: add os constraints
add lock contraints:
- os-type
- os-version
- arch
we should make the strings match what teuthology-lock and ...
Sage Weil
10:43 AM Feature #9256 (New): lock: add os match constraint
There are a handful of tests that don't require any particular distro, but do require that all nodes be the same dist... Sage Weil
12:18 AM Revision c8493e58 (teuthology): task/install: install libcephfs-java (deb)
Accidentally removed in 0c75c6b1f7654b5a9b45d73c6b6aa47a523e1841
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
12:10 AM Revision ca7e75c6 (teuthology): task/install: move package list to top of file
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil

08/26/2014

09:34 PM Revision 74ace82f (teuthology): Merge pull request #320 from ceph/wip-sort-brief
lock.py: sort --brief output by status['name'] Zack Cerza
09:25 PM Revision 093a1b69 (teuthology): lock.py: sort --brief output by status['name']
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
05:47 PM Revision 883c97de (teuthology): Fix a linter error
Wasn't much of a bug, but still.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza
05:43 PM Revision 8bce6c5f (teuthology): Fix module reference
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
05:19 PM Revision eafe9199 (teuthology): Hostname handling for updatekeys
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
04:52 PM Bug #9247 (Resolved): Add better retries to teuthology locking
Zack Cerza
04:39 PM Revision 479b2249 (teuthology): Exit with code already returned by lock.main()
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
04:35 PM Revision b1a9ac17 (teuthology): Less dangerous hostname mangling
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
04:32 PM Revision 1637d3b4 (teuthology): Fix --unlock
Note to self: clean up user/ctx.owner confusion
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza
04:23 PM Revision 4efb4908 (teuthology): Return old-style hostnames from lock_many()
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
04:21 PM Revision 02ca2f05 (teuthology): Don't "import misc as teuthology"
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
04:20 PM Bug #8737: thrasher reviving osd racing with kill osd
I indeed misread these logs. Loïc Dachary
11:40 AM Bug #8737 (Rejected): thrasher reviving osd racing with kill osd
i think you misread the log? nothing in that log snippet about killing the osd that i see? Sage Weil
02:41 PM Feature #9244 (New): Add more details to pulpito UI for nodes/lock
It'd be helpful to connect the new UI with running tests.
For example :
- we show all locked vps machines via ...
Yuri Weinstein
02:21 PM Feature #9242 (Resolved): pulpito: UI for nodes/locks
http://pulpito.ceph.com/stats/nodes/locks/
The menu near the top-right allows filtering by @machine_type@
Zack Cerza
02:20 PM Feature #9242 (In Progress): pulpito: UI for nodes/locks
Zack Cerza
01:10 PM Feature #9242: pulpito: UI for nodes/locks
What kind of information do we want to get out of this?
# Grouped by @machine_type@, a breakdown of @locked_by@ va...
Zack Cerza
01:05 PM Feature #9242: pulpito: UI for nodes/locks
I'll do this now-ish. Zack Cerza
01:03 PM Feature #9242 (Resolved): pulpito: UI for nodes/locks
One of the nice things about the old lock server was that it had a UI to show which machines were locked by whom. Let... Zack Cerza
01:46 PM Bug #8681 (Resolved): pulpito: suite=upgrade traceback
Just a correction: this is fixed Zack Cerza
11:41 AM Bug #8681 (Won't Fix): pulpito: suite=upgrade traceback
Sage Weil
01:04 PM Feature #8012 (Resolved): paddles: replace teuthology's lock server
Deployment's done! (yesterday) Zack Cerza
12:14 PM Bug #9234: lock-many request includes 'ubuntu@'; lookup fails
Yep. Thanks. Swore I updated. Grr.
Dan Mick
10:06 AM Bug #9234 (Resolved): lock-many request includes 'ubuntu@'; lookup fails
Fixed yesterday:
https://github.com/ceph/teuthology/commit/ad278fdc71140dfb4be27895e747356e668e3b6c#diff-d41d8cd98f0...
Zack Cerza
12:10 PM Feature #7362 (Rejected): sentry: rados/test.sh errors are non informative
sentry is 502 http://sentry.ceph.com/ Loïc Dachary
11:54 AM Bug #8015 (Can't reproduce): libvirt issues with existing volumes
Sage Weil
11:54 AM Bug #5385 (Duplicate): Teuthology reports pass on C^ed tests
Sage Weil
11:54 AM Bug #9129 (Resolved): rgw tests: "apache2: Configuration error: No MPM loaded"
I believe this "has been fixed":https://github.com/ceph/ceph-qa-suite/commit/2aae91929f720c54f406b7612631d82b27c98fe6 Loïc Dachary
11:52 AM Bug #6402 (Won't Fix): Hardcoded Urls in Chef-solo recipes
Sage Weil
11:52 AM Bug #7596 (Can't reproduce): task/ceph_manager.py: Exceptions are being swallowed
Sage Weil
11:51 AM Bug #5308 (Can't reproduce): don't delete hierarchies before unmount
Sage Weil
11:51 AM Bug #6401 (Won't Fix): teuthology does not clean cache apt archives
Sage Weil
11:51 AM Bug #7074 (Can't reproduce): AssertionError in teuthology-coverage
Sage Weil
11:49 AM Bug #9229: teuthology.front.sepia.ceph.com should be updated to reflect new lock server changes.
can probably turn it off; this'll eventaully get merged into pulpito Sage Weil
11:47 AM Bug #8057 (Can't reproduce): teuthology.lock.create_if_vm(): RuntimeError: maximum recursion dept...
Sage Weil
11:47 AM Bug #5151 (Can't reproduce): Teuthology Assertion error.
Sage Weil
11:47 AM Bug #5001 (Won't Fix): teuthology-lock: leak locks on bobtail branch
Sage Weil
11:47 AM Bug #5755 (Won't Fix): teuthology no longer runs under debian squeeze
Sage Weil
11:47 AM Bug #4831 (Resolved): mds_thrasher: do not hang when the MDS crashes
Sage Weil
11:46 AM Bug #2489 (Resolved): teuthology: nuke does not obey check-locks: false
Sage Weil
11:46 AM Bug #5841 (Can't reproduce): Teuthology -- ceph-deploy monitor issues.
Sage Weil
11:46 AM Bug #6811 (Rejected): teuthology should log install failures
Sage Weil
11:46 AM Bug #6584 (Can't reproduce): ERROR: While executing gem...
Sage Weil
11:45 AM Bug #5983 (Resolved): lock occasionally leaks machines
Sage Weil
11:45 AM Bug #6929 (Closed): Downburst documentation is bad.
Sage Weil
11:45 AM Bug #7392 (Can't reproduce): Found coredumps on Debian Wheezy
Sage Weil
11:44 AM Bug #7269 (Resolved): Unable to establish SSL connection to ceph.com
Sage Weil
11:44 AM Bug #6916 (Can't reproduce): Targets hanging on wget fetching the repo key
Sage Weil
11:44 AM Bug #6164 (Resolved): teuthology-lock --unlock vpmXXX leaves uncleanable VM if downburst not found
Sage Weil
11:44 AM Bug #7544 (Can't reproduce): Bad File Descriptor from Paramiko
Sage Weil
11:43 AM Bug #7747 (Can't reproduce): monthrash: thrasher keeps going even after a test fails
Sage Weil
11:43 AM Bug #8331 (Resolved): Wrongly marked down on vps runs
Sage Weil
11:43 AM Bug #8339 (Resolved): Fix def task docstrings and README.rst for local: field in install.
Sage Weil
11:42 AM Bug #8434 (Rejected): mpi task needs a timeout
Sage Weil
11:42 AM Bug #8577 (Rejected): failed to shut down all OSDs
this is a leveldb ceph-osd bug Sage Weil
11:41 AM Feature #8948 (Need More Info): Allow MONs and OSDs to be assigned to specific targets
you're right, it's not deterministic. does it need to be? Sage Weil
11:40 AM Bug #8923 (Fix Under Review): teuthology-kill: Assembling run information is slow
https://github.com/ceph/teuthology/pull/314 Sage Weil
11:39 AM Bug #8040 (Rejected): "'Bad file descriptor'" in "kernel.py", line 533, in wait_for_reboot"
non-fatal most of hte time
the original run is not present in /a ? if this happens again, reopen
Sage Weil
11:35 AM Bug #9092 (Resolved): Hung job with TypeError: argument of type 'NoneType' is not iterable
Sage Weil
11:35 AM Bug #9093 (Resolved): Hung jobs with worker exceptions
don't think we've seen this Sage Weil
11:34 AM Bug #9091 (Resolved): thrashosds needs to pg split cache pools
Sage Weil
10:17 AM Bug #9230 (Resolved): teuthology-updatekeys doesnt seem to update the keys
Yeah, I found and fixed the error:
https://github.com/ceph/teuthology/commit/eafe91994e5729104d3f9484da774a3cb7fd16c...
Zack Cerza
10:15 AM Bug #9230: teuthology-updatekeys doesnt seem to update the keys
well, every time i use updatekeys, the keys are not updated and remain the same.I expect the keys to change as this i... Tamilarasi muthamizhan
10:08 AM Bug #9230: teuthology-updatekeys doesnt seem to update the keys
Do you see an error message or something? What is indicating that it's not working? Zack Cerza
10:15 AM Bug #9231 (Resolved): teuthology-lock for VMs reports index error
Fixed earlier:
https://github.com/ceph/teuthology/commit/b1a9ac177197067a189d1a2d124b84fdbf88d765#diff-d41d8cd98f00b...
Zack Cerza

08/25/2014

10:11 PM Revision 52a93760 (teuthology): Merge pull request #318 from ceph/wip-defaults
change defaults for mira,plana,burnupi Zack Cerza
09:08 PM Revision 85f59455 (teuthology): More hostname handling fixes
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
08:40 PM Revision 3d4dc732 (teuthology): Revert "Canonicalize hostnames"
This reverts commit 29e8deefaeef21d1e7f6c40d6fca2605324dec69. Zack Cerza
08:19 PM Bug #9234 (Resolved): lock-many request includes 'ubuntu@'; lookup fails
I don't know whether it's the lockserver not accepting the string or the client changes sending the user erroneously,... Dan Mick
08:07 PM Revision ad278fdc (teuthology): Remove the 'user@' prefix before checking status
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
08:04 PM Revision d3c420a0 (teuthology): Allow passing user=None to remove the 'user@'
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
07:50 PM Revision 1bf293ef (teuthology): Remove unused import
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
07:50 PM Revision 01cf7856 (teuthology): Fix canonicalize_hostname()
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
07:31 PM Revision 87781265 (teuthology): Canonicalize hostnames in yet another place
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
07:25 PM Revision 8707efeb (teuthology): suite: scheule in mira,burnupi,plana by deafult
(was plana)
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
07:25 PM Revision 82b8f303 (teuthology): teuthology-queue: list multi queue by default
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil
07:02 PM Revision 29e8deef (teuthology): Canonicalize hostnames
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
06:00 PM Bug #9231 (Resolved): teuthology-lock for VMs reports index error
tried to lock 2 VMs. while it seems to have created VMs, it also reports error,... Tamilarasi muthamizhan
05:57 PM Bug #9230 (Resolved): teuthology-updatekeys doesnt seem to update the keys
Trying to use teuthology-updatekeys to update keys for the reimaged machines: mira023 and mira042 but it doesnt seem ... Tamilarasi muthamizhan
05:15 PM Bug #9229 (Resolved): teuthology.front.sepia.ceph.com should be updated to reflect new lock serve...
Yuri Weinstein
05:14 PM Revision 213bdc8b (teuthology): Reflect updated field names
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
05:14 PM Revision 92157d2b (teuthology): Don't dump all vm_host details when listing
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
05:14 PM Revision 9ac40cc7 (teuthology): Use new vm_host attribute
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
05:14 PM Revision aef78f4b (teuthology): Use /nodes/ as the lock server endpoint
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
05:14 PM Revision c4069852 (teuthology): Change default lock server to paddles
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
05:14 PM Revision 24efd83d (teuthology): Remove old lock server
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
05:14 PM Revision fb969233 (teuthology): Use consistent URI for lock server
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
05:14 PM Revision e0aca2e6 (teuthology): Properly query for multiple machine types
...in list_locks()
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza
05:14 PM Revision 40c1ee04 (teuthology): Optimize some list_locks() calls
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
05:14 PM Revision b9d7a9de (teuthology): Make far less requests when simply locking
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
05:14 PM Revision e6e39323 (teuthology): Update internal task to use new lockserver
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
05:14 PM Revision 4eda1d32 (teuthology): Add unlock_many() and use it when possible
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
05:14 PM Revision b8cb0890 (teuthology): Use Remote.shortname instead of regex
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
05:14 PM Revision f5a6ed3b (teuthology): Update provision module to use new lock server
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
05:14 PM Revision af2a03a8 (teuthology): Update do_summary()
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
05:14 PM Revision 53a2c2f2 (teuthology): Refactoring
Create a new teuthology.provision module and move virtual machine
functions there. Move hostname manipulation functio...
Zack Cerza
05:14 PM Revision f5f11158 (teuthology): Fix PEP-8 issues
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
05:14 PM Revision bdc9e6e8 (teuthology): Update lock_many(), update_lock(), and main()
Also remove lockstatus.send_request()
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza
05:14 PM Revision 0f772222 (teuthology): keyscan_check(): don't require ctx to be passed
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
05:14 PM Revision 1d169721 (teuthology): Re-order functions in module
This is for readability.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza
05:14 PM Revision 8048dc34 (teuthology): Add new ssh_keyscan() method
This is just a cleaner implementation that will replace the existing
one(s).
Signed-off-by: Zack Cerza <zack.cerza@i...
Zack Cerza
05:14 PM Revision 5e5c32ef (teuthology): No need to be passing ctx to update_lock()
... or update_keys() or scan_for_locks()
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza
05:14 PM Revision 1c04c7af (teuthology): Use new ssh_keyscan() function
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
05:14 PM Revision b170345b (teuthology): Rewrite ssh public key updating
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
05:14 PM Revision 96b0a1c0 (teuthology): Update to use new ssh-keyscan API
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
05:14 PM Revision 04b319d8 (teuthology): Update/rewrite several functions to use paddles
Functions updated: lock.lock_one(), lock.unlock_one(),
lock.destroy_if_vm(), lockstatus.get_status()
Signed-off-by: ...
Zack Cerza
05:14 PM Revision fe4bf332 (teuthology): Add unit tests for (de)canonicalize_hostname()
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
05:14 PM Revision 121fd026 (teuthology): Make (de)canonicalize_hostname() work without user
Add tests proving they still work *with* usernames as well.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza
05:14 PM Revision 533a5c5d (teuthology): Rewrite list_locks()
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
04:14 PM Revision 8de60d3e (teuthology): convert nuke-on-error to boolean
Signed-off-by: Loic Dachary <loic-201408@dachary.org> Loic Dachary
03:50 PM Bug #9214 (Resolved): wip-objecter hang in op_cancel called from OSD
Didn't recur. John Spray
03:37 PM Bug #9213 (Resolved): wip-objecter: RWTimer shutdown is deadlock-prone
Didn't recur. John Spray
10:55 AM Feature #8012: paddles: replace teuthology's lock server
I've done lots of manual testing and everything is looking pretty good. The queue is currently empty and there are on... Zack Cerza
08:39 AM Bug #9172 (Resolved): gatherkeys may fail if mons are slow to form quorum
merged commit 54870dc
and backported to dumpling branch
Alfredo Deza
08:38 AM Bug #9171 (Resolved): non-zero exit code from `ceph status` breaks tests
merged commit 5765fde into master
and backported to dumpling branch
Alfredo Deza
 

Also available in: Atom