]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
Zack Cerza [Tue, 3 Sep 2013 21:02:17 +0000 (16:02 -0500)]
Wrap paragraphs.
Zack Cerza [Tue, 3 Sep 2013 18:46:31 +0000 (13:46 -0500)]
Logs and Sentry links are public now.
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>
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>
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
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>
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>
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>
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.
Zack Cerza [Fri, 30 Aug 2013 15:58:10 +0000 (10:58 -0500)]
Never use 'except:' without specifying an Exception.
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
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>
Zack Cerza [Thu, 29 Aug 2013 22:08:51 +0000 (17:08 -0500)]
Add hung job description to email
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.)
Zack Cerza [Thu, 29 Aug 2013 21:12:36 +0000 (16:12 -0500)]
Workers: only log child's stderr, not stdout
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.
Zack Cerza [Thu, 29 Aug 2013 19:07:13 +0000 (14:07 -0500)]
Pretty-up write_initial_metadata; s/run/name/
Zack Cerza [Thu, 29 Aug 2013 19:01:04 +0000 (14:01 -0500)]
Add exception hook
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>
Zack Cerza [Thu, 29 Aug 2013 18:35:52 +0000 (13:35 -0500)]
Move logging setup out of main()
Sage Weil [Thu, 29 Aug 2013 16:52:51 +0000 (09:52 -0700)]
test
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>
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.
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>
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>
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.
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
Zack Cerza [Wed, 28 Aug 2013 20:41:14 +0000 (15:41 -0500)]
Add run name to first line of email.
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>
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>
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>
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>
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>
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>
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>
Zack Cerza [Wed, 28 Aug 2013 18:36:15 +0000 (13:36 -0500)]
Don't assume anything about the base path here.
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
Zack Cerza [Wed, 28 Aug 2013 16:19:04 +0000 (11:19 -0500)]
Don't return inside __init__
Zack Cerza [Wed, 28 Aug 2013 16:15:27 +0000 (11:15 -0500)]
Add apology for non-public links
Zack Cerza [Wed, 28 Aug 2013 16:12:10 +0000 (11:12 -0500)]
Indent wrapped exceptions.
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>
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>
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>
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>
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>
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>
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>
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>
Zack Cerza [Tue, 27 Aug 2013 22:26:46 +0000 (17:26 -0500)]
Time is an integer, in seconds.
Zack Cerza [Tue, 27 Aug 2013 22:22:27 +0000 (17:22 -0500)]
Make email formatting way, way nicer.
Zack Cerza [Tue, 27 Aug 2013 19:51:27 +0000 (14:51 -0500)]
Move job listing logic to get_jobs()
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
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>
Zack Cerza [Mon, 26 Aug 2013 23:12:20 +0000 (18:12 -0500)]
Avoid double slashes in sentry event URL
Zack Cerza [Mon, 26 Aug 2013 22:38:23 +0000 (17:38 -0500)]
Add tags! Task name and owner to start.
Zack Cerza [Mon, 26 Aug 2013 22:21:48 +0000 (17:21 -0500)]
Add sentry events to suite email.
Zack Cerza [Mon, 26 Aug 2013 22:11:51 +0000 (17:11 -0500)]
Also leave a list of sentry events in the summary
Zack Cerza [Mon, 26 Aug 2013 21:33:04 +0000 (16:33 -0500)]
Add URL to Sentry event to traceback output.
Zack Cerza [Mon, 26 Aug 2013 21:06:51 +0000 (16:06 -0500)]
Use os.path.join, not urlparse.urljoin
Zack Cerza [Mon, 26 Aug 2013 17:37:04 +0000 (12:37 -0500)]
For failures, add http links to log directories.
Zack Cerza [Mon, 26 Aug 2013 17:36:01 +0000 (12:36 -0500)]
Add a catch-all __getattr__(); add comments
Zack Cerza [Mon, 26 Aug 2013 16:51:43 +0000 (11:51 -0500)]
Rewrite email-generating code.
Zack Cerza [Fri, 23 Aug 2013 19:53:38 +0000 (14:53 -0500)]
Tweak logging
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
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>
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>
Zack Cerza [Mon, 26 Aug 2013 18:23:25 +0000 (13:23 -0500)]
Don't hardcode path to teuthology-suite
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
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>
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>
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
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>
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.
Zack Cerza [Fri, 23 Aug 2013 16:40:44 +0000 (11:40 -0500)]
Update call to get_sentry_client()
Zack Cerza [Fri, 23 Aug 2013 16:40:22 +0000 (11:40 -0500)]
Use teuthology.config
Zack Cerza [Fri, 23 Aug 2013 16:39:02 +0000 (11:39 -0500)]
Add teuthology.config, the start of a better system
Sage Weil [Fri, 23 Aug 2013 16:34:44 +0000 (09:34 -0700)]
Merge pull request #49 from ceph/sentry
Rewrite branch fetching.
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
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>
Zack Cerza [Fri, 23 Aug 2013 15:08:01 +0000 (10:08 -0500)]
Move git stuff to fetch_teuthology_branch()
Zack Cerza [Fri, 23 Aug 2013 14:59:48 +0000 (09:59 -0500)]
Rewrite branch fetching.
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>
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>
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>
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>
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.
Zack Cerza [Thu, 22 Aug 2013 23:31:18 +0000 (18:31 -0500)]
Fix SyntaxError
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
Zack Cerza [Thu, 22 Aug 2013 23:02:22 +0000 (18:02 -0500)]
Worker shouldn't attempt to rebuild an existing virtualenv
Zack Cerza [Thu, 22 Aug 2013 20:51:39 +0000 (15:51 -0500)]
Use the ceph.com git mirror.
Zack Cerza [Thu, 22 Aug 2013 20:30:31 +0000 (15:30 -0500)]
Use fetch and reset --hard, not checkout and pull
Zack Cerza [Thu, 22 Aug 2013 19:47:18 +0000 (14:47 -0500)]
Make the worker obtain the correct teuthology branch
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
Zack Cerza [Thu, 22 Aug 2013 14:49:53 +0000 (09:49 -0500)]
Fix upgrading edge-ish case
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>
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
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>
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>
Zack Cerza [Wed, 21 Aug 2013 15:27:51 +0000 (10:27 -0500)]
Make client a global variable
Zack Cerza [Wed, 21 Aug 2013 15:07:12 +0000 (10:07 -0500)]
Beginnings of support for Sentry.