]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
Sage Weil [Fri, 1 Nov 2013 17:56:42 +0000 (10:56 -0700)]
install.upgrade: fix overrides of sha1|tag|branch
If the upgrade task config has a branch: (or tag or sha1), do
not apply the sha1|branch|tag overrides keys. This fixes the
breakage from
280f783c2e8dda0df6afb4de0b115aad1614fbdc which
made
overrides:
install:
ceph:
sha1:
f88866fe9c218e03b3f89ff21e2b7b655aa74294
tasks:
...
- install.upgrade:
all:
branch: dumpling
...use the sha1 from the overrides instead of the explicitly
specified branch. The intention was to only use the overrides
when the version was not specified (whether it was sha1 or
branch or tag).
At some point we should probably make the same change for
install function in install.py, but let's fix this first to
get the upgrade tests working.
Signed-off-by: Sage Weil <sage@inktank.com>
Samuel Just [Wed, 30 Oct 2013 19:26:42 +0000 (12:26 -0700)]
ceph_manager: remove 6116 workaround
Signed-off-by: Samuel Just <sam.just@inktank.com>
Josh Durgin [Wed, 30 Oct 2013 16:58:10 +0000 (09:58 -0700)]
Merge branch 'next'
Josh Durgin [Tue, 29 Oct 2013 20:10:05 +0000 (13:10 -0700)]
radosgw-agent: add metadata-only option to task config
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin [Tue, 29 Oct 2013 20:03:55 +0000 (13:03 -0700)]
radosgw-agent: move positional argument last
Other args are treated as positional after the first one.
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin [Tue, 29 Oct 2013 19:31:30 +0000 (12:31 -0700)]
internal: fix log for python 2.6
{} was introduced to format strings in 2.7
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin [Tue, 29 Oct 2013 19:23:08 +0000 (12:23 -0700)]
rgw: fix whitespace
Replace tabs with spaces and remove trailing spaces.
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
Josh Durgin [Tue, 29 Oct 2013 19:21:15 +0000 (12:21 -0700)]
rgw: remove unused variables
Region name isn't needed for the new radosgw-agent
command line args.
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
Christophe Courtaut [Thu, 10 Oct 2013 10:27:27 +0000 (12:27 +0200)]
Reflect radosgw-agent option changes in teuthology
Signed-off-by: Christophe Courtaut <christophe.courtaut@gmail.com>
Zack Cerza [Mon, 28 Oct 2013 21:20:44 +0000 (14:20 -0700)]
Merge pull request #144 from ceph/wip-doc5939-wusui
Added docstrings, and improved some of the comments on several tasks.
wusui [Fri, 25 Oct 2013 21:51:45 +0000 (14:51 -0700)]
Merge pull request #145 from ceph/wip-5939
Document install task
Zack Cerza [Fri, 25 Oct 2013 21:03:54 +0000 (16:03 -0500)]
Fix some PEP-8 issues
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza [Fri, 6 Sep 2013 12:39:35 +0000 (07:39 -0500)]
Fix param docstring format to be more Sphinx-y
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza [Mon, 26 Aug 2013 20:22:00 +0000 (15:22 -0500)]
Add docstrings to every function. And a few other comments.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Sandon Van Ness [Fri, 25 Oct 2013 20:14:21 +0000 (13:14 -0700)]
Use worker httpd instead of prefork (like ubuntu) on rpm distros.
Ubuntu's default apache uses worker instead of prefork like rpm
based distro's. If rpm use httpd.worker instead of httpd so that
the -X behavior will not be blocked by a single request.
Signed-off-by: Sandon Van Ness <sandon@inktank.com>
Sandon Van Ness [Fri, 25 Oct 2013 20:14:21 +0000 (13:14 -0700)]
Use worker httpd instead of prefork (like ubuntu) on rpm distros.
Ubuntu's default apache uses worker instead of prefork like rpm
based distro's. If rpm use httpd.worker instead of httpd so that
the -X behavior will not be blocked by a single request.
Signed-off-by: Sandon Van Ness <sandon@inktank.com>
Josh Durgin [Thu, 24 Oct 2013 06:22:18 +0000 (23:22 -0700)]
Merge pull request #143 from ceph/wip-6576
fix rbd fsx on 32-bit
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Sage Weil [Thu, 24 Oct 2013 02:24:06 +0000 (19:24 -0700)]
rbd_fsx: do not exceed 250GB for fsx image
This breaks on 32-bit architectures because fsx can't allocate the
in-memory buffer or hit some other limit. 500MG also seems to run out of
memory (tho it at least does not segfault).
Fixes: #6576
Signed-off-by: Sage Weil <sage@inktank.com>
Samuel Just [Wed, 23 Oct 2013 17:52:55 +0000 (10:52 -0700)]
ceph_manager: workaround for 6116
This is an annoying race, we really should delay going
clean until the backfill peer has acknoledged the clean
info, but we currently don't. In order to prevent this
bug from messing up the nightlies, we'll delay killing
the peer for 20s to make it likely that the backfill
peer has gotten the clean info.
Workaround: #6116
Signed-off-by: Samuel Just <sam.just@inktank.com>
Sage Weil [Tue, 22 Oct 2013 21:36:35 +0000 (14:36 -0700)]
rgw: revert to -X for apache2
-DNO_DETACH doesn't seem to work.
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil [Fri, 18 Oct 2013 23:26:35 +0000 (16:26 -0700)]
valgrind: fix libleveldb suppression on dynamically linked leveldb
(The function names don't show up here)
Signed-off-by: Sage Weil <sage@inktank.com>
SandonV [Thu, 17 Oct 2013 19:03:13 +0000 (12:03 -0700)]
Merge pull request #142 from ceph/wip-6342
More robust machine_type and pid detection
Zack Cerza [Thu, 17 Oct 2013 18:02:30 +0000 (13:02 -0500)]
More robust machine_type and pid detection
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Alfredo Deza [Thu, 17 Oct 2013 16:43:12 +0000 (09:43 -0700)]
Merge pull request #139 from ceph/wip-6342
Add teuthology-kill
Zack Cerza [Thu, 17 Oct 2013 16:26:16 +0000 (09:26 -0700)]
Merge pull request #141 from ceph/wip-nuke
fix nuke
Sage Weil [Thu, 17 Oct 2013 16:20:51 +0000 (09:20 -0700)]
nuke: remove old log arg to nuke_one call
Signed-off-by: Sage Weil <sage@inktank.com>
Zack Cerza [Thu, 17 Oct 2013 14:42:02 +0000 (09:42 -0500)]
Rewrite portions of teuthology.kill
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
tamil [Thu, 17 Oct 2013 00:14:49 +0000 (17:14 -0700)]
replacing -X option with -DNO_DETACH to ensure the
apache process is detached at the end of run.
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
Alfredo Deza [Wed, 16 Oct 2013 22:12:16 +0000 (15:12 -0700)]
Merge pull request #138 from ceph/wip-refactor-scripts
Cleanup
Zack Cerza [Mon, 14 Oct 2013 20:03:08 +0000 (15:03 -0500)]
Remove needless arg from list_locks()
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza [Mon, 14 Oct 2013 19:33:41 +0000 (14:33 -0500)]
Make nuke use its own logger
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza [Wed, 16 Oct 2013 19:31:26 +0000 (14:31 -0500)]
Add teuthology-kill
Currently implements killing suites-runs.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza [Wed, 16 Oct 2013 20:40:37 +0000 (13:40 -0700)]
Merge pull request #137 from ceph/wip-upgrade
install: allow use of overrides for upgrade version
Zack Cerza [Wed, 16 Oct 2013 20:34:43 +0000 (13:34 -0700)]
Merge pull request #136 from ceph/wip-nuke
nuke: fix import
Sage Weil [Wed, 16 Oct 2013 20:32:45 +0000 (13:32 -0700)]
nuke: fix import
I think broken by
f28a7ebc2c3662a8a9b8eebf09c47b6c710e4d26
Signed-off-by: Sage Weil <sage@inktank.com>
Sage Weil [Wed, 16 Oct 2013 20:24:01 +0000 (13:24 -0700)]
install: allow use of overrides for upgrade version
Signed-off-by: Sage Weil <sage@inktank.com>
Zack Cerza [Wed, 16 Oct 2013 18:43:05 +0000 (13:43 -0500)]
Fix broken logic in running_jobs_for_run()
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza [Wed, 16 Oct 2013 17:11:47 +0000 (12:11 -0500)]
Fix typo
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Alfredo Deza [Tue, 15 Oct 2013 15:25:53 +0000 (08:25 -0700)]
Merge pull request #134 from ceph/wip-6546
Fix race condition between tests starting and teuthology-results being run
Zack Cerza [Mon, 14 Oct 2013 21:35:51 +0000 (16:35 -0500)]
Make check for running jobs part of the loop
Use a new, tested implementation to check for running jobs.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza [Mon, 14 Oct 2013 21:34:45 +0000 (16:34 -0500)]
ResultsSerializer.running_jobs_for_run() and test
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Alfredo Deza [Mon, 14 Oct 2013 16:22:42 +0000 (09:22 -0700)]
Merge pull request #133 from ceph/wip-store-results
Fixes for reporting and verbosity
Warren Usui [Sat, 12 Oct 2013 08:28:27 +0000 (01:28 -0700)]
Added docstrings, and improved some of the comments on several tasks.
Zack Cerza [Fri, 11 Oct 2013 22:41:22 +0000 (17:41 -0500)]
Put machine_type in config.yaml
Reason being, if --worker is passed to teuthology-schedule, we are
already placing the job in the tube for that machine type. If the job
config doesn't specify a machine_type, it will later be assigned to
'plana' by teuthology-run without actually modifying the config. This
can result in jobs running on hardware other than what was requested.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza [Fri, 11 Oct 2013 22:10:57 +0000 (17:10 -0500)]
Make verbosity propagate correctly to modules
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza [Fri, 11 Oct 2013 21:29:42 +0000 (16:29 -0500)]
Debug output for all http requests
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza [Fri, 11 Oct 2013 20:10:54 +0000 (15:10 -0500)]
Fix broken lambda
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza [Fri, 11 Oct 2013 20:03:40 +0000 (15:03 -0500)]
Be more verbose when waiting for free machines
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza [Fri, 11 Oct 2013 19:39:45 +0000 (14:39 -0500)]
Give reporting a verbose flag
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza [Fri, 11 Oct 2013 19:32:21 +0000 (14:32 -0500)]
Lack of a job_id should be a warning
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
SandonV [Fri, 11 Oct 2013 18:39:02 +0000 (11:39 -0700)]
Merge pull request #132 from ceph/wip-refactor-scripts
Fix imports; fix keyscan_check()
Zack Cerza [Fri, 11 Oct 2013 18:28:21 +0000 (13:28 -0500)]
Exempt teuthology-updatekeys from test_invalid
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza [Fri, 11 Oct 2013 17:48:31 +0000 (12:48 -0500)]
Ignore the exit code of ssh-keyscan
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza [Fri, 11 Oct 2013 17:09:40 +0000 (12:09 -0500)]
Fix a circular import
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza [Fri, 11 Oct 2013 16:38:35 +0000 (11:38 -0500)]
Move imports to top-level
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Alfredo Deza [Fri, 11 Oct 2013 16:22:59 +0000 (09:22 -0700)]
Merge pull request #131 from ceph/wip-store-results
Reporting tweakage
Zack Cerza [Fri, 11 Oct 2013 15:48:02 +0000 (10:48 -0500)]
Move part of report_all_runs() into report_runs()
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza [Fri, 11 Oct 2013 15:23:00 +0000 (10:23 -0500)]
Set a default timeout of 20s for HTTP connections
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza [Fri, 11 Oct 2013 00:13:55 +0000 (19:13 -0500)]
Move monkey patching to __init__.py
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza [Thu, 10 Oct 2013 19:17:51 +0000 (14:17 -0500)]
Don't attempt to report if there's no job_id
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza [Wed, 9 Oct 2013 21:56:49 +0000 (16:56 -0500)]
Add basic tests for scripts
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza [Wed, 9 Oct 2013 21:55:03 +0000 (16:55 -0500)]
Properly express conflicting options
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza [Wed, 9 Oct 2013 18:19:10 +0000 (13:19 -0500)]
Move teuthology's arg parsing to scripts/
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza [Wed, 9 Oct 2013 18:11:15 +0000 (13:11 -0500)]
PEP-8
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza [Wed, 9 Oct 2013 17:54:50 +0000 (12:54 -0500)]
PEP-8
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza [Wed, 9 Oct 2013 17:15:33 +0000 (12:15 -0500)]
Move teuthology-coverage's arg parsing to scripts/
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza [Wed, 9 Oct 2013 15:04:52 +0000 (10:04 -0500)]
PEP-8
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza [Wed, 9 Oct 2013 15:03:38 +0000 (10:03 -0500)]
Move teuthology-results' arg parsing to scripts/
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza [Tue, 8 Oct 2013 22:10:01 +0000 (17:10 -0500)]
PEP-8
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza [Tue, 8 Oct 2013 22:07:01 +0000 (17:07 -0500)]
Move teuthology-report's arg parsing to scripts/
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza [Tue, 8 Oct 2013 22:02:47 +0000 (17:02 -0500)]
Move teuthology-updatekeys' arg parsing to scripts/
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza [Wed, 9 Oct 2013 20:13:01 +0000 (15:13 -0500)]
Move schedule() to new schedule module
Zack Cerza [Tue, 8 Oct 2013 21:59:17 +0000 (16:59 -0500)]
Move teuthology-schedule's arg parsing to scripts/
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza [Tue, 8 Oct 2013 21:55:40 +0000 (16:55 -0500)]
PEP-8
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza [Tue, 8 Oct 2013 19:58:31 +0000 (14:58 -0500)]
Move teuthology-lock's arg parsing to scripts/
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza [Tue, 8 Oct 2013 19:50:57 +0000 (14:50 -0500)]
PEP-8
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza [Tue, 8 Oct 2013 19:21:23 +0000 (14:21 -0500)]
Move teuthology-worker's arg parsing to scripts/
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza [Tue, 8 Oct 2013 16:54:41 +0000 (11:54 -0500)]
Move teuthology-ls's arg parsing to scripts/
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza [Tue, 8 Oct 2013 16:40:28 +0000 (11:40 -0500)]
More PEP-8 cleanup
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza [Tue, 8 Oct 2013 16:34:09 +0000 (11:34 -0500)]
Move teuthology-suite's arg parsing to scripts/
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza [Mon, 30 Sep 2013 21:31:44 +0000 (16:31 -0500)]
Move teuthology-nuke's arg parsing to scripts/
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza [Wed, 9 Oct 2013 20:13:58 +0000 (15:13 -0500)]
Add scripts/ module
Zack Cerza [Mon, 30 Sep 2013 21:18:39 +0000 (16:18 -0500)]
PEP-8 cleanup
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
tamil [Thu, 10 Oct 2013 00:12:16 +0000 (17:12 -0700)]
ignoring -X option in apache as it was causing s3test failures on the rpms.
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
Alfredo Deza [Mon, 7 Oct 2013 16:02:08 +0000 (09:02 -0700)]
Merge pull request #126 from ceph/wip-store-results
Reflect paddles API change: jobs in jobs/
Zack Cerza [Mon, 7 Oct 2013 15:00:03 +0000 (10:00 -0500)]
Reflect paddles API change: jobs in jobs/
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Alfredo Deza [Fri, 4 Oct 2013 20:34:53 +0000 (13:34 -0700)]
Merge pull request #125 from ceph/wip-store-results
Add more tests for ReportSerializer
Zack Cerza [Thu, 3 Oct 2013 21:23:15 +0000 (16:23 -0500)]
Add more tests for ReportSerializer
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Alfredo Deza [Fri, 4 Oct 2013 20:08:55 +0000 (13:08 -0700)]
Merge pull request #124 from ceph/wip-store-results
Various fixes related to reporting
Zack Cerza [Fri, 4 Oct 2013 19:04:43 +0000 (14:04 -0500)]
Tweak logic of try_push_job_info()
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza [Fri, 4 Oct 2013 18:42:57 +0000 (13:42 -0500)]
Make most of lock_machines() PEP-8 clean.
Also, use some better variable names.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza [Fri, 4 Oct 2013 17:41:02 +0000 (12:41 -0500)]
Make teuthology-schedule also print the job's name
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza [Fri, 4 Oct 2013 17:35:03 +0000 (12:35 -0500)]
Store the job_id as a str, not an int.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza [Fri, 4 Oct 2013 17:05:42 +0000 (12:05 -0500)]
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>
Alfredo Deza [Fri, 4 Oct 2013 16:22:10 +0000 (09:22 -0700)]
Merge pull request #123 from ceph/wip-store-results
Fix issue with monkey patching
Zack Cerza [Fri, 4 Oct 2013 15:25:07 +0000 (10:25 -0500)]
Add (and use) try_push_job_info() for easy pushin'
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Zack Cerza [Fri, 4 Oct 2013 13:44:09 +0000 (08:44 -0500)]
Move new imports to inside main()
The monkey patch stuff was causing problems again.
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Sage Weil [Thu, 3 Oct 2013 23:34:09 +0000 (16:34 -0700)]
schedule_suite.sh: include default machine type in job name
Signed-off-by: Sage Weil <sage@inktank.com>
Alfredo Deza [Thu, 3 Oct 2013 21:14:01 +0000 (14:14 -0700)]
Merge pull request #121 from ceph/wip-store-results
Submit teuthology results to a paddles instance
Zack Cerza [Thu, 3 Oct 2013 20:51:11 +0000 (15:51 -0500)]
Add test for test_all_runs
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>