Commit Graph

65 Commits

Author SHA1 Message Date
Zack Cerza
d1b93530b3 Add branch name to job config
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2014-05-01 11:48:54 -05:00
Zack Cerza
ab9645f97b Add suite name to job config
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2014-05-01 11:25:36 -05:00
Sage Weil
fd6056bedf schedule_suite: ugly hack to set priority when scheduling
I don't want to add another arg at the end of the very long list of
optional args, so I'll use an environment variable.  Ugly!  But this whole
script needs to be replace anyway.

Signed-off-by: Sage Weil <sage@inktank.com>
2014-03-27 10:13:00 -07:00
Sage Weil
8f542dbacb schedule_suite.sh: turn up journal log too
Signed-off-by: Sage Weil <sage@inktank.com>
2014-03-17 09:42:12 -05:00
Yuri Weinstein
bd9748d562 Added --limit option to teuthology-suite.
Use --limit to limit the number of jobs being scheduled during
teuthology-suite. Also can be used with schedule_suite.sh via the
10th argument.

Signed-off-by: Sandon Van Ness <sandon@inktank.com>
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>
2014-02-28 00:34:58 +00:00
Sage Weil
6e28480693 schedule_suite: debug filestore = 20 too
Signed-off-by: Sage Weil <sage@inktank.com>
2014-02-21 13:51:12 -08:00
Sage Weil
70e217f074 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>
2014-02-21 11:15:40 -08:00
Sage Weil
330612dc87 schedule_suite: be slightly more verbose
Signed-off-by: Sage Weil <sage@inktank.com>
2014-02-05 15:20:15 -08:00
Sage Weil
1b4368b3cf schedule_suite: 2x replication for ceph-deploy
This avoids having to update all of the tests.

Signed-off-by: Sage Weil <sage@inktank.com>
2014-01-08 17:35:10 -08:00
Sandon Van Ness
131b218465 Use CentOS Gitbuilder sha1 instead of Fedora for non-ubuntu.
Signed-off-by: Sandon Van Ness <sandon@inktank.com>
2014-01-02 18:30:08 -08:00
Sandon Van Ness
031be56813 Use saucy gitbuilder for arm package checking.
Some-how missed it checks both sha1 and package version file
and package version was still the quantal gitbuilder which wont
work as the hardware is down.

This was causing scheduling failures.

Signed-off-by: Sandon Van Ness <sandon@inktank.com>
2013-12-18 12:38:50 -08:00
Sandon Van Ness
36c0344f98 Use saucy gitbuilder when grabbing sha1 for arm.
Old quantal gitbuilders are gone until hardware comes back. Use
the new saucy gitbuilders instead.
2013-12-12 16:04:38 -08:00
Zack Cerza
3d6feb4b60 Merge pull request #151 from ceph/wip-distro-kernel
Wip distro kernel
2013-12-09 13:16:33 -08:00
Sandon Van Ness
c0297b436a Changes suggested per review.
Signed-off-by: Sandon Van Ness <sandon@inktank.com>
2013-11-25 01:19:13 -08:00
Sandon Van Ness
f7af3e723e Schedule-suite Use 'multi' tube for multiple types. Scheduling.
Signed-off-by: Sandon Van Ness <sandon@inktank.com>
2013-11-21 15:21:19 -08:00
Sandon Van Ness
1fd25f1cee For saya (arm) use arm gitbuilder for ceph sha1.
Since the arm gitbuilder (even using a ton of nodes for distcc) is
much slower than x86 lets grab the sha1 from its own gitbuilder
when machine_type is saya rather than the x86 one.

Signed-off-by: Sandon Van Ness <sandon@inktank.com>
2013-11-08 17:00:27 -08:00
Sandon Van Ness
f0e01ad0e5 Distro kernel bug-fixes.
Fixed some things that were being done incorrectly.

Some distro kernels have no debug so added | true when disabling
kdb. Also changed what was skipping kernels if non-ubuntu to also
schedule kernel install if a distro kernel.

Signed-off-by: Sandon Van Ness <sandon@inktank.com>
2013-11-08 14:35:51 -08:00
Sage Weil
84e8651d36 schedule_suite.sh: include default machine type in job name
Signed-off-by: Sage Weil <sage@inktank.com>
2013-10-03 16:34:09 -07:00
Zack Cerza
8de31437e9 If we're scheduling for non-ubuntu, look for rpms 2013-09-25 17:36:04 -05:00
Zack Cerza
058b1fab8e When scheduling fails, send an email.
Note that if no email is passed on the command line, no error email will
be sent. I did this to be polite.
2013-09-23 20:14:28 -05:00
Sage Weil
d5e265dc5b schedule_suite.sh: turn up osd logging a little
We have a collectin of bugs that we haven't been able to
reproduce but crop up regularly in the nightlies.  Sam's best
guess is a dropped message, so let's try to catch that.

