Project

General

Profile

Activity

From 04/15/2014 to 05/14/2014

05/14/2014

10:13 PM Revision 898928b0 (teuthology): Add debugging and retries for SFTP sessions
I'm attempting to fix:
http://tracker.ceph.com/issues/8327
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza
08:47 PM Bug #8327: hang on SFTP file transfers
https://github.com/ceph/teuthology/commit/c3dccbf29a719564965ee03382e5fafa095df393 Zack Cerza
08:41 PM Bug #8327: hang on SFTP file transfers
This is almost certainly due to the way paramiko handles sftp in newer versions. I added some debug output:... Zack Cerza
10:01 AM Bug #8327: hang on SFTP file transfers
I don't think this is just hanging on a @chmod@ call. I just noticed this job had been running for a long time:
http...
Zack Cerza
01:00 PM Feature #5400 (In Progress): Teuthology: non-debian kernel tasks.
Ian Colle
12:55 PM Feature #8356: tests are being marked as hung despite never actually getting machines locked
So the way the emails have always worked is pretty wonky.
When a test run containing X number of jobs is scheduled...
Zack Cerza
11:19 AM Feature #8356: tests are being marked as hung despite never actually getting machines locked
Hmm, it may have only been marked as hung after somebody killed the run yesterday. But it wasn't killed until 6 hours... Greg Farnum
11:15 AM Feature #8356 (New): tests are being marked as hung despite never actually getting machines locked
teuthology-2014-05-12_23:02:18-knfs-master-testing-basic-plana/251991, for instance. I've seen this a couple other ti... Greg Farnum
08:50 AM Bug #8353 (Resolved): "Failed to fetch package" in upgrade:dumpling-x:parallel-firefly---basic-vp...
Majority of test failed with error "Failed to fetch package version from http://gitbuilder.ceph.com/ceph-rpm-centos6-... Yuri Weinstein

05/13/2014

09:26 PM Revision c7d7abae (teuthology): Merge pull request #256 from ceph/wip-6542-wusui
Add missng docstrings to repair_test.py Zack Cerza
09:02 PM Revision 5dfc5700 (teuthology): Add missng docstrings to repair_test.py
Fixes: 6542
Signed-off-by: Warren Usui <warren.usui@inktank.com>
Warren Usui
06:09 PM Revision 010f83f1 (teuthology): Fix unit tests under Jenkins
os.getlogin() was throwing:
OSError: [Errno 25] Inappropriate ioctl for device
Signed-off-by: Zack Cerza <zack.cer...
Zack Cerza
03:21 PM Revision de321790 (teuthology): Use VersionNotFoundError packages are missing
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
02:40 PM Documentation #6542: documentation: task/repair_test.py
SHA1 -- 5dfc570004961f2cb594084f0aee8c12a1573db4 Anonymous
02:39 PM Documentation #6542 (Resolved): documentation: task/repair_test.py
Anonymous
08:20 AM Feature #7028: pulpito reporting -- it would be nice to see reports of dead/failed/running jobs
Also need to fix more things like this:
https://github.com/ceph/teuthology/commit/de32179028a9c1241386276f190ca9b820...
Zack Cerza
07:55 AM Feature #7028: pulpito reporting -- it would be nice to see reports of dead/failed/running jobs
Interesting idea. I'm envisioning a table listing job info, with jobs grouped into expandable sections each labeled w... Zack Cerza

05/12/2014

09:25 PM Revision 971c0652 (teuthology): Use config.archive_base if one isn't passed
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
09:09 PM Revision d945e564 (teuthology): Add retries to orchestra.connection.connect()
This is an attempt to fix: http://tracker.ceph.com/issues/8314
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza
09:03 PM Revision 2b8232a3 (teuthology): Better logging
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
09:03 PM Revision dfb2352d (teuthology): Fix typo
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
07:52 PM Bug #6921 (Resolved): teuthology-lock downburst yaml file use is broken
Fixed:
SHA1: b7a7383d75381f22e41aee0fddd363e2ca136102
Anonymous
07:50 PM Bug #8339 (Resolved): Fix def task docstrings and README.rst for local: field in install.
The docstrings for the changes for #5149 are insufficient. I think at this point we should also check for cases like ... Anonymous
07:48 PM Subtask #8105: Fix def task docstrings and README.rst for local: field in install.
Whoops. I resolved the wrong bug. This one is still active. Anonymous
11:27 AM Subtask #8105 (Resolved): Fix def task docstrings and README.rst for local: field in install.
Fixed:
SHA1: b7a7383d75381f22e41aee0fddd363e2ca136102
Anonymous
05:57 PM Revision 756a6bfc (teuthology): Move "no results server" warning
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
05:57 PM Revision ad012469 (teuthology): Move list of exceptions to catch
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
05:57 PM Revision 456a1148 (teuthology): Add try_mark_run_dead()
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
05:57 PM Revision 271b274b (teuthology): Let ResultsSerializer worry about the archive dir
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
05:57 PM Revision 47f5d835 (teuthology): Use try_mark_run_dead()
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
05:57 PM Revision 6b835b1b (teuthology): Better logging
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
05:57 PM Revision e0e01265 (teuthology): Fix name parsing
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
05:50 PM Revision b1859c79 (teuthology): Merge pull request #255 from ceph/wip-6921-wusui
Allow .teuthology.yaml to set downburst path Zack Cerza
02:10 PM Bug #8314: Authentication failed.
This *should* fix the issue:
https://github.com/ceph/teuthology/commit/d945e564052ffc06ede59c78f99344f9fd3e571c
I...
Zack Cerza
12:06 PM Bug #8314: Authentication failed.
I don't yet know why this is happening. But I think this is interesting:
http://pulpito.front.sepia.ceph.com/teuth...
Zack Cerza
10:35 AM Feature #8336 (New): support "full runs" with a subset of actual tests run
We've got a lot of people trying to push a lot of full suite runs through the system. It would be great if we could a... Greg Farnum

05/11/2014

09:33 AM Bug #8331 (Resolved): Wrongly marked down on vps runs
This a placeholder to catch all issues related to this error when run on vps and might be related to low memory / swa... Yuri Weinstein

05/10/2014

