Project

General

Profile

Activity

From 09/09/2014 to 10/08/2014

10/08/2014

02:55 PM Feature #9709: Improve coverage for stable upgrade suites
Added latest dumpling release v0.67.11 to the mix - https://github.com/ceph/ceph-qa-suite/pull/173 Yuri Weinstein
02:33 PM Feature #9709 (In Progress): Improve coverage for stable upgrade suites
Yuri Weinstein
01:45 PM Feature #9709 (Resolved): Improve coverage for stable upgrade suites
Add dumpling latest point release to upgrade/firefly suite Yuri Weinstein
02:32 PM Cleanup #9708: Removed obsolete upgrade suits from branches
For giant branch - PR https://github.com/ceph/ceph-qa-suite/pull/171 Yuri Weinstein
01:43 PM Cleanup #9708 (Resolved): Removed obsolete upgrade suits from branches
In particular from firefly branch. Yuri Weinstein
01:51 PM Feature #9710 (Resolved): Optimize upgrades suites in nighties runs
E.g. consider reducing number of tests in upgrade suites that we run as part of nighties.
One example is upgrade/d...
Yuri Weinstein
01:47 PM Feature #9691: Add suite upgrade/giant (stable releases)
Note to remember:
1. add cases when we test upgrade from one giant point release to another (g1 -> g2)
2. add ca...
Yuri Weinstein
09:38 AM Feature #9691 (In Progress): Add suite upgrade/giant (stable releases)
Yuri Weinstein
01:21 PM Feature #9707 (Resolved): use tox for integration tests
Zack Cerza
08:47 AM Documentation #9704: docs: teuthology documentation master ticket
Work is ongoing here:
https://github.com/ceph/teuthology/tree/docs
Zack Cerza
08:24 AM Documentation #9704: docs: teuthology documentation master ticket
Other tickets:
#9292 README.rst tweaks
#7000 Teuthology README doesn't adequately provide a quick start
#8949 No P...
Zack Cerza
08:21 AM Documentation #9704 (New): docs: teuthology documentation master ticket
Zack Cerza
08:23 AM Documentation #9292 (Resolved): README.rst tweaks
Updating description to reflect actual changes and closing.
#9704 is the new "master" README ticket.
Zack Cerza

10/07/2014

04:52 PM Revision 4d388a40 (teuthology): Remove stray exit statement
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
04:49 PM Revision 88a3c36b (teuthology): Don't assume Ubuntu; also support MacOS X
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
04:42 PM Feature #9691 (Resolved): Add suite upgrade/giant (stable releases)
Yuri Weinstein
04:30 PM Feature #9690 (Duplicate): pulpito: show which nodes a given job used
Zack Cerza
04:20 PM Bug #9098 (Resolved): pulpito: machine type blank when multiple types used
Fix works. Zack Cerza
04:17 PM Bug #9098 (In Progress): pulpito: machine type blank when multiple types used
This was actually a paddles bug:
https://github.com/ceph/paddles/commit/1a47ac7e71e108e6d360904e8afc8abba6dcfda9
Zack Cerza
04:04 PM Revision 61177f92 (teuthology): Drop libmysqlclient-dev
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
02:40 PM Bug #9672: Failed tests in powercycle-giant-distro-basic-multi run
Was there anything to this other than the timeout? It appears to have been making progress up til that point, so thi... John Spray
12:47 PM Bug #9597 (Resolved): some os-* validation failures give a less-than-useful error
I...am wrong, it's not only been pushed, but merged: original 5c83109fbbe4b0cb8005d0d1ee87c038a4aa99f5, merge 14be859... Dan Mick
12:43 PM Bug #9597: some os-* validation failures give a less-than-useful error
We were chatting about it at the time, but it looks like I created a local branch and never pushed. Rebasing, pushin... Dan Mick
11:35 AM Bug #9597: some os-* validation failures give a less-than-useful error
This is in 'Need Review' but I don't see a PR or patch mentioned. Zack Cerza
11:51 AM Bug #9553 (Resolved): AssertionError "mon_thrash.py", line 143, in do_join" in upgrade:firefly-fi...
I think that this issue is resolved. 9627 is different Anonymous
11:50 AM Bug #7000 (In Progress): Teuthology README doesn't adequately provide a quick start
Zack Cerza
11:38 AM Bug #9596 (Can't reproduce): Failure lock machines on distros
Yuri Weinstein
11:25 AM Bug #9010 (Need More Info): [paddles] `rollback()` is used incorrectly
I still don't agree that I'm necessarily using it incorrectly; there is at least one instance where I had to add it b... Zack Cerza
09:58 AM Feature #9681 (Resolved): bootstrap should not assume Ubuntu
https://github.com/ceph/teuthology/commit/88a3c36b8e73424c2bfa3d8e3bc4bf2c76e0372f Zack Cerza
09:48 AM Feature #9681 (Resolved): bootstrap should not assume Ubuntu
Our current bootstrap script is really nice for Ubuntu systems. It is totally useless for everyone else.
It should...
Zack Cerza