Signed-off-by: Sage Weil <sage@inktank.com>
2013-09-03 21:56:32 -07:00
Sage Weil
38169979e4 schedule_suite.sh: default email to ceph-qa@ceph.com
Signed-off-by: Sage Weil <sage@inktank.com>
2013-09-01 08:48:41 -07:00
Sage Weil
ef85facbcf 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>
2013-08-28 21:54:26 -07:00
Zack Cerza
1adde58e15 Don't hardcode path to teuthology-suite 2013-08-26 13:23:25 -05:00
Sandon Van Ness
7df9cf520e Kernel value of - uses doesn't install kernel.
Using - as the kernel value (instead of what is usually 'testing'
will not add the kernel install tasks tot he yaml so the machine
will run the tests on its current running kernel (usefull for arm
and others).

Issue #6023.

Signed-off-by: Sandon Van Ness <sandon@inktank.com>
2013-08-16 17:10:51 -07:00
Sandon Van Ness
41cafb1a10 Merge remote-tracking branch 'origin/wip-sandon-vm'
Conflicts:
	teuthology/lock.py
	teuthology/misc.py
	teuthology/task/install.py
2013-07-25 19:50:02 -07:00
Sage Weil
5796d763a4 schedule_suite: less ceph-deploy client debugging 2013-07-25 12:46:04 -07:00
Sage Weil
6914efa62f schedule_suite.sh: select ceph-dpeloy branch 2013-07-25 12:45:52 -07:00
Sage Weil
803db7d769 schedule_suite.sh: don't need full ms debug on mons
Signed-off-by: Sage Weil <sage@inktank.com>
2013-07-25 09:10:47 -07:00
Sandon Van Ness
71b66ebd99 Add distro type to schedule_suite.sh
Also added machinetype to the name.

Signed-off-by: Sandon Van Ness <sandon@inktank.com>
2013-07-23 16:09:07 -07:00
Sandon Van Ness
a2efc17305 Merge branch 'wip-machine-based-workers' 2013-07-18 19:37:25 -07:00
Sandon Van Ness
5f9a1d8a0f Worker processes by machine type instead of teuthology branch.
teuthology-suite and schedulewill now take --worker instead of
--branch. The branch is set by setting teuthology_branch in the
yaml used to schedule the job.

The teuthology branches are assumed to be in ~/teuthology-$branch
of whatever user is running the workers.
2013-07-18 12:04:08 -07:00
Sage Weil
320032f65b schedule_suite.sh: escape ceph-deploy overrides 2013-07-18 11:38:00 -07:00
tamil
a24aaa41af added overrides for ceph-deploy
Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
2013-07-16 17:41:32 -07:00
Sage Weil
02aa7d99e9 schedule_suite.sh: specify admin_socket branch in overrides yaml
Signed-off-by: Sage Weil <sage@inktank.com>
2013-06-19 13:35:50 -07:00
Sage Weil
056a823b6d schedule_suite.sh: resolve ceph sha1 using deb gitbuilder, not tarball
The tarball one is old and largely obsolete.
2013-05-22 09:25:40 -07:00
Sage Weil
f9941077fc schedule_suite.sh: 8hr -> 10hr suite timeout
Still missing some slow rbd tests.
2013-05-20 11:23:50 -07:00
Sage Weil
d7ec089280 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>
2013-05-17 18:53:02 -07:00
Sage Weil
1df344fece schedule_suite.sh: put sha1 in install: overrides, not ceph:
Signed-off-by: Sage Weil <sage@inktank.com>
2013-05-16 11:30:04 -07:00
Sage Weil
62eb49f6ba 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>
2013-05-11 17:07:14 -07:00
Sage Weil
5c80201ec4 scheduled_suite.sh: check clock skew at start and end of run
Signed-off-by: Sage Weil <sage@inktank.com>
2013-04-03 14:00:36 -07:00
Sage Weil
6043bd7ff7 schedule_suite.sh: crank up mon logs
Until we find #4279.

Signed-off-by: Sage Weil <sage@inktank.com>
2013-03-13 08:23:59 -07:00
Sage Weil
f1d66d2dd5 schedule_suite.sh: check, but do not sync, clock for each run
Trust NTP to actually sync things.  But check the clock skew so we can
verify it if something seems off.

Signed-off-by: Sage Weil <sage@inktank.com>
2013-03-09 21:34:24 -08:00
Sage Weil
bfacb3750a schedule_suite.sh: take machine type
This script is getting out of hand.. pretty soon we need to move to python
and argparse.

Signed-off-by: Sage Weil <sage@inktank.com>
2013-03-08 15:17:15 -08:00
Sage Weil
3de89969db schedule_suite.sh: drop obligatory install task
Added these to ceph-qa-suite.git instead.

Signed-off-by: Sage Weil <sage@inktank.com>
2013-02-19 22:15:18 -08:00
Sage Weil
60fee7a97e schedule_suite.sh: include install task in all jobs
This is probably temporary.  It's simpler than adding the task to every
job in the suite.  We'll want to do that later when we want to test
alternative install methods (like ceph-deploy's install function).

Signed-off-by: Sage Weil <sage@inktank.com>
2013-02-18 15:40:43 -08:00
Sage Weil
f931cad8f1 schedule_suite.sh: fix s3branch
Signed-off-by: Sage Weil <sage@inktank.com>
2013-02-15 09:33:27 -08:00
Sage Weil
db41f26132 schedule_suite.sh: choose s3branch based on teuthology branch
Signed-off-by: Sage Weil <sage@inktank.com>
2013-02-13 08:50:46 -08:00
Sage Weil
7309bccca3 schedule_suite.sh: take option teuthology branch arg
Signed-off-by: Sage Weil <sage@inktank.com>
2013-02-12 21:31:44 -08:00
Sage Weil
0c663ca84e schedule_suite.sh: ensure ceph and kernel branches exist
Signed-off-by: Sage Weil <sage@inktank.com>
2013-02-12 21:24:16 -08:00