08:51 PM Bug #8327: hang on SFTP file transfers
more of these still happening...
ubuntu@teuthology:/var/lib/teuthworker/archive/teuthology-2014-05-09_23:02:16-kce...
Sage Weil
09:08 AM Bug #8327 (Resolved): hang on SFTP file transfers
... Sage Weil
03:23 PM Bug #8314: Authentication failed.
i see this at the same timestamp as the failures:... Sage Weil
02:10 PM Revision 470f824c (teuthology): Catch any Unicode errors that manage to sneak in
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
02:10 PM Revision 22b51be4 (teuthology): Use 'stderr' and 'stdout' as logger names
We were using just 'err' and 'out', which isn't very intuitive.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza
02:10 PM Revision 0465bdbb (teuthology): Don't pass a custom logger anymore
We already use the hostname in command execution calls
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza
02:10 PM Revision 3adb7d46 (teuthology): Use Remote.hostname in logs
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
02:10 PM Revision d0f7a47b (teuthology): Add Remote.ensure_online()
If the connection is alive, do nothing. If not, reconnect. Allow any
exceptions to bubble up to the caller. This is i...
Zack Cerza
02:10 PM Revision 42955305 (teuthology): Use 'true' instead of 'echo online'
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
02:10 PM Revision 85673523 (teuthology): Pass hostname to execute()
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
02:10 PM Revision b2648b21 (teuthology): Fix PEP-8 issues
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
02:10 PM Revision 36fe6a58 (teuthology): Remote.hostname doesn't have to be a property
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
02:10 PM Revision 30d1d518 (teuthology): Make Remote.shortname actually short
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
02:10 PM Revision 3352b58d (teuthology): Use Remote.shortname in logs
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
02:10 PM Revision 3e65d182 (teuthology): Add Remote.user attribute
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
02:10 PM Revision a58174d7 (teuthology): Use Remote.user
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
02:10 PM Revision 60bba80e (teuthology): Express hostnames as child logger names
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
02:10 PM Revision 085c508f (teuthology): Revert "Revert "Show hostname instead of IP in errors""
This reverts commit 10fee0e368750cf4cd953db5700df59c7f611119.
Conflicts:
teuthology/orchestra/run.py
Zack Cerza
02:10 PM Revision 5dbce8b6 (teuthology): Use Unicode format strings
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
02:10 PM Revision 29d32994 (teuthology): Consolidate log file setup into shared function
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
12:20 AM Revision b7a7383d (teuthology): Allow .teuthology.yaml to set downburst path
If .teuthology.yaml defines downburst, _get_downburst_exec()
now returns that value as the path to the downburst exec...
Warren Usui

05/09/2014

06:17 PM Revision e2adb1fc (teuthology): Merge pull request #254 from ceph/wip-7707-wusui
Use master as default for debian upgrade. Zack Cerza
03:45 PM Revision 8460c7a8 (teuthology): Force log lines to be interpreted as UTF-8
Any invalid UTF-8 byte will be replaced with a Unicode replacement
character: U+FFFD or '�'
Signed-off-by: Zack Cerz...
Zack Cerza
02:24 PM Revision cd7f268d (teuthology): Use binary flag for paramiko ChannelFiles
This works around http://tracker.ceph.com/issues/8313
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza
02:03 PM Bug #8325 (Resolved): ceph-deploy jenkins script doesn't like ceph builders so RHEL7 builds fail
Because the regex matches cdep builders only.
Alfredo Deza
11:23 AM Bug #7707 (Resolved): uri is undefined on upgrade tests
Change checked in to master:
SHA1 -- c0ba105453bde0b3fc5b6f55d5366cf473430dd8
Anonymous
07:23 AM Bug #8313 (Resolved): 'utf8' codec can't decode byte 0xfc in position 41: invalid start byte
https://github.com/ceph/teuthology/commit/cd7f268d9dc72617b4c99623686f38346dbbe83e Zack Cerza
02:12 AM Revision c0ba1054 (teuthology): Use master as default for debian upgrade.
Make sure that uri is defined for debian upgrades.
Use master as default.
Added _get_uri_() which consolidates check...
Warren Usui

05/08/2014

10:28 PM Revision 8ee4583b (teuthology): f channel
Zack Cerza
10:28 PM Revision 8fe808ca (teuthology): f debug level
Zack Cerza
10:25 PM Revision fbf70e1f (teuthology): also channelfile
Zack Cerza
10:19 PM Revision e4f8833d (teuthology): ZZZ debug
Zack Cerza
10:06 PM Revision fd60e8d9 (teuthology): log level
Zack Cerza
10:01 PM Revision 317634ea (teuthology): Close duplicate stream when finished
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
09:24 PM Revision 13bad91f (teuthology): Pass hostname to execute()
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
06:47 PM Revision b4508a08 (teuthology): Merge pull request #253 from ceph/wip-7510-wusui
Further clarify 'too many values to unpack' error. Zack Cerza
06:12 PM Bug #7707: uri is undefined on upgrade tests
So in the example that I just gave, defaulting to master is what we want? If so, then the previously proposed fix th... Anonymous
05:52 PM Bug #7707: uri is undefined on upgrade tests
Warren Usui wrote:
> uri being undefined on upgrade tests is induced by not specifying a sha1, branch, or tag when r...
Sage Weil
05:24 PM Bug #7707: uri is undefined on upgrade tests
uri being undefined on upgrade tests is induced by not specifying a sha1, branch, or tag when running upgrades. The ... Anonymous
05:57 PM Revision 6fbf98bb (teuthology): Further clarify 'too many values to unpack' error.
Many errors in yaml configurations cause ValueError to get thrown
with the message 'too many values to unpack.' A pr...
Warren Usui
05:09 PM Bug #8313: 'utf8' codec can't decode byte 0xfc in position 41: invalid start byte
Finally caught the actual error in progress, on stdout. Note that this is not logged for some reason.... Zack Cerza
10:16 AM Bug #8313: 'utf8' codec can't decode byte 0xfc in position 41: invalid start byte
I dunno if this is it, but I did some playing around just now.... Anonymous
09:29 AM Bug #8313: 'utf8' codec can't decode byte 0xfc in position 41: invalid start byte
... Zack Cerza
09:17 AM Bug #8313: 'utf8' codec can't decode byte 0xfc in position 41: invalid start byte
http://pulpito.front.sepia.ceph.com/ubuntu-2014-05-06_19:36:14-fs-wip-5021-testing-basic-plana/240630/
http://pulpit...
Zack Cerza
08:48 AM Bug #8313 (Resolved): 'utf8' codec can't decode byte 0xfc in position 41: invalid start byte
/a/ubuntu-2014-05-06_19:36:14-fs-wip-5021-testing-basic-plana/240661
and many others.
Sage Weil
04:06 PM Revision cc61de18 (teuthology): fix unit tests
Zack Cerza
04:06 PM Revision 1088905d (teuthology): remove debug
Zack Cerza
12:52 PM Bug #7510 (Resolved): Value error in ceph.py
Fix checked in to master.
SHA1: b4508a08489cdfdf1edec1a3deb16808deab4421
Anonymous
11:57 AM Feature #8317 (New): ceph-deploy: Add a list of "bucket-type=bucket-name" option when adding an OSD
Using the "ceph-deploy osd <command> ...." at the moment we can't choose in which bucket the OSD will reside.
When...
Geoffrey Hartz
11:22 AM Bug #8297: "too many values to unpack" in ubuntu-2014-05-03_17:17:20-upgrade:dumpling-dumpling-te...
Assigned back to Yuri to monitor Anonymous
09:41 AM Bug #8314 (Resolved): Authentication failed.
... Sage Weil
08:14 AM Feature #8312 (New): Don't assume that a lock server is being used
This was hitting a user trying to run without a lock server:
https://github.com/ceph/teuthology/blob/master/teutho...
Zack Cerza
01:14 AM Revision bca32ef5 (teuthology): Merge pull request #252 from ceph/wip-fsx-krbd
rbd_fsx: expose krbd and related fsx options
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin

