]>
 
 
git.apps.os.sepia.ceph.com Git - teuthology.git/log 
 
 
 
 
 
 
Alfredo Deza  [Mon, 24 Feb 2014 21:22:59 +0000  (16:22 -0500)] 
 
use itertools for seconds sum 
 
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>  
Alfredo Deza  [Mon, 24 Feb 2014 21:21:58 +0000  (16:21 -0500)] 
 
tests for the new while helper 
 
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>  
Alfredo Deza  [Mon, 24 Feb 2014 20:09:18 +0000  (15:09 -0500)] 
 
add a helper for while loops 
 
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>  
Sage Weil  [Fri, 21 Feb 2014 21:51:12 +0000  (13:51 -0800)] 
 
schedule_suite: debug filestore = 20 too 
 
Signed-off-by: Sage Weil <sage@inktank.com>  
Alfredo Deza  [Fri, 21 Feb 2014 21:01:00 +0000  (16:01 -0500)] 
 
Merge pull request #205 from kdreyer-inktank/jenkins 
 
jenkins: fail fast during job execution 
 
Zack Cerza  [Fri, 21 Feb 2014 19:25:30 +0000  (13:25 -0600)] 
 
Merge pull request #206 from ceph/wip-osd-debug 
 
schedule_suite: debug osd = 20 for the time being 
 
Sage Weil  [Fri, 21 Feb 2014 19:15:40 +0000  (11:15 -0800)] 
 
schedule_suite: debug osd = 20 for the time being 
 
This will make it easier to chase the first pass of firefly bugs. 
 
Signed-off-by: Sage Weil <sage@inktank.com>  
Alfredo Deza  [Fri, 21 Feb 2014 18:20:18 +0000  (13:20 -0500)] 
 
Merge pull request #203 from ceph/wip-devstack 
 
Add devstack task 
 
Ken Dreyer  [Fri, 21 Feb 2014 18:11:47 +0000  (11:11 -0700)] 
 
jenkins: fail fast during job execution 
 
Jenkins will dynamically write the commands in its database into a 
script and run it with "-x" and "-e" in order to display each step and 
fail after the first step fails. 
 
Now that our commands are stored in Git, ensure that we're doing the 
same thing. 
 
Signed-off-by: Ken Dreyer <ken.dreyer@inktank.com>  
Zack Cerza  [Fri, 21 Feb 2014 18:08:37 +0000  (12:08 -0600)] 
 
Merge pull request #204 from ceph/wip-fix7397-wusui 
 
Do not spawn a parallel task if dictionary entry does not exist. 
 
Zack Cerza  [Fri, 21 Feb 2014 17:23:31 +0000  (11:23 -0600)] 
 
Add unit test for task.devstack.parse_os_table() 
 
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>  
Zack Cerza  [Fri, 21 Feb 2014 16:18:41 +0000  (10:18 -0600)] 
 
Add debug output for reconnect() failures 
 
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>  
Zack Cerza  [Fri, 21 Feb 2014 15:57:29 +0000  (09:57 -0600)] 
 
Add explanations to asserts 
 
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>  
Zack Cerza  [Fri, 21 Feb 2014 15:43:33 +0000  (09:43 -0600)] 
 
Guard against ctx.config being unset or None 
 
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>  
Warren Usui  [Fri, 21 Feb 2014 04:18:28 +0000  (20:18 -0800)] 
 
Do not spawn a parallel task if dictionary entry does not exist. 
 
Fixes: 7397  
Signed-off-by: Warren Usui <warren.usui@inktank.com>  
Zack Cerza  [Thu, 20 Feb 2014 23:51:36 +0000  (17:51 -0600)] 
 
Remove unused import 
 
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>  
Zack Cerza  [Thu, 20 Feb 2014 22:33:39 +0000  (16:33 -0600)] 
 
Don't run the exercise subtask by default 
 
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>  
Zack Cerza  [Thu, 20 Feb 2014 17:14:55 +0000  (11:14 -0600)] 
 
Add a retry to the rbd volume verification 
 
This was running into an auth problem intermittently that Josh Durgin 
said is likely not a real problem. Still, try the original call first 
and fall back to a different one if it fails. 
 
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>  
Zack Cerza  [Thu, 20 Feb 2014 17:11:43 +0000  (11:11 -0600)] 
 
Fix incorrect exception name in docstring 
 
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>  
Zack Cerza  [Thu, 20 Feb 2014 17:01:58 +0000  (11:01 -0600)] 
 
