Activity
From 01/29/2014 to 02/27/2014
02/27/2014
- 06:39 PM Revision 22825c25 (teuthology): mds_thrash: Refactor gevent usage + get traceback
- This simplifies the code to make MdsTrash be a greenlet
(as it logically is) rather than encapsulating one that
gets ... - 06:39 PM Revision 8dfcfa4a (teuthology): mds_thrash: Fix a potential getitem on None
- get_mds_status returns None for things it can't see,
so have to check for Noneness on all its outputs.
Signed-off-by... - 04:48 PM Bug #7554: fs: "NoneType" object dereferences
- I think that PR is OK, although I haven't seen a clean run with it because of http://tracker.ceph.com/issues/7565
- 04:47 PM Bug #7554: fs: "NoneType" object dereferences
- https://github.com/ceph/teuthology/pull/211
- 06:29 AM Bug #7554 (In Progress): fs: "NoneType" object dereferences
- 06:29 AM Bug #7554: fs: "NoneType" object dereferences
- Could have been this: https://github.com/ceph/teuthology/commit/095a53c96fff75484d8d00d50b6d6a598579a81e
I'm hand ... - 06:08 AM Bug #7554: fs: "NoneType" object dereferences
- It'll be a different thing. mds_thrash is quite... loosely... written python. We're also not getting proper backtra...
- 01:03 AM Bug #7554: fs: "NoneType" object dereferences
- I'm giving this to you, John, just so that it doesn't get lost and because I thought you had made some fixes to the t...
- 01:02 AM Bug #7554 (Resolved): fs: "NoneType" object dereferences
- This is running the thrasher, so I assume it just continues to be broken:
http://qa-proxy.ceph.com/teuthology/teutho... - 02:53 PM Feature #7550 (Resolved): pulpito: show times in local TZ
- cebbd58952988c593fe09c9f5f5c47eb53bf0d45
2e5fa77c67ecc47b2f2b29311453ff4f7a5a631c - 02:25 PM Revision f12426c3 (teuthology): mds_thrash: PEP8-ize whitespace
- ...so that I can edit the code in a python IDE without
it lighting up like a christmas tree!
Signed-off-by: John Spr... - 08:34 AM Bug #7477 (Closed): Lots of jobs being stuck as running
02/26/2014
- 11:15 PM Revision 3c87b849 (teuthology): Worker logging tweaks
- Change some statements' log levels; don't show bootstrap output if there
is no error.
Signed-off-by: Zack Cerza <zac... - 10:41 PM Revision 0dcf3f4d (teuthology): --dead implies --refresh
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 10:22 PM Revision d42f31e5 (teuthology): Symlink worker log after child starts
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 07:13 PM Revision 34478127 (teuthology): In find_job_info(), also look for orig.config.yaml
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 06:09 PM Revision f8a2a53c (teuthology): Push complete info when reporting jobs as dead
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 05:47 PM Revision 0db35b95 (teuthology): Merge pull request #210 from ceph/wip-queue
- Add teuthology-queue command for beanstalk Managmeent.
- 05:46 PM Revision 700bb94b (teuthology): Merge pull request #208 from ceph/wip-7485
- task: Add mds_creation_failure
Reviewed-by: Greg Farnum <greg@inktank.com> - 04:50 PM Revision 7afb706e (teuthology): Push complete info when reporting jobs as dead
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 04:03 PM Bug #7510: Value error in ceph.py
- I think that the change here should be to fail but print a more meaningful error message.
- 03:28 PM Bug #7551 (Can't reproduce): [WRN] map e16 wrongly marked me down
- ...
- 03:05 PM Feature #7550 (Resolved): pulpito: show times in local TZ
- 01:17 PM Revision 6ba89851 (teuthology): fix docstring typo
- Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
- 01:03 PM Revision 7cc93751 (teuthology): task: Add mds_creation_failure
- This is test code to accompany CephFS fix #7485.
Also fix DaemonState.wait_for_exit to clear up its 'proc'
attribute... - 10:13 AM Bug #7525: pulpito: Jobs using dumpling and firefly are getting stuck in 'running' state
- While Sandon did fix the one issue, I'm not convinced the overall issue is entirely fixed.
- 10:10 AM Feature #7546 (Resolved): test qemu with rbd on rhel7
- With a symlink from /usr/lib64/qemu/librbd.so to /usr/lib64/librbd.so, qemu (as installed in the qemu-kvm-rhev packag...
- 08:34 AM Bug #7544 (Can't reproduce): Bad File Descriptor from Paramiko
- when teuthology is having issues attempting to get an address for a peer it fails with the following:...
- 03:57 AM Revision 26f00fc5 (teuthology): Make help a bit more obvious. Misc tweeks.
- Put each yaml in the job_description on its own line so not so
wide of a line. Make delete default None not False in ...
02/25/2014
- 07:53 PM Bug #7525: pulpito: Jobs using dumpling and firefly are getting stuck in 'running' state
- This was caused by switching to the user without using - on su... Copied the path to .bashrc as well so the path will...
- 07:13 PM Revision e04f8fd3 (teuthology): Add teuthology-queue command for beanstalk Managmeent.
- Supports listing entire queue of machine type and deleting test
suite runs from the queue without wiping the entire q... - 03:58 PM Bug #7510: Value error in ceph.py
- A role is only assigned to one host, so there's a bug if it has more than one remote associated with it.
- 03:47 PM Bug #7510: Value error in ceph.py
- Does anyone know why teuthology uses the following pattern?...
- 12:35 PM Bug #7533: paddles: Subsuites like upgrade:dumpling-x break paddles' parsing
- Sage, what do you think about changing the field delimiter in run names from '-' to '_' - e.g. "teuthology_2014-02-23...
- 09:18 AM Bug #7533 (Closed): paddles: Subsuites like upgrade:dumpling-x break paddles' parsing
- 12:17 PM Bug #7536 (Won't Fix): teuthology-kill doesn't work if the beanstalk tube is paused
- reserve() returns None instead of an actual job if the tube is paused.
- 11:28 AM Feature #7534 (Resolved): Add 'n' count optional param to schedule_suite.sh
- It should allow to specify 'n' number of times to be run from the top of test suite configurations
- 06:52 AM Revision db785465 (teuthology): Add checks to make sure that all osds are up before scrubbin them.
- Fixes: #7446
02/24/2014
- 11:08 PM Bug #7446 (Fix Under Review): rest: rest teuthology test fails consistently
- The change has been pushed to https://github.com/ceph/teuthology/pull/209
The wip branch is wip-7446-wusui
Thi... - 01:18 PM Bug #7446: rest: rest teuthology test fails consistently
- I got this to fail on a test run, then upped the sleep before the line that failed from 1 second to 120 seconds and i...
- 09:22 PM Revision 25919351 (teuthology): use itertools for seconds sum
- Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
- 09:21 PM Revision 60892ca9 (teuthology): tests for the new while helper
- Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
- 09:01 PM Revision 38cead63 (teuthology): Flip logic of checking whether a branch can report
- Previously we checked if the branch being used was in a whitelist of
branches known to contain the reporting feature.... - 08:09 PM Revision 171a5e1a (teuthology): add a helper for while loops
- Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
- 04:15 PM Bug #7525: pulpito: Jobs using dumpling and firefly are getting stuck in 'running' state
- Looks like this is being caused because @~teuthworker/.local/bin@ isn't in python's @PATH@; it is, however, in the @P...
- 01:07 PM Bug #7525 (Resolved): pulpito: Jobs using dumpling and firefly are getting stuck in 'running' state
- 04:07 PM Bug #7523 (Won't Fix): fs: workunit code is attempting to rmdir mountpoints without unmounting
- The rmdir attempt is normal; it's there so that you can run workunit without mounting anything. (The traceback is co...
- 10:22 AM Bug #7523: fs: workunit code is attempting to rmdir mountpoints without unmounting
- Also http://qa-proxy.ceph.com/teuthology/teuthology-2014-02-21_23:02:48-fs-firefly-testing-basic-plana/96826/teutholo...
- 10:13 AM Bug #7523 (Won't Fix): fs: workunit code is attempting to rmdir mountpoints without unmounting
- http://qa-proxy.ceph.com/teuthology/teuthology-2014-02-21_23:02:48-fs-firefly-testing-basic-plana/96795/teuthology.lo...
- 03:10 PM Bug #7528: Error in "parallel execution" in rgw-firefly-distro-basic-plana suite
- I think that this may be related to 7375
- 02:37 PM Bug #7528 (Resolved): Error in "parallel execution" in rgw-firefly-distro-basic-plana suite
- Logs are in qa-proxy.ceph.com/teuthology/teuthology-2014-02-22_23:02:21-rgw-firefly-distro-basic-plana/98501/
<pre... - 09:10 AM Bug #7369: internal.sudo: sed expression must be raw string
- Ticket for validation feature: http://tracker.ceph.com/issues/7522
- 09:09 AM Bug #7369 (Resolved): internal.sudo: sed expression must be raw string
- Fix merged here: 31c27e139f9faaa83f5652d81d4446a176fa1bda
- 09:10 AM Feature #7522 (New): Validate sudoers files before replacing
- In @teuthology/task/internal.py@, use @visudo -c -f <name>@ to validate sudoers files before we replace them.
See ...
02/21/2014
- 09:51 PM Revision 6e284806 (teuthology): schedule_suite: debug filestore = 20 too
- Signed-off-by: Sage Weil <sage@inktank.com>
- 09:01 PM Revision ae61abf0 (teuthology): Merge pull request #205 from kdreyer-inktank/jenkins
- jenkins: fail fast during job execution
- 07:25 PM Revision 7e625d27 (teuthology): Merge pull request #206 from ceph/wip-osd-debug
- schedule_suite: debug osd = 20 for the time being
- 07:15 PM Revision 70e217f0 (teuthology): schedule_suite: debug osd = 20 for the time being
- This will make it easier to chase the first pass of firefly bugs.
Signed-off-by: Sage Weil <sage@inktank.com> - 06:20 PM Revision 084c6aed (teuthology): Merge pull request #203 from ceph/wip-devstack
- Add devstack task
- 06:11 PM Revision a53454ba (teuthology): jenkins: fail fast during job execution
- Jenkins will dynamically write the commands in its database into a
script and run it with "-x" and "-e" in order to d... - 06:08 PM Revision 6671d02d (teuthology): Merge pull request #204 from ceph/wip-fix7397-wusui
- Do not spawn a parallel task if dictionary entry does not exist.
- 05:23 PM Revision ca600a2e (teuthology): Add unit test for task.devstack.parse_os_table()
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 04:48 PM Bug #7510: Value error in ceph.py
- Note: My first iteritems comment is probably incorrect.
- 04:45 PM Bug #7510: Value error in ceph.py
- Note: My first iteritems comment is probably incorrect.
We should test for the keys list to be non-empty and just ... - 04:44 PM Bug #7510: Value error in ceph.py
- Okay, it looks like this code is trying to extract keys but only expects to find one entry. It breaks if the key lis...
- 04:32 PM Bug #7510: Value error in ceph.py
- The above two are the ones that hit on the test just run. I think that this is a problem all over teuthology/task. ...
- 04:25 PM Bug #7510: Value error in ceph.py
- This problem also occurs in kernel.py...
- 04:18 PM Bug #7510 (Resolved): Value error in ceph.py
- ...
- 04:18 PM Revision 54116135 (teuthology): Add debug output for reconnect() failures
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 03:57 PM Revision 05842e9f (teuthology): Add explanations to asserts
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 03:43 PM Revision cfb7b948 (teuthology): Guard against ctx.config being unset or None
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 03:02 PM Bug #7500: port numbers in rgw s3 code should be settable.
- Note to self: Something like:
my $port = $ENV{PORT} || 7280;
will probably work. - 01:01 PM Feature #2639 (Resolved): teuthology: design openstack task or test
- This is the PR merge commit:
https://github.com/ceph/teuthology/commit/084c6aed3f1bb73cb99736503e1daf85f0e4ae6c - 09:57 AM Bug #6069: ceph-0.67.1 fail to build with boost-1.53.0
- I just got FTBFS on versions 0.72.2 and 0.77 in Debian unstable (with boost-1.54):...
- 07:08 AM Bug #7397: All test failed for upgrades:dumpling-next; Python error "ValueError: too many values ...
- Warren, this is a link to the PR...
https://github.com/ceph/teuthology/pull/204 - 04:18 AM Revision dadc9f7d (teuthology): Do not spawn a parallel task if dictionary entry does not exist.
- Fixes: 7397
Signed-off-by: Warren Usui <warren.usui@inktank.com>
02/20/2014
- 11:51 PM Revision b92578e5 (teuthology): Remove unused import
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 11:46 PM Revision fdaaee57 (teuthology): Source openrc before creating volume
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 11:46 PM Revision 11b60fef (teuthology): Change usages of StringIO.read() to getvalue()
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 11:46 PM Revision f7b1d922 (teuthology): Wait 30s for Keystone to start
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 11:46 PM Revision 830748a6 (teuthology): Move external docs URLs
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 11:46 PM Revision aecd98d7 (teuthology): Fix incorrect exception name in docstring
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 11:46 PM Revision 741b4de3 (teuthology): Add a retry to the rbd volume verification
- This was running into an auth problem intermittently that Josh Durgin
said is likely not a real problem. Still, try t... - 11:46 PM Revision b638dc41 (teuthology): Don't run the exercise subtask by default
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 11:46 PM Revision 27bad445 (teuthology): Move restart_apache() to after the reboot
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 11:46 PM Revision 021f84ac (teuthology): Simplify create_if_vm's downburst config logic
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 11:46 PM Revision 3dcde65c (teuthology): Add note about memory requirements
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 11:46 PM Revision 1228ac88 (teuthology): Add documentation to reboot()
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 11:46 PM Revision 61e9ac4d (teuthology): Move reboot() to teuthology.misc
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 11:46 PM Revision e3f336d1 (teuthology): Make reconnect() use Remote.reconnect()
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 11:46 PM Revision 5c12d360 (teuthology): Add devstack.exercise subtask
- The subtask runs devstack/exercise.sh
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> - 11:46 PM Revision 85e63dd9 (teuthology): Allow using different devstack branches
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 11:46 PM Revision 7c571274 (teuthology): Forget about saving the exercise.sh log, for now
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 11:46 PM Revision f53028f9 (teuthology): Add a new subtask: smoke()
- Currently it creates a volume, then verifies that the volume exists in
Ceph - as opposed to some other place. This is... - 11:46 PM Revision 69beebc9 (teuthology): get_file() returns a str, not a StringIO...
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 11:46 PM Revision a2a5aed4 (teuthology): Add Remote.hostname property
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 11:46 PM Revision 1c71558e (teuthology): Add Remote.is_online property
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 11:46 PM Revision 71b4bfe2 (teuthology): Remote instances can now establish SSH connections
- Previously, they required an active ssh connection object to be passed
to them. That behavior is still functional.
S... - 11:46 PM Revision 8dfac438 (teuthology): Make Remote.is_online more accurate
- To really know if the connection is active, we need to read something
from the remote host.
Signed-off-by: Zack Cerz... - 11:46 PM Revision 22894969 (teuthology): Use new init parameters for Remote
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 11:46 PM Revision 297096b5 (teuthology): Add Remote.reconnect()
- Also rename Remote._connect() to Remote.connect() and change its
semantics to match Remote.reconnect()
Signed-off-by... - 11:46 PM Revision fe0aedf7 (teuthology): Set apache ServerName, reboot, restart devstack
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 11:46 PM Revision a1ed3d49 (teuthology): Add logging calls to each helper function
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 11:46 PM Revision 1a0be5a0 (teuthology): Tweaks to is_online and reconnect()
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 11:46 PM Revision a4bf1f8f (teuthology): Actually call Remote.reconnect()
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 11:46 PM Revision e73df9c8 (teuthology): Make rejoin-stack.sh start screen in detached mode
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 11:46 PM Revision 74355e54 (teuthology): Add optional 'owner' arg to sudo_write_file()
- This gets passed directly to chown as 'sudo chown $owner $file'
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> - 11:46 PM Revision b6740480 (teuthology): Copy ceph auth keys over to devstack node
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 11:46 PM Revision c6b5c01a (teuthology): Split out devstack-ceph configuration
- This is starting to get long, so create configure_devstack_and_ceph()
Signed-off-by: Zack Cerza <zack.cerza@inktank.... - 11:46 PM Revision b40f5f74 (teuthology): Add set_libvirt_secret() and split out other steps
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 11:46 PM Revision 76588e97 (teuthology): Add update_devstack_config_files()
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 11:46 PM Revision cedd1283 (teuthology): Split out key generation
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 11:46 PM Revision b33686f4 (teuthology): Use get_file() and sudo_write_file()
- ... instead of copy_file()
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> - 11:46 PM Revision f5006348 (teuthology): Don't pass owner to copy_key()
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 11:46 PM Revision b474d282 (teuthology): Fix typoed virsh call
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 11:46 PM Revision 119b438f (teuthology): Call seek(0) on StringIO objects before reading
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 11:46 PM Revision a55c22aa (teuthology): Work around a bug in ConfigParser
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 11:46 PM Revision 375d7ddd (teuthology): Use ConfigParser.set() instead of update()
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 11:46 PM Revision dfe60526 (teuthology): Add copy_file() to scp files between remotes
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 11:46 PM Revision 10e12c2d (teuthology): Add skeleton devstack task
- Currently only installs devstack on one node, and creates some pools on
the ceph cluster.
Signed-off-by: Zack Cerza ... - 11:46 PM Revision ed512568 (teuthology): Fix linter errors.
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 10:56 PM Revision a3f6d9a6 (teuthology): Merge pull request #201 from ceph/wip-6531-wusui
- Fix formatting and add docstrings to ceph_manager.py
- 10:51 PM Revision 30f8938e (teuthology): Fix formatting and add docstrings to ceph_manager.py
- Fixes: 6531
Signed-off-by: Warren Usui <warren.usui@inktank.com> - 10:51 PM Revision b4ce61cc (teuthology): Add back in print in ceph_manager that the last checkin accidenta...
- 09:33 PM Bug #7397: All test failed for upgrades:dumpling-next; Python error "ValueError: too many values ...
- The pull request is #204 for branch wip-fix7397-wusui
- 09:25 PM Bug #7397: All test failed for upgrades:dumpling-next; Python error "ValueError: too many values ...
- Please include a link to the PR or wip branch
- 09:04 PM Bug #7397 (Fix Under Review): All test failed for upgrades:dumpling-next; Python error "ValueErro...
- I need to get this reviewed.
- 08:23 PM Bug #7397: All test failed for upgrades:dumpling-next; Python error "ValueError: too many values ...
- the parallel code used to set an empty dictionary value and then reference it. Now it only references the dictionary...
- 05:13 PM Bug #7397: All test failed for upgrades:dumpling-next; Python error "ValueError: too many values ...
- Similar issue #7225
Also we ran newly merged tests for upgrade/dumpling-x and they failed with the same error. - 11:36 AM Bug #7397: All test failed for upgrades:dumpling-next; Python error "ValueError: too many values ...
- I think that I have found this problem.
- 09:26 PM Bug #7500 (Resolved): port numbers in rgw s3 code should be settable.
- The scripts in ceph/qa/workunit/rgw assume that the apache port used is 7280. This should be configurable from a yam...
- 05:00 PM Bug #7003 (Resolved): Docstrings for orchestra functions and classes are needed.
- 05:00 PM Documentation #6541 (Resolved): documentation -- task/radosgw-admin-rest.py
- 04:59 PM Documentation #6535 (Resolved): Documentation: tasks with a few docstrings needed.
- 04:59 PM Documentation #6539 (Resolved): documentation -- task/ssh_keys.py
- 04:59 PM Documentation #6540 (Resolved): documentation -- rgw tasks
- 04:58 PM Documentation #6531 (Resolved): ceph_manager documentation
- Docstring and format changes have been made
- 04:56 PM Documentation #6531 (Closed): ceph_manager documentation
- Changes have been checked in
- 04:57 PM Documentation #6532 (Resolved): documentation -- task/args.py
- Changes have been made
- 04:17 PM Bug #7399: HEALTH WARNING loops forever
- What was the resolution here?
02/19/2014
- 10:01 PM Revision d78b9b01 (teuthology): jenkins: add debugging output to shell script
- When we migrated the Jenkins commands into Git, the exact commands are
no longer visible unless we run with "-x".
Ad... - 09:44 PM Revision c0360077 (teuthology): Merge pull request #195 from ceph/wip-7003-wusui
- Add docstrings to the orchestra code. Also fix minor formatting issues
- 09:40 PM Revision 31c27e13 (teuthology): Merge pull request #186 from ceph/wip-7369
- Fix #7369: "sed expression must be raw string"
- 09:37 PM Revision f3ac7870 (teuthology): Fix syntax error in first docstring added.
- 09:34 PM Revision efd59a2a (teuthology): Merge pull request #190 from kdreyer-inktank/jenkins
- add jenkins-pull-requests-build script
- 09:26 PM Revision a70e93fc (teuthology): Merge pull request #199 from ceph/wip-6540-wusui
- Add docstrings. Fix formatting issues for rgw.py
- 09:26 PM Revision cc3d013e (teuthology): Merge pull request #196 from ceph/wip-6541-wusui
- Fix docstrings in radosgw-admin-rest.py
- 09:26 PM Revision 8d85b21c (teuthology): Merge pull request #197 from ceph/wip-6535-wusui
- Fix docstrings for task/blktrace.py, peering_speed_test.py, proc_thrashe...
- 09:25 PM Revision f18dcf5b (teuthology): Merge pull request #198 from ceph/wip-6539-wusui
- Fix docstrings and minor formatting in task/ssh_keys.py
- 09:23 PM Revision 9f953d42 (teuthology): Merge pull request #200 from ceph/wip-6532-wusui
- Fixed task/args.py docstrings.
- 07:20 PM Revision 10fee0e3 (teuthology): Revert "Show hostname instead of IP in errors"
- This reverts commit eafeece243607eef8209eaa8c08eecc7d1098eb1.
I was having problems with my newly-created devstack t... - 05:56 PM Revision f0bfff11 (teuthology): add jenkins-pull-requests-build script
- Move our Jenkins pull requests build script out of Jenkins' database and
into Git so that we can have greater visibil... - 10:05 AM Bug #7449: thrashosds can preclude HEALTH_OK?
- This might just be a result of the degraded objects -- I think every time the thrash tests make a change they wait fo...
- 08:52 AM Feature #7478 (Resolved): Make teuthology-report -D able to report an entire run as dead in one shot
- Currently, marking an entire run as dead means teuthology-report has to mark each job as dead separately. Clearly thi...
- 08:49 AM Bug #7477 (Closed): Lots of jobs being stuck as running
- I've noticed in the last couple days there are large amounts of jobs getting stuck in the running state, after they f...
02/18/2014
- 09:19 PM Revision e3715652 (teuthology): task/: add ec_pool and append to rados.py
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 09:19 PM Revision 2718dbc3 (teuthology): radosbench: simplify pool creation and add ec_pool support
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 07:47 PM Bug #7472 (Closed): ceph/qa/workunits/rgw perl scripts duplicate code.
- Several of the subroutines can probably be moved to a pm module.
- 07:32 PM Feature #7008: pulpito: show pass/fail stats by machine
- So, paddles queries currently all return lists of runs; from there it is possible to list jobs *within* runs. This fe...
- 02:47 PM Revision 4c930a0a (teuthology): Revert "Capture stderr and include in CommandFailedError"
- This reverts commit d0a434923100dd16548e5f76eaffa5462c4b91d4.
- 12:54 PM Revision c93f14f2 (teuthology): filestore_idempotent: filestore -> objectstore path change
- Signed-off-by: Sage Weil <sage@inktank.com>
- 12:49 PM Bug #7461: new error reporting eats up logs
- After looking at other previous logs, this was spit in teuthology's logs:...
- 06:47 AM Bug #7461: new error reporting eats up logs
- Reverted in master: 4c930a0
- 06:39 AM Bug #7461 (Won't Fix): new error reporting eats up logs
- The new error reporting is eating ceph-deploy log output and having issues attempting to write them back
Sample tr...
02/17/2014
- 09:16 PM Revision 3d0ce693 (teuthology): thrashosds: allow primary-affinity thrashing to be disabled
- Signed-off-by: Sage Weil <sage@inktank.com>
02/16/2014
- 12:29 PM Bug #7449 (Can't reproduce): thrashosds can preclude HEALTH_OK?
- 2014-02-16T12:05:26.385 INFO:teuthology.task.thrashosds.ceph_manager:{u'election_epoch': 6, u'quorum': [0, 1, 2], u'm...
- 04:01 AM Revision 63ad9aab (teuthology): thrashosds: randomly adjust primary_affinity
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:01 AM Revision dc95aef2 (teuthology): ceph.conf: mon osd allow primary affinity = true
- Signed-off-by: Sage Weil <sage@inktank.com>
02/15/2014
- 05:33 PM Bug #7446 (Resolved): rest: rest teuthology test fails consistently
- http://pulpito.ceph.com/teuthology-2014-02-14_23:02:59-rest-master-testing-basic-plana
- 01:28 AM Revision 64ff4ab0 (teuthology): Fixed task/args.py docstrings.
- 01:08 AM Revision c631190a (teuthology): Add docstrings. Fix formatting issues for rgw.py
- Fix s3tests calls for rgw-logsocket.py.
Fixes: 6540
Signed-off-by: Warren Usui <warren.usui@inktank.com>
02/14/2014
- 11:48 PM Revision 6df622b3 (teuthology): Fix docstrings and minor formatting in task/ssh_keys.py
- Fixes: 6539
Signed-off-by: Warren Usui <warren.usui@inktank.com> - 11:13 PM Revision 0af08071 (teuthology): Fix docstrings for task/blktrace.py, peering_speed_test.py, proc_...
- recovery_bench.py.
Fixes: 6535
Signed-off-by: Warren Usui <warren.usui@inktank.com> - 09:57 PM Revision ef97f0cd (teuthology): Fix docstrings in radosgw-admin-rest.py
- Fixes: 6541
Signed-off-by: Warren Usui <warren.usui@inktank.com> - 08:59 PM Revision 4015d614 (teuthology): Merge pull request #188 from ceph/wip-calamari-onefile
- Add Calamari test tasks, test script
- 08:57 PM Revision e0ed09cf (teuthology): Add docstrings to the orchestra code. Also fix minor formatting ...
- (mostly column start locations).
Fixes: 7003
Signed-off-by: Warren Usui <warren.usui@inktank.com> - 07:53 PM Documentation #6531 (In Progress): ceph_manager documentation
- Changes pushed
- 07:28 PM Revision a6eee01f (teuthology): Review: switch to selecting remotes by roles in the 'normal' way
- This buys us, also, the ability to select remotes by rule, i.e.
"any osd or mon gets calamari-agent installed"
Signe... - 07:28 PM Revision 006428c5 (teuthology): Review: refactor packaging routines to common file
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 05:50 PM Revision 67e670b2 (teuthology): Merge pull request #192 from ceph/wip-6537-wusui
- Readjust the indentation of mon_clock_skew_check.py and mon_thrash.py.
- 05:45 PM Revision e8e7cc22 (teuthology): Merge pull request #194 from ceph/wip-6534-wusui
- Add docstrings to internal.py
- 05:45 PM Revision a3fbb6c5 (teuthology): Merge pull request #193 from ceph/wip-6538-wusui
- Add doc strings to Swift tests
- 05:44 PM Revision af61317a (teuthology): Merge pull request #191 from ceph/wip-7002-wusui
- Added some docstrings.
- 05:43 PM Revision 1da78c06 (teuthology): Merge pull request #187 from ceph/wip-better-debug
- Debug output improvements
- 05:30 PM Documentation #6532 (In Progress): documentation -- task/args.py
- Pull request made
- 05:11 PM Documentation #6540 (In Progress): documentation -- rgw tasks
- Pull request made.
- 03:53 PM Documentation #6539 (In Progress): documentation -- task/ssh_keys.py
- Change has been pushed
- 03:17 PM Documentation #6535 (In Progress): Documentation: tasks with a few docstrings needed.
- Change has been pushed
- 01:59 PM Documentation #6541 (In Progress): documentation -- task/radosgw-admin-rest.py
- Change has been pushed.
- 01:01 PM Bug #7003 (Fix Under Review): Docstrings for orchestra functions and classes are needed.
- Changes made. Pull request issued.
- 11:41 AM Feature #7433 (Closed): Tier test cases or sample from large matrix to ensure upgrades tests are ...
- 11:38 AM Feature #7432 (Resolved): run power failure tests on firefly
- 11:38 AM Feature #7431 (Resolved): Upgrades suite restructuring
- 11:01 AM Feature #2639: teuthology: design openstack task or test
- The task now runs exercise.sh, which is part of the devstack repo - unfortunately there are lots of failures. I'm ask...
- 10:08 AM Bug #5559 (Won't Fix): ARM rbd command CommandFailedError in teuthology
- 10:06 AM Documentation #6537 (Closed): documentation mon_thrash.py and mon_clock_skew_check.py
- 10:04 AM Documentation #6537: documentation mon_thrash.py and mon_clock_skew_check.py
- Change has been checked in.
- 10:03 AM Documentation #6534 (Closed): documentation: task/internal.py
- Change has been checked in.
- 10:03 AM Documentation #6538 (Closed): documentation -- task/swift.py
- Change has been checked in.
- 10:02 AM Bug #7002 (Closed): Docstrings should be added to misc functions
- Change has been checked in
- 09:55 AM Feature #7403: teuthology-schedule: make matrix expansion sample
- Just to add my 2c, adding a simple counter as an optional param to allow run 'n' number of first configurations will ...
- 09:43 AM Bug #7254: "pthread lock: Invalid argument" when deploying monitors
- issue appears to be that the fedora 19 machines are running with a 1 year old leveldb version (1.9.0). This causes pr...
- 06:37 AM Revision 68106102 (teuthology): Add docstrings to internal.py
- Fixes: 6534
Signed-off-by: Warren Usui <warren.usui@inktank.com> - 05:11 AM Revision 5c36a5ce (teuthology): Add doc strings to Swift tests
- Fixes: 6538
Signed-off-by: Warren Usui <warren.usui@inktank.com> - 04:36 AM Revision 567961b7 (teuthology): Readjust the indentation of mon_clock_skew_check.py and mon_thras...
- Added docstrings.
Fixes: 6537
Signed-off-by: Warren Usui <warren.usui@inktank.com> - 04:00 AM Revision 12b79044 (teuthology): Review: Rename calamari_testdir/ to calamari/
- 01:40 AM Revision bee587c3 (teuthology): Added some docstrings.
- Fixes: 7002
Signed-off-by: Warren Usui <warren.usui@inktank.com>
02/13/2014
- 10:39 PM Documentation #6534 (In Progress): documentation: task/internal.py
- Docstrings have been pushed/
- 09:13 PM Documentation #6538 (In Progress): documentation -- task/swift.py
- A pull request has been sent.
- 08:44 PM Bug #7001 (Won't Fix): Local functions in misc should be distinguished.
- There was only one name that I ended up objecting to. I don't object to this name any more so I'll close this.
- 08:43 PM Documentation #6537 (In Progress): documentation mon_thrash.py and mon_clock_skew_check.py
- A pull request has been sent for this.
- 05:41 PM Bug #7002 (Fix Under Review): Docstrings should be added to misc functions
- Docstrings have been added.
- 02:51 PM Feature #7416 (New): Add ability to check yaml correctness instead of error
- Currently the scheduled run will fail if malformed yaml files were used to build the original configuration. We need...
02/12/2014
- 09:25 PM Revision f0655109 (teuthology): Fix flake8 failures
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 05:29 PM Revision d0a43492 (teuthology): Capture stderr and include in CommandFailedError
- Signed-off-by: John Spray <john.spray@inktank.com>
- 05:29 PM Revision 896412f2 (teuthology): Remove spurious print
- This was causing junk output like <type 'exceptions.StopIteration'>
Signed-off-by: John Spray <john.spray@inktank.com> - 05:29 PM Revision ca83b7b2 (teuthology): Timestamp stdout log output
- Signed-off-by: John Spray <john.spray@inktank.com>
- 05:29 PM Revision ab2a01ff (teuthology): Catch a case where we weren't getting tracebacks
- Signed-off-by: John Spray <john.spray@inktank.com>
- 05:29 PM Revision d39dd8cb (teuthology): Log correct name of context during errors
- (instead of GeneratorContextManager)
Signed-off-by: John Spray <john.spray@inktank.com> - 05:29 PM Revision d53a5b65 (teuthology): Spelling
- Signed-off-by: John Spray <john.spray@inktank.com>
- 04:46 PM Revision 2b9a6bc0 (teuthology): Merge pull request #182 from ceph/wip-imports
- Make libvirt import optional (OS X)
- 04:42 PM Revision eafeece2 (teuthology): Show hostname instead of IP in errors
- Signed-off-by: John Spray <john.spray@inktank.com>
- 03:12 PM Revision d728b7ab (teuthology): Merge pull request #189 from ceph/wip-6536-wusui
- Add docstrings to s3 related tasks.
- 01:18 PM Bug #7399 (Resolved): HEALTH WARNING loops forever
- 12:57 PM Documentation #6536 (Closed): documentation -- s3 tasks
- Changes were pushed today.
- 12:37 PM Feature #7403: teuthology-schedule: make matrix expansion sample
- It would probably be best to implement this as a "deck of cards" kind of randomness. That is, if 20% of the tests we...
- 10:56 AM Feature #7403: teuthology-schedule: make matrix expansion sample
- Just want to add what I said in stand-up: if we can achieve similar results by dividing tests into tiers, I'd prefer ...
- 10:04 AM Feature #7403: teuthology-schedule: make matrix expansion sample
- alternatively, this could be done at teuthology-schedule level (not in teh sutie itself):
teuthology-schedule ... ... - 10:01 AM Feature #7403 (Resolved): teuthology-schedule: make matrix expansion sample
- right now we have an empty % file in the suite. change that to include fraction and have the schedule function sampl...
- 12:14 PM Feature #2639: teuthology: design openstack task or test
- Waited 2+ hours for my cluster to get built; VMs were totally borked. I guess I'll try later when we have more resour...
- 11:07 AM Feature #2639: teuthology: design openstack task or test
- Solved that last issue yesterday. The task should be about done as far as establishing the cluster is concerned. I do...
- 12:13 PM Bug #7397: All test failed for upgrades:dumpling-next; Python error "ValueError: too many values ...
- ignore this, commented on the wrong ticket
- 12:03 PM Bug #7397: All test failed for upgrades:dumpling-next; Python error "ValueError: too many values ...
- I'm not sure why success would be reverting to True after interactive-on-error, but by the very definition of interac...
- 11:22 AM Bug #7397: All test failed for upgrades:dumpling-next; Python error "ValueError: too many values ...
- I think that the pass after the interactive-on-error occuring is incorrect. I suspect that the state of teuthology w...
- 04:21 AM Revision cee713ff (teuthology): Add docstrings to s3 related tasks.
- Fixes: 6536
Signed-off-by: Warren Usui <warren.usui@inktank.com>
02/11/2014
- 11:25 PM Revision 7feddb0a (teuthology): Fix line lengths
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
Conflicts:
teuthology/misc.py
teuthology/task/internal.py - 11:23 PM Revision e2dd4257 (teuthology): provision.py: require cobbler_url to be set
- Log an error and return False from reimage_if_wrong_os() if
cobbler_url isn't set in the configuration
Signed-off-by... - 11:23 PM Revision d3cc791f (teuthology): Move function comments into docstrings, fix spelling
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 11:22 PM Revision 3d2a061c (teuthology): Fix spelling of 'equivalent'
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
Conflicts:
teuthology/provision.py
teuthology/test/test_resolve_eq... - 09:34 PM Revision e26bb356 (teuthology): Add calamari setup/test tasks
- Signed-off-by: Warren Usui <warren.usui@inktank.com>
Signed-off-by: Dan Mick <dan.mick@inktank.com> - 06:59 PM Documentation #6533 (Closed): documentation: install
- This has been resolved by a previous checkin from Zack.
- 06:34 PM Feature #7400 (Resolved): locking should update distro and version in lock db
- We currently store a 'distro' in the lock db, but it's not managed by the various locking operations, and it should b...
- 06:18 PM Bug #7399: HEALTH WARNING loops forever
- This was on the latest version of master.
- 06:12 PM Bug #7399: HEALTH WARNING loops forever
- what version is this? this error will definitely come up on the upgrade tests (been waiting for that to happen to co...
- 05:50 PM Bug #7399: HEALTH WARNING loops forever
- Note that this setup was merrily chugging along (but failing), before it fell into this loop.
- 05:49 PM Bug #7399: HEALTH WARNING loops forever
- The following is the yaml file that produces this problem:...
- 05:48 PM Bug #7399 (Resolved): HEALTH WARNING loops forever
- I keep getting the following message on teuthology:...
- 12:14 PM Bug #7397: All test failed for upgrades:dumpling-next; Python error "ValueError: too many values ...
- I was looking around about this issue and here is an update.
I added ... - 10:48 AM Bug #7397 (Resolved): All test failed for upgrades:dumpling-next; Python error "ValueError: too m...
- Here is one on 600 jobs:
Logs are in http://qa-proxy.ceph.com/teuthology/teuthology-2014-02-10_11:55:57-upgrades:d... - 11:01 AM Fix #7396: Print out more useful messages in case if incorrect distros links were used
- I used "incorrect distros links" as an example only, we need to add error conditions info for empty conditions in lis...
- 10:43 AM Fix #7396 (New): Print out more useful messages in case if incorrect distros links were used
- We had a case when for the new upgrades tests were added and in yaml configurations distros links were incorrectly sp...
- 08:21 AM Bug #7392 (Can't reproduce): Found coredumps on Debian Wheezy
- Log file: http://qa-proxy.ceph.com/teuthology/teuthology-2014-02-11_01:10:04-ceph-deploy-next-testing-basic-vps/76519...
- 07:42 AM Feature #2639: teuthology: design openstack task or test
- The task is just about finished. It successfully brings up Ceph and OpenStack and configures Glance and Cinder, makin...
- 12:25 AM Revision 51957433 (teuthology): Merge pull request #184 from ceph/wip-pg-scrub-from-ceph-wusui
- Scrub osds when ceph task finishes
02/10/2014
- 09:40 PM Revision ad6d412e (teuthology): Fix #7369: "sed expression must be raw string"
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 05:33 PM Feature #7198 (Resolved): ceph task: scrub all pgs before tearing down cluster
- Change has been reviewed and pushed.
- 05:28 PM Revision ceffee40 (teuthology): Make sure osd_scrub_pgs gets called if healthy call fails.
- Fixes: 7198
Signed-off-by: Warren Usui <warren.usui@inktank.com> - 02:37 PM Bug #7369: internal.sudo: sed expression must be raw string
- LGTM. Would still like to see validation of the new file before installation as discussed in IRC (with visudo -c -f ...
- 01:42 PM Bug #7369 (Fix Under Review): internal.sudo: sed expression must be raw string
- Correct?
https://github.com/ceph/teuthology/pull/186
02/07/2014
- 11:12 PM Feature #7200: test scenario: rgw user quota
- ...
- 06:19 PM Feature #7200 (Resolved): test scenario: rgw user quota
- The test plan for rgw user quota is in Firefly test matrix.
Most test cases are added to s3_user_quota.pl in ceph/qa... - 11:10 PM Feature #7257 (Resolved): create test script for rgw multi part upload testing
- ...
- 10:54 PM Revision 69f29d17 (teuthology): Move osd_scrub_pgs call to finally block of ceph main task.
- Fixes: 7198
Signed-off-bye: Warren Usui <warren.usui@inktank.com> - 10:14 PM Bug #7369: internal.sudo: sed expression must be raw string
- The only thing that confuses me about this is why it doesn't appear to affect vps creation, but I guess it doesn't *r...
- 10:06 PM Bug #7369 (Resolved): internal.sudo: sed expression must be raw string
- internal.py's sudo task has sed strings for execution that contain Python metacharacters and get mangled; the result ...
- 06:17 PM Feature #7275 (Resolved): restructure upgrade suites
- Added ceph-qa-suite/suites/upgrades/dumpling-next to test parallel and partial upgrades. added to the nightlies.
- 10:36 AM Feature #2639: teuthology: design openstack task or test
- All previous issues have been resolved (I think). I've got the task mostly finished, but right now I'm hitting an iss...
- 07:06 AM Bug #7364 (Resolved): apt fails to update from ceph apt mirror
- ...
- 04:28 AM Feature #7362 (Rejected): sentry: rados/test.sh errors are non informative
- the "rados/test.sh errors":http://sentry.ceph.com/inktank/teuthology/group/4/ are agregated in a way that does not di...
02/06/2014
- 02:26 PM Revision ac8d616e (teuthology): Spelling
- 11:42 AM Revision 23e45971 (teuthology): task/ceph-deploy: Default to --testing version
- In line with the 'ceph' task, if no version is specified
use the latest code. Previously if no version was specified... - 11:42 AM Revision 86c8ea54 (teuthology): tasks/ceph-deploy: move config init out of try:
- In the existing code one the finally: block
would try and access variables that might not
have been defined. - 07:45 AM Bug #7342 (Resolved): teuthology-kill cannot remove runs that are not running yet
- Merged into teuthology master branch 0d2cbe6
- 06:21 AM Bug #7351 (Rejected): prevent NoneType Errors in dict comprehension
- it looks like this was already fixed and rebased onto next aaf9b51
- 06:12 AM Bug #7351 (Rejected): prevent NoneType Errors in dict comprehension
- ...
02/05/2014
- 11:30 PM Revision 56dca3e4 (teuthology): Remove spurious print
- This was causing junk output like <type 'exceptions.StopIteration'>
- 11:30 PM Revision 83a91cda (teuthology): Timestamp stdout log output
- 11:30 PM Revision ceeb746c (teuthology): Allow contextutil.nested to do interactive-on-error
- Previously, if an error occurred during e.g. cluster
setup, the stuff inside a nested() would all tear
down before yo... - 11:30 PM Revision b54f4cc5 (teuthology): Catch a case where we weren't getting tracebacks
- 11:30 PM Revision ce3cd7c5 (teuthology): Log correct name of context during errors
- (instead of GeneratorContextManager)
- 11:28 PM Revision 4f5cc84b (teuthology): Show hostname instead of IP in errors
- 11:28 PM Revision b3d01885 (teuthology): Capture stderr and include in CommandFailedError
- 11:20 PM Revision 330612dc (teuthology): schedule_suite: be slightly more verbose
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:19 PM Revision a6bca25d (teuthology): valgrind: sync up suppressions with latest master
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:18 PM Revision 886adcc2 (teuthology): valgrind: sync up suppressions with latest master
- Signed-off-by: Sage Weil <sage@inktank.com>
- 07:46 PM Revision 0d2cbe64 (teuthology): Merge pull request #185 from ceph/wip-7342
- Enable killing runs that haven't even started yet
- 07:43 PM Revision 7759473e (teuthology): Enable killing runs that haven't even started yet
- This requires passing --machine-type.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> - 07:26 PM Revision c2bd8464 (teuthology): valgrind: fix msync suppression
- Signed-off-by: Sage Weil <sage@inktank.com>
- 03:34 PM Feature #7032: teuthology: thrash cache pool (add cache; wait; drain cache; disable; repeat)
- 11:39 AM Bug #7342 (Fix Under Review): teuthology-kill cannot remove runs that are not running yet
- https://github.com/ceph/teuthology/pull/185
- 10:49 AM Bug #7342 (Resolved): teuthology-kill cannot remove runs that are not running yet
- ...
- 10:07 AM Feature #7338: pulpito: remove dependency on direct access to paddles
- Ah yes, Alfredo had mentioned this before; he's also on Firefox but I'm on Chrome. Although, I have been unable to re...
- 01:27 AM Feature #7338 (Resolved): pulpito: remove dependency on direct access to paddles
- When clicking on *By Suite* a little empty menu shows right under it, using Firefox 25.0 on Ubuntu Saucy.
!pulpito.p... - 09:56 AM Bug #7332 (Resolved): raise monitor verbosity in ceph-deploy tests
- Pull request opened https://github.com/ceph/ceph-qa-suite/pull/5
Merged into ceph-qa-suite master and next branche...
02/04/2014
- 08:55 AM Feature #2639: teuthology: design openstack task or test
- I'm working on the beginnings of a task that will install devstack on one node and ceph on another, and configure the...
- 06:29 AM Bug #7332 (Resolved): raise monitor verbosity in ceph-deploy tests
- The current level (1) is not enough to debug mons when they have issues. Joao suggested we should raise it to 10
- 06:18 AM Revision 2bcc6006 (teuthology): Implement the rest of the checks for automatic pg scrubbing.
- osd_scrub_pgs now:
1.) Insures that all pgs are clean and active.
2.) Performs the scrub of all OSDs.
3.) Waits until... - 06:11 AM Bug #7254 (In Progress): "pthread lock: Invalid argument" when deploying monitors
- 03:37 AM Revision 9b2b2c28 (teuthology): misc.py: helper roles_to_remotes for generic use
- roles_to_remotes will take a config key, 'roles' by default,
and search cluster.remotes for those roles, returning a ...
02/03/2014
- 10:26 PM Feature #7198 (Fix Under Review): ceph task: scrub all pgs before tearing down cluster
- 06:57 AM Bug #7254: "pthread lock: Invalid argument" when deploying monitors
- Still seeing same failures in ceph-deploy tests, a similar issue happened a while ago when a patched leveldb was used...
02/02/2014
- 06:05 AM Revision be3ea71c (teuthology): valgrind: another tcmalloc suppression
- With this I can run a simple job with a normal build (not
notcmalloc) and valgrind does not complain. Fingers crosse...
01/31/2014
- 11:29 PM Revision e8717163 (teuthology): Scrub osds when ceph task finishes
- Fixes: 7198
Signed-off-by: Warren Usui <warren.usui@inktank.com> - 09:56 PM Feature #7198 (In Progress): ceph task: scrub all pgs before tearing down cluster
- 09:55 PM Feature #7198: ceph task: scrub all pgs before tearing down cluster
- From Sage (comments on Pull request):
i think there is more invovled here. i think we need to
1- make sure all ... - 03:25 PM Feature #7198 (Fix Under Review): ceph task: scrub all pgs before tearing down cluster
- Pull request #184
- 11:25 AM Feature #7198 (In Progress): ceph task: scrub all pgs before tearing down cluster
- 09:41 PM Revision c1bc7fcc (teuthology): Merge pull request #180 from ceph/wip-7278
- install.py: look for 'local' in config directly, don't warn if not found
- 09:41 PM Revision 8213ebbd (teuthology): Merge pull request #183 from ceph/wip-enhance
- Wip enhance
- 09:30 PM Revision a321b6e7 (teuthology): README.rst: describe new pp object and unlock_on_failure option.
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 09:12 PM Revision 915cb5d4 (teuthology): Merge pull request #181 from ceph/wip-thrash-exception
- Fix MDS wait when get_mds_status returns None
- 09:07 PM Revision 1845a5ab (teuthology): interactive.py: add handy "pp" for prettyprinting at the prompt
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
- 09:07 PM Revision 77ec4311 (teuthology): internal.py: add global config key 'unlock_on_failure'
- When testing new tasks, it's a drag to have to keep manually unlocking
the targets. Default behavior is to keep them... - 08:53 PM Revision b80e5102 (teuthology): Make libvirt import optional (OS X)
- 08:49 PM Revision aaf9b51c (teuthology): Fix MDS wait when get_mds_status returns None
- 01:35 PM Bug #7278 (Resolved): install.py warns "Attempted to install invalid local file" when there's no ...
- 01:17 PM Feature #7289 (Resolved): downburst should look for mkisofs in addition to genisoimage
- Since @genisoimage@ is a Debian fork of @mkisofs@, downburst should also look for that, enabling it to work on non-De...
- 11:25 AM Feature #7275 (In Progress): restructure upgrade suites
- 11:25 AM Feature #7257 (In Progress): create test script for rgw multi part upload testing
- 11:24 AM Feature #7200 (In Progress): test scenario: rgw user quota
- 11:23 AM Fix #7197 (Resolved): make all upgrade suites pass consistently
- 11:22 AM Feature #6798 (Resolved): test rbd openstack integration on RHEL
- 07:47 AM Revision c489e440 (teuthology): install.py: look for 'local' in config directly, don't warn if no...
- Fixes: #7278
Signed-off-by: Dan Mick <dan.mick@inktank.com>
01/30/2014
- 11:37 PM Bug #7278 (Fix Under Review): install.py warns "Attempted to install invalid local file" when the...
- 10:38 PM Bug #7278 (Resolved): install.py warns "Attempted to install invalid local file" when there's no ...
- 'config' should be passed into _get_local_dir() and...
- 08:54 PM Revision de771ddd (teuthology): Update README.rst to reflect changes in libvirt
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 06:53 PM Bug #7269: Unable to establish SSL connection to ceph.com
- This is actually really helpful. Judging by the other fuse and or debuginfo failure I think the same thing is happeni...
- 08:59 AM Bug #7269 (Resolved): Unable to establish SSL connection to ceph.com
- ...
- 06:06 PM Bug #7255 (Resolved): sha1 does not exist, install fails
- autobuild-ceph was not running on the wheezy gitbuilder. This is now fixed.
- 06:06 PM Bug #7253 (Duplicate): ceph-fuse-0.75 fails to install
- duplicate of #7223
- 06:05 PM Bug #7231 (Resolved): teuthology: can't get to apt-mirror
- This was caused by the long running cluster being upgraded and old kernels mounting said cluster getting a panic. The...
- 05:46 PM Bug #7153 (Resolved): unable to find SHA1 from ceph.com git mirror
- 05:46 PM Bug #7163 (Resolved): s3tests bootsrap fails in the nightlies
- This has been good for a while now.
- 02:08 PM Feature #7275 (Resolved): restructure upgrade suites
- ...
- 11:37 AM Feature #7274 (Resolved): teuthology should be in PyPI
- https://pypi.python.org/pypi
- 11:33 AM Feature #7273 (New): downburst should be in teuthology's requirements.txt
- First, downburst needs to be in PyPI:
https://pypi.python.org/pypi - 11:30 AM Bug #7213 (Resolved): teuthology should call create-initial for monitors
- merged into teuthology's master branch with hash cf250a8f4a94ae5437132bd296570a5b16c63c2a
- 09:20 AM Bug #7261 (Resolved): No OSDs are up after a successful ceph-deploy call
- Pull request: https://github.com/ceph/ceph/pull/1156
Merged into ceph's next branch (cherry-picked into master): ... - 08:51 AM Bug #7252: qemu-kvm fails to install
- Same errors for qemu-guest:...
- 08:38 AM Tasks #7268 (New): Ensure all teuthology tasks use context managers properly
- In short, apply similar fixes as I did in #7241
01/29/2014
- 04:38 PM Feature #2639: teuthology: design openstack task or test
- Once the ceph and kernel packages were fixed on the OS node, I tried to access Horizon again, to no avail. I found th...
- 04:24 PM Feature #2639: teuthology: design openstack task or test
- Josh was a big help today. He discovered that the OS node had _very_ old ceph packages installed; upgrading them help...
- 12:44 PM Feature #2639: teuthology: design openstack task or test
- From dmesg:
https://gist.github.com/zmc/8696844 - 12:36 PM Feature #2639: teuthology: design openstack task or test
- Attempting to get the burnupi OS machine to talk to the ceph cluster......
- 09:50 AM Feature #2639: teuthology: design openstack task or test
- So I'm in the process of building a new OS machine using a burnupi. It will have to be re-imaged when I am done. I'm ...
- 08:25 AM Feature #2639: teuthology: design openstack task or test
- ...
- 08:24 AM Feature #2639: teuthology: design openstack task or test
- It appears the vps host I'm using to run OS doesn't have enough memory to run a guest that requires 64MB of memory. A...
- 08:11 AM Feature #2639 (In Progress): teuthology: design openstack task or test
- I haven't been updating this ticket with my progress, but I'll start. The background is it took a few days of problem...
- 11:23 AM Bug #7225 (Resolved): errors in tuple assignment
- Merged to teuthology's next branch: 9c86336 and cherrypicked into master
- 06:21 AM Bug #7261 (Resolved): No OSDs are up after a successful ceph-deploy call
- After ceph-deploy deploys a set of OSDs successfully the cluster is never able to get any of them
up so 'ceph health...
Also available in: Atom