]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
12 years agoWrap paragraphs.
Zack Cerza [Tue, 3 Sep 2013 21:02:17 +0000 (16:02 -0500)]
Wrap paragraphs.

12 years agoLogs and Sentry links are public now.
Zack Cerza [Tue, 3 Sep 2013 18:46:31 +0000 (13:46 -0500)]
Logs and Sentry links are public now.

12 years agoRevert "Use install -d for /var/log/ceph."
Sage Weil [Tue, 3 Sep 2013 18:09:39 +0000 (11:09 -0700)]
Revert "Use install -d for /var/log/ceph."

This reverts commit 8f29b3f9f1f294c449bb5215767cad67fdf7cde6.

Reviewed-by: Warren Usui <warren.usui@inktank.com>
12 years agoschedule_suite.sh: default email to ceph-qa@ceph.com
Sage Weil [Sun, 1 Sep 2013 15:48:41 +0000 (08:48 -0700)]
schedule_suite.sh: default email to ceph-qa@ceph.com

Signed-off-by: Sage Weil <sage@inktank.com>
12 years agoRevert "get_scratch_devices(): catch CommandFailedError, log "dev in use""
Sage Weil [Sat, 31 Aug 2013 06:22:24 +0000 (23:22 -0700)]
Revert "get_scratch_devices(): catch CommandFailedError, log "dev in use""

This reverts commit 416508de9c628c5cae1b3a7f05bb3ec0e3639bdb.

NameError: global name 'CommandFailedError' is not defined

12 years agoREADME: add deps
Sage Weil [Sat, 31 Aug 2013 00:34:05 +0000 (17:34 -0700)]
README: add deps

Reported-by: Loic Dachary <loic@dachary.org>
Signed-off-by: Sage Weil <sage@inktank.com>
12 years agos/ceph-debug/ceph-debuginfo for rpms
tamil [Sat, 31 Aug 2013 00:35:15 +0000 (17:35 -0700)]
s/ceph-debug/ceph-debuginfo for rpms

Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
12 years agoget_scratch_devices(): catch CommandFailedError, log "dev in use"
Dan Mick [Fri, 30 Aug 2013 22:42:53 +0000 (15:42 -0700)]
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>
12 years agoMerge pull request #63 from ceph/wip-logger
Alfredo Deza [Fri, 30 Aug 2013 16:15:45 +0000 (09:15 -0700)]
Merge pull request #63 from ceph/wip-logger

Never use 'except:' without specifying an Exception.

12 years agoNever use 'except:' without specifying an Exception.
Zack Cerza [Fri, 30 Aug 2013 15:58:10 +0000 (10:58 -0500)]
Never use 'except:' without specifying an Exception.

12 years agoMerge pull request #62 from ceph/wip-logger
Alfredo Deza [Fri, 30 Aug 2013 14:50:30 +0000 (07:50 -0700)]
Merge pull request #62 from ceph/wip-logger

Add hung job description to email

12 years agorun: do not import at top level
Sage Weil [Fri, 30 Aug 2013 03:27:40 +0000 (20:27 -0700)]
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:teuthology.task.internal:Opening connections...
 DEBUG:teuthology.task.internal:connecting to ubuntu@plana06.front.sepia.ceph.com
 <hangs>

No clue what is going on here, but this fixes it!

Signed-off-by: Sage Weil <sage@inktank.com>
12 years agoAdd hung job description to email
Zack Cerza [Thu, 29 Aug 2013 22:08:51 +0000 (17:08 -0500)]
Add hung job description to email

12 years agoMerge pull request #61 from ceph/wip-logger
Alfredo Deza [Thu, 29 Aug 2013 21:26:30 +0000 (14:26 -0700)]
Merge pull request #61 from ceph/wip-logger

Log all the things! (Things like exceptions.)

12 years agoWorkers: only log child's stderr, not stdout
Zack Cerza [Thu, 29 Aug 2013 21:12:36 +0000 (16:12 -0500)]
Workers: only log child's stderr, not stdout

12 years agoDon't print colon if there's no exception message. Also, remove testing
Zack Cerza [Thu, 29 Aug 2013 19:56:15 +0000 (14:56 -0500)]
Don't print colon if there's no exception message. Also, remove testing
exception.