05/07/2014

09:07 PM Revision 6f5432d4 (teuthology): bleh
Zack Cerza
07:19 PM Revision 959a376d (teuthology): Duplicate streams in copy_file_obj()
Since we are trying to read the source stream twice, we need to be able
to seek() it. However, paramiko BufferedFile ...
Zack Cerza
07:00 PM Revision 9fc9d57d (teuthology): Fix lots of linter errors
They were distracting.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza
06:37 PM Revision 4cb14da3 (teuthology): Tweak log levels for command execution
When running in non-verbose mode, which is the default, we were not
logging which commands were being executed. We we...
Zack Cerza
06:36 PM Revision d9f4c204 (teuthology): Use 'true' instead of 'echo online'
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
06:20 PM Revision bb170c1b (teuthology): Merge pull request #249 from ceph/wip-8284
rados.py: Add pool_snaps option for ceph_test_rados test command Zack Cerza
05:36 PM Revision aadec55b (teuthology): Add Remote.ensure_online()
If the connection is alive, do nothing. If not, reconnect. Allow any
exceptions to bubble up to the caller. This is i...
Zack Cerza
05:29 PM Revision 9ffa1b6a (teuthology): Use Remote.hostname in logs
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
04:49 PM Revision 8ee17287 (teuthology): Use the regular StringIO here
cStringIO does not handle Unicode as well.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza
04:02 PM Revision df1983c4 (teuthology): Consolidate log file setup into shared function
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
03:59 PM Revision 1c84582a (teuthology): Use Unicode format strings
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
01:55 PM Revision b105a07a (teuthology): rbd_fsx: expose krbd and related fsx options
Expose
-K (enable krbd mode) through 'krbd',
-Z (use direct IO) through 'direct_io',
-U (disable randomized striping...
Ilya Dryomov
12:50 PM Bug #7510: Value error in ceph.py
I think that the problem here is that we want to preserve the ValueError behavior of throwing an exception and termin... Anonymous
10:48 AM Bug #8304 (Resolved): dumpling-emperor-x-firefly suite tests are hung
See 11 tests in ubuntu-2014-05-06_15:12:25-upgrade:dumpling-emperor-x-firefly-testing-basic-vps suite
They all are...
Yuri Weinstein

05/06/2014

09:24 PM Revision 7e4c7f8e (teuthology): Revert "Revert "Capture stderr and include in CommandFailedError""
This reverts commit 4c930a0ac7aa9e6e0c6439b68044a1392c708ae3.
Conflicts:
teuthology/orchestra/run.py
Zack Cerza
09:19 PM Revision e83acece (teuthology): radosgw-admin: add test for a recreated bucket
This demonstrates http://tracker.ceph.com/issues/8251
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
09:17 PM Revision 13a516a7 (teuthology): Revert "Revert "Show hostname instead of IP in errors""
This reverts commit 10fee0e368750cf4cd953db5700df59c7f611119.
Conflicts:
teuthology/orchestra/run.py
Zack Cerza
07:59 PM Revision 091d1fe4 (teuthology): Revert "Revert "Clean up remote.py and misc.py changes.""
This reverts commit 02504c3fd27d788e2e446369015b14cbf259a8d2. Zack Cerza
07:59 PM Revision 36b07b8a (teuthology): Use SFTPClienti get for long reads/writes
Modified remote.py to use the paramiko SFTPClient get
method to extract long files (mostly tar files) from
the remote...
Warren Usui
07:59 PM Revision 8bed6ab6 (teuthology): FIx mktemp dir and redundant Paramiko connecting.
Use previously initialized connection for sftp_get calls.
Use local directory for tarball temp file location.
Warren Usui
07:59 PM Revision 01cf3671 (teuthology): Fix linter errors
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
07:59 PM Revision a1838b2a (teuthology): Rewrite most file-retrieval functions
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
07:59 PM Revision 38578b80 (teuthology): Revert "Restrict paramiko to old versions for now"
This reverts commit c86df77aa68dc5331b98df3fa038faee77c578ad. Zack Cerza
07:59 PM Revision 02684870 (teuthology): Revert "Revert "Handle raw data I/O.""
This reverts commit 0c8a3e2334631f5fc20cb7933d0005353ea6a46e. Zack Cerza
07:06 PM Revision 7b1eec94 (teuthology): Use longer varchar for locked_by in DB.
Signed-off-by: Sandon Van Ness <sandon@inktank.com> Sandon Van Ness
05:42 PM Fix #4913 (Resolved): don't try and fetch non-existent packages
After reviewing this with people and looking at the code, I've come to the following conclusions:
1. There used to...
Anonymous
10:48 AM Fix #4913: don't try and fetch non-existent packages
The ability to wait until all packages are available has been implemented. At first, I thought that some of the suit... Anonymous
05:30 PM Revision ea3bef1e (teuthology): rados.py: Add pool_snaps option for ceph_test_rados test command
Fixes: #8284
Signed-off-by: David Zafman <david.zafman@inktank.com>
David Zafman
05:28 PM Bug #8297: "too many values to unpack" in ubuntu-2014-05-03_17:17:20-upgrade:dumpling-dumpling-te...
The following is a potential fix:
Wip branch: Wip-8297-wusui
Sha1: 2dff44a7bd715410d0024722db176abdba36c755
...
Anonymous
03:38 PM Bug #8297: "too many values to unpack" in ubuntu-2014-05-03_17:17:20-upgrade:dumpling-dumpling-te...
I think that this is a manifestation of the underlying problem in 7510 and is caused by an invalid yaml file. Anonymous
12:36 PM Bug #8297 (Resolved): "too many values to unpack" in ubuntu-2014-05-03_17:17:20-upgrade:dumpling-...
Logs are in http://qa-proxy.ceph.com/teuthology/ubuntu-2014-05-03_17:17:20-upgrade:dumpling-dumpling-testing-basic-vp... Yuri Weinstein
04:34 PM Revision bdd1b5ac (teuthology): Merge pull request #251 from ceph/wip-8295
rgw: fix indentation for cache_pools Zack Cerza
04:22 PM Revision 4ad23dc5 (teuthology): rgw: fix indentation for cache_pools
Fixes: #8295
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
01:03 PM Bug #8261 (Resolved): teuthology misc.py should make use of sftp get
https://github.com/ceph/teuthology/commit/a1838b2a0f45aa134f2b1b5d03cbf7bac8ec2920 Zack Cerza
11:33 AM Bug #8261: teuthology misc.py should make use of sftp get
Zack Cerza
12:07 PM Bug #7021 (Resolved): Long hostnames break schedule_suite.sh
Table was alter'd and schema was committed to teuthology commit:
7b1eec94f11881866b341b144e513a4d436ea0d6
Sandon Van Ness
11:55 AM Bug #7252 (Resolved): qemu-kvm fails to install
Updated to the correct file versions a long time ago in ceph-qa-chef. Sandon Van Ness
11:54 AM Bug #7223 (Resolved): teuthology fails to install ceph-fuse
Old old issue with rpm gitbuilders and version mismatch with /version on gitbuilder page. Long since resolved. Sandon Van Ness
11:49 AM Bug #7536 (Won't Fix): teuthology-kill doesn't work if the beanstalk tube is paused
Sage Weil
11:48 AM Bug #4473 (Won't Fix): teuthology task autoinstalled packages are not removed with deb install
Sage Weil
11:47 AM Bug #8056: teuthology-worker logging is missing some messages
Reminder to myself: check if this is still happening Zack Cerza
11:39 AM Bug #8186 (Closed): No package ceph-fuse-0.79 available.
Sandon Van Ness
11:37 AM Bug #8116 (Duplicate): get_file in misc.py does not always work.
Ian Colle
11:35 AM Bug #8032 (Resolved): "apt-get update" failed in upgrade:dumpling-x:parallel-firefly---basic-plana
Sage Weil
11:34 AM Bug #8166: paddles: deadlock updating run.updated?
Saw it happen a few times this morning. :-/ Zack Cerza
09:39 AM Bug #8295 (Resolved): "Namespace'' object has no attribute ''cache_pools''" in upgrade:dumpling-x...
Sage Weil
09:05 AM Bug #8295 (In Progress): "Namespace'' object has no attribute ''cache_pools''" in upgrade:dumplin...
Sage Weil
09:00 AM Bug #8295: "Namespace'' object has no attribute ''cache_pools''" in upgrade:dumpling-x:stress-spl...
Looks like https://github.com/ceph/teuthology/commit/c5da7b21f74cebc457cb2a546d7db9a3d9ee2bee Zack Cerza
08:53 AM Bug #8295 (Resolved): "Namespace'' object has no attribute ''cache_pools''" in upgrade:dumpling-x...
Upgrade tests failed with this error
Logs are in http://qa-proxy.ceph.com/teuthology/teuthology-2014-05-05_20:35:2...
Yuri Weinstein
12:20 AM Revision d158c156 (teuthology): Merge pull request #250 from ceph/wip-fix-thrasher
ceph_manager: reset osd weights to 1 when waiting for clean
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin
12:05 AM Revision 33b4bfc7 (teuthology): ceph_manager: reset osd weights to 1 when waiting for clean
If we leave the weights adjusted, we can get PGs stuck in a remapped state
because we are probabilistically rejecting...
Sage Weil

05/05/2014

06:10 PM Revision c86df77a (teuthology): Restrict paramiko to old versions for now
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
03:03 PM Revision 0c8a3e23 (teuthology): Revert "Handle raw data I/O."
This reverts commit 257e1459fa064701d789f0ad54384bb80b45e6d9. Zack Cerza
03:03 PM Revision 02504c3f (teuthology): Revert "Clean up remote.py and misc.py changes."
This reverts commit 74eff43ee1a2b73159277370cfa9d194e42bf49c. Zack Cerza

05/03/2014

02:24 PM Revision 794c9465 (teuthology): ceph_manager: fix float stringification
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:18 AM Revision a723ddf5 (teuthology): ceph_manager: fix typo
From ce7fa1839f4b3e3db675b2d68a2bb57849f58c1e. Tested this time.
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewe...
Sage Weil
12:06 AM Revision 7a46469f (teuthology): Merge pull request #248 from ceph/wip-thrash-osd-weights
ceph_manager: randomly reweight in osds
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin

05/02/2014

11:32 PM Revision ce7fa183 (teuthology): ceph_manager: randomly reweight in osds
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
04:48 PM Revision 5844c23e (teuthology): Bump paramiko to 1.12.0
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
02:12 PM Feature #8012: paddles: replace teuthology's lock server
update @Node.locked_since@ when updating @Node.locked@
https://github.com/ceph/paddles/commit/a9276c08833aa49495d1d1...
Zack Cerza
01:42 PM Feature #8012: paddles: replace teuthology's lock server
also unlock:
https://github.com/ceph/paddles/commit/09bef8db0de10aa7415a248bf0f7d1eb4ddf1c2a
Zack Cerza

05/01/2014

09:36 PM Revision c5da7b21 (teuthology): rgw: option to create a cache pool
64mb for now!
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Sage Weil
08:33 PM Revision 51841e40 (teuthology): rgw: option to create a cache pool
Signed-off-by: Sage Weil <sage@inktank.com> Sage Weil
05:17 PM Revision f74eea7b (teuthology): Merge pull request #247 from ceph/requests-sessions
Use a requests.Session object for retries instead of safe_while Alfredo Deza
04:55 PM Revision f34ebd54 (teuthology): Add branch name to job config
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
(cherry picked from commit d1b93530b30e1a9baefd3fc95941090c83fddce1)
Zack Cerza
04:48 PM Revision d1b93530 (teuthology): Add branch name to job config
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
04:29 PM Revision 6eec6f17 (teuthology): Add suite name to job config
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
(cherry picked from commit ab9645f97bcefc43006728b4f7d17322fcc33d82)
Zack Cerza
04:25 PM Revision ab9645f9 (teuthology): Add suite name to job config
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
04:25 PM Revision ba66c6ba (teuthology): Add /build and /*.yaml to gitignore
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
02:20 PM Feature #8012: paddles: replace teuthology's lock server
lock a single node:
https://github.com/ceph/paddles/commit/bd7b2beaa043b539f6f687dad257052e30c42468
Zack Cerza
02:18 PM Feature #8012: paddles: replace teuthology's lock server
I think I'll make sure that the functions in @teuthology.lock@ handle getting ssh keys; they can then include them wh... Zack Cerza
01:32 PM Feature #8012: paddles: replace teuthology's lock server
I just noticed that the lock server itself is designed in such a way that it depends on being able to run @/usr/bin/s... Zack Cerza
12:07 PM Feature #8012: paddles: replace teuthology's lock server
query multiple machine types:
https://github.com/ceph/paddles/commit/da308b6a748dd769e169ca206840974f82a67cdd
query...
Zack Cerza
12:06 PM Feature #8012 (In Progress): paddles: replace teuthology's lock server
Zack Cerza
12:06 PM Feature #8012: paddles: replace teuthology's lock server
paddles work is happening here:
https://github.com/ceph/paddles/commits/locking
Zack Cerza
11:56 AM Feature #8012: paddles: replace teuthology's lock server
Paddles and teuthology will need some API additions:
[x] paddles: add API for querying single node by @name@
[x] pa...
Zack Cerza
09:54 AM Feature #8135 (Resolved): Put suite and branch names in job config
Zack Cerza
09:54 AM Feature #8135: Put suite and branch names in job config
teuthology suite and branch names:
https://github.com/ceph/teuthology/commit/ab9645f97bcefc43006728b4f7d17322fcc33d8...
Zack Cerza
09:53 AM Feature #8135 (In Progress): Put suite and branch names in job config
Zack Cerza
08:35 AM Bug #8166: paddles: deadlock updating run.updated?
This is happening less now, but still happening. I am not actively working on it, so changing status. Zack Cerza

04/30/2014

07:30 PM Revision a9d7aa35 (teuthology): Refactor teuthology.beanstalk
This architecture will make it easier to add new functionality.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza
07:30 PM Revision 041666b0 (teuthology): Add --runs, to print only run names
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
07:30 PM Revision 3fa6271f (teuthology): Calculate a timeout to use based on queue size
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
07:29 PM Revision 49efa9bb (teuthology): Calculate a timeout to use based on queue size
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
07:29 PM Revision e9eff380 (teuthology): Add --runs, to print only run names
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
07:29 PM Revision b43e799b (teuthology): Refactor teuthology.beanstalk
This architecture will make it easier to add new functionality.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza
10:40 AM Bug #8261 (Resolved): teuthology misc.py should make use of sftp get
tar files passed around by teuthology/misc.py get rather large and are stored locally. Anonymous

04/29/2014

09:41 PM Revision adc51e1c (teuthology): Drop usage of safe_while
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
09:17 PM Revision ec72137e (teuthology): Add a requests.Session object to ResultsReporter
By default it is set up to retry requests 10 times
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza
09:17 PM Revision ea9c034f (teuthology): Use the new ResultsReporter.session object
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
09:17 PM Revision 61e469b6 (teuthology): Remove unused timeout arg to ResultsReporter init
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
09:16 PM Revision 3f93d168 (teuthology): Merge pull request #243 from ceph/wip-8116-wusui
Wip 8116 wusui Zack Cerza
09:14 PM Revision 257e1459 (teuthology): Handle raw data I/O.
Paramiko 1.13.0 checks data in the Channel and fails if
invalid UTF-8 characters are sent. The teuthology/misc.py
fu...
Warren Usui
09:14 PM Revision 74eff43e (teuthology): Clean up remote.py and misc.py changes.
Fixed method names to be non-redundant (remote_mktemp in remote is
now just mktemp, for example), and made some param...
Warren Usui
08:18 PM Revision 5339c1f2 (teuthology): Changes so these are not installed and still removed
Christina Meno
08:18 PM Revision 3faeb08d (teuthology): When deleting all of a run's jobs, delete the run
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
08:04 PM Revision d1101f65 (teuthology): When deleting all of a run's jobs, delete the run
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
03:33 PM Fix #4913: don't try and fetch non-existent packages
What does the wait_for_package clause for install() do?
Update: It looks like the wait_for_package clause may hav...
Anonymous
03:30 PM Fix #4913: don't try and fetch non-existent packages
What does the wait_for_package parameter to install() do?
Anonymous
12:09 PM Revision 063b6a27 (teuthology): Fixes #8050 Adds a cluster.yaml that is written by interactive task
Christina Meno
12:09 PM Revision d71a8745 (teuthology): These will likely go somewhere better before merge
Christina Meno
12:09 PM Revision 1532af44 (teuthology): Moves node: remote mapping to the internal task.
Christina Meno
12:09 PM Revision ce778848 (teuthology): Changes invocation of serialize_remote_roles to internal task to ...
Christina Meno
11:37 AM Feature #7199 (Resolved): thrashosds: allow some scrub while thrashing
Anonymous
11:37 AM Feature #7199: thrashosds: allow some scrub while thrashing
Fixed. Sha1 == 2ac27d8f13720ed927f8d230e5923fc12be090e5 Anonymous
11:27 AM Tasks #6641 (Closed): Make teuthology run on an existing cluster
I'm going to close this because it was always too open-ended. I will continue to investigate and open bugs for issues... Zack Cerza
11:07 AM Feature #8050 (Resolved): After building a cluster write out a YAML where targets and roles are c...
Christina Meno
04:10 AM Revision aa16ff2b (teuthology): valgrind: fix tcmalloc suppression for trusty
Fixes: #8225
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit f261687f292df47b7a5296814480713c3...
Sage Weil
04:10 AM Revision 090b67d9 (teuthology): Revert "valgrind.supp: be less picky about library versions"
This reverts commit f895d16c9e2fd59aab446254e53480cdb91092a1.
(cherry picked from commit bab84d45abdaac101a517eb85540...
Sage Weil

04/28/2014

10:57 PM Revision bab84d45 (teuthology): Revert "valgrind.supp: be less picky about library versions"
This reverts commit f895d16c9e2fd59aab446254e53480cdb91092a1. Sage Weil
10:57 PM Revision f261687f (teuthology): valgrind: fix tcmalloc suppression for trusty
Fixes: #8225
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil
06:02 PM Revision 2ac27d8f (teuthology): Merge pull request #244 from ceph/wip-7199-wusui
Wip 7199 wusui wusui
06:00 PM Revision 694827bc (teuthology): Allow scrubbing while thrashing
Added ability to implement scrubbing while thrashing
(scrub_interval in config can be set to an interval
similar to h...
Warren Usui
04:12 PM Revision 2cbe1dc0 (teuthology): Only attempt to use sudo if necessary
Zack Cerza
02:26 PM Bug #7500 (Resolved): port numbers in rgw s3 code should be settable.
Fix merged Anonymous
02:01 PM Bug #7500: port numbers in rgw s3 code should be settable.
These changes have been made to wip-7500-wusui, pull request #1736 Anonymous
01:59 PM Bug #8236 (Resolved): teuthology-kill uses sudo even when it doesn't have to
https://github.com/ceph/teuthology/commit/2cbe1dc0f85d7a30328d3d2b1e4080204cfe3b8f Zack Cerza
09:01 AM Bug #8236 (Resolved): teuthology-kill uses sudo even when it doesn't have to
... Zack Cerza

04/25/2014

08:22 PM Revision f102e494 (teuthology): Post last_in_suite jobs, but delete when run
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
08:01 PM Revision 5de353e7 (teuthology): Update unit test for Cluster.__repr__()
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
04:36 PM Revision e6e28744 (teuthology): Fix Cluster.__repr__()
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza

04/24/2014

04:34 PM Bug #8116 (Fix Under Review): get_file in misc.py does not always work.
Anonymous
03:46 PM Revision af209851 (teuthology): Don't push last_in_suite jobs to paddles
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
01:29 PM Feature #8191 (Resolved): Git mirror request
Fixed by pull request 1724 Anonymous
10:14 AM Feature #8191 (In Progress): Git mirror request
I asked Sandon to set up the mirror. I will change the script after that's done.
Anonymous
09:53 AM Bug #8166: paddles: deadlock updating run.updated?
I thought the fix for #8190 would fix this, but it looks like we're not totally out of the woods yet:... Zack Cerza
09:39 AM Bug #8190 (Resolved): paddles: certain queries take > 500ms
https://github.com/ceph/paddles/commit/6e6ab7633fb666c130ac713ef9ee7af8d1440b24 Zack Cerza

04/23/2014

01:57 PM Feature #8191 (Resolved): Git mirror request
We should set up a git mirror for git://repo.or.cz/qemu.git
Once that gets done, qemu-iotests.sh should be changed...
Anonymous
01:51 PM Bug #8116 (In Progress): get_file in misc.py does not always work.
I am making modifications suggested by reviewer.
Anonymous
01:50 PM Feature #7882 (Resolved): Use different versions of qemu-iotests when testing different versions ...
Pull request #1718, wip-7882-wusui fixes this. Anonymous
01:35 PM Bug #8190: paddles: certain queries take > 500ms
I think is the last one that badly needed to be optimized:... Zack Cerza
12:06 PM Bug #8190: paddles: certain queries take > 500ms
One example of a query that is nowhere near the worst example of the problem:... Zack Cerza
11:20 AM Bug #8190 (Resolved): paddles: certain queries take > 500ms
I keep forgetting to file this bug. paddles needs to be more efficient in its queries.
I'm actually working on it ...
Zack Cerza
10:39 AM Bug #8186: No package ceph-fuse-0.79 available.
I think we are going to need to have something new comitted to the firefly branch so the v0.80-rc1 branch and 'firefl... Sandon Van Ness
10:08 AM Bug #8186 (In Progress): No package ceph-fuse-0.79 available.
This was caused by the fact that:
http://gitbuilder.ceph.com/ceph-rpm-centos6-x86_64-basic/sha1/6769f4dc8842539692...
Sandon Van Ness
08:35 AM Bug #8186: No package ceph-fuse-0.79 available.
Same problems for upgrade:dumpling-x:stress-split-firefly-distro-basic-vps suites, examples log is here - http://qa-p... Yuri Weinstein
08:08 AM Bug #8186 (Closed): No package ceph-fuse-0.79 available.
ceph-deploy tests are failing because it can't find version 0.79 of ceph-fuse on CentOS/RHEL repos.
Example log fi...
Alfredo Deza
12:39 AM Revision e64d8314 (teuthology): task/: add tests for ec and rep mark_unfound_lost delete
Signed-off-by: Samuel Just <sam.just@inktank.com> Samuel Just

04/22/2014

10:46 PM Revision 8350b6e4 (teuthology): Bump psutil version requirement
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
10:28 PM Revision aeb2e214 (teuthology): Fix for #8115
Increase boot disk size per #8115 where monitors shut down due to
/ being full on vm machines.
Signed-off-by: Sandon...
Sandon Van Ness
10:27 PM Revision 312022d9 (teuthology): Fix for #8115
Increase boot disk size per #8115 where monitors shut down due to
/ being full on vm machines.
Signed-off-by: Sandon...
Sandon Van Ness
07:35 PM Revision 9078513c (teuthology): Fix for #8115
Increase boot disk size per #8115 where monitors shut down due to
/ being full on vm machines.
Signed-off-by: Sandon...
Sandon Van Ness
03:26 PM Bug #8115 (Resolved): Monitors shutdown because the root disk is full
Should be resolved with boot drive upped to 100G in teuthology commit 9078513c0b1b558ee4b59cafde3846f512bc63dd Sandon Van Ness
12:04 PM Bug #7500: port numbers in rgw s3 code should be settable.
Lowered priority (no one has been clamoring for this. Current tests work using the default port number). I believe ... Anonymous
11:54 AM Bug #7554 (Resolved): fs: "NoneType" object dereferences
https://github.com/ceph/teuthology/commit/4b5338faeeda6758f2176620b806c8bd2b536bf5 Zack Cerza
11:46 AM Bug #7606 (Resolved): dumpling-x parallel ceph-qa-suite errors.
The dumpling-x parallel suites run pretty well now. (Still some network and disk space issues sometimes). Anonymous
11:46 AM Bug #8057: teuthology.lock.create_if_vm(): RuntimeError: maximum recursion depth exceeded
maybe use safe_while to keep track of retries:
https://github.com/ceph/teuthology/blob/master/teuthology/contextut...
Zack Cerza
10:09 AM Bug #5867 (Resolved): rgw swift failure
I have not seen this problem recently. I believe that it has been fixed. Anonymous
10:08 AM Bug #5866 (Resolved): rgw s3 test failure
This problem appears to be fixed. I did not see this the last time I ran s3 bucket tests Anonymous

04/21/2014

10:00 PM Feature #7199 (Fix Under Review): thrashosds: allow some scrub while thrashing
This change is ready for review:
Pull request #244. wip-7199-wusui
Anonymous
08:27 PM Bug #8116: get_file in misc.py does not always work.
I pushed a new version of wip-8116-wusui Anonymous
03:11 PM Revision 1448cdf5 (teuthology): Work around #8166
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
01:55 PM Feature #7338 (Resolved): pulpito: remove dependency on direct access to paddles
Fixed by adding a proxy for certain queries to pulpito:
https://github.com/ceph/pulpito/commit/1b21f98b94bca95c67f...
Zack Cerza
01:55 PM Feature #7338 (In Progress): pulpito: remove dependency on direct access to paddles
Zack Cerza
11:14 AM Feature #8167 (Rejected): teuthology: add version check
First, teuthology needs a meaningful version string.
Then, we need to start storing a 'required version' somewhere t...
Zack Cerza
09:45 AM Bug #8154 (Resolved): CRITICAL:root:TypeError: 'dict' object is not callable
This was the side-effect of the update to requests from 0.14.0 to 2.2.1 and the following virtualenv dance. It's fixe... Zack Cerza
08:14 AM Bug #8166 (In Progress): paddles: deadlock updating run.updated?
Zack Cerza
08:14 AM Bug #8166: paddles: deadlock updating run.updated?
I put a teuthology workaround in place here:
https://github.com/ceph/teuthology/commit/1448cdf5fc1d9726fbc28c172f38e...
Zack Cerza
07:35 AM Bug #8166 (Resolved): paddles: deadlock updating run.updated?
A teuthology job and worker died because of this completely unexpected error:... Zack Cerza
06:54 AM Feature #8148 (Resolved): pulpito: show more run info on run pages
Never heard back from the person I asked for feedback; it will be easy to make changes later
https://github.com/ce...
Zack Cerza

04/18/2014

08:39 PM Bug #8116 (Fix Under Review): get_file in misc.py does not always work.
A new pull request has been made: https://github.com/ceph/teuthology/pull/243
The changes are in wip-8116-wusui.
Anonymous
02:37 AM Bug #8116: get_file in misc.py does not always work.
I have pushed a preliminary version of teuthology that uses SFTPClient for
the raw copies. The wip branch on master...
Anonymous
03:49 PM Revision 007d9752 (teuthology): Require requests >= 1.0
Zack Cerza
02:33 PM Bug #8154 (Resolved): CRITICAL:root:TypeError: 'dict' object is not callable
ubuntu@teuthology:/var/lib/teuthworker/archive/teuthology-2014-04-18_02:30:16-rados-master-testing-basic-plana/200650... Sage Weil
12:39 PM Feature #8152 (New): paddles: consider adding a 'killed' column to Runs
Zack Cerza
10:02 AM Bug #8149 (Resolved): pulpito: style wordwraps on chrome (linux)
https://github.com/ceph/pulpito/commit/7e738e1060bd652dd8650e0ba7a3d692804fec0a
https://github.com/ceph/pulpito/comm...
Zack Cerza
09:12 AM Bug #8149 (Resolved): pulpito: style wordwraps on chrome (linux)
screenshot attached
control +/- scale things proportionally without changing the wrapping/layout, so that's no help
Sage Weil
09:36 AM Revision 24bff7f3 (teuthology): Use SFTPClient for raw data remote copying.
Implement paramiko SFTPClient copying for raw data.
Fixes: 8116
Warren Usui
08:29 AM Feature #8148: pulpito: show more run info on run pages
I'm not sure how the UI for this should look, so I hacked together an easy option by refactoring existing templates. ... Zack Cerza
07:08 AM Feature #8148 (Resolved): pulpito: show more run info on run pages
Zack Cerza

04/17/2014

09:57 PM Bug #8116: get_file in misc.py does not always work.
I've cobbled a version of teuthology together that uses SFTPClient and it seems to work on one testcase that I ran. ... Anonymous
09:26 PM Bug #8116: get_file in misc.py does not always work.
Indeed, 1.12 does not have the new behavior, and it looks like paramiko.SSHClient.exec_command() offers no interface ... Dan Mick
09:11 PM Bug #8116: get_file in misc.py does not always work.
Ah! Paramiko was updated to 1.13.0 for teuthworker/teuthology-master, last written today at 1:45PM. Paramiko's Chann... Dan Mick
08:46 PM Bug #8116: get_file in misc.py does not always work.
For forensic interest, I've discovered that the bytes in question are the length of the monmap struct, which varies d... Dan Mick
04:52 PM Bug #8116: get_file in misc.py does not always work.
I figured something out. We should be using paramiko.SFTPClient to transfer files, as opposed to catting them and rea... Zack Cerza
04:34 PM Bug #8116: get_file in misc.py does not always work.
Running my test case:... Zack Cerza
04:00 PM Bug #8116: get_file in misc.py does not always work.
Just noticing this. I created a minimal test case here:
https://gist.github.com/zmc/11016140
Zack Cerza
01:08 PM Bug #8116: get_file in misc.py does not always work.
I brought up a separate set of vms (Ubuntu precise) and this problem happened again. So it looks like you could gene... Anonymous
10:01 AM Bug #8116: get_file in misc.py does not always work.
This data may also be causing a problem with a tar done later in the test that I am running. Anonymous
09:06 PM Revision 0e90c69f (teuthology): watch_tube() belongs to the beanstalk module
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
08:33 PM Revision e9a1c778 (teuthology): Update requests version
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
08:03 PM Revision 5dbc6426 (teuthology): s/wait-for-package/wait_for_package/
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
07:40 PM Revision 5580ffb8 (teuthology): Merge pull request #242 from ceph/wip-7773
Mirror beanstalkd queue in paddles Alfredo Deza
05:27 PM Revision 03b8cdac (teuthology): Refactor try_delete_jobs()
Also tweak its error message Zack Cerza
05:27 PM Revision 66a27422 (teuthology): Add methods for querying and deleting jobs
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
05:27 PM Revision 165f5d53 (teuthology): When killing a run, delete paddles jobs
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
05:27 PM Revision 1449e753 (teuthology): Use shared methods to connect to beanstalkd
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
05:27 PM Revision 8a4de411 (teuthology): Rename teuthology.queue to teuthology.worker
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
05:27 PM Revision 8fdea4d1 (teuthology): Submit queued jobs to paddles
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
05:27 PM Revision ee33192f (teuthology): When deleting jobs, also delete them from paddles
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
05:27 PM Revision 741c773b (teuthology): Look for archive_base in config
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
05:27 PM Revision d12e6f4e (teuthology): Be slightly less verbose about logging
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
05:06 PM Feature #8137 (Closed): Update paramiko version
Yeah, I misread the requirements file. Zack Cerza
11:52 AM Feature #8137 (Closed): Update paramiko version
Currently we're hardcoding 1.7.7 for some reason.
Current is 1.13.0
Zack Cerza
04:08 PM Revision fc948794 (teuthology): safe_while: Don't sleep() on the first attempt
This was causing unnecessary delays in several places
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza
02:43 PM Revision e3233927 (teuthology): Pass -D flag to teuthology report
Fixes an issue where tests run on old teuthology branches that died for
uncommon reasons were not being marked as dea...
Zack Cerza
02:08 PM Feature #8125 (Resolved): Upgrade to requests 2.2.1
https://github.com/ceph/teuthology/commit/e9a1c778f13f6224eb7156b5b3ee86a63dec251b Zack Cerza
01:07 PM Bug #4094 (Closed): teuthology-nuke hangs if nuking fails
Closing due to lack of inactivity after the 'this should be fixed' comment. Zack Cerza
01:06 PM Bug #5463 (Resolved): mds_thrasher: sometimes doesn't stop thrashing
Workunits have a timeout now, so this ought to be fixed. If not, please reopen or file a new ticket. Zack Cerza
01:03 PM Bug #5646 (Resolved): install: wait-for-package vs. wait_for_package
https://github.com/ceph/teuthology/commit/5dbc64264e39146bd615bec4c516460615b3cc88 Zack Cerza
01:00 PM Bug #6239 (Closed): free machines and scheduling jobs
teuthology always reserves a few for non-scheduled jobs. I don't necessarily agree with this, but there it is. Zack Cerza
12:59 PM Bug #6253 (Resolved): Teuthology change on 8/29 causes ceph-deploy tests to fail.
Zack Cerza
12:53 PM Feature #7773 (Resolved): paddles: mirror teuthology's beanstalkd queue
https://github.com/ceph/teuthology/commit/5580ffb8ab53de5e3b8fc7fb7f50b5e4a9b8b1dc Zack Cerza
09:25 AM Feature #7773 (Fix Under Review): paddles: mirror teuthology's beanstalkd queue
https://github.com/ceph/teuthology/pull/242 Zack Cerza
12:50 PM Bug #6220 (Closed): nightlies: upgrade-parallel suite has tests that are hung at ceph quorum stat...
I don't see how this is a teuthology bug. If it truly is, let's open a new one. Zack Cerza
12:49 PM Bug #6403 (Closed): Missing packages when running teuthology
Zack Cerza
11:58 AM Bug #7055 (Resolved): pulpito: Some jobs that have passed are still listed as running by Pulpito.
Should be fixed; if it happens again let's use a new ticket Zack Cerza
11:56 AM Bug #5867 (Need More Info): rgw swift failure
Is this still a problem? If not, please close this ticket. Zack Cerza
11:56 AM Bug #5866 (Need More Info): rgw s3 test failure
Is this still a problem? If not, please close this ticket. Zack Cerza
11:54 AM Fix #7396: Print out more useful messages in case if incorrect distros links were used
I'm guessing this would be a change in teuthology/suite.py Zack Cerza
11:49 AM Bug #7570 (Closed): After using "schedule_suite.sh" there is always ghost job ID created
The "ghost" job is the one that spawns @teuthology-results@ Zack Cerza
11:39 AM Feature #7785 (Duplicate): pulpito: show service's local time and timezone somewhere
Dupe of #7111 Zack Cerza
11:34 AM Bug #7533 (Closed): paddles: Subsuites like upgrade:dumpling-x break paddles' parsing
Closing this in favor of #8135 Zack Cerza
11:34 AM Feature #8135 (Resolved): Put suite and branch names in job config
This may need to be backported to older teuthology branches as well. Zack Cerza

04/16/2014

08:21 PM Revision 4b9202bc (teuthology): Update to use psutil 2.x API
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
03:59 PM Bug #8116: get_file in misc.py does not always work.
I have changed the code to encode the data in base64 notation. Anonymous
09:50 AM Bug #8116: get_file in misc.py does not always work.
I think that converting to base64 is the way to go here. Anonymous
02:45 PM Revision 089dda15 (teuthology): Optionally use civetweb instead of apache
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
02:45 PM Revision 761d7693 (teuthology): Don't run apache functions if not using apache
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
02:45 PM Revision 8b93c03f (teuthology): Generate subtasks instead of copy/pasting them
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
02:01 PM Feature #7773: paddles: mirror teuthology's beanstalkd queue
Got teuthology-schedule job deletion working. Zack Cerza
01:07 PM Feature #8125 (Resolved): Upgrade to requests 2.2.1
Currently, we are hardcoding version 0.14.0 (!!!)
However, there are a couple API changes:
http://docs.python-req...
Zack Cerza
08:39 AM Bug #8119: s3tests: Are they broken?!
Of the 434 times s3 roundtrip tests have failed, I see 2 legitimate-looking failures:
http://qa-proxy.ceph.com/teuth...
Zack Cerza
07:51 AM Bug #8119 (Closed): s3tests: Are they broken?!
While working on #7933 I wanted to make sure the work I was doing was consistent with other rgw task work, so I looke... Zack Cerza
07:56 AM Feature #7933 (Resolved): rgw.py: support radosgw w/ civetweb backend
Merged here:
https://github.com/ceph/teuthology/commit/e2e12ad3d02c9ef144eb7928ce15966a9d76ef05
Zack Cerza
07:53 AM Feature #7933: rgw.py: support radosgw w/ civetweb backend
Filed #8119 Zack Cerza

04/15/2014

07:51 PM Bug #8116: get_file in misc.py does not always work.
Conclusions.
It appears to me that the Paramiko remote stdout interface does not make it easy to copy the binary d...
Anonymous
07:46 PM Bug #8116: get_file in misc.py does not always work.
4. I tried reading the read buffer... Anonymous
07:44 PM Bug #8116: get_file in misc.py does not always work.
3. Next I tried to pipe it to stdout and read it:... Anonymous
07:41 PM Bug #8116: get_file in misc.py does not always work.
2. Next I tried using BytesIO:... Anonymous
07:38 PM Bug #8116: get_file in misc.py does not always work.
I have tried the following fixes to get_file:
1. Use io.StringIO() instead of cStringIO()...
Anonymous
07:34 PM Bug #8116 (Duplicate): get_file in misc.py does not always work.
If the file being read contains non-ascii characters that form an invalid unicode combination, you get the following:... Anonymous
07:49 PM Feature #7933 (Fix Under Review): rgw.py: support radosgw w/ civetweb backend
https://github.com/ceph/teuthology/pull/241 Zack Cerza
07:49 PM Feature #7933 (In Progress): rgw.py: support radosgw w/ civetweb backend
Zack Cerza
11:20 AM Feature #7933 (Need More Info): rgw.py: support radosgw w/ civetweb backend
Zack Cerza
11:20 AM Feature #7933: rgw.py: support radosgw w/ civetweb backend
Filed #8112 Zack Cerza
09:44 AM Feature #7933: rgw.py: support radosgw w/ civetweb backend
The reason I need to know more about radosgw's usage is that I want to be able to reorder some of the args that are u... Zack Cerza
09:41 AM Feature #7933 (In Progress): rgw.py: support radosgw w/ civetweb backend
So I'm working on this now, and I'm a little confused about how to use radosgw.... Zack Cerza
07:28 PM Revision 823219bb (teuthology): Don't pass apache's config to radosgw
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
06:12 PM Revision 12af2abb (teuthology): Rename some functions and variables
This is to make the refactoring a little smoother and easier to read.
Signed-off-by: Zack Cerza <zack.cerza@inktank....
Zack Cerza
03:58 PM Revision f82f6637 (teuthology): Fix all but one of the PEP-8 issues
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> Zack Cerza
03:56 PM Bug #8115 (Resolved): Monitors shutdown because the root disk is full
Here is one example, for the job http://qa-proxy.ceph.com/teuthology/teuthology-2014-04-14_22:35:24-upgrade:dumpling-... Yuri Weinstein
09:44 AM Documentation #6542: documentation: task/repair_test.py
None of our test suites use this. Priority is now low. Anonymous
09:37 AM Bug #6050 (Resolved): Define a timeout for teuthology.misc.wait_until_healthy()
Fixed this last month here:
https://github.com/ceph/teuthology/commit/20bfc97844c1c9e0e681ef4ea82825b446219b66
Zack Cerza
04:06 AM Revision 975a20b4 (teuthology): Document local field in install task.
Add def task description of local field and change
README.rst
Warren Usui
12:25 AM Revision 96d620c0 (teuthology): Merge pull request #240 from ceph/wip-fix6295-wusui
Improve unlock error messages. Zack Cerza
12:21 AM Revision 4c015136 (teuthology): Improve unlock error messages.
Added messages if the hostname is invalid, and if
the user is not the owner of the lock.
Fixes: 6295
Signed-off-by: ...
Warren Usui
 

Also available in: Atom