]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
tamil [Fri, 14 Jun 2013 00:13:09 +0000 (17:13 -0700)]
adding a newline to auth key data
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
tamil [Thu, 13 Jun 2013 23:27:05 +0000 (16:27 -0700)]
Merge branch 'master' of github.com:ceph/teuthology
tamil [Thu, 13 Jun 2013 23:26:42 +0000 (16:26 -0700)]
modified ceph-deploy to throw appropriate exceptions
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
Sage Weil [Thu, 13 Jun 2013 21:51:21 +0000 (14:51 -0700)]
stop stripping leading \n from osd commands
leaving them in for mon command, but not for any good reason.
Warren Usui [Thu, 13 Jun 2013 00:05:51 +0000 (17:05 -0700)]
Merge branch 'wip-RhelFix-wusui'
Sage Weil [Wed, 12 Jun 2013 02:33:59 +0000 (19:33 -0700)]
valgrind: make leveldb thread suppression more general
The thread can get created from a range of callers; ignore them all.
Warren Usui [Tue, 11 Jun 2013 23:50:09 +0000 (16:50 -0700)]
Use install -d for /var/log/ceph.
Additional fix needed for #4946
Signed-off-by: Warren Usui <warren.usui@inktank.com>
Warren Usui [Tue, 11 Jun 2013 21:14:07 +0000 (14:14 -0700)]
Fix capitalization of CentOS
Fixes: #5313
Signed-off-by: Warren Usui <warren.usui@inktank.com>
tamil [Mon, 10 Jun 2013 22:41:48 +0000 (15:41 -0700)]
added support for rhel
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
Dan Mick [Wed, 5 Jun 2013 00:46:05 +0000 (17:46 -0700)]
teuthology-lock --summary: allow --machine-type=all
Somehow this got lost; putting it back
Signed-off-by: Dan Mick <dan.mick@inktank.com>
(cherry picked from commit
e4eb4aa23b66a5b33cf6ff14305ae8c3d328fb50 )
Sage Weil [Mon, 10 Jun 2013 17:45:05 +0000 (10:45 -0700)]
ceph: ignore ceph-osd leaks for now :(
Warren Usui [Mon, 10 Jun 2013 16:46:42 +0000 (09:46 -0700)]
Merge branch 'wip-teuthVm-wusui'
Sage Weil [Sun, 9 Jun 2013 05:26:31 +0000 (22:26 -0700)]
valgrind: glibc/boost_thread leak suppressions
Sage Weil [Sat, 8 Jun 2013 04:58:41 +0000 (21:58 -0700)]
ceph_manager: drop -- before --format=json arg
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil [Sat, 1 Jun 2013 04:15:41 +0000 (21:15 -0700)]
valgrind: more leveldb whitelisting
Warren Usui [Fri, 7 Jun 2013 01:43:43 +0000 (18:43 -0700)]
Support added for running scheduled tasks on virtual machines.
This included:
A). changes made so that full path names on some files were used
(scheduled tasks started in different home directories).
B.) Changes to insure tasks come up on the beanstalkc queue properly,
C.) Finding and inserting the libvirt eqivalent code for vm machines
in order to simulate ipmi actions,
D.) Fix host key code, report valgrind issue more clearly.
E.) Some message and downburst call changes.
Fix #4988
Fix #5122
Signed-off-by: Warren Usui <warren.usui@inktank.com>
tamil [Sat, 8 Jun 2013 00:40:39 +0000 (17:40 -0700)]
merged system_value for rpms
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
tamil [Fri, 7 Jun 2013 23:00:29 +0000 (16:00 -0700)]
support install task for fedora
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
Warren Usui [Fri, 7 Jun 2013 22:00:39 +0000 (15:00 -0700)]
Merge branch 'wip-RhelInstall-wusui'
Warren Usui [Fri, 7 Jun 2013 21:35:08 +0000 (14:35 -0700)]
Add RHEL support to teuthology
Fix #4946
Signed-off-by: Warren Usui <warren.usui@inktank.com>
Dan Mick [Thu, 6 Jun 2013 22:41:40 +0000 (15:41 -0700)]
task/install.py: extraneous subscript in upgrade() for only some remotes
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Dan Mick [Wed, 5 Jun 2013 00:46:05 +0000 (17:46 -0700)]
teuthology-lock --summary: allow --machine-type=all
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Dan Mick [Tue, 4 Jun 2013 23:11:19 +0000 (16:11 -0700)]
ceph_manager: don't say you have no arguments and then list them
Calling ceph pg dump --format=json works better without -- before pg
(how did this work before?...)
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Sage Weil [Tue, 4 Jun 2013 16:07:53 +0000 (09:07 -0700)]
ceph: fix valgrind grep output parsing
When you pass a single file to zgrep you don't get the filename prefix,
which confuses the split line a few lines down.
Sage Weil [Mon, 3 Jun 2013 16:57:17 +0000 (09:57 -0700)]
ceph: debug valgrind error
File "/var/lib/teuthworker/teuthology-master/teuthology/task/ceph.py", line 215, in valgrind_post
(file, kind) = line.split(':')
ValueError: need more than 1 value to unpack
Sage Weil [Fri, 31 May 2013 05:07:30 +0000 (22:07 -0700)]
valgrind: add another leveldb suppression
Sage Weil [Thu, 30 May 2013 18:25:32 +0000 (11:25 -0700)]
valgrind: update suppressions for leveldb, libc leaks from mon
These result in clean valgrind leak checks on the mon (at least with my
limited vstart testing).
Warren Usui [Fri, 17 May 2013 17:39:15 +0000 (10:39 -0700)]
Rhel support added
Fixes: #4946
Signed-off-by: Warren Usui <warren.usui@inktank.com>
Sage Weil [Wed, 22 May 2013 20:22:21 +0000 (13:22 -0700)]
ceph: fix valgrind log check
- logs are gzipped; use zgrep
- wait for the proc to exit before looking at stdout
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil [Wed, 22 May 2013 16:25:40 +0000 (09:25 -0700)]
schedule_suite.sh: resolve ceph sha1 using deb gitbuilder, not tarball
The tarball one is old and largely obsolete.
Sage Weil [Mon, 20 May 2013 19:26:49 +0000 (12:26 -0700)]
thrashosds: sync before doing powercycle testing
Hopefully fixes #5112
Sage Weil [Mon, 20 May 2013 18:23:50 +0000 (11:23 -0700)]
schedule_suite.sh: 8hr -> 10hr suite timeout
Still missing some slow rbd tests.
Sage Weil [Sat, 18 May 2013 01:53:02 +0000 (18:53 -0700)]
install: make overrides grouped by project
This lets us set different overrides for e.g. ceph vs samba, and makes it
so the schedule_teuthology.sh overrides don't specify a ceph sha1 for
samba installs.
Signed-off-by: Sage Weil <sage@inktank.com>
tamil [Fri, 17 May 2013 19:08:45 +0000 (12:08 -0700)]
client config will be done only after the cluster is operational.
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
tamil [Thu, 16 May 2013 20:14:06 +0000 (13:14 -0700)]
set permission for config file
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
Sage Weil [Thu, 16 May 2013 18:29:42 +0000 (11:29 -0700)]
schedule_suite.sh: put sha1 in install: overrides, not ceph:
Signed-off-by: Sage Weil <sage@inktank.com>
tamil [Thu, 16 May 2013 16:49:40 +0000 (09:49 -0700)]
added UserKnownHostsfile to ssh config
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
David Zafman [Tue, 14 May 2013 23:17:10 +0000 (16:17 -0700)]
Fix scrub_test.py permission error
Add description of yaml file including log-whitelist
Add sudo to dd that corrupts data
Signed-off-by: David Zafman <david.zafman@inktank.com>
Reviewed-by: Warren Usui <warren.usui@inktank.com>:wq
Josh Durgin [Mon, 13 May 2013 21:19:59 +0000 (14:19 -0700)]
qemu: load the kvm module before trying to use it
It should be loaded before this, but in some cases it is not for some reason.
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
Sage Weil [Sun, 12 May 2013 00:07:14 +0000 (17:07 -0700)]
schedule_suite.sh: bump suite timeout from 6->8 hours
This captures the current slow rbd tasks.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil [Sat, 11 May 2013 06:01:04 +0000 (23:01 -0700)]
localdir: create/cleanup mnt.foo dir on local fs
This creates and cleans up a local mnt dir that can be consumed
by other tasks (like workunit, samba, etc), just like any
other client (ceph-fuse, kclient), except it is just a dir on
the local fs.
Signed-off-by: Sage Weil <sage@inktank.com>
Warren Usui [Fri, 10 May 2013 17:18:44 +0000 (10:18 -0700)]
Do not scan for vm locks when listing all machines.
Fixes: #4830
Signed-off-by: Warren Usui <warren.usui@inktank.com>
Yehuda Sadeh [Fri, 10 May 2013 17:18:42 +0000 (10:18 -0700)]
Revert "radosgw-admin: Test bucket list for bucket starting with underscore."
This reverts commit
fa70eb8f67371568f47ae237606be63024164214 .
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Josh Durgin [Fri, 10 May 2013 01:20:59 +0000 (18:20 -0700)]
nuke: don't require noipmi in ctx
This is called from run.py too, which won't have ctx.noipmi.
The default of using impmi is fine for now for run.py.
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
tamil [Wed, 8 May 2013 23:05:34 +0000 (16:05 -0700)]
default project to ceph and extra_pkgs to none
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
Warren Usui [Wed, 8 May 2013 02:27:51 +0000 (19:27 -0700)]
Merge branch 'wip-teuth4768a-wusui'
Conflicts:
teuthology/task/install.py
Sage Weil [Tue, 7 May 2013 23:00:15 +0000 (16:00 -0700)]
install: default to ceph project throughout
Signed-off-by: Sage Weil <sage@inktank.com>
Samuel Just [Mon, 6 May 2013 21:10:11 +0000 (14:10 -0700)]
ceph_manager: add timeout option to revive, increase for power_cycle
Signed-off-by: Samuel Just <sam.just@inktank.com>
Sage Weil [Tue, 7 May 2013 04:31:36 +0000 (21:31 -0700)]
Merge branch 'next'
Sage Weil [Tue, 7 May 2013 01:03:41 +0000 (18:03 -0700)]
install: only remove ceph data of project is ceph
Signed-off-by: Sage Weil <sage@inktank.com>
Sam Lang [Wed, 1 May 2013 15:56:04 +0000 (10:56 -0500)]
task/cifs-mount.py: Task for mounting cifs
The cifs-mount task mounts a smb endpoint from the
first available smbd server (the samba.0 role). This
task is similar to the ceph-fuse task, file system
tests can be run on the resulting mount point.
Signed-off-by: Sam Lang <sam.lang@inktank.com>
Sam Lang [Wed, 1 May 2013 15:55:53 +0000 (10:55 -0500)]
task/samba.py: Samba task to setup/start smbd
The samba task sets up samba on all 'samba' roles
with ceph as the backend storage module. The task
creates a smb.conf file that points to ceph, and
starts smbd.
Signed-off-by: Sam Lang <sam.lang@inktank.com>
Sam Lang [Thu, 2 May 2013 15:49:50 +0000 (10:49 -0500)]
task/daemon-helper: Add nostdin option
Some daemons (smbd) will try to read from stdin and check if its a
socket, using that for sending/receiving messages. If /dev/null is
used for stdin, the daemon aborts. This patch adds a 'nostdin' option
to the daemon-helper so that the daemon can be started without /dev/null
as stdin.
Signed-off-by: Sam Lang <sam.lang@inktank.com>
Sam Lang [Wed, 1 May 2013 15:55:38 +0000 (10:55 -0500)]
task/install.py: Allow installation of non-ceph
Generalizes the install task to specify a "project" which defaults to
'ceph', but can be configured to install different project packages,
for example:
install:
project: samba
extra_packages: samba
The default install task uses 'ceph' as the project, and relies on an
existing set of defined packages to install. For other projects, the
packages to be installed must be specified with the extra_packages
field. Multiple install tasks can be specified:
install:
install:
project: samba
extra_packages: samba
Which installs ceph packages and then samba packages.
Also, cleanup in nuke.py so that nuke and install use the same list of
packages when doing the remove steps.
Signed-off-by: Sam Lang <sam.lang@inktank.com>
Warren Usui [Wed, 1 May 2013 03:40:22 +0000 (20:40 -0700)]
Fix teuthology installations on physical Centos machines.
Yum installs of packages specify a pacakge number. Initial
install of yum source changed to not fail if already done.
Added yum cleans where necessary.
Fixes: #4768
Signed-off-by: Warren Usui <warren.usui@inktank.com>
Sage Weil [Thu, 2 May 2013 20:47:46 +0000 (13:47 -0700)]
s3tests: add force-branch with higher precdence than 'branch'
This way we can force a branch despite something in overrides.
Signed-off-by: Sage Weil <sage@inktank.com>
Sam Lang [Tue, 30 Apr 2013 20:10:35 +0000 (15:10 -0500)]
nuke.py: Allow ipmi power cycling to be skipped
Some nodes don't have ipmi setup. Allow nuke to
skip the ipmi checking if -i (--noipmi) is specified.
Signed-off-by: Sam Lang <sam.lang@inktank.com>
Warren Usui [Wed, 1 May 2013 20:28:47 +0000 (13:28 -0700)]
For vms, fix some bad default configuration settings.
Fixes: #4881
Signed-off-by: Warren Usui <warren.usui@inktank.com>
Samuel Just [Wed, 1 May 2013 20:14:53 +0000 (13:14 -0700)]
ceph_manager: mount_osd_data expects osd as a str
Signed-off-by: Samuel Just <sam.just@inktank.com>
Samuel Just [Wed, 1 May 2013 20:14:35 +0000 (13:14 -0700)]
ceph.py: set up ctx.disk_config outside of the loop
Signed-off-by: Samuel Just <sam.just@inktank.com>
Samuel Just [Wed, 1 May 2013 20:13:52 +0000 (13:13 -0700)]
ceph.py: the journal component does not current work with restart
Removing for the time being.
Signed-off-by: Samuel Just <sam.just@inktank.com>
Josh Durgin [Wed, 1 May 2013 16:52:02 +0000 (09:52 -0700)]
Merge remote branch 'origin/next'
Josh Durgin [Wed, 1 May 2013 00:07:53 +0000 (17:07 -0700)]
fix some errors found by pyflakes
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin [Tue, 30 Apr 2013 20:23:22 +0000 (13:23 -0700)]
s3tests: revert useless portion of
1c50db6a4630d07e72144dafd985c397f8a42dc5
Perhaps it was attempting to debug something, but it shouldn't have been committed.
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin [Tue, 30 Apr 2013 23:49:04 +0000 (16:49 -0700)]
rgw tests: remove users after each test
These should all be cleanup up at some point. They're
almost all the same code.
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin [Tue, 30 Apr 2013 23:47:34 +0000 (16:47 -0700)]
rgw tests: clean up immediately after the test
There's no need for an explicit cleanup function, so move it back
to where it came from (except in s3roundtrip, which did not have it).
Instead, since these use a nested contextmanager, pass through
and yield to the top-level run_tasks after the nested
contextmanager has finished (and thus run all the cleanup steps
in the subtasks for this test).
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin [Tue, 30 Apr 2013 23:39:48 +0000 (16:39 -0700)]
ceph: allow restarting radosgw
Only split once, since radosgw will have client.X after it.
Monitors and MDSs may have names with more .s as well.
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin [Tue, 30 Apr 2013 23:37:48 +0000 (16:37 -0700)]
rgw: add to ctx.daemons so it can be stopped/started dynamically
Name the daemon after the client it runs on, since only
one per host is supported anyway.
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin [Tue, 30 Apr 2013 23:35:11 +0000 (16:35 -0700)]
misc: move daemon stopping function to a generic place
This will be useful for other daemons, like radosgw, in the future.
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
Sandon Van Ness [Tue, 30 Apr 2013 20:04:28 +0000 (13:04 -0700)]
Verbose output on ceph-qa-chef.
Signed-off-by: Sandon Van Ness <sandon@inktank.com>
Sage Weil [Tue, 30 Apr 2013 16:15:37 +0000 (09:15 -0700)]
misc: default base_test_dir to /home/ubuntu/cephtest
This matches what the teuthworker is currently doing.
Yehuda Sadeh [Tue, 30 Apr 2013 14:06:03 +0000 (07:06 -0700)]
swift, s3readwrite: add missing yield
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Sandon Van Ness [Tue, 30 Apr 2013 00:11:27 +0000 (17:11 -0700)]
Disable quiet mode wget output on wget for ceph-qa-chef
So maybe I can get a better idea of what is causing it to fail.
Signed-off-by: Sandon Van Ness <sandon@inktank.com>
Yehuda Sadeh [Mon, 29 Apr 2013 18:24:04 +0000 (11:24 -0700)]
s3tests, s3readwrite, swift: cleanup explicitly
Cleaning up test dir explicitly after run, so that
consecutive runs don't fail.
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
Samuel Just [Sun, 28 Apr 2013 19:15:42 +0000 (12:15 -0700)]
workunit: use passed refspec rather than checking sha1 again
Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Sage Weil [Sun, 28 Apr 2013 17:28:52 +0000 (10:28 -0700)]
install.upgrade: apt-get install instead of upgrade
Upgrade does not actually upgrade in some cases; use install!
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil [Sun, 28 Apr 2013 16:35:45 +0000 (09:35 -0700)]
install: prefer 'branch' over 'sha1'
The upgrade tasks specify 'branch' in the job file, but the
schedule_suite.sh script sets a sha1 in the overrides. Make
the upgrade tests actually test an upgrade by preferring branch
over sha1 when both are specified.
This is fragile, but ought to do the trick for now!
Signed-off-by: Sage Weil <sage@inktank.com>
Warren Usui [Fri, 26 Apr 2013 19:42:41 +0000 (12:42 -0700)]
Fix improperly spaced line.
Warren Usui [Thu, 25 Apr 2013 19:37:17 +0000 (12:37 -0700)]
Use get('field', default) to assign downburst values for vps.
Fixes: #4592
Signed-off-by: Warren Usui <warren.usui@inktank.com>
Reviewed by: Dan Mick <dan.mick@inktank.com>
David Zafman [Wed, 24 Apr 2013 22:50:28 +0000 (15:50 -0700)]
repair_test.py: Additional test cases
Test repair with more than 1 damaged object and with different types of damage
Regression test for bug #4778
Signed-off-by: David Zafman <david.zafman@inktank.com>
Reviewed-by: Samuel Just <sam.just@inktank.com>
Warren Usui [Wed, 24 Apr 2013 00:28:27 +0000 (17:28 -0700)]
Add changes to make teuthology suites work on vms.
Fixes: #4719
Signed-off-by: Warren Usui <warren.usui@inktank.com>
Reviewed by: Dan Mick <dan.mick@inktank.com>
Warren Usui [Tue, 23 Apr 2013 23:30:56 +0000 (16:30 -0700)]
Merge branch 'wip-teuthologyfix4693-wusui'
Warren Usui [Tue, 23 Apr 2013 04:08:22 +0000 (21:08 -0700)]
Check downburst paths. Display an appropriate error message if an
executable downburst cannot be found.
Fixes: #4693
Signed-off-by: Warren Usui <warren.usui@inktank.com>
Reviewed by: Dan Mick <dan.mick@inktank.com>
Sandon Van Ness [Tue, 23 Apr 2013 18:23:36 +0000 (11:23 -0700)]
Merge branch 'next' of github.com:ceph/teuthology into next
Sandon Van Ness [Tue, 23 Apr 2013 17:35:37 +0000 (10:35 -0700)]
Increase IPMI attempts to try to get around Flakey IPMI.
Signed-off-by: Sandon Van Ness <sandon@inktank.com>
Reviewed-by: Sam Lang <sam.lang@inktank.com>
Sage Weil [Tue, 23 Apr 2013 18:02:27 +0000 (11:02 -0700)]
ceph.conf: enable full debugging on the mon
Sandon Van Ness [Tue, 23 Apr 2013 17:35:37 +0000 (10:35 -0700)]
Increase IPMI attempts to try to get around Flakey IPMI.
Signed-off-by: Sandon Van Ness <sandon@inktank.com>
Reviewed-by: Sam Lang <sam.lang@inktank.com>
Sage Weil [Mon, 22 Apr 2013 20:01:11 +0000 (13:01 -0700)]
Merge branch 'next'
Sage Weil [Mon, 22 Apr 2013 20:01:02 +0000 (13:01 -0700)]
ceph-deploy: fix stop command
Signed-off-by: Sage Weil <sage@inktank.com>
tamil [Sat, 20 Apr 2013 01:23:54 +0000 (18:23 -0700)]
added ceph.client.admin.keyring on the client to run rbd and rados tests
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
tamil [Sat, 20 Apr 2013 01:13:01 +0000 (18:13 -0700)]
added extra packages required by ceph-deploy for rbd and rados tests
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
Sage Weil [Thu, 18 Apr 2013 18:11:38 +0000 (11:11 -0700)]
Merge branch 'next'
Sage Weil [Thu, 18 Apr 2013 15:06:52 +0000 (08:06 -0700)]
ceph-deploy: stop daemons, archive, then purge[data]
Purge removes logs, and we want to archive those, so explicitly shut down
all daemons before doing the archiving step.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil [Wed, 3 Apr 2013 15:38:52 +0000 (08:38 -0700)]
ceph.conf: lower mon disk avail warning threshold
Only wanr when we hit 90% instead of default 70%
Signed-off-by: Sage Weil <sage@inktank.com>
(cherry picked from commit
cf4bf09b2c4dae034332fb893cf96ed31adb7a4b )
Sam Lang [Wed, 17 Apr 2013 23:09:39 +0000 (18:09 -0500)]
Merge branch 'next'
Conflicts:
teuthology/lock.py
teuthology/lockstatus.py
teuthology/misc.py
teuthology/task/install.py
Sam Lang [Wed, 17 Apr 2013 22:38:36 +0000 (17:38 -0500)]
misc: Fix for case status['description'] == None
Skip the machine that has a description, but the
value is None.
Signed-off-by: Sam Lang <sam.lang@inktank.com>
Reviewed-by: Warren Usui <warren.usui@inktank.com>
caleb miles [Wed, 17 Apr 2013 15:45:59 +0000 (08:45 -0700)]
radosgw-admin-rest: Add task for RESTful admin api.
Signed-off-by caleb miles <caleb.miles@inktank.com>
caleb miles [Wed, 17 Apr 2013 15:45:59 +0000 (08:45 -0700)]
radosgw-admin-rest: Add task for RESTful admin api.
Signed-off-by caleb miles <caleb.miles@inktank.com>
Sam Lang [Wed, 17 Apr 2013 00:08:45 +0000 (19:08 -0500)]
misc: Check for 'None' string from yaml
The description attribute from the machines yaml returned by the
locker might be the string 'None'. Need to explicitly check for
that to avoid using a test dir of /tmp/cephtest/None.
Signed-off-by: Sam Lang <sam.lang@inktank.com>
Sam Lang [Fri, 12 Apr 2013 17:55:54 +0000 (12:55 -0500)]
lock: Fix import cycle breakage
fa2049f caused an import cycle between lock.py and misc.py. Move the
needed functions from lock.py to lockstatus.py so that we can avoid the
import cycle.
Signed-off-by: Sam Lang <sam.lang@inktank.com>
Conflicts:
teuthology/lock.py