12 years agoPretty-up write_initial_metadata; s/run/name/
Zack Cerza [Thu, 29 Aug 2013 19:07:13 +0000 (14:07 -0500)]
Pretty-up write_initial_metadata; s/run/name/

12 years agoAdd exception hook
Zack Cerza [Thu, 29 Aug 2013 19:01:04 +0000 (14:01 -0500)]
Add exception hook

12 years agorun: write info.yaml on job start
Sage Weil [Thu, 29 Aug 2013 18:46:38 +0000 (11:46 -0700)]
run: write info.yaml on job start

Include basic metadata bout the job.

Signed-off-by: Sage Weil <sage@inktank.com>
12 years agoMove logging setup out of main()
Zack Cerza [Thu, 29 Aug 2013 18:35:52 +0000 (13:35 -0500)]
Move logging setup out of main()

12 years agotest
Sage Weil [Thu, 29 Aug 2013 16:52:51 +0000 (09:52 -0700)]
test

12 years agorun: set up archive dir and logger output sooner
Sage Weil [Thu, 29 Aug 2013 16:52:45 +0000 (09:52 -0700)]
run: set up archive dir and logger output sooner

Signed-off-by: Sage Weil <sage@inktank.com>
12 years agoMerge pull request #58 from ceph/queue
Alfredo Deza [Thu, 29 Aug 2013 13:07:44 +0000 (06:07 -0700)]
Merge pull request #58 from ceph/queue

Don't assume anything about the base path here.

12 years agoschedule_suite.sh: allow partial 'suite' names
Sage Weil [Thu, 29 Aug 2013 04:54:26 +0000 (21:54 -0700)]
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 full path.

Signed-off-by: Sage Weil <sage@inktank.com>
12 years agosuite: return [] for build_matrix base case
Sage Weil [Thu, 29 Aug 2013 04:53:41 +0000 (21:53 -0700)]
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.com>
12 years agoMerge pull request #60 from ceph/sentry
Alfredo Deza [Thu, 29 Aug 2013 01:52:29 +0000 (18:52 -0700)]
Merge pull request #60 from ceph/sentry

Add run name to first line of email.

12 years agoMerge pull request #59 from ceph/wip-collections
Zack Cerza [Wed, 28 Aug 2013 21:26:08 +0000 (14:26 -0700)]
Merge pull request #59 from ceph/wip-collections

redo the way we describe test collections

12 years agoAdd run name to first line of email.
Zack Cerza [Wed, 28 Aug 2013 20:41:14 +0000 (15:41 -0500)]
Add run name to first line of email.

12 years agosuite: build_matrix as a list of filenames, not file content
Sage Weil [Wed, 28 Aug 2013 20:25:22 +0000 (13:25 -0700)]
suite: build_matrix as a list of filenames, not file content

Signed-off-by: Sage Weil <sage@inktank.com>
12 years agosuite: allow individual files to be scheduled
Sage Weil [Sat, 24 Aug 2013 05:36:01 +0000 (22:36 -0700)]
suite: allow individual files to be scheduled

Signed-off-by: Sage Weil <sage@inktank.com>
12 years agosuite: generalize collection expansion
Sage Weil [Fri, 23 Aug 2013 06:29:27 +0000 (23:29 -0700)]
suite: generalize collection expansion

Previous, a collection was a directory like this:

 mycollection/
 mycollection/facet1/
 mycollection/facet1/1a.yaml
 mycollection/facet1/1b.yaml
 mycollection/facet2/
 mycollection/facet2/2a.yaml
 mycollection/facet3/
 mycollection/facet3/3a.yaml
 mycollection/facet3/3b.yaml

and this would expand to

 1a + 2a + 3a
 1a + 2a + 3b
 1b + 2a + 3a
 1b + 2a + 3b

The fixed directory depth and requirement for a subdir even
when there is only 1 item is annoying.  Instead, allow an
arbitrary directory structure, with the following rules:

 - a .yaml file is a taken as-is (duh); other files still
   ignored
 - a directory is normally just a way to organize files.  We
   recursively descend and build a list of what we fine.
 - a directory with a '%' file in it is special:
     - take the product of every item in the dir (much like
       we did before)
 - a directory with a '+' file in it is special:
     - concatenate everything in the dir into one job

