Sage Weil
8894ff6b9f
suite: add --dry-run
...
Signed-off-by: Sage Weil <sage@inktank.com>
2013-08-28 11:40:41 -07:00
Zack Cerza
6175a133f4
Don't assume anything about the base path here.
2013-08-28 13:36:15 -05:00
Alfredo Deza
a472f5017a
Merge pull request #54 from ceph/sentry
...
Add logs and Sentry events to suite emails
2013-08-28 09:38:20 -07:00
Zack Cerza
38a47ecef0
Don't return inside __init__
2013-08-28 11:36:36 -05:00
Zack Cerza
53cea02a00
Add apology for non-public links
2013-08-28 11:15:27 -05:00
Zack Cerza
25defd40cc
Indent wrapped exceptions.
2013-08-28 11:12:10 -05:00
Joe Buck
ffac4ad22d
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>
2013-08-28 09:01:16 -07:00
Joe Buck
db518885c9
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>
2013-08-28 09:00:52 -07:00
Joe Buck
2877e2722b
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>
2013-08-28 09:00:03 -07:00
Joe Buck
6c5a7af1b4
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>
2013-08-28 08:59:15 -07:00
Sage Weil
951177b8e5
internal: whitelist btrfs lock imbalance bug 6097
...
Signed-off-by: Sage Weil <sage@inktank.com>
2013-08-27 21:41:39 -07:00
Samuel Just
c30310af5a
ceph.conf.template: add osd_debug_pg_log_writeout = true
...
Signed-off-by: Samuel Just <sam.just@inktank.com>
2013-08-27 18:48:48 -07:00
Josh Durgin
4d1de2a615
Merge pull request #55 from ceph/wip-undefined
...
Reviewed-by: Sage Weil <sage.weil@inktank.com>
2013-08-27 16:02:44 -07:00
Josh Durgin
232e3d32bc
Fix undefined symbol errors
...
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
2013-08-27 15:58:14 -07:00
Zack Cerza
6afb238aba
Time is an integer, in seconds.
2013-08-27 17:26:46 -05:00
Zack Cerza
dfdac24f27
Make email formatting way, way nicer.
2013-08-27 17:22:27 -05:00
Zack Cerza
eb585d19a7
Move job listing logic to get_jobs()
2013-08-27 14:51:27 -05:00
Zack Cerza
7e49cd1722
Merge pull request #53 from ceph/wip-asok-retry
...
fix admin_socket retry
2013-08-27 08:15:27 -07:00
Sage Weil
502714ba2e
admin_socket: fix retry-on-error behavior
...
Signed-off-by: Sage Weil <sage@inktank.com>
2013-08-26 18:14:37 -07:00
Zack Cerza
81709ed13d
Avoid double slashes in sentry event URL
2013-08-26 18:12:20 -05:00
Zack Cerza
a1a261a886
Add tags! Task name and owner to start.
2013-08-26 17:38:23 -05:00
Zack Cerza
0503803111
Add sentry events to suite email.
2013-08-26 17:21:48 -05:00
Zack Cerza
489c1660f2
Also leave a list of sentry events in the summary
2013-08-26 17:11:51 -05:00
Zack Cerza
4007173278
Add URL to Sentry event to traceback output.
2013-08-26 16:33:04 -05:00
Zack Cerza
6f00939053
Use os.path.join, not urlparse.urljoin
2013-08-26 16:17:31 -05:00
Zack Cerza
300374bb07
For failures, add http links to log directories.
2013-08-26 16:17:31 -05:00
Zack Cerza
fedc91c07f
Add a catch-all __getattr__(); add comments
2013-08-26 16:17:31 -05:00
Zack Cerza
12cb686070
Rewrite email-generating code.
2013-08-26 16:17:31 -05:00
Zack Cerza
6c486ab067
Tweak logging
2013-08-26 16:17:31 -05:00
Dan Mick
bf01fa155a
Merge pull request #52 from ceph/wip-6125
...
Don't hardcode path to teuthology-suite
2013-08-26 14:04:19 -07:00
Sage Weil
77706c674c
internal: remove (hopefully obsolete) kern.log checks
...
Signed-off-by: Sage Weil <sage@inktank.com>
2013-08-26 13:48:32 -07:00
Sage Weil
711a02449f
internal: unbreak syslog BUG checks and gz
...
This broke back in ace4cb07b2
Signed-off-by: Sage Weil <sage@inktank.com>
2013-08-26 13:47:07 -07:00
Zack Cerza
1adde58e15
Don't hardcode path to teuthology-suite
2013-08-26 13:23:25 -05:00
Zack Cerza
ff1fcc7151
Merge pull request #51 from ceph/wip-queue
...
queue: only git fetch once per minute per branch
2013-08-26 10:14:16 -07:00
Sage Weil
5ec5e2c0e2
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>
2013-08-24 22:01:45 -07:00
Sage Weil
c861e2d70b
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>
2013-08-23 15:43:35 -07:00
Sage Weil
48116b626b
Merge pull request #50 from ceph/wip-worker-lock
...
queue: only let one worker update the teuthology checkouts at a time
2013-08-23 15:33:28 -07:00
Sage Weil
973d5aff1c
queue: only let one worker update the teuthology checkouts at a time
...
Signed-off-by: Sage Weil <sage@inktank.com>
2013-08-23 13:43:18 -07:00
Sandon Van Ness
c107adeb68
Fix for blank yaml.
...
As well as fix variabl variable naming.
2013-08-23 10:38:13 -07:00
Zack Cerza
7930f661a3
Update call to get_sentry_client()
2013-08-23 11:40:44 -05:00
Zack Cerza
609086366d
Use teuthology.config
2013-08-23 11:40:22 -05:00
Zack Cerza
d8d2ef931c
Add teuthology.config, the start of a better system
2013-08-23 11:39:02 -05:00
Sage Weil
9115663a74
Merge pull request #49 from ceph/sentry
...
Rewrite branch fetching.
2013-08-23 09:34:44 -07:00
Zack Cerza
14ef37b1cc
Merge pull request #48 from ceph/wip-nuke-firmware
...
nuke: clean up stray firmware.git locks
2013-08-23 09:03:52 -07:00
Sage Weil
86caebbed7
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>
2013-08-23 09:00:47 -07:00
Zack Cerza
eafd591ab1
Move git stuff to fetch_teuthology_branch()
2013-08-23 10:08:01 -05:00
Zack Cerza
307284c2ed
Rewrite branch fetching.
2013-08-23 09:59:48 -05:00
Sage Weil
22fc733770
queue: fetch origin, not branch
...
Signed-off-by: Sage Weil <sage@inktank.com>
2013-08-22 22:20:26 -07:00
Sage Weil
f8f4c2d0e4
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>
2013-08-22 22:18:55 -07:00
Sage Weil
c39ec60d48
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>
2013-08-22 22:14:41 -07:00