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
Sage Weil
1a531e5018
schedule_suite.sh: less noise
2012-11-13 15:34:10 -08:00
Sage Weil
5687555f92
schedule_suite.sh: less noise
2012-11-13 14:33:38 -08:00
Josh Durgin
a09153b688
Allow scheduled jobs to use different teuthology branches
...
teuthology-[schedule|suite] get a parameter to specify the branch,
to put the job in a branch-specific queue. Workers running that
branch of teuthology can pull jobs from that queue.
Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
2012-09-21 17:16:56 -07:00
Sage Weil
be426d1b1e
schedule_suite.sh: try to use same branch for s3-tests.git
...
If it isn't there, warn and fall back to master.
2012-09-10 11:09:25 -07:00
Sage Weil
d0698f9d50
schedule_suite.sh: put coverage option in ceph section
2012-07-22 22:03:08 -07:00
Sage Weil
f5d1a32895
schedule_suite.sh: use workunits from ceph commit
...
Use the workunits from the same ceph branch we are testing.
2012-07-13 12:36:56 -07:00
Sage Weil
b99d11c490
schedule_suite: use the sha1, not branch name
...
Keep the entire suite run on the same commit. We were resolving the sha1,
but not using it.
2012-07-03 12:49:41 -07:00
Sage Weil
f81feade39
schedule_suite.sh: drop -x
2012-06-28 11:14:24 -07:00
Sage Weil
233bc8dd8e
schedule_suite: enable kdb
...
Among other things, you can attach to the console after the fact and type
'dmesg' to see wtf happened.
2012-06-19 17:29:32 -07:00
Sage Weil
372fbe0eb2
sync clock at start of every run
2012-06-17 12:16:25 -07:00
Sage Weil
9929ceb494
include suite in archive dir
2012-06-16 15:05:46 -07:00
Sage Weil
abd7d18308
whitelist 'slow request' in qa runs
2012-06-16 13:59:46 -07:00
Sage Weil
57da279490
schedule_suite.sh: add flavors, check/fix sha1s, optional templates
...
This should be everything we need to use this for the nightlies, with the
exception of updating the git trees, which can happen explicitly in the
crontab.
2012-06-14 14:04:21 -07:00
Sage Weil
d6b9bd8b63
schedule_suite: fix 'slow request' whitelist
2012-05-05 21:22:40 -07:00
Sage Weil
3adf2bf975
schedule_suite.sh: helper to schedule a suite
...
There's a bunch of stuff hardcoded in here, similar to the nightly, but
it's a useful starting point.
2012-04-04 13:54:43 -07:00