Note that this is equivalent to the previous structure if we
do:

 for facet in mycollection/* ; do touch $facet/% ; done

We can clean up slightly be taking any dir with only one yaml
file in it and replacing the dir with the bare .yaml.

Once this is done, we can reorganize directories however we
like.

Signed-off-by: Sage Weil <sage@inktank.com>
12 years agosuite: clean up imports
Sage Weil [Fri, 23 Aug 2013 06:22:04 +0000 (23:22 -0700)]
suite: clean up imports

Signed-off-by: Sage Weil <sage@inktank.com>
12 years agosuite: make collection args (optionally) relative to a base dir
Sage Weil [Fri, 23 Aug 2013 05:42:11 +0000 (22:42 -0700)]
suite: make collection args (optionally) relative to a base dir

Signed-off-by: Sage Weil <sage@inktank.com>
12 years agosuite: make names a bit more friendly
Sage Weil [Fri, 23 Aug 2013 05:30:13 +0000 (22:30 -0700)]
suite: make names a bit more friendly

Signed-off-by: Sage Weil <sage@inktank.com>
12 years agosuite: add --dry-run
Sage Weil [Fri, 23 Aug 2013 05:30:05 +0000 (22:30 -0700)]
suite: add --dry-run

Signed-off-by: Sage Weil <sage@inktank.com>
12 years agoDon't assume anything about the base path here.
Zack Cerza [Wed, 28 Aug 2013 18:36:15 +0000 (13:36 -0500)]
Don't assume anything about the base path here.

12 years agoMerge pull request #54 from ceph/sentry
Alfredo Deza [Wed, 28 Aug 2013 16:38:20 +0000 (09:38 -0700)]
Merge pull request #54 from ceph/sentry

Add logs and Sentry events to suite emails

12 years agoDon't return inside __init__
Zack Cerza [Wed, 28 Aug 2013 16:19:04 +0000 (11:19 -0500)]
Don't return inside __init__

12 years agoAdd apology for non-public links
Zack Cerza [Wed, 28 Aug 2013 16:15:27 +0000 (11:15 -0500)]
Add apology for non-public links

12 years agoIndent wrapped exceptions.
Zack Cerza [Wed, 28 Aug 2013 16:12:10 +0000 (11:12 -0500)]
Indent wrapped exceptions.

12 years agos3tests: extend for multi-region tests
Joe Buck [Sat, 24 Aug 2013 02:54:53 +0000 (19:54 -0700)]
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
used to run S3 tests.

Signed-off-by: Joe Buck <jbbuck@gmail.com>
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
12 years agorgw: persist the region info
Joe Buck [Sat, 24 Aug 2013 02:25:26 +0000 (19:25 -0700)]
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 sticking it in the ctx object.

Signed-off-by: Joe Buck <jbbuck@gmail.com>
Reviewd-by: Josh Durgin <josh.durgin@inktank.com>
12 years agoradosgw-agent: store radosgw_agent server/port
Joe Buck [Sat, 24 Aug 2013 02:21:13 +0000 (19:21 -0700)]
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.com>
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
12 years agomove multi_region_enabled() into util class
Joe Buck [Sat, 24 Aug 2013 02:16:29 +0000 (19:16 -0700)]
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 Buck <jbbuck@gmail.com>
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
12 years agointernal: whitelist btrfs lock imbalance bug 6097
Sage Weil [Wed, 28 Aug 2013 04:41:39 +0000 (21:41 -0700)]
internal: whitelist btrfs lock imbalance bug 6097

Signed-off-by: Sage Weil <sage@inktank.com>
12 years agoceph.conf.template: add osd_debug_pg_log_writeout = true
Samuel Just [Wed, 28 Aug 2013 01:48:48 +0000 (18:48 -0700)]
ceph.conf.template: add osd_debug_pg_log_writeout = true

Signed-off-by: Samuel Just <sam.just@inktank.com>
12 years agoMerge pull request #55 from ceph/wip-undefined
Josh Durgin [Tue, 27 Aug 2013 23:02:44 +0000 (16:02 -0700)]
Merge pull request #55 from ceph/wip-undefined

Reviewed-by: Sage Weil <sage.weil@inktank.com>
12 years agoFix undefined symbol errors
Josh Durgin [Tue, 27 Aug 2013 22:58:14 +0000 (15:58 -0700)]
Fix undefined symbol errors

Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
12 years agoTime is an integer, in seconds.
Zack Cerza [Tue, 27 Aug 2013 22:26:46 +0000 (17:26 -0500)]
Time is an integer, in seconds.

12 years agoMake email formatting way, way nicer.
Zack Cerza [Tue, 27 Aug 2013 22:22:27 +0000 (17:22 -0500)]
Make email formatting way, way nicer.

12 years agoMove job listing logic to get_jobs()
Zack Cerza [Tue, 27 Aug 2013 19:51:27 +0000 (14:51 -0500)]
Move job listing logic to get_jobs()

12 years agoMerge pull request #53 from ceph/wip-asok-retry
Zack Cerza [Tue, 27 Aug 2013 15:15:27 +0000 (08:15 -0700)]
Merge pull request #53 from ceph/wip-asok-retry

fix admin_socket retry

12 years agoadmin_socket: fix retry-on-error behavior
Sage Weil [Tue, 27 Aug 2013 01:14:37 +0000 (18:14 -0700)]
admin_socket: fix retry-on-error behavior

Signed-off-by: Sage Weil <sage@inktank.com>
12 years agoAvoid double slashes in sentry event URL
Zack Cerza [Mon, 26 Aug 2013 23:12:20 +0000 (18:12 -0500)]
Avoid double slashes in sentry event URL

12 years agoAdd tags! Task name and owner to start.
Zack Cerza [Mon, 26 Aug 2013 22:38:23 +0000 (17:38 -0500)]
Add tags! Task name and owner to start.

12 years agoAdd sentry events to suite email.
Zack Cerza [Mon, 26 Aug 2013 22:21:48 +0000 (17:21 -0500)]
Add sentry events to suite email.

12 years agoAlso leave a list of sentry events in the summary
Zack Cerza [Mon, 26 Aug 2013 22:11:51 +0000 (17:11 -0500)]
Also leave a list of sentry events in the summary

12 years agoAdd URL to Sentry event to traceback output.
Zack Cerza [Mon, 26 Aug 2013 21:33:04 +0000 (16:33 -0500)]
Add URL to Sentry event to traceback output.

12 years agoUse os.path.join, not urlparse.urljoin
Zack Cerza [Mon, 26 Aug 2013 21:06:51 +0000 (16:06 -0500)]
Use os.path.join, not urlparse.urljoin

12 years agoFor failures, add http links to log directories.
Zack Cerza [Mon, 26 Aug 2013 17:37:04 +0000 (12:37 -0500)]
For failures, add http links to log directories.

12 years agoAdd a catch-all __getattr__(); add comments
Zack Cerza [Mon, 26 Aug 2013 17:36:01 +0000 (12:36 -0500)]
Add a catch-all __getattr__(); add comments

12 years agoRewrite email-generating code.
Zack Cerza [Mon, 26 Aug 2013 16:51:43 +0000 (11:51 -0500)]
Rewrite email-generating code.

12 years agoTweak logging
Zack Cerza [Fri, 23 Aug 2013 19:53:38 +0000 (14:53 -0500)]
Tweak logging

12 years agoMerge pull request #52 from ceph/wip-6125
Dan Mick [Mon, 26 Aug 2013 21:04:19 +0000 (14:04 -0700)]
Merge pull request #52 from ceph/wip-6125

Don't hardcode path to teuthology-suite

12 years agointernal: remove (hopefully obsolete) kern.log checks
Sage Weil [Mon, 26 Aug 2013 20:48:32 +0000 (13:48 -0700)]
internal: remove (hopefully obsolete) kern.log checks

Signed-off-by: Sage Weil <sage@inktank.com>
12 years agointernal: unbreak syslog BUG checks and gz
Sage Weil [Mon, 26 Aug 2013 20:47:07 +0000 (13:47 -0700)]
internal: unbreak syslog BUG checks and gz

This broke back in ace4cb07b2de99644c63f3ab90c21a663a384e69

Signed-off-by: Sage Weil <sage@inktank.com>
12 years agoDon't hardcode path to teuthology-suite
Zack Cerza [Mon, 26 Aug 2013 18:23:25 +0000 (13:23 -0500)]
Don't hardcode path to teuthology-suite

12 years agoMerge pull request #51 from ceph/wip-queue
Zack Cerza [Mon, 26 Aug 2013 17:14:16 +0000 (10:14 -0700)]
Merge pull request #51 from ceph/wip-queue

queue: only git fetch once per minute per branch

12 years agoceph_manager: wait for dump_ops_in_flight on osd revival
Sage Weil [Sat, 24 Aug 2013 21:09:53 +0000 (14:09 -0700)]
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: Sage Weil <sage@inktank.com>
12 years agoqueue: only git fetch once per minute per branch
Sage Weil [Fri, 23 Aug 2013 22:43:35 +0000 (15:43 -0700)]
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: Sage Weil <sage@inktank.com>
12 years agoMerge pull request #50 from ceph/wip-worker-lock
Sage Weil [Fri, 23 Aug 2013 22:33:28 +0000 (15:33 -0700)]
Merge pull request #50 from ceph/wip-worker-lock

queue: only let one worker update the teuthology checkouts at a time

12 years agoqueue: only let one worker update the teuthology checkouts at a time
Sage Weil [Fri, 23 Aug 2013 20:43:18 +0000 (13:43 -0700)]
queue: only let one worker update the teuthology checkouts at a time

Signed-off-by: Sage Weil <sage@inktank.com>
12 years agoFix for blank yaml.
Sandon Van Ness [Fri, 23 Aug 2013 17:36:37 +0000 (10:36 -0700)]
Fix for blank yaml.

As well as fix variabl variable naming.

12 years agoUpdate call to get_sentry_client()
Zack Cerza [Fri, 23 Aug 2013 16:40:44 +0000 (11:40 -0500)]
Update call to get_sentry_client()

12 years agoUse teuthology.config
Zack Cerza [Fri, 23 Aug 2013 16:40:22 +0000 (11:40 -0500)]
Use teuthology.config

12 years agoAdd teuthology.config, the start of a better system
Zack Cerza [Fri, 23 Aug 2013 16:39:02 +0000 (11:39 -0500)]
Add teuthology.config, the start of a better system

12 years agoMerge pull request #49 from ceph/sentry
Sage Weil [Fri, 23 Aug 2013 16:34:44 +0000 (09:34 -0700)]
Merge pull request #49 from ceph/sentry

Rewrite branch fetching.

12 years agoMerge pull request #48 from ceph/wip-nuke-firmware
Zack Cerza [Fri, 23 Aug 2013 16:03:52 +0000 (09:03 -0700)]
Merge pull request #48 from ceph/wip-nuke-firmware

nuke: clean up stray firmware.git locks

12 years agonuke: clean up stray firmware.git locks
Sage Weil [Fri, 23 Aug 2013 16:00:47 +0000 (09:00 -0700)]
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: Sage Weil <sage@inktank.com>
12 years agoMove git stuff to fetch_teuthology_branch()
Zack Cerza [Fri, 23 Aug 2013 15:08:01 +0000 (10:08 -0500)]
Move git stuff to fetch_teuthology_branch()

12 years agoRewrite branch fetching.
Zack Cerza [Fri, 23 Aug 2013 14:59:48 +0000 (09:59 -0500)]
Rewrite branch fetching.

12 years agoqueue: fetch origin, not branch
Sage Weil [Fri, 23 Aug 2013 05:20:26 +0000 (22:20 -0700)]
queue: fetch origin, not branch

Signed-off-by: Sage Weil <sage@inktank.com>
12 years agosuite: only skip on non-vps if os-type is actually defined
Sage Weil [Fri, 23 Aug 2013 05:18:55 +0000 (22:18 -0700)]
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>
12 years agoqueue: only bootstrap new checkouts
Sage Weil [Fri, 23 Aug 2013 05:14:41 +0000 (22:14 -0700)]
queue: only bootstrap new checkouts

Until we figure out why bootstrap is getting stuck like this:

 9851 pts/7    S      0:03 /home/teuthworker/teuthology-master/virtualenv/bin/python ./teuthology-master/virtualenv/bin/teuthology-worker -v --archive-dir /var/lib/teuthworker/archive --tube plana --log-dir /var/lib/teuthworker/archive/worker_logs
 2075 pts/7    Z      0:00  \_ [git] <defunct>
 2112 pts/7    Z      0:00  \_ [git] <defunct>
 2138 pts/7    Z      0:00  \_ [bootstrap] <defunct>
 9852 pts/7    S      0:03 /home/teuthworker/teuthology-master/virtualenv/bin/python ./teuthology-master/virtualenv/bin/teuthology-worker -v --archive-dir /var/lib/teuthworker/archive --tube plana --log-dir /var/lib/teuthworker/archive/worker_logs
 2153 pts/7    Z      0:00  \_ [git] <defunct>
 2177 pts/7    Z      0:00  \_ [git] <defunct>
 2264 pts/7    Z      0:00  \_ [bootstrap] <defunct>
 9853 pts/7    S      0:03 /home/teuthworker/teuthology-master/virtualenv/bin/python ./teuthology-master/virtualenv/bin/teuthology-worker -v --archive-dir /var/lib/teuthworker/archive --tube plana --log-dir /var/lib/teuthworker/archive/worker_logs
 2141 pts/7    Z      0:00  \_ [git] <defunct>
 2276 pts/7    Z      0:00  \_ [git] <defunct>
 2305 pts/7    Z      0:00  \_ [bootstrap] <defunct>
 9854 pts/7    S      0:03 /home/teuthworker/teuthology-master/virtualenv/bin/python ./teuthology-master/virtualenv/bin/teuthology-worker -v --archive-dir /var/lib/teuthworker/archive --tube plana --log-dir /var/lib/teuthworker/archive/worker_logs
 7448 pts/7    Z      0:00  \_ [git] <defunct>
 7449 pts/7    Z      0:00  \_ [git] <defunct>
 7450 pts/7    Z      0:00  \_ [bootstrap] <defunct>
 7452 pts/7    Z      0:00  \_ [teuthology-resu] <defunct>
 9855 pts/7    S      0:01 /home/teuthworker/teuthology-master/virtualenv/bin/python ./teuthology-master/virtualenv/bin/teuthology-worker -v --archive-dir /var/lib/teuthworker/archive --tube plana --log-dir /var/lib/teuthworker/archive/worker_logs
 7712 pts/7    Z      0:00  \_ [git] <defunct>
 7713 pts/7    Z      0:00  \_ [git] <defunct>
 7714 pts/7    Z      0:00  \_ [bootstrap] <defunct>
 7716 pts/7    Z      0:00  \_ [teuthology-resu] <defunct>
 9856 pts/7    S      0:03 /home/teuthworker/teuthology-master/virtualenv/bin/python ./teuthology-master/virtualenv/bin/teuthology-worker -v --archive-dir /var/lib/teuthworker/archive --tube plana --log-dir /var/lib/teuthworker/archive/worker_logs
 2316 pts/7    Z      0:00  \_ [bootstrap] <defunct>
 9857 pts/7    S      0:03 /home/teuthworker/teuthology-master/virtualenv/bin/python ./teuthology-master/virtualenv/bin/teuthology-worker -v --archive-dir /var/lib/teuthworker/archive --tube plana --log-dir /var/lib/teuthworker/archive/worker_logs
 2340 pts/7    Z      0:00  \_ [bootstrap] <defunct>
 9858 pts/7    S      0:01 /home/teuthworker/teuthology-master/virtualenv/bin/python ./teuthology-master/virtualenv/bin/teuthology-worker -v --archive-dir /var/lib/teuthworker/archive --tube plana --log-dir /var/lib/teuthworker/archive/worker_logs
23188 pts/7    Z      0:00  \_ [bootstrap] <defunct>
 9859 pts/7    S      0:03 /home/teuthworker/teuthology-master/virtualenv/bin/python ./teuthology-master/virtualenv/bin/teuthology-worker -v --archive-dir /var/lib/teuthworker/archive --tube plana --log-dir /var/lib/teuthworker/archive/worker_logs

Signed-off-by: Sage Weil <sage@inktank.com>
12 years agoDo not run multiple tests (for distros) on baremetal.
Sandon Van Ness [Thu, 22 Aug 2013 21:48:02 +0000 (14:48 -0700)]
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 switched over
to run on multiple distros (on vms) on baremetal as well as all
non-ubuntu tests will be skiped (to avoid running the same test
multiple times on baremetal.

Signed-off-by: Sandon Van Ness <sandon@inktank.com>
12 years agoAllow exclude_arch and exclude_os_type in qa-suite yamls
Sandon Van Ness [Thu, 22 Aug 2013 21:39:56 +0000 (14:39 -0700)]
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 certain
types of hardware or distros.

Example:

exclude_arch: armv7l

This will make said test not run on arm machines.

exclude_os_type: rhel

Would make multi-distro tests skip a specific test on RHEL.

12 years agoFix SyntaxError
Zack Cerza [Thu, 22 Aug 2013 23:31:18 +0000 (18:31 -0500)]
Fix SyntaxError

12 years agoMerge pull request #47 from ceph/sentry
Sage Weil [Thu, 22 Aug 2013 23:09:14 +0000 (16:09 -0700)]
Merge pull request #47 from ceph/sentry

Make the worker obtain the correct teuthology branch

12 years agoWorker shouldn't attempt to rebuild an existing virtualenv
Zack Cerza [Thu, 22 Aug 2013 23:02:22 +0000 (18:02 -0500)]
Worker shouldn't attempt to rebuild an existing virtualenv

12 years agoUse the ceph.com git mirror.
Zack Cerza [Thu, 22 Aug 2013 20:51:39 +0000 (15:51 -0500)]
Use the ceph.com git mirror.

12 years agoUse fetch and reset --hard, not checkout and pull
Zack Cerza [Thu, 22 Aug 2013 20:30:31 +0000 (15:30 -0500)]
Use fetch and reset --hard, not checkout and pull

12 years agoMake the worker obtain the correct teuthology branch
Zack Cerza [Thu, 22 Aug 2013 19:47:18 +0000 (14:47 -0500)]
Make the worker obtain the correct teuthology branch

12 years agoMerge pull request #45 from ceph/wip-6084
Alfredo Deza [Thu, 22 Aug 2013 15:24:52 +0000 (08:24 -0700)]
Merge pull request #45 from ceph/wip-6084

Fix upgrading edge-ish case

12 years agoFix upgrading edge-ish case
Zack Cerza [Thu, 22 Aug 2013 14:49:53 +0000 (09:49 -0500)]
Fix upgrading edge-ish case

12 years agoinstall: use get() in _get_config_value_for_remote
Sage Weil [Wed, 21 Aug 2013 23:45:46 +0000 (16:45 -0700)]
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>
12 years agoMerge pull request #44 from ceph/sentry
Alfredo Deza [Wed, 21 Aug 2013 21:28:37 +0000 (14:28 -0700)]
Merge pull request #44 from ceph/sentry

Add initial support for sentry

12 years agoradosgw-admin: use check_status for task success
Joe Buck [Wed, 21 Aug 2013 19:18:31 +0000 (12:18 -0700)]
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 err'. Should make the
tests a bit more clear and result in a more
useful error (throw the call stack rather than
just 'assert new err failed').

Signed-off-by: Joe Buck <jbbuck@gmail.com>
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
12 years agoradosgw-admin: adding radosgw-admin tests
Joe Buck [Mon, 19 Aug 2013 02:25:38 +0000 (19:25 -0700)]
radosgw-admin: adding radosgw-admin tests

Adding tests for syncing buckets between
RGWs. Fulfills ticket #5605.

Signed-off-by: Joe Buck <jbbuck@gmail.com>
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
12 years agoMake client a global variable
Zack Cerza [Wed, 21 Aug 2013 15:27:51 +0000 (10:27 -0500)]
Make client a global variable

12 years agoBeginnings of support for Sentry.
Zack Cerza [Wed, 21 Aug 2013 15:07:12 +0000 (10:07 -0500)]
Beginnings of support for Sentry.