10/06/2014

08:43 PM Revision 78166c01 (teuthology): Use os.path.expanduser() instead of /home
... for locating downburst executable
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza
01:40 PM Bug #9672 (Resolved): Failed tests in powercycle-giant-distro-basic-multi run
Logs are in http://qa-proxy.ceph.com/teuthology/teuthology-2014-10-04_09:00:36-powercycle-giant-distro-basic-multi/52... Yuri Weinstein

10/04/2014

01:17 AM Feature #9660: erasure-code: rados thrashosd suite for the isa plugin
http://pulpito.ceph.com/loic-2014-10-04_00:47:56-rados:thrash-erasure-code-isa-master-testing-basic-vps/ is green Loïc Dachary

10/03/2014

09:13 PM Revision 734580d5 (teuthology): Minor fix for vps-only locks
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
06:15 PM Revision e9b57e1f (teuthology): Merge pull request #339 from ceph/wip-9292-wusui
Cleaned up documentation. Zack Cerza
03:50 PM Feature #9660 (Fix Under Review): erasure-code: rados thrashosd suite for the isa plugin
test running at http://pulpito.ceph.com/loic-2014-10-04_00:47:56-rados:thrash-erasure-code-isa-master-testing-basic-vps/ Loïc Dachary
02:58 PM Feature #9660: erasure-code: rados thrashosd suite for the isa plugin
https://github.com/ceph/ceph-qa-suite/pull/165 Loïc Dachary
02:56 PM Feature #9660 (Resolved): erasure-code: rados thrashosd suite for the isa plugin
Loïc Dachary
02:33 PM Feature #9652 (Fix Under Review): add erasure-code dedicated suites
https://github.com/ceph/ceph-qa-suite/pull/164 Loïc Dachary
11:46 AM Feature #9652 (In Progress): add erasure-code dedicated suites
I will add more erasure code tests to cover lrc, isa etc. Loïc Dachary
07:27 AM Feature #9652 (Fix Under Review): add erasure-code dedicated suites
Loïc Dachary
04:05 AM Feature #9652: add erasure-code dedicated suites
https://github.com/ceph/ceph-qa-suite/pull/163 Loïc Dachary
03:59 AM Feature #9652 (Rejected): add erasure-code dedicated suites
Adding erasure code workloads in suites that have been designed for replicated pools changes the conditions and is no... Loïc Dachary
11:47 AM Bug #9387 (Resolved): failed assert er in ec_lost_unfound
Loïc Dachary
11:44 AM Bug #9648 (Resolved): K: 3 M: 1 ceph-qa-suite runs need to force the thrasher to keep at least 4 in
Loïc Dachary
03:16 AM Bug #9648: K: 3 M: 1 ceph-qa-suite runs need to force the thrasher to keep at least 4 in
testing at http://pulpito.ceph.com/loic-2014-10-03_12:13:31-rados:thrash-erasure-code-master-testing-basic-multi/ Loïc Dachary
03:01 AM Bug #9648 (Fix Under Review): K: 3 M: 1 ceph-qa-suite runs need to force the thrasher to keep at ...
https://github.com/ceph/ceph-qa-suite/pull/162 Loïc Dachary
01:08 AM Bug #9648 (In Progress): K: 3 M: 1 ceph-qa-suite runs need to force the thrasher to keep at least...
... Loïc Dachary
11:09 AM Documentation #9292: README.rst tweaks
This is the actual pull request:
https://github.com/ceph/teuthology/pull/339
Zack Cerza
02:17 AM Revision 9a93bfc2 (teuthology): Cleaned up documentation.
Removed some Inktank references, mentioned the split of tasks (between
teuthology/task and chef-qa-suite/tasks), fixe...
Warren Usui
01:01 AM Bug #9298 (Resolved): not enough osds for some ec test
Loïc Dachary