Move external docs URLs 
 
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>  
Zack Cerza  [Wed, 19 Feb 2014 21:54:15 +0000  (15:54 -0600)] 
 
Wait 30s for Keystone to start 
 
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>  
Zack Cerza  [Tue, 18 Feb 2014 15:54:58 +0000  (09:54 -0600)] 
 
Change usages of StringIO.read() to getvalue() 
 
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>  
Zack Cerza  [Tue, 18 Feb 2014 15:53:57 +0000  (09:53 -0600)] 
 
Source openrc before creating volume 
 
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>  
Zack Cerza  [Fri, 14 Feb 2014 20:54:10 +0000  (14:54 -0600)] 
 
Add a new subtask: smoke() 
 
Currently it creates a volume, then verifies that the volume exists in 
Ceph - as opposed to some other place. This is intended to verify that 
we've configured DevStack at least somewhat correctly. 
 
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>  
Zack Cerza  [Fri, 14 Feb 2014 17:36:20 +0000  (11:36 -0600)] 
 
Forget about saving the exercise.sh log, for now 
 
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>  
Zack Cerza  [Fri, 14 Feb 2014 17:32:37 +0000  (11:32 -0600)] 
 
Allow using different devstack branches 
 
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>  
Zack Cerza  [Thu, 13 Feb 2014 16:54:19 +0000  (10:54 -0600)] 
 
Add devstack.exercise subtask 
 
The subtask runs devstack/exercise.sh 
 
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>  
Zack Cerza  [Wed, 12 Feb 2014 17:08:25 +0000  (11:08 -0600)] 
 
Make reconnect() use Remote.reconnect() 
 
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>  
Zack Cerza  [Wed, 12 Feb 2014 17:01:37 +0000  (11:01 -0600)] 
 
Move reboot() to teuthology.misc 
 
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>  
Zack Cerza  [Wed, 12 Feb 2014 16:53:01 +0000  (10:53 -0600)] 
 
Add documentation to reboot() 
 
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>  
Zack Cerza  [Wed, 12 Feb 2014 16:48:11 +0000  (10:48 -0600)] 
 
Add note about memory requirements 
 
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>  
Zack Cerza  [Tue, 11 Feb 2014 19:52:23 +0000  (13:52 -0600)] 
 
Simplify create_if_vm's downburst config logic 
 
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>  
Zack Cerza  [Tue, 11 Feb 2014 03:04:53 +0000  (21:04 -0600)] 
 
Move restart_apache() to after the reboot 
 
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>  
Zack Cerza  [Tue, 11 Feb 2014 01:22:57 +0000  (19:22 -0600)] 
 
Make rejoin-stack.sh start screen in detached mode 
 
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>  
Zack Cerza  [Mon, 10 Feb 2014 23:27:06 +0000  (17:27 -0600)] 
 
Actually call Remote.reconnect() 
 
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>  
Zack Cerza  [Mon, 10 Feb 2014 23:26:51 +0000  (17:26 -0600)] 
 
Tweaks to is_online and reconnect() 
 
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>  
Zack Cerza  [Mon, 10 Feb 2014 20:16:53 +0000  (14:16 -0600)] 
 
Add logging calls to each helper function 
 
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>  
Zack Cerza  [Mon, 10 Feb 2014 20:12:06 +0000  (14:12 -0600)] 
 
Set apache ServerName, reboot, restart devstack 
 
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>  
Zack Cerza  [Mon, 10 Feb 2014 20:08:10 +0000  (14:08 -0600)] 
 
Add Remote.reconnect() 
 
Also rename Remote._connect() to Remote.connect() and change its 
semantics to match Remote.reconnect() 
 
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>  
Zack Cerza  [Mon, 10 Feb 2014 20:03:17 +0000  (14:03 -0600)] 
 
Use new init parameters for Remote 
 
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>  
Zack Cerza  [Mon, 10 Feb 2014 19:59:25 +0000  (13:59 -0600)] 
 
Make Remote.is_online more accurate 
 
To really know if the connection is active, we need to read something 
from the remote host. 
 
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>  
Zack Cerza  [Mon, 10 Feb 2014 19:57:53 +0000  (13:57 -0600)] 
 
Remote instances can now establish SSH connections 
 
Previously, they required an active ssh connection object to be passed 
to them. That behavior is still functional. 
 
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>  
Zack Cerza  [Mon, 10 Feb 2014 19:15:09 +0000  (13:15 -0600)] 
 
Add Remote.is_online property 
 
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>  
Zack Cerza  [Mon, 10 Feb 2014 16:42:25 +0000  (10:42 -0600)] 
 
