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> - 08:47 PM Bug #8327: hang on SFTP file transfers
- https://github.com/ceph/teuthology/commit/c3dccbf29a719564965ee03382e5fafa095df393
- 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:...
- 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... - 01:00 PM Feature #5400 (In Progress): Teuthology: non-debian kernel tasks.
- 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... - 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...
- 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...
- 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-...
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
- 09:02 PM Revision 5dfc5700 (teuthology): Add missng docstrings to repair_test.py
- Fixes: 6542
Signed-off-by: Warren Usui <warren.usui@inktank.com> - 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... - 03:21 PM Revision de321790 (teuthology): Use VersionNotFoundError packages are missing
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 02:40 PM Documentation #6542: documentation: task/repair_test.py
- SHA1 -- 5dfc570004961f2cb594084f0aee8c12a1573db4
- 02:39 PM Documentation #6542 (Resolved): documentation: task/repair_test.py
- 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... - 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...
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>
- 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> - 09:03 PM Revision 2b8232a3 (teuthology): Better logging
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 09:03 PM Revision dfb2352d (teuthology): Fix typo
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 07:52 PM Bug #6921 (Resolved): teuthology-lock downburst yaml file use is broken
- Fixed:
SHA1: b7a7383d75381f22e41aee0fddd363e2ca136102 - 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 ...
- 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.
- 11:27 AM Subtask #8105 (Resolved): Fix def task docstrings and README.rst for local: field in install.
- Fixed:
SHA1: b7a7383d75381f22e41aee0fddd363e2ca136102
- 05:57 PM Revision 756a6bfc (teuthology): Move "no results server" warning
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 05:57 PM Revision ad012469 (teuthology): Move list of exceptions to catch
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 05:57 PM Revision 456a1148 (teuthology): Add try_mark_run_dead()
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 05:57 PM Revision 271b274b (teuthology): Let ResultsSerializer worry about the archive dir
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 05:57 PM Revision 47f5d835 (teuthology): Use try_mark_run_dead()
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 05:57 PM Revision 6b835b1b (teuthology): Better logging
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 05:57 PM Revision e0e01265 (teuthology): Fix name parsing
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 05:50 PM Revision b1859c79 (teuthology): Merge pull request #255 from ceph/wip-6921-wusui
- Allow .teuthology.yaml to set downburst path
- 02:10 PM Bug #8314: Authentication failed.
- This *should* fix the issue:
https://github.com/ceph/teuthology/commit/d945e564052ffc06ede59c78f99344f9fd3e571c
I... - 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... - 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...
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...
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... - 09:08 AM Bug #8327 (Resolved): hang on SFTP file transfers
- ...
- 03:23 PM Bug #8314: Authentication failed.
- i see this at the same timestamp as the failures:...
- 02:10 PM Revision 470f824c (teuthology): Catch any Unicode errors that manage to sneak in
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 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> - 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> - 02:10 PM Revision 3adb7d46 (teuthology): Use Remote.hostname in logs
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 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... - 02:10 PM Revision 42955305 (teuthology): Use 'true' instead of 'echo online'
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 02:10 PM Revision 85673523 (teuthology): Pass hostname to execute()
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 02:10 PM Revision b2648b21 (teuthology): Fix PEP-8 issues
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 02:10 PM Revision 36fe6a58 (teuthology): Remote.hostname doesn't have to be a property
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 02:10 PM Revision 30d1d518 (teuthology): Make Remote.shortname actually short
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 02:10 PM Revision 3352b58d (teuthology): Use Remote.shortname in logs
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 02:10 PM Revision 3e65d182 (teuthology): Add Remote.user attribute
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 02:10 PM Revision a58174d7 (teuthology): Use Remote.user
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 02:10 PM Revision 60bba80e (teuthology): Express hostnames as child logger names
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 02:10 PM Revision 085c508f (teuthology): Revert "Revert "Show hostname instead of IP in errors""
- This reverts commit 10fee0e368750cf4cd953db5700df59c7f611119.
Conflicts:
teuthology/orchestra/run.py - 02:10 PM Revision 5dbce8b6 (teuthology): Use Unicode format strings
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 02:10 PM Revision 29d32994 (teuthology): Consolidate log file setup into shared function
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 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...
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.
- 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... - 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> - 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.
- 11:23 AM Bug #7707 (Resolved): uri is undefined on upgrade tests
- Change checked in to master:
SHA1 -- c0ba105453bde0b3fc5b6f55d5366cf473430dd8
- 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
- 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...
05/08/2014
- 10:28 PM Revision 8ee4583b (teuthology): f channel
- 10:28 PM Revision 8fe808ca (teuthology): f debug level
- 10:25 PM Revision fbf70e1f (teuthology): also channelfile
- 10:19 PM Revision e4f8833d (teuthology): ZZZ debug
- 10:06 PM Revision fd60e8d9 (teuthology): log level
- 10:01 PM Revision 317634ea (teuthology): Close duplicate stream when finished
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 09:24 PM Revision 13bad91f (teuthology): Pass hostname to execute()
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 06:47 PM Revision b4508a08 (teuthology): Merge pull request #253 from ceph/wip-7510-wusui
- Further clarify 'too many values to unpack' error.
- 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...
- 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... - 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 ...
- 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... - 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....
- 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....
- 09:29 AM Bug #8313: 'utf8' codec can't decode byte 0xfc in position 41: invalid start byte
- ...
- 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... - 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.
- 04:06 PM Revision cc61de18 (teuthology): fix unit tests
- 04:06 PM Revision 1088905d (teuthology): remove debug
- 12:52 PM Bug #7510 (Resolved): Value error in ceph.py
- Fix checked in to master.
SHA1: b4508a08489cdfdf1edec1a3deb16808deab4421
- 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... - 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
- 09:41 AM Bug #8314 (Resolved): Authentication failed.
- ...
- 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... - 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>
05/07/2014
- 09:07 PM Revision 6f5432d4 (teuthology): bleh
- 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 ... - 07:00 PM Revision 9fc9d57d (teuthology): Fix lots of linter errors
- They were distracting.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com> - 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... - 06:36 PM Revision d9f4c204 (teuthology): Use 'true' instead of 'echo online'
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 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
- 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... - 05:29 PM Revision 9ffa1b6a (teuthology): Use Remote.hostname in logs
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 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> - 04:02 PM Revision df1983c4 (teuthology): Consolidate log file setup into shared function
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 03:59 PM Revision 1c84582a (teuthology): Use Unicode format strings
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 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... - 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...
- 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...
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 - 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> - 09:17 PM Revision 13a516a7 (teuthology): Revert "Revert "Show hostname instead of IP in errors""
- This reverts commit 10fee0e368750cf4cd953db5700df59c7f611119.
Conflicts:
teuthology/orchestra/run.py - 07:59 PM Revision 091d1fe4 (teuthology): Revert "Revert "Clean up remote.py and misc.py changes.""
- This reverts commit 02504c3fd27d788e2e446369015b14cbf259a8d2.
- 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... - 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. - 07:59 PM Revision 01cf3671 (teuthology): Fix linter errors
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 07:59 PM Revision a1838b2a (teuthology): Rewrite most file-retrieval functions
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 07:59 PM Revision 38578b80 (teuthology): Revert "Restrict paramiko to old versions for now"
- This reverts commit c86df77aa68dc5331b98df3fa038faee77c578ad.
- 07:59 PM Revision 02684870 (teuthology): Revert "Revert "Handle raw data I/O.""
- This reverts commit 0c8a3e2334631f5fc20cb7933d0005353ea6a46e.
- 07:06 PM Revision 7b1eec94 (teuthology): Use longer varchar for locked_by in DB.
- Signed-off-by: Sandon Van Ness <sandon@inktank.com>
- 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... - 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...
- 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> - 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
... - 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.
- 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...
- 04:34 PM Revision bdd1b5ac (teuthology): Merge pull request #251 from ceph/wip-8295
- rgw: fix indentation for cache_pools
- 04:22 PM Revision 4ad23dc5 (teuthology): rgw: fix indentation for cache_pools
- Fixes: #8295
Signed-off-by: Sage Weil <sage@inktank.com> - 01:03 PM Bug #8261 (Resolved): teuthology misc.py should make use of sftp get
- https://github.com/ceph/teuthology/commit/a1838b2a0f45aa134f2b1b5d03cbf7bac8ec2920
- 11:33 AM Bug #8261: teuthology misc.py should make use of sftp get
- 12:07 PM Bug #7021 (Resolved): Long hostnames break schedule_suite.sh
- Table was alter'd and schema was committed to teuthology commit:
7b1eec94f11881866b341b144e513a4d436ea0d6 - 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.
- 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.
- 11:49 AM Bug #7536 (Won't Fix): teuthology-kill doesn't work if the beanstalk tube is paused
- 11:48 AM Bug #4473 (Won't Fix): teuthology task autoinstalled packages are not removed with deb install
- 11:47 AM Bug #8056: teuthology-worker logging is missing some messages
- Reminder to myself: check if this is still happening
- 11:39 AM Bug #8186 (Closed): No package ceph-fuse-0.79 available.
- 11:37 AM Bug #8116 (Duplicate): get_file in misc.py does not always work.
- 11:35 AM Bug #8032 (Resolved): "apt-get update" failed in upgrade:dumpling-x:parallel-firefly---basic-plana
- 11:34 AM Bug #8166: paddles: deadlock updating run.updated?
- Saw it happen a few times this morning. :-/
- 09:39 AM Bug #8295 (Resolved): "Namespace'' object has no attribute ''cache_pools''" in upgrade:dumpling-x...
- 09:05 AM Bug #8295 (In Progress): "Namespace'' object has no attribute ''cache_pools''" in upgrade:dumplin...
- 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
- 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... - 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> - 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...
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>
- 03:03 PM Revision 0c8a3e23 (teuthology): Revert "Handle raw data I/O."
- This reverts commit 257e1459fa064701d789f0ad54384bb80b45e6d9.
- 03:03 PM Revision 02504c3f (teuthology): Revert "Clean up remote.py and misc.py changes."
- This reverts commit 74eff43ee1a2b73159277370cfa9d194e42bf49c.
05/03/2014
- 02:24 PM Revision 794c9465 (teuthology): ceph_manager: fix float stringification
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:18 AM Revision a723ddf5 (teuthology): ceph_manager: fix typo
- From ce7fa1839f4b3e3db675b2d68a2bb57849f58c1e. Tested this time.
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewe... - 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>
05/02/2014
- 11:32 PM Revision ce7fa183 (teuthology): ceph_manager: randomly reweight in osds
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:48 PM Revision 5844c23e (teuthology): Bump paramiko to 1.12.0
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 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... - 01:42 PM Feature #8012: paddles: replace teuthology's lock server
- also unlock:
https://github.com/ceph/paddles/commit/09bef8db0de10aa7415a248bf0f7d1eb4ddf1c2a
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> - 08:33 PM Revision 51841e40 (teuthology): rgw: option to create a cache pool
- Signed-off-by: Sage Weil <sage@inktank.com>
- 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
- 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) - 04:48 PM Revision d1b93530 (teuthology): Add branch name to job config
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 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) - 04:25 PM Revision ab9645f9 (teuthology): Add suite name to job config
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 04:25 PM Revision ba66c6ba (teuthology): Add /build and /*.yaml to gitignore
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 02:20 PM Feature #8012: paddles: replace teuthology's lock server
- lock a single node:
https://github.com/ceph/paddles/commit/bd7b2beaa043b539f6f687dad257052e30c42468 - 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...
- 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...
- 12:07 PM Feature #8012: paddles: replace teuthology's lock server
- query multiple machine types:
https://github.com/ceph/paddles/commit/da308b6a748dd769e169ca206840974f82a67cdd
query... - 12:06 PM Feature #8012 (In Progress): paddles: replace teuthology's lock server
- 12:06 PM Feature #8012: paddles: replace teuthology's lock server
- paddles work is happening here:
https://github.com/ceph/paddles/commits/locking - 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... - 09:54 AM Feature #8135 (Resolved): Put suite and branch names in job config
- 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... - 09:53 AM Feature #8135 (In Progress): Put suite and branch names in job config
- 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.
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> - 07:30 PM Revision 041666b0 (teuthology): Add --runs, to print only run names
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 07:30 PM Revision 3fa6271f (teuthology): Calculate a timeout to use based on queue size
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 07:29 PM Revision 49efa9bb (teuthology): Calculate a timeout to use based on queue size
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 07:29 PM Revision e9eff380 (teuthology): Add --runs, to print only run names
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 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> - 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.
04/29/2014
- 09:41 PM Revision adc51e1c (teuthology): Drop usage of safe_while
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 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> - 09:17 PM Revision ea9c034f (teuthology): Use the new ResultsReporter.session object
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 09:17 PM Revision 61e469b6 (teuthology): Remove unused timeout arg to ResultsReporter init
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 09:16 PM Revision 3f93d168 (teuthology): Merge pull request #243 from ceph/wip-8116-wusui
- Wip 8116 wusui
- 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... - 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... - 08:18 PM Revision 5339c1f2 (teuthology): Changes so these are not installed and still removed
- 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>
- 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>
- 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... - 03:30 PM Fix #4913: don't try and fetch non-existent packages
- What does the wait_for_package parameter to install() do?
- 12:09 PM Revision 063b6a27 (teuthology): Fixes #8050 Adds a cluster.yaml that is written by interactive task
- 12:09 PM Revision d71a8745 (teuthology): These will likely go somewhere better before merge
- 12:09 PM Revision 1532af44 (teuthology): Moves node: remote mapping to the internal task.
- 12:09 PM Revision ce778848 (teuthology): Changes invocation of serialize_remote_roles to internal task to ...
- 11:37 AM Feature #7199 (Resolved): thrashosds: allow some scrub while thrashing
- 11:37 AM Feature #7199: thrashosds: allow some scrub while thrashing
- Fixed. Sha1 == 2ac27d8f13720ed927f8d230e5923fc12be090e5
- 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...
- 11:07 AM Feature #8050 (Resolved): After building a cluster write out a YAML where targets and roles are c...
- 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... - 04:10 AM Revision 090b67d9 (teuthology): Revert "valgrind.supp: be less picky about library versions"
- This reverts commit f895d16c9e2fd59aab446254e53480cdb91092a1.
(cherry picked from commit bab84d45abdaac101a517eb85540...
04/28/2014
- 10:57 PM Revision bab84d45 (teuthology): Revert "valgrind.supp: be less picky about library versions"
- This reverts commit f895d16c9e2fd59aab446254e53480cdb91092a1.
- 10:57 PM Revision f261687f (teuthology): valgrind: fix tcmalloc suppression for trusty
- Fixes: #8225
Signed-off-by: Sage Weil <sage@inktank.com> - 06:02 PM Revision 2ac27d8f (teuthology): Merge pull request #244 from ceph/wip-7199-wusui
- Wip 7199 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... - 04:12 PM Revision 2cbe1dc0 (teuthology): Only attempt to use sudo if necessary
- 02:26 PM Bug #7500 (Resolved): port numbers in rgw s3 code should be settable.
- Fix merged
- 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
- 01:59 PM Bug #8236 (Resolved): teuthology-kill uses sudo even when it doesn't have to
- https://github.com/ceph/teuthology/commit/2cbe1dc0f85d7a30328d3d2b1e4080204cfe3b8f
- 09:01 AM Bug #8236 (Resolved): teuthology-kill uses sudo even when it doesn't have to
- ...
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>
- 08:01 PM Revision 5de353e7 (teuthology): Update unit test for Cluster.__repr__()
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 04:36 PM Revision e6e28744 (teuthology): Fix Cluster.__repr__()
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
04/24/2014
- 04:34 PM Bug #8116 (Fix Under Review): get_file in misc.py does not always work.
- 03:46 PM Revision af209851 (teuthology): Don't push last_in_suite jobs to paddles
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 01:29 PM Feature #8191 (Resolved): Git mirror request
- Fixed by pull request 1724
- 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.
- 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:...
- 09:39 AM Bug #8190 (Resolved): paddles: certain queries take > 500ms
- https://github.com/ceph/paddles/commit/6e6ab7633fb666c130ac713ef9ee7af8d1440b24
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... - 01:51 PM Bug #8116 (In Progress): get_file in misc.py does not always work.
- I am making modifications suggested by reviewer.
- 01:50 PM Feature #7882 (Resolved): Use different versions of qemu-iotests when testing different versions ...
- Pull request #1718, wip-7882-wusui fixes this.
- 01:35 PM Bug #8190: paddles: certain queries take > 500ms
- I think is the last one that badly needed to be optimized:...
- 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:...
- 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 ... - 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...
- 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... - 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...
- 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... - 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>
04/22/2014
- 10:46 PM Revision 8350b6e4 (teuthology): Bump psutil version requirement
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 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... - 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... - 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... - 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
- 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 ...
- 11:54 AM Bug #7554 (Resolved): fs: "NoneType" object dereferences
- https://github.com/ceph/teuthology/commit/4b5338faeeda6758f2176620b806c8bd2b536bf5
- 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).
- 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... - 10:09 AM Bug #5867 (Resolved): rgw swift failure
- I have not seen this problem recently. I believe that it has been fixed.
- 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
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 - 08:27 PM Bug #8116: get_file in misc.py does not always work.
- I pushed a new version of wip-8116-wusui
- 03:11 PM Revision 1448cdf5 (teuthology): Work around #8166
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 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... - 01:55 PM Feature #7338 (In Progress): pulpito: remove dependency on direct access to paddles
- 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... - 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...
- 08:14 AM Bug #8166 (In Progress): paddles: deadlock updating run.updated?
- 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... - 07:35 AM Bug #8166 (Resolved): paddles: deadlock updating run.updated?
- A teuthology job and worker died because of this completely unexpected error:...
- 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...
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. - 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... - 03:49 PM Revision 007d9752 (teuthology): Require requests >= 1.0
- 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...
- 12:39 PM Feature #8152 (New): paddles: consider adding a 'killed' column to Runs
- 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... - 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 - 09:36 AM Revision 24bff7f3 (teuthology): Use SFTPClient for raw data remote copying.
- Implement paramiko SFTPClient copying for raw data.
Fixes: 8116 - 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. ...
- 07:08 AM Feature #8148 (Resolved): pulpito: show more run info on run pages
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. ...
- 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 ...
- 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...
- 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...
- 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...
- 04:34 PM Bug #8116: get_file in misc.py does not always work.
- Running my test case:...
- 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 - 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...
- 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.
- 09:06 PM Revision 0e90c69f (teuthology): watch_tube() belongs to the beanstalk module
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 08:33 PM Revision e9a1c778 (teuthology): Update requests version
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 08:03 PM Revision 5dbc6426 (teuthology): s/wait-for-package/wait_for_package/
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 07:40 PM Revision 5580ffb8 (teuthology): Merge pull request #242 from ceph/wip-7773
- Mirror beanstalkd queue in paddles
- 05:27 PM Revision 03b8cdac (teuthology): Refactor try_delete_jobs()
- Also tweak its error message
- 05:27 PM Revision 66a27422 (teuthology): Add methods for querying and deleting jobs
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 05:27 PM Revision 165f5d53 (teuthology): When killing a run, delete paddles jobs
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 05:27 PM Revision 1449e753 (teuthology): Use shared methods to connect to beanstalkd
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 05:27 PM Revision 8a4de411 (teuthology): Rename teuthology.queue to teuthology.worker
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 05:27 PM Revision 8fdea4d1 (teuthology): Submit queued jobs to paddles
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 05:27 PM Revision ee33192f (teuthology): When deleting jobs, also delete them from paddles
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 05:27 PM Revision 741c773b (teuthology): Look for archive_base in config
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 05:27 PM Revision d12e6f4e (teuthology): Be slightly less verbose about logging
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 05:06 PM Feature #8137 (Closed): Update paramiko version
- Yeah, I misread the requirements file.
- 11:52 AM Feature #8137 (Closed): Update paramiko version
- Currently we're hardcoding 1.7.7 for some reason.
Current is 1.13.0 - 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> - 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... - 02:08 PM Feature #8125 (Resolved): Upgrade to requests 2.2.1
- https://github.com/ceph/teuthology/commit/e9a1c778f13f6224eb7156b5b3ee86a63dec251b
- 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.
- 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.
- 01:03 PM Bug #5646 (Resolved): install: wait-for-package vs. wait_for_package
- https://github.com/ceph/teuthology/commit/5dbc64264e39146bd615bec4c516460615b3cc88
- 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.
- 12:59 PM Bug #6253 (Resolved): Teuthology change on 8/29 causes ceph-deploy tests to fail.
- 12:53 PM Feature #7773 (Resolved): paddles: mirror teuthology's beanstalkd queue
- https://github.com/ceph/teuthology/commit/5580ffb8ab53de5e3b8fc7fb7f50b5e4a9b8b1dc
- 09:25 AM Feature #7773 (Fix Under Review): paddles: mirror teuthology's beanstalkd queue
- https://github.com/ceph/teuthology/pull/242
- 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.
- 12:49 PM Bug #6403 (Closed): Missing packages when running teuthology
- 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
- 11:56 AM Bug #5867 (Need More Info): rgw swift failure
- Is this still a problem? If not, please close this ticket.
- 11:56 AM Bug #5866 (Need More Info): rgw s3 test failure
- Is this still a problem? If not, please close this ticket.
- 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
- 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@
- 11:39 AM Feature #7785 (Duplicate): pulpito: show service's local time and timezone somewhere
- Dupe of #7111
- 11:34 AM Bug #7533 (Closed): paddles: Subsuites like upgrade:dumpling-x break paddles' parsing
- Closing this in favor of #8135
- 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.
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>
- 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.
- 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.
- 02:45 PM Revision 089dda15 (teuthology): Optionally use civetweb instead of apache
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 02:45 PM Revision 761d7693 (teuthology): Don't run apache functions if not using apache
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 02:45 PM Revision 8b93c03f (teuthology): Generate subtasks instead of copy/pasting them
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 02:01 PM Feature #7773: paddles: mirror teuthology's beanstalkd queue
- Got teuthology-schedule job deletion working.
- 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... - 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... - 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...
- 07:56 AM Feature #7933 (Resolved): rgw.py: support radosgw w/ civetweb backend
- Merged here:
https://github.com/ceph/teuthology/commit/e2e12ad3d02c9ef144eb7928ce15966a9d76ef05 - 07:53 AM Feature #7933: rgw.py: support radosgw w/ civetweb backend
- Filed #8119
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... - 07:46 PM Bug #8116: get_file in misc.py does not always work.
- 4. I tried reading the read buffer...
- 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:...
- 07:41 PM Bug #8116: get_file in misc.py does not always work.
- 2. Next I tried using BytesIO:...
- 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()... - 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:...
- 07:49 PM Feature #7933 (Fix Under Review): rgw.py: support radosgw w/ civetweb backend
- https://github.com/ceph/teuthology/pull/241
- 07:49 PM Feature #7933 (In Progress): rgw.py: support radosgw w/ civetweb backend
- 11:20 AM Feature #7933 (Need More Info): rgw.py: support radosgw w/ civetweb backend
- 11:20 AM Feature #7933: rgw.py: support radosgw w/ civetweb backend
- Filed #8112
- 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...
- 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....
- 07:28 PM Revision 823219bb (teuthology): Don't pass apache's config to radosgw
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 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.... - 03:58 PM Revision f82f6637 (teuthology): Fix all but one of the PEP-8 issues
- Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
- 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-...
- 09:44 AM Documentation #6542: documentation: task/repair_test.py
- None of our test suites use this. Priority is now low.
- 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 - 04:06 AM Revision 975a20b4 (teuthology): Document local field in install task.
- Add def task description of local field and change
README.rst - 12:25 AM Revision 96d620c0 (teuthology): Merge pull request #240 from ceph/wip-fix6295-wusui
- Improve unlock error messages.
- 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: ...
Also available in: Atom