10/02/2014

07:44 PM Documentation #9291 (In Progress): Downburst: We should probably update the README.rst
The README.rst file was updated to remove an Inktank reference
wip-9291-wusui, PR 14 is ready for review.
Anonymous
07:33 PM Documentation #9292 (In Progress): README.rst tweaks

Please review this.
Pull Request #339:
wip-9291-wusui
http://jenkins.ceph.com/job/teuthology-pull-request...
Anonymous
05:57 PM Bug #9608 (Resolved): "no valid command found" in upgrade:dumpling-firefly-giant:parallel-giant-d...
Sage Weil
01:54 PM Bug #9648 (Fix Under Review): K: 3 M: 1 ceph-qa-suite runs need to force the thrasher to keep at ...
https://github.com/ceph/ceph-qa-suite/pull/144 should fix the problem: it was missing min_in: in two places
I will r...
Loïc Dachary
01:38 PM Bug #9648 (In Progress): K: 3 M: 1 ceph-qa-suite runs need to force the thrasher to keep at least...
https://github.com/ceph/ceph-qa-suite/pull/144 has part of it, I'll check the others Loïc Dachary
11:29 AM Bug #9648 (Resolved): K: 3 M: 1 ceph-qa-suite runs need to force the thrasher to keep at least 4 in
This is why those runs are tending to get stuck in recovery. Samuel Just
10:18 AM Subtask #9641 (Resolved): file system journal test takes forever to run.
Ugh. I messed up a yaml file that I created to run this and accidentally removed the lines that I readded. This wor... Anonymous
04:00 AM Subtask #9641: file system journal test takes forever to run.
Here are some instances of it passing recently:
http://pulpito.front.sepia.ceph.com/teuthology-2014-09-26_23:04:01...
John Spray
12:12 AM Bug #9387: failed assert er in ec_lost_unfound
https://github.com/ceph/ceph-qa-suite/pull/160 Loïc Dachary

10/01/2014