Add Remote.hostname property 
 
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>  
Zack Cerza  [Fri, 7 Feb 2014 20:05:08 +0000  (14:05 -0600)] 
 
get_file() returns a str, not a StringIO... 
 
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>  
Zack Cerza  [Fri, 7 Feb 2014 18:49:45 +0000  (12:49 -0600)] 
 
Use ConfigParser.set() instead of update() 
 
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>  
Zack Cerza  [Fri, 7 Feb 2014 17:37:15 +0000  (11:37 -0600)] 
 
Work around a bug in ConfigParser 
 
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>  
Zack Cerza  [Fri, 7 Feb 2014 17:05:13 +0000  (11:05 -0600)] 
 
Call seek(0) on StringIO objects before reading 
 
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>  
Zack Cerza  [Fri, 7 Feb 2014 16:34:47 +0000  (10:34 -0600)] 
 
Fix typoed virsh call 
 
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>  
Zack Cerza  [Fri, 7 Feb 2014 00:17:17 +0000  (18:17 -0600)] 
 
Don't pass owner to copy_key() 
 
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>  
Zack Cerza  [Thu, 6 Feb 2014 22:42:35 +0000  (16:42 -0600)] 
 
Use get_file() and sudo_write_file() 
 
... instead of copy_file() 
 
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>  
Zack Cerza  [Thu, 6 Feb 2014 22:39:10 +0000  (16:39 -0600)] 
 
Split out key generation 
 
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>  
Zack Cerza  [Thu, 6 Feb 2014 19:20:35 +0000  (13:20 -0600)] 
 
Add update_devstack_config_files() 
 
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>  
Zack Cerza  [Thu, 6 Feb 2014 18:29:15 +0000  (12:29 -0600)] 
 
Add set_libvirt_secret() and split out other steps 
 
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>  
Zack Cerza  [Thu, 6 Feb 2014 02:48:05 +0000  (20:48 -0600)] 
 
Split out devstack-ceph configuration 
 
This is starting to get long, so create configure_devstack_and_ceph() 
 
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>  
Zack Cerza  [Thu, 6 Feb 2014 02:39:42 +0000  (20:39 -0600)] 
 
Copy ceph auth keys over to devstack node 
 
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>  
Zack Cerza  [Thu, 6 Feb 2014 02:14:42 +0000  (20:14 -0600)] 
 
Add optional 'owner' arg to sudo_write_file() 
 
This gets passed directly to chown as 'sudo chown $owner $file' 
 
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>  
Zack Cerza  [Wed, 5 Feb 2014 17:37:29 +0000  (11:37 -0600)] 
 
Fix linter errors. 
 
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>  
Zack Cerza  [Mon, 3 Feb 2014 21:50:07 +0000  (15:50 -0600)] 
 
Add skeleton devstack task 
 
Currently only installs devstack on one node, and creates some pools on 
the ceph cluster. 
 
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>  
Zack Cerza  [Wed, 5 Feb 2014 17:37:02 +0000  (11:37 -0600)] 
 
Add copy_file() to scp files between remotes 
 
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>  
Zack Cerza  [Thu, 20 Feb 2014 22:56:24 +0000  (16:56 -0600)] 
 
Merge pull request #201 from ceph/wip-6531-wusui 
 
Fix formatting and add docstrings to ceph_manager.py 
 
Warren Usui  [Wed, 19 Feb 2014 22:35:37 +0000  (14:35 -0800)] 
 
Add back in print in ceph_manager that the last checkin accidentally removed 
 
Warren Usui  [Sat, 15 Feb 2014 03:50:38 +0000  (19:50 -0800)] 
 
Fix formatting and add docstrings to ceph_manager.py 
 
Fixes: 6531  
Signed-off-by: Warren Usui <warren.usui@inktank.com>  
Ken Dreyer  [Wed, 19 Feb 2014 21:58:57 +0000  (14:58 -0700)] 
 
jenkins: add debugging output to shell script 
 
When we migrated the Jenkins commands into Git, the exact commands are 
no longer visible unless we run with "-x". 
 
Add "set -x" to the script to enable debugging. 
 
Signed-off-by: Ken Dreyer <ken.dreyer@inktank.com>  
Zack Cerza  [Wed, 19 Feb 2014 21:44:26 +0000  (15:44 -0600)] 
 
Merge pull request #195 from ceph/wip-7003-wusui 
 
Add docstrings to the orchestra code.  Also fix minor formatting issues 
 
Alfredo Deza  [Wed, 19 Feb 2014 21:40:17 +0000  (16:40 -0500)] 
 
