Activity
From 08/13/2013 to 09/11/2013
09/11/2013
- 11:16 PM Revision 1b58b161 (teuthology): bug:5942
- 09:06 PM Revision 06be66b3 (teuthology): Merge pull request #87 from ceph/sentry
- Add logs URL to sentry reports
- 08:45 PM Revision 1228d8cb (teuthology): Add teuthology branch to sentry report tags
- 08:40 PM Revision 0ad9c875 (teuthology): Ensure teuthology_branch is stored in job_config
- 08:31 PM Revision 5b3ce845 (teuthology): Add ctx.config to sentry info.
- 08:14 PM Revision fe51db6f (teuthology): Merge job_config and ctx.config
- 07:49 PM Revision 725ba83c (teuthology): Add test for misc.get_http_log_path()
- 07:00 PM Revision 38a1a6dd (teuthology): Use sentry.get_ident() again
- 06:58 PM Revision 4e9c5378 (teuthology): Don't fail if there's no job_id
- 06:47 PM Revision df492570 (teuthology): Passing job_id to get_http_log_path() is optional
- 06:44 PM Revision 713fa524 (teuthology): Add job id and actual archive dir to job config
- Also add job id to info.yaml
- 06:44 PM Revision f7537f9c (teuthology): Add logs URL to sentry reports
- 05:13 PM Feature #5942 (Resolved): teuthology enhancement: binaries help page
- commit 40d6c60f13f2a97d9c94c1bfcc03f21cc4254e8b
- 04:42 PM Feature #5149 (In Progress): teuthology install task should be able to accept packages from other...
- Status: the dpkg-scanpackages command is now giving the following warning message:
dpkg-scanpackages: warning: Pac... - 03:50 PM Revision c1ba2763 (teuthology): Move get_http_log_path
- 03:50 PM Revision 4699ad1c (teuthology): Don't "import misc as teuthology"
- 03:03 PM Revision c9db15e6 (teuthology): s/jobid/job_id/
- 01:14 PM Bug #5308 (New): don't delete hierarchies before unmount
- I think Sage's update on this was a misdiagnosis — I don't see how btrfs is involved? In any case it's popping up again.
09/10/2013
- 11:53 PM Revision 89df90f6 (teuthology): rados: add --op copy_from ... support
- Signed-off-by: Sage Weil <sage@inktank.com>
- 07:39 PM Subtask #4990: Logging of Teuthology runs passing and failing should be more user friendly
- A new and improved version has been pushed.
- 07:24 PM Revision fbae1f28 (teuthology): remove basedir/testdir distinction
- We should never run with a conflicting testdir in the basedir, and the
code to do this is confusing and buggy. Go ba... - 07:23 PM Revision 38db951e (teuthology): remove basedir/testdir distinction
- We should never run with a conflicting testdir in the basedir, and the
code to do this is confusing and buggy. Go ba... - 07:20 PM Revision 748fa5e5 (teuthology): Merge pull request #85 from ceph/wip-testdir
- remove basedir/testdir distinction
- 05:53 PM Revision 5acc57f5 (teuthology): remove basedir/testdir distinction
- We should never run with a conflicting testdir in the basedir, and the
code to do this is confusing and buggy. Go ba... - 12:57 PM Cleanup #6271 (Resolved): In scripts, separate arg parsing from actual functionality and stop cha...
- Here is just one example that I ran into while scratching my head trying to figure out how to discover a given suite-...
09/09/2013
- 09:32 PM Subtask #4990: Logging of Teuthology runs passing and failing should be more user friendly
- https://github.com/ceph/teuthology/compare/wip-db_results-wusui is the wip comparison
- 09:30 PM Subtask #4990: Logging of Teuthology runs passing and failing should be more user friendly
- https://github.com/ceph/teuthology/pull/86 is the pull request
- 09:28 PM Subtask #4990: Logging of Teuthology runs passing and failing should be more user friendly
- Okay. This is a brand new branch with this change implemented. This does not use the http pushing and posting mecha...
- 07:45 PM Revision 9f989c7f (teuthology): Merge pull request #84 from ceph/wip-buck-daemon-helper
- Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
- 07:37 PM Revision d47ae37e (teuthology): Adding in erroneously removed args
- The 'kill' argument was accidentially removed
as part of patch
53b8e27da996f2efdcc4eb687f3bda0791a8d947
Signed-off-b... - 04:56 PM Feature #6150: Teuthology database access uses some hardcoded values.
- This problem was uncovered while reviewing a change for running teuthology results logging to the database. The orig...
- 09:41 AM Bug #6251 (Closed): task/ceph.py:ceph_log() should create /var/log/ceph
- It was.
- 09:39 AM Bug #6251 (Need More Info): task/ceph.py:ceph_log() should create /var/log/ceph
- want to confirm this happens for a good reason before making a change; the ceph package install should create that di...
- 08:07 AM Bug #6253: Teuthology change on 8/29 causes ceph-deploy tests to fail.
- Looks to be caused by https://github.com/ceph/teuthology/commit/7ce66962
- 04:52 AM Revision a4e476ba (teuthology): Merge remote-tracking branch 'gh/wip-valgrind'
- Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
09/08/2013
- 10:12 PM Revision 922aa09b (teuthology): fix a few missing adjust-ulimits users
- Signed-off-by: Sage Weil <sage@inktank.com>
09/07/2013
- 12:38 AM Revision 6b401445 (teuthology): rgw: fix valgrind when no valgrind
- Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Josh Durgin <josh.durgin@inktank.com> - 12:34 AM Revision a5c33a3d (teuthology): rgw: fix valgrind when no valgrind
- Signed-off-by: Sage Weil <sage@inktank.com>
09/06/2013
- 11:20 PM Revision 037ef818 (teuthology): Merge pull request #82 from ceph/wip-valgrind
- Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
- 11:09 PM Revision 19324c63 (teuthology): misc: valgrind: fix valgrind.supp path
- Signed-off-by: Sage Weil <sage@inktank.com>
- 11:09 PM Revision 9e03c737 (teuthology): misc: valgrind: fix cd behavior
- The cd needs to happen at the beginning of the command, not at the end, or
else the funky wrapper scripts don't work ... - 10:13 PM Revision 766bd05f (teuthology): Merge pull request #81 from ceph/wip-runfix
- Get rid of chdir-coredump.
- 10:11 PM Revision 82cfa848 (teuthology): Get rid of chdir-coredump.
- 09:56 PM Revision f8e15040 (teuthology): Merge pull request #80 from ceph/wip-runfix
- ceph: fix daemon-helper typo
- 09:49 PM Revision a60e84d4 (teuthology): ceph: fix daemon-helper typo
- Broken in edc5ef8860b2917c14ee648f15ac7751535d411a
Signed-off-by: Sage Weil <sage@inktank.com> - 09:10 PM Revision feb204bf (teuthology): Merge pull request #79 from ceph/wip-valgrind
- misc: valgrind --num-callers=50
- 09:05 PM Revision 2214fe18 (teuthology): misc: valgrind --num-callers=50
- Default is 12, which isn't quite enough.
Signed-off-by: Sage Weil <sage@inktank.com> - 08:24 PM Revision c6d7ae0f (teuthology): Merge pull request #78 from ceph/wip-6247
- Move helper scripts to /usr/local/bin to clean up logs.
- 08:10 PM Revision 53b8e27d (teuthology): Helper scripts live in /usr/local/bin now!
- 08:09 PM Revision edc5ef88 (teuthology): Move helper scripts to /usr/local/bin
- 04:40 PM Revision bbdfa147 (teuthology): Merge pull request #77 from ceph/wip-start
- queue: fix stderr redirect
- 04:39 PM Revision 1a05f9d0 (teuthology): queue: fix stderr redirect
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:27 PM Revision a4f0551f (teuthology): Merge pull request #75 from ceph/wip-tube
- queue: include tube name in worker logs
- 04:23 PM Revision 1a03b175 (teuthology): Merge pull request #76 from ceph/wip-5954
- Be polite and restore /etc/sudoers when done
- 04:19 PM Revision 5cd2f081 (teuthology): queue: include tube name in worker logs
- Signed-off-by: Sage Weil <sage@inktank.com>
- 04:18 PM Revision f0eabc97 (teuthology): Be polite and restore /etc/sudoers when done
- 03:26 PM Revision db41459d (teuthology): This'd work if Paramiko.BufferedFile.seek() did!
- 02:28 PM Feature #6247: Put adjust-ulimits and other helpers into $PATH
- https://github.com/ceph/teuthology/commit/c6d7ae0fa55ccdec59bf9a73679795f809f02f37
- 01:57 PM Feature #6247 (Resolved): Put adjust-ulimits and other helpers into $PATH
- https://github.com/ceph/teuthology/pull/78
- 05:52 AM Feature #6247 (Resolved): Put adjust-ulimits and other helpers into $PATH
- 01:25 PM Revision 488068fb (teuthology): Add get_last_line() for use on file-like objects.
- 12:47 PM Bug #6253 (Resolved): Teuthology change on 8/29 causes ceph-deploy tests to fail.
- I am guessing its only effecting ceph-deploy as that is the only one that has excludes ATM.
I believe before I ha... - 11:47 AM Bug #6251: task/ceph.py:ceph_log() should create /var/log/ceph
- INFO:teuthology.orchestra.run.err:[10.214.132.132]: chmod: cannot access `/var/log/ceph': No such file or directory
- 11:46 AM Bug #6251 (Closed): task/ceph.py:ceph_log() should create /var/log/ceph
- ERROR:teuthology.run_tasks:Saw exception from tasks.
Traceback (most recent call last):
File "/home/zack/teutholo... - 10:17 AM Feature #6093 (Resolved): Give teuthology worker logs better names
- 09:28 AM Feature #5954 (Resolved): teuthology implicitly depends on /etc/security changes; could be more f...
- 09:20 AM Feature #5954 (Fix Under Review): teuthology implicitly depends on /etc/security changes; could b...
- This changeset reverts our modifications to /etc/sudoers when we're done.
https://github.com/ceph/teuthology/pull/76 - 08:54 AM Bug #6197 (Resolved): Teuthology failures when installing Centos on a VM.
- Seems to be good now.
- 08:25 AM Feature #6248 (In Progress): Add last line of failed command to CommandFailedError exception
- I got really excited about this and implemented it:
https://github.com/ceph/teuthology/tree/wip-commandfail
But... - 08:16 AM Feature #6248 (New): Add last line of failed command to CommandFailedError exception
- This would, for example, turn this:
CommandFailedError: Command failed on 10.214.131.12 with status 1: 'mkdir -p -- ...
09/05/2013
- 10:16 PM Revision 4857a2a0 (teuthology): Merge pull request #74 from ceph/wip-5954
- Wip 5954
- 10:15 PM Revision 7db9311a (teuthology): Merge pull request #73 from ceph/wip-5954-alt
- Via automagic, only call ulimit -n if running as root.
- 09:56 PM Revision d6e8b233 (teuthology): Add internal.sudo subtask.
- 09:55 PM Revision 6d1ed573 (teuthology): Let execute() accept a string for args.
- 09:55 PM Revision 90f9a6ad (teuthology): Add get_archive_dir()
- 09:55 PM Revision 8f2fb9da (teuthology): Use misc.get_archive_dir()
- 09:55 PM Revision 6406a1ec (teuthology): Add Cluster.write_file()
- 09:41 PM Revision 91fd0413 (teuthology): Put sudo in front of adjust-ulimits if it's used
- 09:30 PM Revision 8e37361b (teuthology): Via automagic, only call ulimit -n if running as root.
- Also, add comments because comments are cool.
- 07:01 PM Revision 83906ac4 (teuthology): Run yum clean all after installing new ceph-release.
- In order to get around the issue of repomd.xml being older than
the previously installed one depending on when the gi... - 06:58 PM Revision d34ba164 (teuthology): Run yum clean all after installing new ceph-release.
- In order to get around the issue of repomd.xml being older than
the previously installed one depending on when the gi... - 04:17 PM Feature #5942 (In Progress): teuthology enhancement: binaries help page
- 04:17 PM Feature #3822 (Rejected): QA: Create "trouble maker" scripts for testing
- 04:16 PM Feature #3822: QA: Create "trouble maker" scripts for testing
- these tests already exist as part of thrashing in teuthology.
- 03:43 PM Feature #5954 (Resolved): teuthology implicitly depends on /etc/security changes; could be more f...
- 02:46 PM Feature #5954 (Fix Under Review): teuthology implicitly depends on /etc/security changes; could b...
- This changeset modifies adjust-ulimits so that it only sets nofiles if running as root. It also updates all the calle...
- 08:48 AM Feature #5954: teuthology implicitly depends on /etc/security changes; could be more friendly if ...
- Consensus seems to be that we should implement this by splitting the one helper into two. It also seems like chef doe...
- 08:45 AM Feature #5954 (In Progress): teuthology implicitly depends on /etc/security changes; could be mor...
- Back to the drawing board
- 01:35 PM Bug #6243 (Resolved): teuthology: wait for rest-api to start
- http://qa-proxy.ceph.com/teuthology/teuthology-2013-09-05_01:00:03-rados-next-testing-basic-plana/21969/
- 11:27 AM Bug #6241: teuthology-nuke [-t ...] does not verify description
- So I checked the recent worker logs as well and again I can only find the one entry I found before that was at 17:18 ...
- 11:18 AM Bug #6241: teuthology-nuke [-t ...] does not verify description
- It appears this machine got re-used a lot after initially getting stolen from the 09-04 rados-master test. It looks l...
- 08:33 AM Bug #6241 (Resolved): teuthology-nuke [-t ...] does not verify description
- ubuntu@teuthology:/a/teuthology-2013-09-04_17:24:00-rados-master-testing-basic-plana/20989
holds the locks, was pa... - 10:01 AM Feature #6150: Teuthology database access uses some hardcoded values.
- Pull request made.
- 07:46 AM Feature #6150 (Need More Info): Teuthology database access uses some hardcoded values.
- Can't review without a link!
- 08:00 AM Bug #6239 (Closed): free machines and scheduling jobs
- In several cases where I've been trying to run scheduled suites, I see via the teuthology.log file that a job ends up...
09/04/2013
- 09:24 PM Revision 0f63cedd (teuthology): Merge pull request #71 from ceph/wip-no-pythonpath
- drop obsolete PYTHONPATH settings
- 09:21 PM Revision c155dce1 (teuthology): drop obsolete PYTHONPATH settings
- These are left over from when we were extracting a tarball in the test dir.
Signed-off-by: Sage Weil <sage@inktank.com> - 09:14 PM Bug #6197: Teuthology failures when installing Centos on a VM.
- The ceph-debug rpms have been renamed to ceph-debuginfo in the cuttlefish point releases.
- 08:16 PM Revision 89f1139d (teuthology): Append '/' to the end of the log directory path
- 06:56 PM Feature #6150 (Fix Under Review): Teuthology database access uses some hardcoded values.
- Change to review.
- 04:16 PM Revision a26c8313 (teuthology): Merge pull request #64 from ceph/wip-nuke-info
- nuke: get pid, owner from info.yaml (if present)
- 04:13 PM Revision 7dee3a13 (teuthology): Merge pull request #65 from ceph/wip-schedule
- schedule: strip out targets
- 02:04 PM Revision f24e42bb (teuthology): Merge pull request #68 from alfredodeza/6224
- add the missing for fedora links in install task
- 01:03 PM Revision a9522ae2 (teuthology): add the missing for fedora links in install task
- Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
- 12:01 PM Subtask #4990: Logging of Teuthology runs passing and failing should be more user friendly
- Oh. This is something both Alfredo and I have been reviewing:
https://github.com/ceph/teuthology/pull/56
Our comm... - 11:54 AM Subtask #4990: Logging of Teuthology runs passing and failing should be more user friendly
- In the future, when we assign a ticket to someone for the purposes of review, let's be polite and link to the pull re...
- 11:15 AM Feature #5149 (Need More Info): teuthology install task should be able to accept packages from ot...
- Okay, I have a process question here.
If you want me to review your changes, shouldn't you create a pull request s... - 11:10 AM Feature #5149 (Fix Under Review): teuthology install task should be able to accept packages from ...
- 11:01 AM Feature #5149: teuthology install task should be able to accept packages from other than gitbuilder
- This has been pushed to wip-localinstall-wusui
- 10:59 AM Feature #5954 (Fix Under Review): teuthology implicitly depends on /etc/security changes; could b...
- https://github.com/ceph/teuthology/pull/69
- 09:08 AM Feature #5954 (In Progress): teuthology implicitly depends on /etc/security changes; could be mor...
- 09:08 AM Feature #5954: teuthology implicitly depends on /etc/security changes; could be more friendly if ...
- I am implementing this as an @internal.limits@ subtask.
- 10:41 AM Feature #6229 (Resolved): Make `teuthology-lock --os-type` work for machine types other than vps
- 07:31 AM Feature #6225: create a helper module to determine remote distro metadata
- Completely agree that we need this.
- 07:29 AM Feature #6225 (New): create a helper module to determine remote distro metadata
- We currently do a wealth of checks for different metadata of a distro and do all kinds of different things with that ...
- 07:18 AM Bug #6224: tasks fail with KeyError due to missing `dist` key.
- Merged into teuthology master branch with hash: f24e42bbb2ca90bb349eb4eea86679e86064e7bb
- 07:04 AM Bug #6224 (Resolved): tasks fail with KeyError due to missing `dist` key.
- Merged.
- 06:30 AM Bug #6224 (Fix Under Review): tasks fail with KeyError due to missing `dist` key.
- Pull requested opened: https://github.com/ceph/teuthology/pull/68
- 05:22 AM Bug #6224 (Resolved): tasks fail with KeyError due to missing `dist` key.
- This happens just for Fedora because we do not add the `dist` key to that condition.
Sentry link: http://sentry.ce... - 04:56 AM Revision d5e265dc (teuthology): schedule_suite.sh: turn up osd logging a little
- We have a collectin of bugs that we haven't been able to
reproduce but crop up regularly in the nightlies. Sam's bes... - 12:31 AM Revision 1be63e89 (teuthology): ceph_manager: wait for dump_ops_in_flight on osd revival
- Wait for a command that implies a complete startup instead of
'version' (which does not).
Fixes: #5924
Signed-off-by...
09/03/2013
- 09:49 PM Feature #5149: teuthology install task should be able to accept packages from other than gitbuilder
- Changes for both rpm and deb ceph builds have been made. I have a version that is pushed to origin, but I would like...
- 01:04 PM Feature #5149 (In Progress): teuthology install task should be able to accept packages from other...
- 09:35 PM Revision a455b16f (teuthology): Add missing sudo from command.
- Fixes: #6218
- 09:07 PM Revision 2d7054d1 (teuthology): Merge pull request #67 from ceph/wip-3791
- Wip 3791
- 09:05 PM Revision 5985c9d5 (teuthology): Add note about public teuthology logs.
- 09:02 PM Revision 51640632 (teuthology): Wrap paragraphs.
- 08:24 PM Revision 21b5dbd4 (teuthology): Merge pull request #66 from ceph/wip-specific-exceptions
- Catch CommandFailedError and print debug info
- 07:40 PM Revision f744c4ce (teuthology): Catch CommandFailedError and print debug info
- 07:05 PM Revision f3db12f0 (teuthology): schedule: strip out targets
- If the user feeds in a yaml with targets, the worker will launch the job
but fail with
2013-09-03T11:18:34.333 CRITI... - 06:46 PM Revision f36f16a6 (teuthology): Logs and Sentry links are public now.
- 06:09 PM Revision 4ba3d520 (teuthology): Revert "Use install -d for /var/log/ceph."
- This reverts commit 8f29b3f9f1f294c449bb5215767cad67fdf7cde6.
Reviewed-by: Warren Usui <warren.usui@inktank.com> - 03:48 PM Bug #6197: Teuthology failures when installing Centos on a VM.
- The fix has been cherrypicked, cuttlefish branch has built, and the debuginfo file is there. Just need to decide no...
- 03:18 PM Bug #6197: Teuthology failures when installing Centos on a VM.
- fixed this on teuthology master [commit dfddb5f8ad567c5bf72f109f9de8e3633e49c104] and next [commit 690753fdd20c458330...
- 03:28 PM Bug #6220 (Closed): nightlies: upgrade-parallel suite has tests that are hung at ceph quorum stat...
- logs: ubuntu@teuthology:/a/teuthology-2013-09-02_01:35:04-upgrade-parallel-next-testing-basic-vps...
- 03:19 PM Bug #6218 (Resolved): sudo missing in internal.py operation
- Change has been made and checked in.
- 02:29 PM Bug #6218 (Resolved): sudo missing in internal.py operation
- In teuthology/task/internal.py, the find that is pipe through xargs -0 --no-run-if-empty should be run sudo. This op...
- 02:08 PM Cleanup #3791 (Resolved): Go through teuthology readme and make it reflect reality
- Pretty sure I got everything.
- 01:20 PM Feature #4814 (Resolved): teuthology-suite: support scheduling an individual collection
- 01:17 PM Feature #6025: teuthology: priority on queue
- Move off of beanstalk?
- 01:11 PM Feature #6060 (Resolved): teuthology: make job descriptions reflect path names
- 01:11 PM Feature #4994 (Fix Under Review): Teuthology test suite failure to assign pass/fail needs to be r...
- 01:06 PM Feature #6024 (In Progress): teuthology: kernel: install distro kernel(s)
- 01:04 PM Feature #5573 (In Progress): make upgrade suite test all distro targets on vms
- 11:51 AM Bug #6187 (Resolved): Make proxied sentry and teuthology logs work
- Phew. That was more work than it should have been.
- 03:12 AM Revision 7bc193ee (teuthology): add regions to radosgw-agent invocation
- Pass in the region names for the
rados gateway agent.
Signed-off-by: Joe Buck <jbbuck@gmail.com> - 03:09 AM Revision 44abcd34 (teuthology): Add region_for_client
- Add a call to get the region for a given client.
Signed-off-by: Joe Buck <jbbuck@gmail.com>
09/01/2013
- 03:48 PM Revision 38169979 (teuthology): schedule_suite.sh: default email to ceph-qa@ceph.com
- Signed-off-by: Sage Weil <sage@inktank.com>
08/31/2013
- 06:22 AM Revision 3d64322c (teuthology): Revert "get_scratch_devices(): catch CommandFailedError, log "dev...
- This reverts commit 416508de9c628c5cae1b3a7f05bb3ec0e3639bdb.
NameError: global name 'CommandFailedError' is not def... - 12:35 AM Revision 80b61406 (teuthology): README: add deps
- Reported-by: Loic Dachary <loic@dachary.org>
Signed-off-by: Sage Weil <sage@inktank.com> - 12:35 AM Revision 35b9beab (teuthology): s/ceph-debug/ceph-debuginfo for rpms
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
08/30/2013
- 10:42 PM Revision 416508de (teuthology): get_scratch_devices(): catch CommandFailedError, log "dev in use"
- Signed-off-by: Dan Mick <dan.mick@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com> - 09:43 PM Revision 510922ee (teuthology): Rewrite exception handling.
- 05:34 PM Bug #6197: Teuthology failures when installing Centos on a VM.
- commit dfddb5f8ad567c5bf72f109f9de8e3633e49c104
but this change is effective only from dumpling and given the fact... - 05:25 PM Bug #6197: Teuthology failures when installing Centos on a VM.
- Warren, this is partially bug#6083.
on rpm builds, the ceph-debug package is built in the name of ceph-debuginfo ... - 04:07 PM Bug #6197 (Resolved): Teuthology failures when installing Centos on a VM.
- On a freshly downbursted vm running Centos, with the following yaml task:
- install:
- interactive:
The run fa... - 05:02 PM Revision dcbf50b8 (teuthology): nuke: get pid, owner from info.yaml (if present)
- Fall back to the old files if info.yaml is missing.
Signed-off-by: Sage Weil <sage@inktank.com> - 04:15 PM Revision e0d42c82 (teuthology): Merge pull request #63 from ceph/wip-logger
- Never use 'except:' without specifying an Exception.
- 04:10 PM Revision 3981a8f1 (teuthology): Never use 'except:' without specifying an Exception.
- 03:29 PM Feature #6194 (Resolved): rgw: test full sync
- create two zones on the same region, populate a bucket with multiple objects, do full sync, verify that all objects a...
- 02:59 PM Bug #6187 (Resolved): Make proxied sentry and teuthology logs work
- 02:50 PM Revision fbd7fe46 (teuthology): Merge pull request #62 from ceph/wip-logger
- Add hung job description to email
- 03:27 AM Revision f342baeb (teuthology): run: do not import at top level
- This makes a run with --lock hang when connecting, for some
reason. E.g.,
$ teuthology -v a.yaml --lock
...
INFO...
08/29/2013
- 10:08 PM Revision 24991c4a (teuthology): Add hung job description to email
- 09:26 PM Revision 47f16bd9 (teuthology): Merge pull request #61 from ceph/wip-logger
- Log all the things! (Things like exceptions.)
- 09:12 PM Revision 44401f9a (teuthology): Workers: only log child's stderr, not stdout
- 08:05 PM Revision 83a5ab19 (teuthology): Pretty-up write_initial_metadata; s/run/name/
- 08:05 PM Revision 40f1d4fc (teuthology): Don't print colon if there's no exception message. Also, remove t...
- exception.
- 08:04 PM Revision f6430df2 (teuthology): run: write info.yaml on job start
- Include basic metadata bout the job.
Signed-off-by: Sage Weil <sage@inktank.com> - 08:04 PM Revision 9550b499 (teuthology): Add exception hook
- 08:03 PM Revision 649bddf7 (teuthology): run: set up archive dir and logger output sooner
- Signed-off-by: Sage Weil <sage@inktank.com>
- 08:03 PM Revision 27eea4ad (teuthology): test
- 08:03 PM Revision a0e86c05 (teuthology): Move logging setup out of main()
- 07:43 PM Bug #6164 (Resolved): teuthology-lock --unlock vpmXXX leaves uncleanable VM if downburst not found
- I don't conform to teuthology's ideas about having downburst in my path all the time, so
I got into the hole of:
... - 05:14 PM Bug #5924 (Resolved): osd thrashing restart followed by shutdown -> noisy false report about leak...
- in dumpling. not going to do cuttlefish at this point.
- 01:07 PM Revision ed575251 (teuthology): Merge pull request #58 from ceph/queue
- Don't assume anything about the base path here.
- 10:28 AM Feature #6155 (Resolved): add some suite tests which use both kclient and uclient
- I think this should work with the existing tasks, but we have no tests which mix kernel and userspace clients. We sho...
- 09:37 AM Bug #6148 (Rejected): teuthology: osdthrash: play with pgp_num too
- 04:54 AM Revision ef85facb (teuthology): schedule_suite.sh: allow partial 'suite' names
- Mangle the name (/ -> :) in the run name. Separate base from
relative path so that the job names don't include a ful... - 04:53 AM Revision 4fbec834 (teuthology): suite: return [] for build_matrix base case
- This gives us an empty list instead of a crash on an empty dir
or bad symlink
Signed-off-by: Sage Weil <sage@inktank... - 01:52 AM Revision d3f13698 (teuthology): Merge pull request #60 from ceph/sentry
- Add run name to first line of email.
08/28/2013
- 09:26 PM Revision 778c0857 (teuthology): Merge pull request #59 from ceph/wip-collections
- redo the way we describe test collections
- 08:41 PM Revision df73f503 (teuthology): Add run name to first line of email.
- 08:25 PM Revision b8295433 (teuthology): suite: generalize collection expansion
- Previous, a collection was a directory like this:
mycollection/
mycollection/facet1/
mycollection/facet1/1a.yaml
... - 08:25 PM Revision 7163e89b (teuthology): suite: allow individual files to be scheduled
- Signed-off-by: Sage Weil <sage@inktank.com>
- 08:25 PM Revision 7ce66962 (teuthology): suite: build_matrix as a list of filenames, not file content
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:41 PM Revision 8314140d (teuthology): suite: clean up imports
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:40 PM Revision 2dd889e4 (teuthology): suite: make collection args (optionally) relative to a base dir
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:40 PM Revision 8894ff6b (teuthology): suite: add --dry-run
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:40 PM Revision 802fa51d (teuthology): suite: make names a bit more friendly
- Signed-off-by: Sage Weil <sage@inktank.com>
- 06:36 PM Revision 6175a133 (teuthology): Don't assume anything about the base path here.
- 05:32 PM Feature #6150 (Resolved): Teuthology database access uses some hardcoded values.
- The source in teuthology/locker/config.py sets DB=web.database(...) with several parameters set to default values. A...
- 05:24 PM Feature #6149 (New): No source control on some files on teuthology.front.sepia.ceph.com
- Some of the infrastructure on the teuthology machine, as far as I can tell, is not saved on the github. Right now, I...
- 05:14 PM Bug #6148 (Rejected): teuthology: osdthrash: play with pgp_num too
- Someone in #ceph just spotted a kernel bug where we use pgp_num_mask intead of pg_num_mask. We should increase pg_nu...
- 04:38 PM Revision a472f501 (teuthology): Merge pull request #54 from ceph/sentry
- Add logs and Sentry events to suite emails
- 04:36 PM Revision 38a47ece (teuthology): Don't return inside __init__
- 04:16 PM Feature #6146 (Resolved): need a upgrade task that uses ceph-deploy
- currently, we only have upgrades that uses the teuthology install task. we need to make sure we are also testing upgr...
- 04:15 PM Revision 53cea02a (teuthology): Add apology for non-public links
- 04:12 PM Revision 25defd40 (teuthology): Indent wrapped exceptions.
- 04:01 PM Revision ffac4ad2 (teuthology): s3tests: extend for multi-region tests
- Added code to the s3tests task to extract
multi-region info so that that data
can be added to the S3TEST_CONF file
us... - 04:00 PM Revision db518885 (teuthology): rgw: persist the region info
- The rgw task deletes the region info
from the config structure. The s3tests
task needs this info, so we persist
it by... - 04:00 PM Revision 2877e272 (teuthology): radosgw-agent: store radosgw_agent server/port
- Persist the hostname and port number used
by the radosgw-agent http server.
Signed-off-by: Joe Buck <jbbuck@gmail.co... - 03:59 PM Revision 6c5a7af1 (teuthology): move multi_region_enabled() into util class
- Moving a helper function into a more general
location so that it can be used by other
classes.
Signed-off-by: Joe Bu... - 02:09 PM Bug #6144 (Resolved): install.upgrade task has to be fixed for rpms, when a role is upgraded
- Already fixed this.
- 02:05 PM Bug #6144: install.upgrade task has to be fixed for rpms, when a role is upgraded
- looks like this issue is fixed but not in teuthology next branch yet and so failing in the nightlies.
please cherr... - 01:58 PM Bug #6144 (Resolved): install.upgrade task has to be fixed for rpms, when a role is upgraded
- currently, upgrading a specific role/daemon works fine for debs, but for the rpms, it defaults to calling debs.
th... - 10:10 AM Subtask #4990 (Fix Under Review): Logging of Teuthology runs passing and failing should be more u...
- 10:07 AM Subtask #6066 (Resolved): Add links to nightly emails
- 10:06 AM Feature #6026 (Resolved): teuthology: make log output to be more useful
- 09:10 AM Feature #6026: teuthology: make log output to be more useful
- Where do I click to merge teh awesome?
- 09:09 AM Feature #6026: teuthology: make log output to be more useful
- Alfredo Deza wrote:
> this looks fantastic.
Thanks@
> One minor thing to all this goodness is that I would like ... - 09:03 AM Feature #6026: teuthology: make log output to be more useful
- this looks fantastic.
One minor thing to all this goodness is that I would like the exception/error from the failu... - 08:51 AM Feature #6026: teuthology: make log output to be more useful
- I have since made the values for time represented as integers :)
Note: I am reusing the same comment rather than p... - 04:41 AM Revision 951177b8 (teuthology): internal: whitelist btrfs lock imbalance bug 6097
- Signed-off-by: Sage Weil <sage@inktank.com>
- 01:48 AM Revision c30310af (teuthology): ceph.conf.template: add osd_debug_pg_log_writeout = true
- Signed-off-by: Samuel Just <sam.just@inktank.com>
- 12:54 AM Bug #6069: ceph-0.67.1 fail to build with boost-1.53.0
- it's a bug related to boost when glibc upgrade to version 2.18
see upstream report here
https://svn.boost.org/tra...
08/27/2013
- 11:02 PM Revision 4d1de2a6 (teuthology): Merge pull request #55 from ceph/wip-undefined
- Reviewed-by: Sage Weil <sage.weil@inktank.com>
- 10:58 PM Revision 232e3d32 (teuthology): Fix undefined symbol errors
- Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
- 10:26 PM Revision 6afb238a (teuthology): Time is an integer, in seconds.
- 10:22 PM Revision dfdac24f (teuthology): Make email formatting way, way nicer.
- 07:51 PM Revision eb585d19 (teuthology): Move job listing logic to get_jobs()
- 03:24 PM Feature #6026: teuthology: make log output to be more useful
- This is what I have so far:...
- 10:02 AM Feature #6026: teuthology: make log output to be more useful
- I took some of the output and created this http://fpaste.org/35168/13776203/
I am pasting the output here as the l... - 03:23 PM Revision c91009ce (teuthology): admin_socket: fix retry-on-error behavior
- Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit 502714ba2ed7bb47ec81a25cd2f1c724583020f9) - 03:15 PM Revision 7e49cd17 (teuthology): Merge pull request #53 from ceph/wip-asok-retry
- fix admin_socket retry
- 09:48 AM Subtask #6066: Add links to nightly emails
- This is implemented here: https://github.com/ceph/teuthology/tree/sentry
It occurs to me that we can't really merg... - 09:46 AM Feature #6076 (Resolved): Integrate Sentry into teuthology
- 07:30 AM Bug #5924 (Pending Backport): osd thrashing restart followed by shutdown -> noisy false report ab...
- 01:14 AM Revision 502714ba (teuthology): admin_socket: fix retry-on-error behavior
- Signed-off-by: Sage Weil <sage@inktank.com>
08/26/2013
- 11:42 PM Revision b508f939 (teuthology): admin_socket: fetch test from correct branch
- (cherry picked from commit 3649e2777099054cbfc5bcdb7d0be837d05ebfb3)
Conflicts:
teuthology/task/admin_socket.py - 11:12 PM Revision 81709ed1 (teuthology): Avoid double slashes in sentry event URL
- 10:38 PM Revision a1a261a8 (teuthology): Add tags! Task name and owner to start.
- 10:21 PM Revision 05038031 (teuthology): Add sentry events to suite email.
- 10:11 PM Revision 489c1660 (teuthology): Also leave a list of sentry events in the summary
- 09:41 PM Subtask #4990: Logging of Teuthology runs passing and failing should be more user friendly
- A copy of the changes that I have made so far are in origin/wip-teuthupddb-wusui. This can be reviewed/scanned but t...
- 09:33 PM Revision 40071732 (teuthology): Add URL to Sentry event to traceback output.
- 09:17 PM Revision 6c486ab0 (teuthology): Tweak logging
- 09:17 PM Revision 12cb6860 (teuthology): Rewrite email-generating code.
- 09:17 PM Revision fedc91c0 (teuthology): Add a catch-all __getattr__(); add comments
- 09:17 PM Revision 300374bb (teuthology): For failures, add http links to log directories.
- 09:17 PM Revision 6f009390 (teuthology): Use os.path.join, not urlparse.urljoin
- 09:04 PM Revision bf01fa15 (teuthology): Merge pull request #52 from ceph/wip-6125
- Don't hardcode path to teuthology-suite
- 08:48 PM Revision 77706c67 (teuthology): internal: remove (hopefully obsolete) kern.log checks
- Signed-off-by: Sage Weil <sage@inktank.com>
- 08:47 PM Revision 711a0244 (teuthology): internal: unbreak syslog BUG checks and gz
- This broke back in ace4cb07b2de99644c63f3ab90c21a663a384e69
Signed-off-by: Sage Weil <sage@inktank.com> - 08:24 PM Revision 671b054a (teuthology): internal: disable kernel checks on bobtail
- This is a kludge for now since the kernels are generating noise.
Signed-off-by: Sage Weil <sage@inktank.com> - 06:23 PM Revision 1adde58e (teuthology): Don't hardcode path to teuthology-suite
- 05:14 PM Revision ff1fcc71 (teuthology): Merge pull request #51 from ceph/wip-queue
- queue: only git fetch once per minute per branch
- 04:52 PM Feature #6089 (Resolved): Make teuthology clone/pull/bootstrap itself if necessary
- 02:49 PM Bug #6125 (Resolved): Don't hardcode path to teuthology-suite in schedule_suite.sh
- 11:25 AM Bug #6125 (Fix Under Review): Don't hardcode path to teuthology-suite in schedule_suite.sh
- https://github.com/ceph/teuthology/pull/52
- 11:22 AM Bug #6125 (Resolved): Don't hardcode path to teuthology-suite in schedule_suite.sh
- This kept happening:
(virtualenv)ubuntu@teuthology:~/teuthology$ ./schedule_suite.sh smoke master testing zack.cerza... - 01:28 PM Documentation #5939 (In Progress): teuthology: comment teuthology tasks appropriately
- 01:27 PM Documentation #5939: teuthology: comment teuthology tasks appropriately
- I've added a lot of documentation to the install task; t's still not what I'd call fully-documented but it's worth lo...
- 01:21 PM Bug #5924 (Resolved): osd thrashing restart followed by shutdown -> noisy false report about leak...
08/25/2013
- 05:01 AM Revision 5ec5e2c0 (teuthology): ceph_manager: wait for dump_ops_in_flight on osd revival
- Wait for a command that implies a complete startup instead of
'version' (which does not).
Fixes: #5924
Signed-off-by...
08/24/2013
- 02:10 PM Bug #5924 (Fix Under Review): osd thrashing restart followed by shutdown -> noisy false report ab...
- 01:49 PM Feature #4814 (Fix Under Review): teuthology-suite: support scheduling an individual collection
08/23/2013
- 10:43 PM Revision c861e2d7 (teuthology): queue: only git fetch once per minute per branch
- This takes 1-2 seconds and makes launching jobs slow. Only do it once
every 60 seconds per branch.
Signed-off-by: S... - 10:33 PM Revision 48116b62 (teuthology): Merge pull request #50 from ceph/wip-worker-lock
- queue: only let one worker update the teuthology checkouts at a time
- 08:43 PM Revision 973d5aff (teuthology): queue: only let one worker update the teuthology checkouts at a time
- Signed-off-by: Sage Weil <sage@inktank.com>
- 07:51 PM Revision 3b08c17b (teuthology): Don't rebuilt virtualimage if NO_CLOBBER is set
- 07:49 PM Revision 267f5673 (teuthology): Don't rebuilt virtualimage if NO_CLOBBER is set
- 07:49 PM Revision 35cdb6ca (teuthology): Don't rebuilt virtualimage if NO_CLOBBER is set
- 05:38 PM Revision c107adeb (teuthology): Fix for blank yaml.
- As well as fix variabl variable naming.
- 05:15 PM Revision 6ce8da79 (teuthology): run: add --name arg
- Master passes this arg; don't choke on it.
Signed-off-by: Sage Weil <sage@inktank.com> - 04:40 PM Revision 7930f661 (teuthology): Update call to get_sentry_client()
- 04:40 PM Revision 60908636 (teuthology): Use teuthology.config
- 04:39 PM Revision d8d2ef93 (teuthology): Add teuthology.config, the start of a better system
- 04:34 PM Revision 9115663a (teuthology): Merge pull request #49 from ceph/sentry
- Rewrite branch fetching.
- 04:03 PM Revision 14ef37b1 (teuthology): Merge pull request #48 from ceph/wip-nuke-firmware
- nuke: clean up stray firmware.git locks
- 04:00 PM Revision 86caebbe (teuthology): nuke: clean up stray firmware.git locks
- These get lost occasionally and cause all firmware.git updates to
fail when the kernel task runs.
Signed-off-by: Sag... - 03:08 PM Revision eafd591a (teuthology): Move git stuff to fetch_teuthology_branch()
- 02:59 PM Revision 307284c2 (teuthology): Rewrite branch fetching.
- 11:14 AM Bug #6106 (Closed): Fail properly if downburst doesn't work
- $ teuthology-lock --lock-many 2 --machine-type vps ...
- 06:44 AM Feature #6103 (New): Find a way to bubble-up tracebacks from remotes
- See http://teuthology.front.sepia.ceph.com/archive/teuthology-2013-08-23_01:30:05-upgrade-next-testing-basic-plana/15...
- 06:05 AM Feature #5941 (Resolved): teuthology: make the installable independent of linux/ubuntu
- The documentation was updated the reflect the different options for installation, including a generic one where depen...
- 05:20 AM Revision 22fc7337 (teuthology): queue: fetch origin, not branch
- Signed-off-by: Sage Weil <sage@inktank.com>
- 05:18 AM Revision f8f4c2d0 (teuthology): suite: only skip on non-vps if os-type is actually defined
- If it's not defined, as it is (not) with most of the nightlies,
proceed!
Signed-off-by: Sage Weil <sage@inktank.com> - 05:14 AM Revision c39ec60d (teuthology): queue: only bootstrap new checkouts
- Until we figure out why bootstrap is getting stuck like this:
9851 pts/7 S 0:03 /home/teuthworker/teutholog... - 02:36 AM Revision dad8d1aa (teuthology): Do not run multiple tests (for distros) on baremetal.
- Teuthology doesnt care about os_type for baremetal (ATM). This
change makes it so you can run tests that have been sw... - 02:36 AM Revision 2ea841cd (teuthology): Allow exclude_arch and exclude_os_type in qa-suite yamls
- Adding the option:
exclude_arch:
or
exclude_os_type:
in the ceph-qa-suite yaml allows tests to be skipped for cer...
08/22/2013
- 11:31 PM Revision 98160c5c (teuthology): Fix SyntaxError
- 11:09 PM Revision f93b26b9 (teuthology): Merge pull request #47 from ceph/sentry
- Make the worker obtain the correct teuthology branch
- 11:02 PM Revision a9df6c2a (teuthology): Worker shouldn't attempt to rebuild an existing virtualenv
- 08:51 PM Revision c7730609 (teuthology): Use the ceph.com git mirror.
- 08:30 PM Revision 73de8b77 (teuthology): Use fetch and reset --hard, not checkout and pull
- 07:48 PM Bug #6068 (In Progress): teuthology suite should be able to pick test suites corresponding to the...
- I got a working solution which is committed but zack had some suggestions for cleaning the code up. I unfortunately d...
- 07:47 PM Revision c6293a4e (teuthology): Make the worker obtain the correct teuthology branch
- 03:24 PM Revision 10b15678 (teuthology): Merge pull request #45 from ceph/wip-6084
- Fix upgrading edge-ish case
- 03:20 PM Feature #6093 (Resolved): Give teuthology worker logs better names
- 02:49 PM Revision 0e872533 (teuthology): Fix upgrading edge-ish case
- 10:34 AM Feature #6089 (Resolved): Make teuthology clone/pull/bootstrap itself if necessary
- 08:42 AM Bug #6084 (Resolved): nightlies: do not attempt to try apt-key list on rhel or centos
- Fix merged into master.
08/21/2013
- 11:45 PM Revision de270b08 (teuthology): install: use get() in _get_config_value_for_remote
- Fixes: #6080
Signed-off-by: Sage Weil <sage@inktank.com>
Tested-by: Tamil Muthamizhan <tamil.muthamizhan@inktank.com> - 09:28 PM Revision ab16813e (teuthology): Merge pull request #44 from ceph/sentry
- Add initial support for sentry
- 07:38 PM Revision 520a9384 (teuthology): radosgw-admin: use check_status for task success
- Alter the code to use the 'check_status=True'
option in rgwadmin() rather than following the
call with 'assert not er... - 07:38 PM Revision ff2a209f (teuthology): radosgw-admin: adding radosgw-admin tests
- Adding tests for syncing buckets between
RGWs. Fulfills ticket #5605.
Signed-off-by: Joe Buck <jbbuck@gmail.com>
Rev... - 05:24 PM Bug #6084 (Resolved): nightlies: do not attempt to try apt-key list on rhel or centos
- ...
- 04:52 PM Bug #6080 (Resolved): teuthology: 'tag' key not found error in upgrade-parallel suite
- 04:39 PM Bug #6080: teuthology: 'tag' key not found error in upgrade-parallel suite
- ...
- 03:49 PM Bug #6080 (Resolved): teuthology: 'tag' key not found error in upgrade-parallel suite
- teuthology-2013-08-21_01:35:03-upgrade-parallel-next-testing-basic-vps
- 03:27 PM Revision df8ae041 (teuthology): Make client a global variable
- 03:07 PM Revision 0af6a8a6 (teuthology): Beginnings of support for Sentry.
- 11:59 AM Bug #6069: ceph-0.67.1 fail to build with boost-1.53.0
- Gentoo is not one of our supported platforms, so we have not done any builds in that environment. The closest we hav...
- 10:49 AM Feature #6076 (Resolved): Integrate Sentry into teuthology
- 04:21 AM Revision 549bac3e (teuthology): radosgw-admin: use dynamic ports for testing
- The rgw.py task was extended to dynamically
assign port numbers to radosgateways.
This patch extends the radosgw-adm...
08/20/2013
- 10:14 PM Revision 98896ced (teuthology): Merge pull request #43 from ceph/no-hardcoding
- Default to using the ubuntu user, while still moving away from hardcoding it
- 09:25 PM Revision 71a77f29 (teuthology): Add get_test_user(), because hardcoding is bad
- 04:38 PM Bug #6069: ceph-0.67.1 fail to build with boost-1.53.0
- I'm also testing on another machine, same gcc version(4.8.1), boost version (1.53.0), compiling fine.
the only diffe... - 04:07 PM Bug #6069: ceph-0.67.1 fail to build with boost-1.53.0
- file of /usr/include/boost/variant/variant.hpp
- 03:57 PM Bug #6069: ceph-0.67.1 fail to build with boost-1.53.0
- file of /usr/include/boost/variant.hpp
- 03:55 PM Bug #6069 (Closed): ceph-0.67.1 fail to build with boost-1.53.0
- building under Gentoo Linux, I've also attached the build log
- 03:29 PM Bug #6068: teuthology suite should be able to pick test suites corresponding to the OS-type
- It would be nice to get the nightlies on the arm setup running soon :)
- 03:19 PM Bug #6068: teuthology suite should be able to pick test suites corresponding to the OS-type
- we could mark the yaml fragments with something like:
exclude_arch: arm*
and any job that comes out with somet... - 03:18 PM Bug #6068: teuthology suite should be able to pick test suites corresponding to the OS-type
- So I was talking to Tamil about various ways to go about this. If we are just talking about arm machines in general t...
- 03:10 PM Bug #6068 (Resolved): teuthology suite should be able to pick test suites corresponding to the OS...
- currently, teuthology suites runs all tests against all OS type
For example: With the arm testing in progress, we... - 10:09 AM Bug #5957 (Resolved): teuthology failures when downburst missing.
- 10:02 AM Subtask #6066 (Resolved): Add links to nightly emails
- I'm thinking it would be nice to be able to link to test logs directly from the nightly emails.
08/19/2013
- 09:10 PM Revision 0a8a1c98 (teuthology): Merge pull request #41 from ceph/wip-3791
- Various usability and documentation fixes
- 06:51 PM Revision 22abe029 (teuthology): Whoops! Make 'MacOS X' a header again.
- 06:49 PM Revision 3f42335a (teuthology): And, more formatting tweaks.
- 06:46 PM Revision adc3f62e (teuthology): Mo' betta consistency.
- 06:35 PM Revision 59e01a41 (teuthology): Don't necessarily need to manually link libvirt. Also, remove $'s.
- 04:35 PM Feature #6060 (Resolved): teuthology: make job descriptions reflect path names
- right now the 'description' for a job looks like
collection:rados 0-cluster:start.yaml 1-dumpling-install:dumplin... - 03:01 PM Revision 6f9c759a (teuthology): Remove false note about default value.
- 03:01 PM Revision 39879eca (teuthology): Slightly tweak path.
- 02:59 PM Revision 5bd7f620 (teuthology): Add comment about portability to get_testdir_base()
- 02:49 PM Revision 7a2cca1d (teuthology): Update base_test_dir default to reflect reality
- 02:03 PM Revision 657a070b (teuthology): Merge pull request #37 from ceph/wip-fix5957-wusui
- Display error message when locking a vpm fails due to downburst errors.
- 07:00 AM Bug #6050 (Resolved): Define a timeout for teuthology.misc.wait_until_healthy()
- I kicked this off on Friday and walked away:
check-locks: false
roles:
- - mon.0
- mds.0
- osd.0
- - mon.1
...
08/17/2013
- 03:47 PM Revision 558237e5 (teuthology): Detect multi-region test cases
- Enable multi-region calls and tests only if
the configuration has specified a
radosgw-agent tastk.
Signed-off-by: Jo... - 05:34 AM Revision e625316d (teuthology): kernel: fix sha1
- 6f8910eca47c3d00643c77fb8a166357637e55eb inadvertantly started
using the ceph sha1 for the kernel.
Signed-off-by: Sa... - 02:26 AM Revision bbf7c711 (teuthology): radosgw-agent: adding debug logging
- Signed-off-by: Joe Buck <jbbuck@gmail.com>
- 02:26 AM Revision 8a47230d (teuthology): rename variables and log messages to be more clear
- A few edits to make logging and variable names
more clear.
Signed-off-by: Joe Buck <jbbuck@gmail.com> - 02:26 AM Revision 7061e3c6 (teuthology): rgw: fix domain root pool name assignment
- Do not make the domain root pool the same
as the zone root pool. That causes sync issues.
Also, clarify a logging mes... - 02:26 AM Revision b883e338 (teuthology): radosgw-admin: correct white space mistake
- Signed-off-by: Joe Buck <jbbuck@gmail.com>
- 12:10 AM Revision 7df9cf52 (teuthology): Kernel value of - uses doesn't install kernel.
- Using - as the kernel value (instead of what is usually 'testing'
will not add the kernel install tasks tot he yaml s...
08/16/2013
- 11:23 PM Revision a899b580 (teuthology): Display error message when locking a vpm fails due to downburst e...
- When doing a lock-many, do not lock any of the vpms when downburst errors
occur. Made error messages more accurate,... - 10:48 PM Revision 6f8910ec (teuthology): Merge pull request #42 from ceph/wip-arm5000-wusui
- Fix ARM releases to be quantal armv7l releases.
- 10:44 PM Revision 694cd670 (teuthology): Fix ARM releases to be quantal armv7l releases.
- Made grub execution conditional and not done when ARM.
Use ctx parameter to change machine type to tala.
Fix kernel a... - 10:01 PM Revision 47224f2d (teuthology): Revert "Fix ARM releases to be quantal armv7l releases."
- This reverts commit aabfabc34c101b5104d811eed0f57e262116ad4c.
- 09:47 PM Revision 666b2a48 (teuthology): Merge pull request #40 from ceph/wip-teutharm-wusui
- Wip teutharm wusui
- 09:39 PM Revision aabfabc3 (teuthology): Fix ARM releases to be quantal armv7l releases.
- Made grub execution conditional and not done when ARM.
Use ctx parameter to change machine type to tala.
Fix kernel a... - 09:00 PM Revision 4061f305 (teuthology): wip - does not work yet
- 05:48 PM Bug #6015 (Resolved): centos6.3 cloud-init image; and add to ceph-deploy matrix
- Update ceph-qa-suite to do this in commit c3e5090ffa5d8ea7713a79879f10196d921b7339
- 11:39 AM Bug #6015 (Resolved): centos6.3 cloud-init image; and add to ceph-deploy matrix
- 05:48 PM Bug #6014 (Resolved): rhel6.4 cloud-init image; and add to ceph-deploy matrix
- Update ceph-qa-suite to do this in commit c3e5090ffa5d8ea7713a79879f10196d921b7339
- 11:39 AM Bug #6014 (Resolved): rhel6.4 cloud-init image; and add to ceph-deploy matrix
- 05:38 PM Revision a39e7f1b (teuthology): Adding multi-region tests
- Adding tests for ticket #5604 to test
user propagation via the radosgw-agent.
Signed-off-by: Joe Buck <jbbuck@gmail.... - 05:15 PM Feature #6023 (Resolved): schedule_suite against current kernel (do not adjust kernel)
- added in 7df9cf520e36f0316c7bdf0d0341d780d4423a61
- 01:40 PM Feature #6023 (In Progress): schedule_suite against current kernel (do not adjust kernel)
- 01:37 PM Feature #6023 (Resolved): schedule_suite against current kernel (do not adjust kernel)
- 04:57 PM Revision 3eaa86ba (teuthology): Merge pull request #38 from ceph/fix_nightlies
- Use the json format for raw_cluster_status().
- 04:28 PM Feature #5000 (Resolved): Get Teuthology to run on ARM's
- 04:24 PM Revision d74eefd9 (teuthology): Use the json format for raw_cluster_status().
- 04:09 PM Revision 2c9ac3e0 (teuthology): Detect multi-region test cases
- Enable multi-region calls and tests only if
the configuration has specified a
radosgw-agent tastk.
Signed-off-by: Jo... - 03:17 PM Revision 6115d456 (teuthology): Do more than just sleep and raise an exception.
- 02:02 PM Feature #5940 (Duplicate): teuthology: usage output, error messages could be more helpful
- 02:02 PM Feature #6026: teuthology: make log output to be more useful
- 01:59 PM Feature #6026 (Resolved): teuthology: make log output to be more useful
- 01:55 PM Feature #3880: suite: the stable release suites are not currently run against upstream stable ker...
- 01:54 PM Feature #6024: teuthology: kernel: install distro kernel(s)
- 01:37 PM Feature #6024 (Resolved): teuthology: kernel: install distro kernel(s)
- 01:45 PM Feature #6025 (Resolved): teuthology: priority on queue
- 01:45 PM Feature #5751 (Resolved): ceph-deploy: test starting with 1 monitor and expanding to 3 (or howeve...
- 01:43 PM Feature #5751: ceph-deploy: test starting with 1 monitor and expanding to 3 (or however many)
- 5849 has been resolved.
- 01:42 PM Feature #5772 (Duplicate): teuthology: should be able to run against default kernel on the test s...
- 01:36 PM Documentation #4264 (Resolved): doc: running all tasks now requires install task
- 01:28 PM Cleanup #3791: Go through teuthology readme and make it reflect reality
- Been fixing lots of little bugs that get in the way of usability. Still need to document how to work around #5954 - b...
- 02:00 AM Revision 4a47eedc (teuthology): Fixing assumed typo.
- Assuming this has to be a typo but its breaking the ceph-deploy
task.
Signed-off-by: Sandon Van Ness <sandon@inktank...
08/15/2013
- 11:15 PM Revision c7c13185 (teuthology): added comments to ceph-deploy task for better documentation
- Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
- 05:42 PM Revision 17667301 (teuthology): Don't raise an exception if apt-key list fails
- 05:24 PM Revision 83dd1c8b (teuthology): Passwordless sudo, not passphraseless sudo.
- 03:58 PM Revision c17a18ef (teuthology): Don't assume the ubuntu user when getting the test dir.
- 03:17 PM Revision 3afc7d9b (teuthology): If get_testdir_base() exists, might as well use it...
- 03:10 PM Revision 93afb59b (teuthology): Merge pull request #36 from ceph/wip-3791
- Continue to make teuthology easier to use for the first time
- 02:57 PM Revision f41436ab (teuthology): Tweak regex to work for non-FQDN hostnames
- 02:34 PM Revision 54ed1d16 (teuthology): Note that target hostnames must be resolvable.
- 02:00 PM Bug #5952 (Resolved): teuthology: install task branch logic broken
- 01:53 PM Revision 7e37c5f6 (teuthology): Merge pull request #35 from ceph/logging
- Default log level to INFO; Fix some instances where print is being used instead of log
- 01:49 PM Revision 5746efbb (teuthology): Fix some instances where print is being used instead of log
- 01:45 PM Bug #5957: teuthology failures when downburst missing.
- I pushed a new version. Please re-review.
- 01:29 PM Revision ab2d2fad (teuthology): Default to log level INFO.
- 01:00 PM Bug #5983 (Resolved): lock occasionally leaks machines
- I see these 3 machines locked...
- 10:14 AM Feature #4994: Teuthology test suite failure to assign pass/fail needs to be recorded
- couple thoughts:
- a separate column for the name of the run would be good so it doesn't have to be parsed out of ... - 06:54 AM Bug #5974 (Resolved): Use logging for terminal output
- 06:52 AM Bug #5974 (Fix Under Review): Use logging for terminal output
- https://github.com/ceph/teuthology/pull/35
- 06:00 AM Bug #5974 (Resolved): Use logging for terminal output
- teuthology mixes `print` statements with `log.info` and other log handlers. Logs will not be displayed if the `-v` fl...
08/14/2013
- 08:15 PM Revision e1dca285 (teuthology): Merge pull request #34 from ceph/wip-3791
- Don't bail if ~/.teuthology.yaml doesn't exist.
- 07:48 PM Revision 63b64e29 (teuthology): Don't bail if ~/.teuthology.yaml doesn't exist.
- 07:46 PM Revision ebf476d3 (teuthology): Obligatory automatic vim whitespace cleanup commit
- 05:31 PM Revision 2c887578 (teuthology): Revert "Display error message when locking a vpm fails due to dow...
- This reverts commit 4681b35016619ece44730a368070220e6c2e56a3.
- 05:16 PM Revision 6230623c (teuthology): Merge pull request #32 from ceph/wip-fix5957-wusui
- Display error message when locking a vpm fails due to downburst errors.
- 04:40 PM Revision 4681b350 (teuthology): Display error message when locking a vpm fails due to downburst e...
- When doing a lock-many, do not lock any of the vpms when downburst errors
occur. Do not display message on unlock w... - 04:36 PM Revision 9b947e27 (teuthology): Merge pull request #31 from ceph/wip-5941
- Instructions for installing teuthology on non-debian-based OSs
- 04:36 PM Feature #4994: Teuthology test suite failure to assign pass/fail needs to be recorded
- Note that this table will be one flat table. After we get this set up, we can probably add other tables extracting i...
- 04:26 PM Feature #4994: Teuthology test suite failure to assign pass/fail needs to be recorded
- As a first pass, I think that we can create a table on teuthology.front.sepia.ceph.com with the following fields:
... - 04:36 PM Revision 6bc8fcd0 (teuthology): add link to homebrew
- Signed-off-by: Alfredo Deza <alfredo@deza.pe>
- 04:31 PM Feature #5969: qa: add librados python bindings test with similar usage to the openstack glance a...
- Glance usage is taken care of in commit:dd0df583e2661444287a36acc240a8ac0ec381e8. Need to check cinder for any other ...
- 02:55 PM Feature #5969 (New): qa: add librados python bindings test with similar usage to the openstack gl...
- This would make sure we don't have any backwards-incompatible changes in librados that affect openstack users.
- 04:28 PM Subtask #4990: Logging of Teuthology runs passing and failing should be more user friendly
- The changes proposed in 4994 may take care of this issue. (see my update done at roughly the same time as this message).
- 04:07 PM Revision aa464e29 (teuthology): add generic instructions for installation
- Signed-off-by: Alfredo Deza <alfredo@deza.pe>
- 04:01 PM Revision 3e9cf895 (teuthology): create instructions to install on OSX
- Signed-off-by: Alfredo Deza <alfredo@deza.pe>
- 04:01 PM Revision 8c5b5efc (teuthology): sort the requirements
- Signed-off-by: Alfredo Deza <alfredo@deza.pe>
- 04:00 PM Revision 18ea0239 (teuthology): remove install_requires from setup.py
- Signed-off-by: Alfredo Deza <alfredo@deza.pe>
- 03:53 PM Feature #3942 (Resolved): Be able to install to SLES/Open Suse with zypper
- The ceph release file for SuSE platforms puts the repo definition in /etc/zypp/repos.d.
- 03:38 PM Revision d95a6c17 (teuthology): Merge pull request #29 from ceph/wip-4264
- update to reflect required install task
- 03:28 PM Bug #5957: teuthology failures when downburst missing.
- The following code:...
- 09:54 AM Bug #5957: teuthology failures when downburst missing.
- I have feedback but since there's no pull request I don't have a good way to give it.
- 09:44 AM Bug #5957: teuthology failures when downburst missing.
- Dan reviewed the previous version of this. I made a couple of changes based on what he said. The new version is wi...
- 09:41 AM Bug #5957: teuthology failures when downburst missing.
- Review what? I don't see a pull request.
- 09:36 AM Bug #5957: teuthology failures when downburst missing.
- Zack - please review.
- 12:11 PM Feature #4972 (In Progress): build long-term clusters
- so I have a 10 machine cluster running on mira. I am currently copying data to it from the apt-mirror/backup01 machin...
- 10:10 AM Feature #5961 (New): make setup.py install teuthology properly
- note to self: make setup.py read requirements.txt
- 09:38 AM Bug #5952 (In Progress): teuthology: install task branch logic broken
- 08:43 AM Bug #5952: teuthology: install task branch logic broken
- Sage - did the fix work?
- 08:44 AM Cleanup #3791 (In Progress): Go through teuthology readme and make it reflect reality
08/13/2013
- 06:45 PM Revision 94698555 (teuthology): Merge pull request #30 from ceph/wip-5952
- Fix a case where _get_config_value_for_remote could return None mistakenly
- 06:30 PM Revision f1c9125f (teuthology): Fix a case where _get_config_value_for_remote could return None m...
- 06:03 PM Revision 0f3d9edd (teuthology): Merge remote-tracking branch 'gh/next'
- 06:02 PM Revision 000efc65 (teuthology): samba: wait longer for smbd to start
- sleep(1) is occasionally not long enough, it seems!
- 05:46 PM Revision 2797d8d8 (teuthology): Merge pull request #27 from dachary/wip-5946
- do not check the jobid if check-locks is False
- 05:32 PM Revision 9d4104f4 (teuthology): do not check the jobid if check-locks is False
- Because it relies on the lock server which is presumably not available
since check-locks was set to False. It matters... - 05:19 PM Bug #5957 (Fix Under Review): teuthology failures when downburst missing.
- 03:10 PM Bug #5957 (Resolved): teuthology failures when downburst missing.
- If the user has no path to downburst, vm locks fail silently. The no-path to downburst log info message should be an...
- 04:10 PM Revision 13edfe6b (teuthology): Merge pull request #28 from alfredodeza/5887
- Allow a user to define a ceph-deploy branch to use (instead of master)
- 03:57 PM Revision ac78bc90 (teuthology): Merge pull request #24 from ceph/wip-5937
- Don't hit an AttributeError if ctx.config['overrides'] is set to None
- 03:56 PM Revision 643da65e (teuthology): remove fallback of the fallback. so silly
- Signed-off-by: Alfredo Deza <alfredo@deza.pe>
- 03:45 PM Revision 3aa995a6 (teuthology): Remove three characters just for Alfredo
- 03:42 PM Revision 70cd884f (teuthology): safer fallback. Updates docstring
- Signed-off-by: Alfredo Deza <alfredo@deza.pe>
- 03:10 PM Revision f4de5151 (teuthology): Add notes about install task precedence
- 01:24 PM Feature #5954 (Resolved): teuthology implicitly depends on /etc/security changes; could be more f...
- Loïc discovered that teuthology (specifically the task runners) depend on changes to /etc/security to
allow adjust-... - 11:32 AM Bug #5952 (Fix Under Review): teuthology: install task branch logic broken
- 11:32 AM Bug #5952: teuthology: install task branch logic broken
- https://github.com/ceph/teuthology/pull/30
- 10:54 AM Bug #5952 (Resolved): teuthology: install task branch logic broken
- this task...
- 10:09 AM Feature #5941: teuthology: make the installable independent of linux/ubuntu
- Will this cover MacOS or just Fedora-based distros? Just curious - no pressure :)
- 09:54 AM Feature #5941 (In Progress): teuthology: make the installable independent of linux/ubuntu
- 09:21 AM Bug #5937 (Resolved): traceback running parallel_example.yaml
- 08:52 AM Feature #5017: teuthology: chef.py task to do an install+bringup using our chef cookbooks
- ceph.py does it's own install, config, and start of ceph. ceph-deploy.py does the same using ceph-deploy.
ceph-ch... - 08:27 AM Feature #5017: teuthology: chef.py task to do an install+bringup using our chef cookbooks
- This can wait
- 08:23 AM Feature #5017 (Need More Info): teuthology: chef.py task to do an install+bringup using our chef ...
- I'm not exactly sure what's being requested here.
- 08:14 AM Documentation #4264: doc: running all tasks now requires install task
- Anything else that should be done?
https://github.com/ceph/teuthology/compare/wip-4264?expand=1 - 08:14 AM Documentation #4264: doc: running all tasks now requires install task
- Tamilarasi muthamizhan wrote:
> It would be nice to add "Troubleshooting Teuthology" with most commonly seen errors ... - 08:14 AM Documentation #5948 (Closed): Add common issues to troubleshooting section of README.rst
- 06:25 AM Revision d4c2576c (teuthology): radosgw-agent.py: refactor, enable overrides
- Refactored the radosgw-agent.py code so that it
is structured more like existing teuthology
tasks.
Additionally, adde... - 06:25 AM Revision 1d90d7bc (teuthology): rgw.py: fix example config
- In the example config, the region root and
zone root where pointing to the same pool,
which is not a best practice. U... - 06:25 AM Revision 9ee64524 (teuthology): rgw.py: add a better error message
- When pulling region info from the config
structure, if the region info isn't there,
log a more helpful message.
Sign... - 06:25 AM Revision e517cd4c (teuthology): s3readwrite.py: make user creation optional
- Extend the s3readwrite.py task to enable the
creation and deletion of users for the s3readwrite
tests to be independe... - 06:25 AM Revision e3b9add3 (teuthology): rgw.py: refactor configure
- Extend the rados pool configuration options to
specify all pools (if desired).
Also, reordered zone and region config... - 06:25 AM Revision 18e80147 (teuthology): rgy.py: make log_(data|metadata) configurable
- The log_data and log_metadata are made configurable
via the YAML file and default to false
(meaning neither data nor ... - 06:24 AM Revision 3fb53189 (teuthology): agent name should also contain port number
- otherwise multiple agents per machines will have the same id
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com> - 06:24 AM Revision 4adc1da5 (teuthology): radosgw-admin: various multiregion related fixes and changes
- Go to the master zone in the master region for radosgw-admin
operations. Trigger metadata sync. Other fixes.
Signed-...
Also available in: Atom