11:15 PM Revision 2810096c (teuthology): Use arch in lock_machines()
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
11:14 PM Revision 621a7663 (teuthology): Query arch in lock_many()
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
10:55 PM Revision addb3ef7 (teuthology): Use uname -m instead of uname -p
Debian hosts were reporting as 'unknown'
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza
08:58 PM Revision cd2860e1 (teuthology): All BaseExceptions should hit failure codepath
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
07:07 PM Revision bab9ba3a (teuthology): Make installing kernels more robust
Signed-off-by: Sandon Van Ness <sandon@inktank.com> Sandon Van Ness
05:01 PM Subtask #9609 (Rejected): "Exception in parallel execution" in upgrade:dumpling-giant-x:stress-sp...
Upgrade tests from dumpling-giant-x are not going to be used. dumpling-firefly and firefly-giant-x will be. Anonymous
04:58 PM Bug #9553: AssertionError "mon_thrash.py", line 143, in do_join" in upgrade:firefly-firefly-testi...
Closing this is dependent on figuring out 9627. Anonymous
04:54 PM Subtask #9641 (Fix Under Review): file system journal test takes forever to run.
A fix for this has been pushed to wip-9641-wusui
PR: https://github.com/ceph/ceph-qa-suite/pull/159
Commit: ea1...
Anonymous
04:43 PM Subtask #9641 (Resolved): file system journal test takes forever to run.
I am fairly sure that ceph-qa-suite/suites/fs/basic/tasks/cephfs_journal_tool.yaml is broken.
The current version ...
Anonymous
04:46 PM Feature #9094 (Resolved): ceph: test different journal modes (file, aio file, block device) modes...
#9641 appears to be a problem with file journals. The rest of the tests work fine.
Once that problem is fixed, th...
Anonymous
04:19 PM Feature #9633 (Resolved): Enable locking/running jobs against nodes of a given arch
https://github.com/ceph/teuthology/commit/621a76637144272d1b95ac0a5ca3b19ea5e7154f
https://github.com/ceph/teutholog...
Zack Cerza
03:56 PM Bug #9527 (Resolved): issues with new inventory population on debian wheezy
@arch@:
https://github.com/ceph/teuthology/commit/addb3ef73d2de5580f9d8894122ab26b5d6a2df9
Zack Cerza
02:57 PM Bug #9638 (Resolved): "set crush tunables values to <profile>" error in upgrade:dumpling-firefly-...
fixed the config files in both firefly-x and dumpling-firefly-x upgrade suites.... Tamilarasi muthamizhan
02:35 PM Bug #9638: "set crush tunables values to <profile>" error in upgrade:dumpling-firefly-x:parallel-...
Looks like similar issues in @suite:upgrade:firefly-x@ run http://pulpito.front.sepia.ceph.com/teuthology-2014-09-30_... Yuri Weinstein
02:31 PM Bug #9638 (Resolved): "set crush tunables values to <profile>" error in upgrade:dumpling-firefly-...
Logs are in http://qa-proxy.ceph.com/teuthology/teuthology-2014-09-30_19:10:01-upgrade:dumpling-firefly-x:parallel-gi... Yuri Weinstein
01:59 PM Feature #5936 (In Progress): teuthology should not assume success
Things like @KeyboardInterrupt@ and @SystemExit@ will now enter the failure codepath:
https://github.com/ceph/teutho...
Zack Cerza
01:29 PM Feature #9255: lock: add os constraints
Negative constraints: #9637 Zack Cerza
01:29 PM Feature #9637 (New): negative constraints for os_type, os_version
(and maybe arch) Zack Cerza
01:22 PM Feature #9631 (Rejected): Add suites upgrade/firefly-giant and upgrade/dumpling-giant on giant br...
We have decided to removed some some upgrade suites to simplify runs and reduce noise.
So this is closed in leu of o...
Yuri Weinstein

09/30/2014