Merge pull request #186 from ceph/wip-7369 
 
Fix #7369: "sed expression must be raw string" 
 
Warren Usui  [Wed, 19 Feb 2014 21:37:06 +0000  (13:37 -0800)] 
 
Fix syntax error in first docstring added. 
 
Zack Cerza  [Wed, 19 Feb 2014 21:34:24 +0000  (15:34 -0600)] 
 
Merge pull request #190 from kdreyer-inktank/jenkins 
 
add jenkins-pull-requests-build script 
 
Zack Cerza  [Wed, 19 Feb 2014 21:26:31 +0000  (15:26 -0600)] 
 
Merge pull request #199 from ceph/wip-6540-wusui 
 
Add docstrings.  Fix formatting issues for rgw.py 
 
Zack Cerza  [Wed, 19 Feb 2014 21:26:14 +0000  (15:26 -0600)] 
 
Merge pull request #196 from ceph/wip-6541-wusui 
 
Fix docstrings in radosgw-admin-rest.py 
 
Zack Cerza  [Wed, 19 Feb 2014 21:26:06 +0000  (15:26 -0600)] 
 
Merge pull request #197 from ceph/wip-6535-wusui 
 
Fix docstrings for task/blktrace.py, peering_speed_test.py, proc_thrashe... 
 
Zack Cerza  [Wed, 19 Feb 2014 21:25:33 +0000  (15:25 -0600)] 
 
Merge pull request #198 from ceph/wip-6539-wusui 
 
Fix docstrings and minor formatting in task/ssh_keys.py 
 
Zack Cerza  [Wed, 19 Feb 2014 21:23:37 +0000  (15:23 -0600)] 
 
Merge pull request #200 from ceph/wip-6532-wusui 
 
Fixed task/args.py docstrings. 
 
Zack Cerza  [Wed, 19 Feb 2014 19:20:52 +0000  (13:20 -0600)] 
 
Revert "Show hostname instead of IP in errors"
This reverts commit 
eafeece243607eef8209eaa8c08eecc7d1098eb1 .
I was having problems with my newly-created devstack task hanging
inexplicably. It turns out this commit was responsible.
 
Ken Dreyer  [Thu, 13 Feb 2014 23:35:00 +0000  (16:35 -0700)] 
 
add jenkins-pull-requests-build script 
 
Move our Jenkins pull requests build script out of Jenkins' database and 
into Git so that we can have greater visibility on future changes. 
 
Going forward, we will modify the teuthology-pull-requests Jenkins task 
to only run this script. 
 
Signed-off-by: Ken Dreyer <ken.dreyer@inktank.com>  
Samuel Just  [Tue, 18 Feb 2014 20:13:19 +0000  (12:13 -0800)] 
 
radosbench: simplify pool creation and add ec_pool support 
 
Signed-off-by: Samuel Just <sam.just@inktank.com>  
Samuel Just  [Tue, 18 Feb 2014 20:03:44 +0000  (12:03 -0800)] 
 
task/: add ec_pool and append to rados.py 
 
Signed-off-by: Samuel Just <sam.just@inktank.com>  
Alfredo Deza  [Tue, 18 Feb 2014 14:47:09 +0000  (09:47 -0500)] 
 
Revert "Capture stderr and include in CommandFailedError"
This reverts commit 
d0a434923100dd16548e5f76eaffa5462c4b91d4 .
 
Sage Weil  [Tue, 18 Feb 2014 12:54:12 +0000  (04:54  -0800)] 
 
filestore_idempotent: filestore -> objectstore path change 
 
Signed-off-by: Sage Weil <sage@inktank.com>  
Sage Weil  [Mon, 17 Feb 2014 21:16:42 +0000  (13:16 -0800)] 
 
thrashosds: allow primary-affinity thrashing to be disabled 
 
Signed-off-by: Sage Weil <sage@inktank.com>  
Sage Weil  [Sat, 15 Feb 2014 18:05:14 +0000  (10:05 -0800)] 
 
thrashosds: randomly adjust primary_affinity 
 
Signed-off-by: Sage Weil <sage@inktank.com>  
Sage Weil  [Mon, 10 Feb 2014 18:21:43 +0000  (10:21 -0800)] 
 
ceph.conf: mon osd allow primary affinity = true 
 
Signed-off-by: Sage Weil <sage@inktank.com>  
Warren Usui  [Sat, 15 Feb 2014 01:28:38 +0000  (17:28 -0800)] 
 
Fixed task/args.py docstrings. 
 
