Zack Cerza
e4753215ea
PEP-8
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-10 19:09:34 -05:00
Zack Cerza
45d1b0eb18
Move teuthology-coverage's arg parsing to scripts/
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-10 19:09:34 -05:00
Zack Cerza
f4d655bbed
PEP-8
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-10 19:09:34 -05:00
Zack Cerza
193b3112a3
Move teuthology-results' arg parsing to scripts/
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-10 19:09:34 -05:00
Zack Cerza
477e4ae2ce
PEP-8
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-10 19:09:34 -05:00
Zack Cerza
7ab9726737
Move teuthology-report's arg parsing to scripts/
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-10 19:09:34 -05:00
Zack Cerza
755ac2f129
Move teuthology-updatekeys' arg parsing to scripts/
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-10 19:09:34 -05:00
Zack Cerza
84b2e55b93
Move schedule() to new schedule module
2013-10-10 19:09:34 -05:00
Zack Cerza
c784c79f1d
Move teuthology-schedule's arg parsing to scripts/
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-10 19:09:34 -05:00
Zack Cerza
a6b57cc136
PEP-8
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-10 19:09:34 -05:00
Zack Cerza
974898597f
Move teuthology-lock's arg parsing to scripts/
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-10 19:09:34 -05:00
Zack Cerza
6b2f2780e0
PEP-8
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-10 19:09:34 -05:00
Zack Cerza
1bf3a3dadb
Move teuthology-worker's arg parsing to scripts/
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-10 19:09:34 -05:00
Zack Cerza
5fd1cd0bed
Move teuthology-ls's arg parsing to scripts/
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-10 19:09:34 -05:00
Zack Cerza
e847b1075a
Move teuthology-suite's arg parsing to scripts/
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-10 19:09:34 -05:00
Zack Cerza
7ce4dfd97a
Move teuthology-nuke's arg parsing to scripts/
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-10 19:09:34 -05:00
Zack Cerza
4902bfabf3
PEP-8 cleanup
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-10 19:09:34 -05:00
tamil
7b889797c3
ignoring -X option in apache as it was causing s3test failures on the rpms.
...
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
2013-10-09 17:12:16 -07:00
Zack Cerza
1c32b1b886
Reflect paddles API change: jobs in jobs/
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-07 10:01:48 -05:00
Zack Cerza
f78f3163c0
Add more tests for ReportSerializer
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-04 15:22:21 -05:00
Zack Cerza
972ab1cf22
Tweak logic of try_push_job_info()
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-04 15:01:16 -05:00
Zack Cerza
f18c8f7e28
Make most of lock_machines() PEP-8 clean.
...
Also, use some better variable names.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-04 14:11:16 -05:00
Zack Cerza
5482ba81d1
Make teuthology-schedule also print the job's name
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-04 13:11:03 -05:00
Zack Cerza
08efeb7b9e
Store the job_id as a str, not an int.
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-04 13:11:03 -05:00
Zack Cerza
f160ab6487
Move teuthology.report import; add large warning
...
Because of the monkey patching, if we get the import order wrong bad
things happen.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-04 12:08:33 -05:00
Zack Cerza
2270db724d
Add (and use) try_push_job_info() for easy pushin'
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-04 11:07:33 -05:00
Zack Cerza
760fe6b1c9
Move new imports to inside main()
...
The monkey patch stuff was causing problems again.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-04 10:54:47 -05:00
Zack Cerza
e786e16220
Add test for test_all_runs
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-03 16:08:12 -05:00
Zack Cerza
93b6fa10a7
Clarify job vs. run
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-03 16:08:12 -05:00
Zack Cerza
f0604496e0
Create a FakeArchive class to forge test results
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-03 16:08:12 -05:00
Zack Cerza
ff120d7fb5
Escape reserved characters in URIs
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-03 16:08:12 -05:00
Zack Cerza
77b65c7f3c
Report results synchronously.
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-03 16:08:12 -05:00
Zack Cerza
f0b35fca70
Add more documentation.
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-03 16:08:12 -05:00
Zack Cerza
058a27bf59
Add create_run() and push_job_info() with docs.
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-02 18:34:04 -05:00
Zack Cerza
fe64887ec6
s/submit_/report_/g
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-02 18:34:04 -05:00
Zack Cerza
555e55ff61
Rename ResultsPoster to ResultsReporter
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-02 18:34:04 -05:00
Zack Cerza
79e27abfe9
Add create_run; allow passing json to submit_job
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-02 18:34:04 -05:00
Zack Cerza
52282fb7f4
Overhaul posting logic to avoid some corner cases
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-02 18:34:04 -05:00
Zack Cerza
4bcae4b18b
Add flag for refreshing already-pushed runs
...
Also tweak implementation of save_last_run
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-02 18:34:04 -05:00
Zack Cerza
da4a7b860d
Remove old method used for testing
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-02 18:34:04 -05:00
Zack Cerza
8b9a69138e
Add --server flag
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-02 18:34:04 -05:00
Zack Cerza
cf68a3ac3a
Reuse connection objects.
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-02 18:34:04 -05:00
Zack Cerza
f77ee6e0ef
Add argument parsing to make this a proper script.
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-02 18:34:04 -05:00
Zack Cerza
e3e0775c0d
A first pass at integration with paddles
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2013-10-02 18:34:04 -05:00
Dan Mick
149b98e572
rest-api.py: test that ceph-rest-api is up and servicing requests
...
Wait for the daemon to actually be ready before continuing with other
tasks. Loop 12 times, waiting 5s, before deciding something's wrong.
Fixes : #6243
Signed-off-by: Dan Mick <dan.mick@inktank.com>
2013-10-02 14:58:11 -07:00
Dan Mick
0ce72d7f01
rest-api.py: fix up client identification
...
The code to extract which clients to start the API on was confused;
fix it up. Also, strip off 'client.' instead of 'clients' (since it
was done with len(), the result was the same, but confusing)
Signed-off-by: Dan Mick <dan.mick@inktank.com>
2013-10-02 14:25:34 -07:00
Sage Weil
759bbb4bdb
Revert "ceph.conf: filestore sloppy crc = true"
...
This reverts commit 631476b979
.
This fails on ext4 because of xattr size limits.
2013-10-02 13:22:10 -07:00
Sage Weil
e17928d588
nuke: s/run_name/name/
...
This matches an existing argument (with the same meaning) and
avoids an error like
2013-10-01T17:20:35.395 CRITICAL:root: File "/var/lib/teuthworker/teuthology-master/virtualenv/bin/teuthology", line 9, in <module>
load_entry_point('teuthology==0.0.1', 'console_scripts', 'teuthology')()
File "/home/teuthworker/teuthology-master/teuthology/run.py", line 235, in main
nuke(ctx, log, ctx.lock)
File "/home/teuthworker/teuthology-master/teuthology/nuke.py", line 391, in nuke
if ctx.run_name:
2013-10-01T17:20:35.395 CRITICAL:root:AttributeError: 'Namespace' object has no attribute 'run_name'
Signed-off-by: Sage Weil <sage@inktank.com>
2013-10-01 20:57:53 -07:00
Zack Cerza
efd5ccbc4b
Merge pull request #118 from ceph/wip-nukeskip
...
Check description of machines before nuking when -a is passed
2013-10-01 16:40:44 -07:00
Zack Cerza
e80f112456
Merge pull request #95 from ceph/wip-empty
...
don't summarize an empty run
2013-10-01 16:39:35 -07:00