08:21 PM Subtask #9609: "Exception in parallel execution" in upgrade:dumpling-giant-x:stress-split-giant-d...
... Anonymous
08:20 PM Subtask #9609: "Exception in parallel execution" in upgrade:dumpling-giant-x:stress-split-giant-d...
... Anonymous
08:19 PM Subtask #9609: "Exception in parallel execution" in upgrade:dumpling-giant-x:stress-split-giant-d...
... Anonymous
07:46 PM Bug #9627: ceph_manager.py is missing
I had an idea that possible teuthology changes that caused chef to not always run
may have caused this. After playi...
Anonymous
01:12 PM Bug #9627: ceph_manager.py is missing
This might be due to things not getting automatically installed by chef on vps machines.
I will check this out today.
Anonymous
09:44 AM Bug #9627: ceph_manager.py is missing
Anonymous
07:36 PM Revision 66083237 (teuthology): Move VersionNotFoundError to exceptions module
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
07:35 PM Revision 05a7944c (teuthology): Move ScheduleFailError to exceptions module
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
04:41 PM Revision a5917b4b (teuthology): Move OS class to its own files
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
04:41 PM Revision a962779b (teuthology): Add OS.__repr__() and OS.to_dict()
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
04:41 PM Revision 2e9b92a6 (teuthology): Remove default for --os-type
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
04:41 PM Revision 86e934ef (teuthology): Query os_type and os_version in lock_many()
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
04:41 PM Revision 0ef1e129 (teuthology): Use os_type and os_version in lock_machines()
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
02:55 PM Feature #9255: lock: add os constraints
The erasure code use case is to create a yaml including a task that runs a rados task using an erasure coded pool usi... Loïc Dachary
02:27 PM Feature #9255 (Resolved): lock: add os constraints
I'm going to close out this ticket and open a few others, since each of these potential features are complex in their... Zack Cerza
12:38 PM Feature #9255: lock: add os constraints
Merged @os_type@ and @os_version@ filtering. Zack Cerza
02:25 PM Feature #9633 (Resolved): Enable locking/running jobs against nodes of a given arch
Branch-off of #9255 Zack Cerza
12:37 PM Feature #9317 (Need More Info): run tests with a mix of distros
We need to define exactly what we want out of this feature. Zack Cerza
12:36 PM Feature #8917 (Resolved): Move all teuthology exceptions to a 'teuthology.exceptions' module
Just found and moved the last two. Zack Cerza
11:55 AM Feature #7433 (Closed): Tier test cases or sample from large matrix to ensure upgrades tests are ...
Ian Colle
11:45 AM Feature #9094 (In Progress): ceph: test different journal modes (file, aio file, block device) mo...
Ian Colle
11:38 AM Feature #9316 (Resolved): test rocksdb backend on mons and osds
Tamilarasi muthamizhan
11:37 AM Feature #9315 (Resolved): powercycle testing on rhel7, rhel6 and trusty kernels
testing is complete. Tamilarasi muthamizhan
11:36 AM Feature #9315: powercycle testing on rhel7, rhel6 and trusty kernels
#9585 (test) Zack Cerza
11:21 AM Feature #9315: powercycle testing on rhel7, rhel6 and trusty kernels
2 test cases pending on bug :9585, other tests passed. Tamilarasi muthamizhan
11:33 AM Feature #9450 (In Progress): upgrade stress split: run some tests with *new* clients
Ian Colle
10:43 AM Feature #9631 (Rejected): Add suites upgrade/firefly-giant and upgrade/dumpling-giant on giant br...
To avoid confusing -x vs stable releases runs.
Yuri Weinstein

09/29/2014

08:15 PM Revision 56223ce9 (teuthology): tasks/nfs: sync before unmounting or unexporting nfs clients/servers
We have some hope that this will resolve #8576 in the Ceph tracker.
Signed-off-by: Greg Farnum <greg@inktank.com>
Re...
Greg Farnum
07:54 PM Bug #9553: AssertionError "mon_thrash.py", line 143, in do_join" in upgrade:firefly-firefly-testi...
This may have been fixed in master, but I am not sure yet. The master version runs a lot
longer, I see more mon_tra...
Anonymous
07:44 PM Bug #9627: ceph_manager.py is missing
9553 is:
AssertionError "mon_thrash.py", line 143, in do_join" in upgrade:firefly-firefly-testing-basic-vps run
Anonymous
07:43 PM Bug #9627 (Resolved): ceph_manager.py is missing
While trying to figure out 9553 (see below), I came across this problem:
CommandFailedError: Command failed on vpm...
Anonymous
07:38 PM Revision d657facd (teuthology): tasks/nfs: sync before unmounting or unexporting nfs clients/servers
We have some hope that this will resolve #8576 in the Ceph tracker.
Signed-off-by: Greg Farnum <greg@inktank.com>
Greg Farnum
06:22 PM Bug #9511 (Resolved): Stress-split giant upgrade workunits.sh
RuntimeError: Spec did not match any workunits: 'rados/test-upgrade-giant.sh'
This problem has been fixed. Furthe...
Anonymous
06:19 PM Subtask #9609 (In Progress): "Exception in parallel execution" in upgrade:dumpling-giant-x:stress...
I have a made a change for this -- we'll see what happens overnight. Anonymous
01:40 PM Subtask #9609: "Exception in parallel execution" in upgrade:dumpling-giant-x:stress-split-giant-d...
I think that the workunits versions are messed up.
I'll check this
Anonymous
10:03 AM Feature #9398 (Resolved): Add suite upgrade/firefly-giant-x
Yuri Weinstein