Warren Usui  [Sat, 15 Feb 2014 01:08:28 +0000  (17:08 -0800)] 
 
Add docstrings.  Fix formatting issues for rgw.py 
Fix s3tests calls for rgw-logsocket.py. 
 
Fixes: 6540  
Signed-off-by: Warren Usui <warren.usui@inktank.com>  
Warren Usui  [Fri, 14 Feb 2014 23:48:38 +0000  (15:48 -0800)] 
 
Fix docstrings and minor formatting in task/ssh_keys.py 
 
Fixes: 6539  
Signed-off-by: Warren Usui <warren.usui@inktank.com>  
Warren Usui  [Fri, 14 Feb 2014 23:13:01 +0000  (15:13 -0800)] 
 
Fix docstrings for task/blktrace.py, peering_speed_test.py, proc_thrasher.py and 
recovery_bench.py. 
 
Fixes: 6535  
Signed-off-by: Warren Usui <warren.usui@inktank.com>  
Warren Usui  [Fri, 14 Feb 2014 21:57:03 +0000  (13:57 -0800)] 
 
Fix docstrings in radosgw-admin-rest.py 
 
Fixes: 6541  
Signed-off-by: Warren Usui <warren.usui@inktank.com>  
Zack Cerza  [Fri, 14 Feb 2014 20:59:04 +0000  (14:59 -0600)] 
 
Merge pull request #188 from ceph/wip-calamari-onefile 
 
Add Calamari test tasks, test script 
 
Warren Usui  [Fri, 14 Feb 2014 17:57:43 +0000  (09:57 -0800)] 
 
Add docstrings to the orchestra code.  Also fix minor formatting issues 
(mostly column start locations). 
 
Fixes: 7003  
Signed-off-by: Warren Usui <warren.usui@inktank.com>  
Dan Mick  [Fri, 14 Feb 2014 03:44:36 +0000  (19:44 -0800)] 
 
Review: switch to selecting remotes by roles in the 'normal' way 
 
This buys us, also, the ability to select remotes by rule, i.e. 
"any osd or mon gets calamari-agent installed" 
 
Signed-off-by: Dan Mick <dan.mick@inktank.com>  
Dan Mick  [Fri, 14 Feb 2014 03:59:25 +0000  (19:59 -0800)] 
 
Review: refactor packaging routines to common file 
 
Signed-off-by: Dan Mick <dan.mick@inktank.com>  
Zack Cerza  [Fri, 14 Feb 2014 17:50:55 +0000  (11:50 -0600)] 
 
Merge pull request #192 from ceph/wip-6537-wusui 
 
Readjust the indentation of mon_clock_skew_check.py and mon_thrash.py. 
 
Zack Cerza  [Fri, 14 Feb 2014 17:45:51 +0000  (11:45 -0600)] 
 
Merge pull request #194 from ceph/wip-6534-wusui 
 
Add docstrings to internal.py 
 
Zack Cerza  [Fri, 14 Feb 2014 17:45:19 +0000  (11:45 -0600)] 
 
Merge pull request #193 from ceph/wip-6538-wusui 
 
Add doc strings to Swift tests 
 
Zack Cerza  [Fri, 14 Feb 2014 17:44:40 +0000  (11:44 -0600)] 
 
Merge pull request #191 from ceph/wip-7002-wusui 
 
Added some docstrings. 
 
Zack Cerza  [Fri, 14 Feb 2014 17:43:15 +0000  (11:43 -0600)] 
 
Merge pull request #187 from ceph/wip-better-debug 
 
Debug output improvements 
 
Warren Usui  [Fri, 14 Feb 2014 06:37:51 +0000  (22:37 -0800)] 
 
Add docstrings to internal.py 
 
Fixes: 6534  
Signed-off-by: Warren Usui <warren.usui@inktank.com>  
Warren Usui  [Fri, 14 Feb 2014 05:11:34 +0000  (21:11 -0800)] 
 
Add doc strings to Swift tests 
 
Fixes: 6538  
Signed-off-by: Warren Usui <warren.usui@inktank.com>  
Warren Usui  [Fri, 14 Feb 2014 02:18:56 +0000  (18:18 -0800)] 
 
Readjust the indentation of mon_clock_skew_check.py and mon_thrash.py. 
Added docstrings. 
 
Fixes: 6537  
Signed-off-by: Warren Usui <warren.usui@inktank.com>  
Dan Mick  [Fri, 14 Feb 2014 03:57:51 +0000  (19:57 -0800)] 
 
Review: Rename calamari_testdir/ to calamari/