09/26/2014

08:46 PM Revision 16aa2f8d (teuthology): Bump requests version to >= 2.3.0
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
06:59 PM Revision 7781d7f8 (teuthology): Allow mixing of bare-metal machine_types
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
06:35 PM Subtask #9609: "Exception in parallel execution" in upgrade:dumpling-giant-x:stress-split-giant-d...
hey Josh, can you please take a look at this one? Tamilarasi muthamizhan
06:21 PM Subtask #9609 (Rejected): "Exception in parallel execution" in upgrade:dumpling-giant-x:stress-sp...
This is in stress-split tests.
Logs are in http://qa-proxy.ceph.com/teuthology/teuthology-2014-09-26_17:29:38-upgr...
Yuri Weinstein
05:12 PM Revision 52bf1cf1 (teuthology): Merge pull request #335 from ceph/wip-kernel-downgrade
Fix RPM kernel downgrade. Zack Cerza
04:30 PM Bug #9608: "no valid command found" in upgrade:dumpling-firefly-giant:parallel-giant-distro-basic...
https://github.com/ceph/ceph-qa-suite/pull/152 Loïc Dachary
04:30 PM Bug #9608 (Pending Backport): "no valid command found" in upgrade:dumpling-firefly-giant:parallel...
Loïc Dachary
04:25 PM Bug #9608 (Fix Under Review): "no valid command found" in upgrade:dumpling-firefly-giant:parallel...
https://github.com/ceph/ceph-qa-suite/pull/151 Loïc Dachary
04:10 PM Bug #9608 (Resolved): "no valid command found" in upgrade:dumpling-firefly-giant:parallel-giant-d...
All test filed in http://pulpito.front.sepia.ceph.com/teuthology-2014-09-26_15:33:31-upgrade:dumpling-firefly-giant:p... Yuri Weinstein
01:49 PM Bug #9599 (Resolved): teuthology-lock: INFO:urllib3.connectionpool log noise
I was concerned about the above patch un-fixing the behavior on other installs, so Dan and I did some investigation. ... Zack Cerza
11:22 AM Bug #9511 (New): Stress-split giant upgrade workunits.sh
I think we still having same issues:
suite:upgrade:dumpling-giant-x
http://qa-proxy.ceph.com/teuthology/teuthol...
Yuri Weinstein
06:28 AM Bug #9387 (Fix Under Review): failed assert er in ec_lost_unfound
https://github.com/ceph/ceph-qa-suite/pull/150 Loïc Dachary
05:59 AM Bug #9387: failed assert er in ec_lost_unfound
The **existing** objects are still available. The **new** and **existed** objects have been deleted. ... Loïc Dachary
05:25 AM Bug #9387: failed assert er in ec_lost_unfound
successful run full logs attachment:success.txt Loïc Dachary

09/25/2014

10:31 PM Bug #9599: teuthology-lock: INFO:urllib3.connectionpool log noise
I don't know why I didn't think to try changing the logger name to "urllib3.connectionpool", but that worked.
<pre...
Dan Mick
10:22 PM Bug #9599 (Resolved): teuthology-lock: INFO:urllib3.connectionpool log noise
teuthology-lock is showing... Dan Mick
09:44 PM Revision a07f79a7 (teuthology): nfs: more lsof output, on clients too
Signed-off-by: Greg Farnum <greg@inktank.com> Greg Farnum
09:22 PM Revision a5eed69d (teuthology): Revert "Move default os_type to misc.get_distro()"
This reverts commit 3675a2e25c5d9a370922b714871492f31ed1783d. Zack Cerza
09:22 PM Revision febc087f (teuthology): Revert "Add os_type and os_version args to lock_many()"
This reverts commit f39b6958c4dd94f7e682833f4cf3122c4537dcde. Zack Cerza
09:02 PM Revision 14be8596 (teuthology): Merge pull request #337 from ceph/wip-9597
lock.py: Log failing os-version if it doesn't validate Zack Cerza
08:56 PM Revision 5c83109f (teuthology): lock.py: Log failing os-version if it doesn't validate
Fixes: #9597
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Dan Mick
03:46 PM Revision 3675a2e2 (teuthology): Move default os_type to misc.get_distro()
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
03:46 PM Revision f39b6958 (teuthology): Add os_type and os_version args to lock_many()
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
03:46 PM Revision 9e20f145 (teuthology): Add 'lsb_release -a' parsing back to remote.OS
It can now parse either that or /etc/os-release, and remote.Remote will
attempt the latter first.
Signed-off-by: Zac...
Zack Cerza
01:57 PM Bug #9597 (Fix Under Review): some os-* validation failures give a less-than-useful error
With fix:
2014-09-25 13:57:27,843.843 ERROR:teuthology.lock:os-version '8.0' is invalid
Dan Mick
01:53 PM Bug #9597 (In Progress): some os-* validation failures give a less-than-useful error
The first validation for os-type errors with:
"os-type '%s' is invalid"
The second validation for os-version er...
Dan Mick
01:52 PM Bug #9597 (Resolved): some os-* validation failures give a less-than-useful error
Dan Mick
01:44 PM Bug #9596 (Can't reproduce): Failure lock machines on distros
All distro test dead in this run http://pulpito.front.sepia.ceph.com/teuthology-2014-09-25_13:19:32-upgrade:dumpling-... Yuri Weinstein
01:21 PM Feature #8765: upgrade suite: test that changes to crush maps are handled properly mid-upgrade
limited suite 10 jobs running - http://pulpito.front.sepia.ceph.com/teuthology-2014-09-25_13:19:32-upgrade:dumpling-x... Yuri Weinstein
12:14 PM Feature #8765 (Resolved): upgrade suite: test that changes to crush maps are handled properly mid...
commit bc8fb2bc84aa906cccc0ad7a2ee010d6b2f86d48 Tamilarasi muthamizhan
12:42 PM Bug #9117 (In Progress): tasks/s3readwrite causes teuthology process to consume too much CPU
Tamilarasi muthamizhan

09/24/2014

09:24 PM Revision 11a67f69 (teuthology): Merge pull request #336 from ceph/wip-nfs
enable lsof when unmounting nfs clients Zack Cerza
09:13 PM Revision 47cdd70b (teuthology): enable lsof when unmounting nfs clients
Because the lsof interface is strange, use the verbose flag so we get
some output even if there is no use, and ignore...
Greg Farnum
02:15 AM Feature #2809 (Resolved): manually install RPMs and verify basic functionality
RPM based operating systems are now part of the teuthology runs. Loïc Dachary
01:09 AM Feature #8948: Allow MONs and OSDs to be assigned to specific targets
I need to have different server for monitors and osds.
So, its essential for me to map the servers with the services...
Shambhu Rajak
12:55 AM Feature #1481 (Resolved): qa: expand suite to include 3-mds
https://github.com/ceph/ceph-qa-suite/blob/giant/suites/multimds/basic/clusters/3-mds.yaml Loïc Dachary

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
 

Also available in: Atom