Project

General

Profile

Activity

From 11/17/2014 to 12/16/2014

12/16/2014

10:07 PM Bug #10255: Revise s3_bucket_quota.pl to run in the octo lab
I pushed a change for this to wip-10255-wusui just to make sure people agree with it.
I am still testing this.
Anonymous
09:24 PM Revision 6d684108 (teuthology): Merge pull request #394 from ceph/wip-default-kernel
scripts/suite.py: change default kernel from 'testing' to '-' Zack Cerza
02:02 PM Feature #10228 (In Progress): Teuthology task for Ipv6 ceph-deploy testing.
Anonymous
01:25 PM Feature #10304 (Resolved): teuthology-suite: don't default -k
Dan Mick
01:24 PM Feature #10304: teuthology-suite: don't default -k
https://github.com/ceph/teuthology/pull/394
https://github.com/ceph/teuthology/commit/6d684108d008c55bd0eef446bb73cc...
Dan Mick
12:31 PM Bug #10260 (Resolved): interactive-on-error doesn't stop contextutil.nested tasks, but should
https://github.com/ceph/teuthology/pull/393
https://github.com/ceph/teuthology/commit/c2b3a1d00577ebb59301cb466dfa5b...
Dan Mick
12:27 PM Bug #10283: teuthology-suite logs 'Scheduling <fixed-string>'
https://github.com/ceph/teuthology/pull/388
https://github.com/ceph/teuthology/commit/61b6ffb7dfff2b3011d652d8865674...
Dan Mick
12:26 PM Cleanup #10236 (Resolved): packaging: use misc.get_system_type rather than local code
https://github.com/ceph/teuthology/pull/375
https://github.com/ceph/teuthology/commit/7847e3f57c6832388f0fb97ae1e4e1...
Dan Mick
12:25 PM Bug #10238 (Resolved): misc.create_file only partially handles sudo
Dan Mick
12:25 PM Bug #10238: misc.create_file only partially handles sudo
https://github.com/ceph/teuthology/pull/375
https://github.com/ceph/teuthology/commit/36fd0df96cc014e3e107061114279b...
Dan Mick
12:24 PM Bug #10239 (Resolved): misc.append_lines_to_file needs to pass on its 'sudo' argument
https://github.com/ceph/teuthology/commit/0d6d0975e641f4c5b978fd9aab77fdb86cfb0782
https://github.com/ceph/teutholog...
Dan Mick
12:18 PM Feature #10337: give jobs requiring more nodes a higher priority?
Depends on http://tracker.ceph.com/issues/9937 Zack Cerza
11:09 AM Feature #10337 (New): give jobs requiring more nodes a higher priority?
The FS runs have several tests which require 5 machines instead of the default three. These get marked as hung a disp... Greg Farnum
11:44 AM Bug #10284 (Need More Info): install task doesn't like to downgrade on rhel
Is downgrading actually important? Is that supported? Zack Cerza
08:55 AM Feature #10328 (Resolved): test valgrind leak detection by injecting intentional memory leak
- add a generic options like 'inject memory leak = true' that leaks some memory in the generic code
- create a teuth...
Sage Weil

12/15/2014

01:32 PM Bug #10319 (Resolved): qemu-iotests workunit fails on trusty
commit:46a1a4cb670d30397979cd89808a2e420cef2c11
The upstream version seems to have diverged enough that options ch...
Josh Durgin
12:31 PM Revision 89610f4e (teuthology): kernel: fix 'sha1: distro' vs per role configs
We may want to setup different kernels for different roles (as long as
all roles on the same node agree on their choi...
Ilya Dryomov
12:31 PM Revision 4a05649d (teuthology): kernel: download_kernel() shouldn't install kernels
Stop using rpm http url capabilities and download packages ourselves.
This keeps the structure the same for both rpms...
Ilya Dryomov
12:31 PM Revision 71e71747 (teuthology): kernel: get_image_version()
Use 'dpkg-deb -c' for debs instead of rolling our own.
Signed-off-by: Ilya Dryomov <idryomov@redhat.com>
Ilya Dryomov
12:31 PM Revision e2aa5c23 (teuthology): kernel: local rpm support
install_kernel() now takes a path to a package in /tmp and can use
get_image_version() to obtain image version.
Sign...
Ilya Dryomov
12:31 PM Revision 2476378c (teuthology): kernel: get_latest_image_version_{rpm, deb}()
A bit of refactoring to make things more clear and align distro case
with the rest of the code. get_version_from_pkg...
Ilya Dryomov
12:31 PM Revision 7f94ebc2 (teuthology): kernel: maybe_generate_initrd_rpm()
gitbuilder and local packages may not have initrd hooks in them,
depending on how old is the kernel - an appropriate ...
Ilya Dryomov
12:31 PM Revision 79942c2c (teuthology): kernel: add rpm: key
Add 'rpm:' key to not confuse people with stuff like
kernel:
deb: /path/to/foo.rpm
Signed-off-by: Ilya Dryomo...
Ilya Dryomov
12:31 PM Revision 24c8893a (teuthology): kernel: gitbuilder_pkg_name(), remote_pkg_path()
In preparation for local rpm support, encapsulate package naming.
Using sudo to rm copied/downloaded package is not n...
Ilya Dryomov
11:49 AM Bug #10279: --os-version and --os-type is not respected
As I recall it, the breakage was caused in a run whose job config contained:... Zack Cerza
07:09 AM Bug #10279 (In Progress): --os-version and --os-type is not respected
This patch for this was reverted after discovering a bug related to the default value of --os-type. From what I can ... Andrew Schoen

12/14/2014

06:50 PM Revision a9b45086 (teuthology): Revert "ceph.conf: ms die on skipped message = true"
This reverts commit aa047a2806d44944399b50f2749754f47c92025f. Sage Weil
05:31 PM Revision 6035e6fa (teuthology): valgrind: add msync suppression for el7
already had the other distros
Signed-off-by: Sage Weil <sage@redhat.com>
Sage Weil
05:28 PM Revision 3e10c0ca (teuthology): Merge branch 'master' of github.com:ceph/teuthology
Sage Weil

12/13/2014

03:05 AM Revision bd45f7a0 (teuthology): scripts/suite.py: remove default -k (kernel) value
Note: will require current cron jobs to change to request -k testing
explicitly. Removes current special meaning of ...
Dan Mick

12/12/2014

10:29 PM Revision c0420fc5 (teuthology): Revert "respect --os-version and --os-type in teuthology.run. fix...
This reverts commit 5e943bb35f74d56667dbd73da4032d0acec8fef4. Andrew Schoen
08:38 PM Revision c2b3a1d0 (teuthology): Merge pull request #393 from ceph/wip-10260
teuthology.run: conditionally add fake_ctx to teuthology.config.config Zack Cerza
07:09 PM Revision 707d9d12 (teuthology): Fix broken error message
Signed-off-by: Zack Cerza <zack@redhat.com> Zack Cerza
07:09 PM Revision 1d18e83e (teuthology): Tweak ScheduleFailError wording
Signed-off-by: Zack Cerza <zack@redhat.com> Zack Cerza
06:57 PM Revision cb924012 (teuthology): Remove stray 'raise'
Signed-off-by: Zack Cerza <zack@redhat.com> Zack Cerza
06:45 PM Revision 19bbdcf6 (teuthology): Merge pull request #390 from ceph/wip-nuke-stale
teuthology-nuke --stale Zack Cerza
06:34 PM Revision c191467a (teuthology): Add find_stale_locks()
Signed-off-by: Zack Cerza <zack@redhat.com> Zack Cerza
06:34 PM Revision 0c9d6393 (teuthology): PEP-8 fixes
Signed-off-by: Zack Cerza <zack@redhat.com> Zack Cerza
06:34 PM Revision 30eacc7b (teuthology): Port to docopt
Signed-off-by: Zack Cerza <zack@redhat.com> Zack Cerza
06:34 PM Revision a0de02bb (teuthology): Add teuthology-nuke --stale
Signed-off-by: Zack Cerza <zack@redhat.com> Zack Cerza
06:34 PM Revision 74856def (teuthology): Remove redundant read_config() call
Signed-off-by: Zack Cerza <zack@redhat.com> Zack Cerza
04:22 PM Revision db00ef18 (teuthology): Merge pull request #395 from andrewschoen/worker-waiting-status-bug
remove the status from the call to paddles from worker.py Zack Cerza
04:14 PM Revision e96dab1e (teuthology): remove the status from the call to paddles from worker; this allo...
Signed-off-by: Andrew Schoen <aschoen@redhat.com> Andrew Schoen
11:44 AM Feature #10278 (Resolved): teuthology/paddles/pulpito - use a more specific status for jobs waiti...
https://github.com/ceph/teuthology/pull/392
https://github.com/ceph/pulpito/pull/30
https://github.com/ceph/pad...
Andrew Schoen
11:43 AM Bug #10279 (Resolved): --os-version and --os-type is not respected
Andrew Schoen
12:26 AM Revision f4de67e1 (teuthology): Fix breakage in 6114acc
Signed-off-by: Zack Cerza <zack@redhat.com> Zack Cerza
12:11 AM Revision 226e6262 (teuthology): teuthology.run: conditionally add fake_ctx to teuthology.config.c...
The intent here is to get the 'interactive-on-error' config value
passed down to contextutil.nested(), but it is reco...
Dan Mick
12:10 AM Revision 1ea62949 (teuthology): Merge pull request #387 from andrewschoen/issue-10279
respect --os-version and --os-type in teuthology.run. fixes #10279 Dan Mick
12:09 AM Revision deedcbdd (teuthology): Merge pull request #392 from andrewschoen/locking-status-10278
put a job into a 'waiting' status while it's locking machines Zack Cerza

12/11/2014

09:42 PM Revision 5c996871 (teuthology): Timeout needs to be an int
Signed-off-by: Zack Cerza <zack@redhat.com> Zack Cerza
07:41 PM Revision 6114acca (teuthology): put a job into a 'waiting' status while it's locking machines
Signed-off-by: Andrew Schoen <aschoen@redhat.com> Andrew Schoen
06:27 PM Revision 720de258 (teuthology): Merge pull request #389 from andrewschoen/run-report-bugfix
we need to use fake_ctx.summary when reporting the outcome of a run Zack Cerza
05:31 PM Feature #10304: teuthology-suite: don't default -k
I have updated the crontabs for teuthology on machine teuthology to explicitly specify "-k testing' where there was n... Dan Mick
04:26 PM Feature #10304 (Resolved): teuthology-suite: don't default -k
For at least some testing (Calamari, at the moment), the exact version of the kernel doesn't matter, and installing a... Dan Mick
02:30 PM Revision c72be3e5 (teuthology): kernel: fix commit hash matching in need_to_install(), take 2
Commit 10d7f9095fbb ("kernel: fix commit hash matching in
need_to_install()") switched startswith() around to accommo...
Ilya Dryomov
02:30 PM Revision 44d48acf (teuthology): kernel: get_sha1_from_pkg_name()
Move package name parsing into its own routine and make the regex more
robust:
- match only hex chars
- don't lim...
Ilya Dryomov
11:08 AM Bug #10291 (Closed): multimds shell scripts contain sepia references
According to Sandon, this should not be an issue. Anonymous
12:38 AM Revision 61b6ffb7 (teuthology): Merge pull request #388 from ceph/wip-10283
teuthology/suite: log correct per-job description Dan Mick

12/10/2014

04:56 PM Feature #8906: New task: Calamari nose tests
I've really taken this over; there's currently a branch to review at wip-calamari-nosetests Dan Mick
02:52 PM Revision 1aafe598 (teuthology): we need to use fake_ctx.summary when reporting the outcome of a r...
Signed-off-by: Andrew Schoen <aschoen@redhat.com> Andrew Schoen
10:42 AM Bug #10291: multimds shell scripts contain sepia references
It looks like the sepia references are in the chef scripts. Anonymous
10:37 AM Bug #10291 (Closed): multimds shell scripts contain sepia references
Note: This may be true for many other suites as well.
http://pulpito.ceph.redhat.com/teuthology-2014-12-09_19:18:0...
Anonymous

12/09/2014

11:46 PM Revision 7c8f882d (teuthology): teuthology/suite: log correct per-job description
Add 'description' to the items tracked in 'jobs_to_schedule'.
Make it a dict for somewhat clearer item extraction in ...
Dan Mick
09:47 PM Bug #10260: interactive-on-error doesn't stop contextutil.nested tasks, but should
....but of course in this case one still needs the actual ctx for the call to interactive.task() Dan Mick
08:38 PM Bug #10260: interactive-on-error doesn't stop contextutil.nested tasks, but should
Zack suggested (maybe, if I understood correctly) something like... Dan Mick
02:27 PM Bug #10260: interactive-on-error doesn't stop contextutil.nested tasks, but should
As we discussed: we need to get at the job config somehow; this is a hack because it tunnels 'ctx' as a manager, and ... Dan Mick
01:31 PM Bug #10260: interactive-on-error doesn't stop contextutil.nested tasks, but should
I don't understand the first half of the patch. Why is that necessary? Zack Cerza
09:07 PM Revision 5e943bb3 (teuthology): respect --os-version and --os-type in teuthology.run. fixes #10279
Signed-off-by: Andrew Schoen <aschoen@redhat.com> Andrew Schoen
07:59 PM Bug #10285 (Can't reproduce): teuthology/script/run.py has docopt formatting error, includes '--l...
also already fixed in b4294f7c13e860045e4da4aa9588ff274402fd76 Dan Mick
06:11 PM Bug #10285 (Can't reproduce): teuthology/script/run.py has docopt formatting error, includes '--l...
Suggested fix:... Dan Mick
07:58 PM Revision 0b01cc8a (teuthology): Don't assume y on distro kernel reinstall...
Because if its the running kernel yum will skip the current
version and install install an older package? WTF? I woul...
Sandon Van Ness
07:54 PM Bug #10286 (Duplicate): internal.lock_machines no longer respects command-line args --os-type/--o...
Dan Mick
06:23 PM Bug #10286: internal.lock_machines no longer respects command-line args --os-type/--os-version
If --os-type and --os-version are set on the command line, they don't get noticed in internal.lock_machines. I am no... Dan Mick
06:20 PM Bug #10286 (Duplicate): internal.lock_machines no longer respects command-line args --os-type/--o...
Dan Mick
05:10 PM Revision d3f947a8 (teuthology): Merge pull request #386 from andrewschoen/run-test
ensures owner and machine_type are added to fake_ctx with the correct va... Zack Cerza
05:08 PM Bug #10284 (Won't Fix): install task doesn't like to downgrade on rhel
... Sage Weil
04:41 PM Revision 30678b4f (teuthology): ensures owner and machine_type are added to fake_ctx with the cor...
Signed-off-by: Andrew Schoen <aschoen@redhat.com> Andrew Schoen
04:37 PM Revision 116a30de (teuthology): Merge pull request #384 from andrewschoen/doc-tweaks
fixed broken links to worker_start.sh and create_nodes.py in the docs Zack Cerza
04:36 PM Revision aa7dce08 (teuthology): Merge pull request #383 from ceph/wip-downburst-fqdn
Use FQDN in downburst yaml. Zack Cerza
04:33 PM Revision 8b25bc17 (teuthology): Merge pull request #385 from andrewschoen/run-test
a test to make sure that fake_ctx has everything it needs in teuthology.run Zack Cerza
04:16 PM Revision c839068a (teuthology): write a test for teuthology.run that makes sure that all fields n...
Signed-off-by: Andrew Schoen <aschoen@redhat.com> Andrew Schoen
04:15 PM Revision b4294f7c (teuthology): docopt was creating a --lock) param; fix the docstring so that do...
Signed-off-by: Andrew Schoen <aschoen@redhat.com> Andrew Schoen
03:23 PM Bug #10283 (Fix Under Review): teuthology-suite logs 'Scheduling <fixed-string>'
Dan Mick
03:23 PM Bug #10283: teuthology-suite logs 'Scheduling <fixed-string>'
...or keep the job description in the per-job info as well, which seems cleaner. Dan Mick
03:19 PM Bug #10283 (Resolved): teuthology-suite logs 'Scheduling <fixed-string>'
063ef06a6d613bc48d8d327206334f28cd99465e split the main schedule loop into two, an "append to jobs_to_schedule" and a... Dan Mick
03:05 PM Revision 66cf8b71 (teuthology): fixed broken links to worker_start.sh and create_nodes.py
Signed-off-by: Andrew Schoen <aschoen@redhat.com> Andrew Schoen
01:34 PM Bug #10279: --os-version and --os-type is not respected
https://github.com/ceph/teuthology/pull/387 Andrew Schoen
10:58 AM Bug #10279 (Resolved): --os-version and --os-type is not respected
When running teuthology the --os-version and --os-type flags aren't respected. If present, they are ignored and the ... Andrew Schoen
11:36 AM Feature #10233: Modify upgrade suites to run all workloads in parallel
Yuri Weinstein
11:34 AM Feature #5629 (In Progress): grab binary to match each core file
Sandon Van Ness
10:36 AM Feature #8906 (Fix Under Review): New task: Calamari nose tests
Anonymous
10:35 AM Feature #8906: New task: Calamari nose tests
Dan made some changes that are currently being reviewed. Anonymous
09:38 AM Feature #10278: teuthology/paddles/pulpito - use a more specific status for jobs waiting for node...
Changing subject/description because it won't simply be a color change in the dashboard. Zack Cerza
09:31 AM Feature #10278 (Resolved): teuthology/paddles/pulpito - use a more specific status for jobs waiti...
Use a different status to indicate machines that are in "machine is still unavailable" state vs ones that are actuall... Yuri Weinstein
01:58 AM Revision bb878667 (teuthology): Use FQDN in downburst yaml.
As newer rhel's like to default to localdomain screwing with things
if its not set. Older cloud-init/distros appear t...
Sandon Van Ness
01:18 AM Revision 58cf778b (teuthology): Re-store improvised owner value
Signed-off-by: Zack Cerza <zack@redhat.com> Zack Cerza
01:18 AM Revision 12c6aa03 (teuthology): Correctly handle explicit None values
With test.
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza

12/08/2014

11:37 PM Revision 35e35f61 (teuthology): Merge pull request #322 from ceph/wip-fix-update-hang
Fix update hang. Zack Cerza
09:14 PM Revision 7b132653 (teuthology): Merge pull request #382 from andrewschoen/doc-tweaks
Doc tweaks Zack Cerza
07:09 PM Revision 24dc344c (teuthology): added autogenerated rst files from sphinx-apidoc in .gitignore
Signed-off-by: Andrew Schoen <aschoen@redhat.com> Andrew Schoen
06:49 PM Revision 8d762af7 (teuthology): add a reference so we can link installation and setup from readme
Signed-off-by: Andrew Schoen <aschoen@redhat.com> Andrew Schoen
06:40 PM Revision 8c904a1f (teuthology): Merge pull request #370 from andrewschoen/docopt-run
refactor of teuthology.run Zack Cerza
04:59 PM Revision 59c373c0 (teuthology): fixing some docs
Signed-off-by: Andrew Schoen <aschoen@redhat.com> Andrew Schoen
02:43 PM Bug #10276 (Resolved): qemu-iotests workunit fails on rpm-based distros
It tries to use qemu-system-x86_64, which should be /usr/libexec/qemu-kvm on rpm-based distros.
Example failure: htt...
Josh Durgin
02:23 PM Bug #10275 (Resolved): qemu task fails on rpm-based distros
It should use /usr/libexec/qemu-kvm instead of qemu for the command. I'm not sure if anything else needs to change.
...
Josh Durgin
11:25 AM Bug #10269: "too many values to unpack" error in upgrade:giant-x-next-distro-basic-multi run
https://github.com/ceph/ceph-qa-suite/pull/261
https://github.com/ceph/ceph-qa-suite/pull/262
Yuri Weinstein
11:22 AM Bug #10269: "too many values to unpack" error in upgrade:giant-x-next-distro-basic-multi run
https://github.com/ceph/ceph-qa-suite/pull/262 Loïc Dachary
11:21 AM Bug #10269 (Resolved): "too many values to unpack" error in upgrade:giant-x-next-distro-basic-mul...
Loïc Dachary
11:11 AM Bug #10269: "too many values to unpack" error in upgrade:giant-x-next-distro-basic-multi run
Broken by changed ec-rados-default.yaml which is symlinked into that suite
https://github.com/ceph/ceph-qa-suite/c...
Yuri Weinstein
08:48 AM Bug #10269 (Resolved): "too many values to unpack" error in upgrade:giant-x-next-distro-basic-mul...
Run http://pulpito.front.sepia.ceph.com/teuthology-2014-12-07_17:05:01-upgrade:giant-x-next-distro-basic-multi/
4 ...
Yuri Weinstein
10:55 AM Feature #10273: Add utility to verify yaml structure in suites
check yaml syntax, too! we semi-regularly get unparsable yaml bits committed. Sage Weil
10:49 AM Feature #10273 (New): Add utility to verify yaml structure in suites
Currently if we have a suite (for example giant-x) which uses symlink (for example erasure-code) and there was a chan... Yuri Weinstein
08:56 AM Bug #10237 (Resolved): misc.get_system_type doesn't handle distro=False, version=True correctly
https://github.com/ceph/teuthology/commit/6a269dfa4371778e5bb3b7fab7ee558002c013a6 Zack Cerza

12/07/2014

09:48 AM Feature #10267 (New): Consolidate check disk and re-image functionality into teuthology-kill
I think if a run can't be killed in normal way, we should have additional checks built in into it, e.g. check disks ... Yuri Weinstein
08:15 AM Revision f57712ba (teuthology): Minor change for distro kernel bug.
forgot to break from the loop. I guess I was mainly testing git
kernels and not distro when I did this before.
Signe...
Sandon Van Ness

12/06/2014

07:46 PM Revision fa35faa6 (teuthology): port the argument parsing for teuthology.run to docopt
Signed-off-by: Andrew Schoen <aschoen@redhat.com> Andrew Schoen
07:46 PM Revision 0d5f1249 (teuthology): Adds a FakeNamespace object to teuthology.config that mimics
what an argparse Namespace looks like when teuthology.misc.read_config
is used on it. This allows us to refactor our...
Andrew Schoen
07:46 PM Revision 9c9cf9bc (teuthology): Creates a merge_configs function in teuthology.misc that will be ...
by run and schedule, nuke will need this eventually as well. The old
way of doing this was too tightly coupled with ...
Andrew Schoen
07:46 PM Revision f4605e04 (teuthology): Ports the teuthology.run command to docopt instead of argparse.
This is a pretty massive refactor to make the code more testable as
well. The coverage on teuthology.run was increase...
Andrew Schoen
07:46 PM Revision d3f3b786 (teuthology): Various bug fixes while running tests on this branch in the octo ...
Made YamlConfig work more closely like a dictionary by extending
collections.MutableMapping. It still needs some wor...
Andrew Schoen
07:46 PM Revision c3885557 (teuthology): simple documentation update
Signed-off-by: Andrew Schoen <aschoen@redhat.com> Andrew Schoen
07:46 PM Revision 0cf22e08 (teuthology): modified __getattr__ for FakeNamespace so that it raises Attribut...
Signed-off-by: Andrew Schoen <aschoen@redhat.com> Andrew Schoen
07:46 PM Revision a6a7261d (teuthology): Fixed a bug where I wasn't setting machine_type correctly. Also,...
local variables for each of the keys in args to help readability.
Wrote tests for teuthology.run.main. Coverage incr...
Andrew Schoen
07:46 PM Revision c3d9d91a (teuthology): Replaced the TeuthologyConfig instance in FakeNamespace with a di...
Signed-off-by: Andrew Schoen <aschoen@redhat.com> Andrew Schoen

12/05/2014

09:28 PM Bug #10260: interactive-on-error doesn't stop contextutil.nested tasks, but should
This repulsive hack works, and avoids changing every nested() call, just to demonstrate the point:... Dan Mick
05:45 PM Bug #10260 (Resolved): interactive-on-error doesn't stop contextutil.nested tasks, but should
With a standard-idiom set of subtasks inside one task, if any of them fail, all the preceding tasks' finally clauses ... Dan Mick
07:25 PM Bug #10261 (Resolved): calamari-setup task only handles one mon
The new calamari-setup task will only set up one monitor in the cluster (with ceph-deploy), even if multiples are def... Dan Mick
07:18 PM Revision e94701b7 (teuthology): Minor change for distro kernel bug.
forgot to break from the loop. I guess I was mainly testing git
kernels and not distro when I did this before.
Signe...
Sandon Van Ness
09:30 AM Bug #10255 (Resolved): Revise s3_bucket_quota.pl to run in the octo lab
s3_bucket_quota.pl has 'sepia' specific code and tests fail in the octo lab.
http://pulpito.ceph.redhat.com/teutho...
Yuri Weinstein
12:10 AM Revision 479a275a (teuthology): Merge pull request #380 from ceph/wip-kernel-fixes-rebase
Various bug-fixes with kernel installs. Zack Cerza

12/04/2014

11:23 PM Revision c926186d (teuthology): Various bug-fixes with kernel installs.
Fixed a typo causing grub list to not incrament and other issues
with finding a reliable uname string via inspecting ...
Sandon Van Ness
10:56 PM Revision 760ff2fa (teuthology): Merge pull request #378 from ceph/wip-opsys
Add OS.codename Zack Cerza
10:31 PM Revision fff64a54 (teuthology): Merge pull request #379 from andrewschoen/worker-tests
increases test coverage on teuthology.worker Zack Cerza
09:32 PM Revision 52ae86fe (teuthology): adds 50% test coverage to teuthology.worker without any changes t...
Signed-off-by: Andrew Schoen <aschoen@redhat.com> Andrew Schoen
08:57 PM Revision 202c70f0 (teuthology): Add OS.codename
The codename can be reliably set by parsing
platform.linux_distribution() or lsb_release -a. We now default to
trying...
Zack Cerza
08:03 PM Revision 6a269dfa (teuthology): Merge pull request #375 from ceph/wip-dmick
A bunch of little fixes found during addition of calamari_nosetest task Zack Cerza
08:02 PM Revision fc8160b1 (teuthology): Merge pull request #376 from ceph/wip-sha-compare-fix
kernel: fix commit hash matching in need_to_install() Zack Cerza
08:01 PM Revision 3b637975 (teuthology): Merge pull request #377 from ceph/wip-kill-fixes
Two minor teuthology-kill fixes Zack Cerza
05:29 PM Revision 02e50066 (teuthology): Don't fetch owner info from job_info when --owner given
Commit 293c2bd49c0d ("Be more informative if owner info is missing")
introduced --owner but it is still pulled from j...
Ilya Dryomov
05:29 PM Revision e0399a07 (teuthology): No need to invoke teuthology-nuke if there is nothing to nuke
Slipped in with 26803da18d1b ("Rewrite portions of teuthology.kill").
Signed-off-by: Ilya Dryomov <idryomov@redhat.com>
Ilya Dryomov
02:57 PM Feature #10249 (Resolved): Add teuthology.orchestra.opsys.OS.codename
https://github.com/ceph/teuthology/commit/760ff2fab5c03b8769a850f8e9c63188771543ef Zack Cerza
12:58 PM Feature #10249 (Resolved): Add teuthology.orchestra.opsys.OS.codename
Using @platform.linux_distribution()@ Zack Cerza
01:28 PM Feature #9652 (Rejected): add erasure-code dedicated suites
Loïc Dachary
01:26 PM Bug #10170 (Resolved): Cluster::write_file add extra argument
Loïc Dachary
08:02 AM Revision 10d7f909 (teuthology): kernel: fix commit hash matching in need_to_install()
We don't need to install a new kernel if the "want" (version) commit
hash and the "have" (cur_sha1) commit hash match...
Ilya Dryomov
01:02 AM Revision 3549421d (teuthology): orchestra/run.py: document use of Raw()
Signed-off-by: Dan Mick <dan.mick@redhat.com> Dan Mick
01:02 AM Revision ef12e5f9 (teuthology): misc.get_system_type(): fix distro=False version=True, add comments
Fixes: #10237
Signed-off-by: Dan Mick <dan.mick@redhat.com>
Dan Mick
01:02 AM Revision 36fd0df9 (teuthology): misc.create_file: if sudo, must sudo for chmod as well.
Fixes: #10238
Signed-off-by: Dan Mick <dan.mick@redhat.com>
Dan Mick
01:02 AM Revision 0d6d0975 (teuthology): misc.append_lines_to_file: respect sudo
Fixes: #10239
Signed-off-by: Dan Mick <dan.mick@redhat.com>
Dan Mick
01:02 AM Revision 7847e3f5 (teuthology): packaging.py: Use misc.get_system_type()
Dump _get_relmap() and _RELEASE_MAP in favor of common code.
Also remove the repo management stuff; it was only used ...
Dan Mick

12/03/2014

11:44 PM Revision 56d752af (teuthology): Remove obsolete calamari task
Fixes: #10235
Signed-off-by: Dan Mick <dan.mick@redhat.com>
Dan Mick
11:29 PM Revision 29247e8a (teuthology): packaging.py: import misc as misc, not teuthology
Signed-off-by: Dan Mick <dan.mick@redhat.com> Dan Mick
08:47 PM Revision ff126cc9 (teuthology): Merge pull request #374 from andrewschoen/orchestra-test
test improvements Zack Cerza
08:36 PM Revision e4e34e2f (teuthology): moved all the cluster.write_file tests into their own class; rewr...
Signed-off-by: Andrew Schoen <aschoen@redhat.com> Andrew Schoen
08:27 PM Feature #10240 (In Progress): expand test coverage for the upgrade suites
Trying option #2, see PR https://github.com/ceph/ceph-qa-suite/pull/258 Yuri Weinstein
05:36 PM Feature #10240 (Resolved): expand test coverage for the upgrade suites
currently, upgrade suites have been optimized to run upgrades in parallel to a pile of mixed workloads[rados/rbd/rgw]... Tamilarasi muthamizhan
08:19 PM Revision 8b2dd5f6 (teuthology): Merge pull request #373 from andrewschoen/orchestra-test
added a test for teuthology.orchestra.cluster.write_file Zack Cerza
08:12 PM Revision f4a9d162 (teuthology): Refuse to schedule against missing suite branches
Signed-off-by: Zack Cerza <zack@redhat.com> Zack Cerza
07:16 PM Revision 4f9a552c (teuthology): removed fudge and unneeded asserts
Signed-off-by: Andrew Schoen <aschoen@redhat.com> Andrew Schoen
07:06 PM Revision 285f5471 (teuthology): added a test for teuthology.orchestra.cluster.write_file
Signed-off-by: Andrew Schoen <aschoen@redhat.com> Andrew Schoen
06:38 PM Revision 11416c68 (teuthology): Add docs to tox envlist
So PRs don't break documentation
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza
06:38 PM Revision b1ed20fe (teuthology): Reorganize documentation and Sphinx files
This should allow a more consistent experience between reading
Sphinx-generated HTML docs and just using GitHub's ren...
Zack Cerza
06:38 PM Revision 8ff5e057 (teuthology): Add autogenerated API docs to Sphinx output
Also drop -W for now. We'll have to focus on PEP-257 stuff later.
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza
06:38 PM Revision 671ba7da (teuthology): Added calamari-server
Calamari-server has been added to the list of installed packages
to be removed. Also added salt-common and salt-mini...
Warren Usui
06:38 PM Revision d8e03fd1 (teuthology): Replaced the TeuthologyConfig instance in FakeNamespace with a di...
Signed-off-by: Andrew Schoen <aschoen@redhat.com> Andrew Schoen
06:38 PM Revision b3aa63b6 (teuthology): cluster: remove extra write_file argument
http://tracker.ceph.com/issues/10170 Fixes: #10170
Signed-off-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary
06:38 PM Revision 712ba33e (teuthology): cluster: add owner argument to write_file
The misc.sudo_write_file now supports the optional owner argument, add
support for it.
Signed-off-by: Loic Dachary <...
Loic Dachary
06:38 PM Revision e3c09e53 (teuthology): Add lab setup doc
Signed-off-by: Zack Cerza <zack@redhat.com> Zack Cerza
06:38 PM Revision 1433e794 (teuthology): Add reference configs
Signed-off-by: Zack Cerza <zack@redhat.com> Zack Cerza
06:38 PM Revision 2ce833fa (teuthology): Add LAB_SETUP.rst to Sphinx build
Signed-off-by: Zack Cerza <zack@redhat.com> Zack Cerza
06:38 PM Revision a9a3a76a (teuthology): Add stub source files linking to canonical documents
Now we can drop the Makefile magic.
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza
06:38 PM Revision dd9ee876 (teuthology): Remove fancy source file handling
Signed-off-by: Zack Cerza <zack@redhat.com> Zack Cerza
06:20 PM Revision 40cea27f (teuthology): Merge pull request #372 from ceph/wip-10034-wusui
Added calamari-server Andrew Schoen
05:37 PM Revision ba365083 (teuthology): Merge pull request #366 from dachary/wip-10170-write-file
fix Cluster::write_file extra argument & support owner Zack Cerza
05:16 PM Revision f493c0b4 (teuthology): Added calamari-server
Calamari-server has been added to the list of installed packages
to be removed. Also added salt-common and salt-mini...
Warren Usui
04:02 PM Bug #10239 (Resolved): misc.append_lines_to_file needs to pass on its 'sudo' argument
misc.append_lines_to_file takes a 'sudo' boolean; it needs to pass it on to "move_file" as well. Dan Mick
04:01 PM Bug #10238 (Resolved): misc.create_file only partially handles sudo
misc.create_file takes a sudo boolean, but it must use it both for the touch and chmod commands. Dan Mick
03:46 PM Bug #10237 (Resolved): misc.get_system_type doesn't handle distro=False, version=True correctly
get_system_type tries to allow you to get only the distro version (by selecting what you want to be returned: distro,... Dan Mick
03:44 PM Cleanup #10236 (Resolved): packaging: use misc.get_system_type rather than local code
packaging.py has _get_relmap() and _RELEASE_MAP, invented by me to deal with different distros; it duplicates functio... Dan Mick
03:42 PM Cleanup #10235 (Resolved): remove obsolete calamari task
The calamari task was just barely valid for 1.1; it was never really used and has no use in 1.2 and later; just remov... Dan Mick
03:26 PM Cleanup #10234 (Resolved): Cluster::write_file tests
You're good :-) https://github.com/ceph/teuthology/pull/373/files Loïc Dachary
03:23 PM Cleanup #10234 (Resolved): Cluster::write_file tests
Use the example at https://gist.github.com/andrewschoen/8ebdb961ed4b1fa5dd7c and improve on it. See https://github.co... Loïc Dachary
01:34 PM Feature #10233 (Resolved): Modify upgrade suites to run all workloads in parallel
Currently upgrades finish running before all workloads completed.
See firefly-x/parallel/2-workload for example
...
Yuri Weinstein
01:30 PM Feature #10232 (New): teuthology/paddles: when canceling jobs, don't delete them
If you schedule a teuthology job and later cancel it, the current behavior is that the job is removed from paddles en... Zack Cerza
01:16 PM Feature #10091 (New): segregate client configuration from ceph task in teuthology
Tamilarasi muthamizhan
01:16 PM Feature #10091: segregate client configuration from ceph task in teuthology
ah i see, what happened here is that the cluster was deployed manually but the keyrings were not copied to the client... Tamilarasi muthamizhan
01:16 PM Bug #9117 (Resolved): tasks/s3readwrite causes teuthology process to consume too much CPU
https://github.com/ceph/ceph-qa-suite/commit/a45663c54386dc2df030c38f11d5e783bbe6f3bf Zack Cerza
12:12 PM Bug #10230 (Resolved): teuthology-suite: refuse to schedule jobs against non-existant suite_branches
https://github.com/ceph/teuthology/commit/f4a9d162ce4c54bb8eb620628ada0ab043f1feee Zack Cerza
12:10 PM Bug #10230 (Resolved): teuthology-suite: refuse to schedule jobs against non-existant suite_branches
Zack Cerza
10:39 AM Feature #10228: Teuthology task for Ipv6 ceph-deploy testing.
This feature cannot work unless #10224 is resolved. Anonymous
10:37 AM Feature #10228: Teuthology task for Ipv6 ceph-deploy testing.
This task should do at least the following:
1. Run ceph-deploy new with an ipv6 public-network set.
2. Run ceph-d...
Anonymous
10:32 AM Feature #10228 (In Progress): Teuthology task for Ipv6 ceph-deploy testing.
A teuthology task for ipv6 testing of ceph-deploy is needed. Anonymous
10:30 AM Bug #10034 (Closed): Teuthology: Calamari_setup cleanup task error
Anonymous
09:53 AM Bug #10034: Teuthology: Calamari_setup cleanup task error
Change: f493c0b4ab2dec6b9a6ba5e30fa756bf8363eb28
PR: 372
wip-10034-wusui
Anonymous
09:51 AM Bug #10034 (Fix Under Review): Teuthology: Calamari_setup cleanup task error
Anonymous
08:56 AM Bug #10034 (In Progress): Teuthology: Calamari_setup cleanup task error
Anonymous
08:55 AM Bug #10034: Teuthology: Calamari_setup cleanup task error
... Anonymous
09:55 AM Feature #10181 (Duplicate): teuthology-nuke: Facility to clean up after specific ceph-qa-suite ta...
A nuke fix has been submitted for 10034 Anonymous
09:55 AM Feature #10112 (Resolved): refuse to schedule jobs against distros without built packages
Zack Cerza
09:36 AM Documentation #9704: docs: teuthology documentation master ticket
#10222 Publish API docs Zack Cerza

12/02/2014

11:23 PM Revision 2bbd0cd2 (teuthology): Fixed a bug where I wasn't setting machine_type correctly. Also,...
local variables for each of the keys in args to help readability.
Wrote tests for teuthology.run.main. Coverage incr...
Andrew Schoen
10:12 PM Revision a6a8946c (teuthology): Merge pull request #371 from ceph/docs
Add autogenerated API docs to Sphinx output Zack Cerza
09:57 PM Revision e6933f6c (teuthology): Add autogenerated API docs to Sphinx output
Also drop -W for now. We'll have to focus on PEP-257 stuff later.
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza
09:27 PM Revision 1a22a9cd (teuthology): modified __getattr__ for FakeNamespace so that it raises Attribut...
Signed-off-by: Andrew Schoen <aschoen@redhat.com> Andrew Schoen
09:07 PM Revision 38c0e796 (teuthology): Merge pull request #369 from ceph/docs
Add lab setup docs Zack Cerza
04:40 PM Revision 429d812d (teuthology): simple documentation update
Signed-off-by: Andrew Schoen <aschoen@redhat.com> Andrew Schoen
04:37 PM Revision e76a681b (teuthology): Reorganize documentation and Sphinx files
This should allow a more consistent experience between reading
Sphinx-generated HTML docs and just using GitHub's ren...
Zack Cerza
02:45 PM Feature #10222 (Resolved): Publish API docs
https://github.com/ceph/teuthology/commit/a6a8946c543663eb978eb9f8c775e22bb19ae9fe
http://ceph.com/teuthology/docs...
Zack Cerza
01:58 PM Feature #10222: Publish API docs
https://github.com/ceph/teuthology/pull/371 Zack Cerza
01:58 PM Feature #10222 (Resolved): Publish API docs
Zack Cerza
01:29 PM Feature #8430 (Resolved): document the process of setting up teuthology scheduling
Zack Cerza
11:47 AM Bug #9908: ChannelException: Administratively prohibited
... Zack Cerza
11:42 AM Bug #9908 (Resolved): ChannelException: Administratively prohibited
This should be fixed as of commit 7ba6e104551e343702b4975570610332624e365e in ceph-qa-chef since Oct 27th. If someone... Sandon Van Ness
11:45 AM Bug #10034 (Duplicate): Teuthology: Calamari_setup cleanup task error
Duplicate of #10181 Anonymous
10:48 AM Bug #10034: Teuthology: Calamari_setup cleanup task error
I think that nuke should remove the webapp/calamari and graphite packages. I was originally wondering how much we sh... Anonymous
11:39 AM Bug #10031 (Resolved): pulpito: expand all button is buggy
https://github.com/ceph/pulpito/pull/28 Andrew Schoen
11:31 AM Bug #9905 (In Progress): ceph task: core not captured when run under valgrind
Sandon Van Ness
07:46 AM Feature #10187: actually publish teuthology sphinx docs
There's no docs at http://ceph.com/teuthology/docs/ though Zack Cerza
07:12 AM Feature #10187 (Resolved): actually publish teuthology sphinx docs
Merged into ceph-build
https://github.com/ceph/ceph-build/pull/30
Andrew Schoen

12/01/2014

09:37 PM Revision c1ab48d9 (teuthology): Add stub source files linking to canonical documents
Now we can drop the Makefile magic.
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza
09:37 PM Revision 40e661ab (teuthology): Remove fancy source file handling
Signed-off-by: Zack Cerza <zack@redhat.com> Zack Cerza
09:37 PM Revision 933f7dcf (teuthology): Add docs to tox envlist
So PRs don't break documentation
Signed-off-by: Zack Cerza <zack@redhat.com>
Zack Cerza
07:13 PM Feature #9759 (Fix Under Review): Teuthology suite needed for Calamari testing
A new branch, wip-calamari_suite-wusui has been created.
PR #256 on ceph/wip-calamari_suite-wusui
Commit: a12fe...
Anonymous
03:33 PM Revision 7233d97e (teuthology): Various bug fixes while running tests on this branch in the octo ...
Made YamlConfig work more closely like a dictionary by extending
collections.MutableMapping. It still needs some wor...
Andrew Schoen

11/26/2014

03:03 PM Revision eed31c0d (teuthology): port the argument parsing for teuthology.run to docopt
Signed-off-by: Andrew Schoen <aschoen@redhat.com> Andrew Schoen
03:03 PM Revision 18da608b (teuthology): Adds a FakeNamespace object to teuthology.config that mimics
what an argparse Namespace looks like when teuthology.misc.read_config
is used on it. This allows us to refactor our...
Andrew Schoen
03:03 PM Revision e7366357 (teuthology): Creates a merge_configs function in teuthology.misc that will be ...
by run and schedule, nuke will need this eventually as well. The old
way of doing this was too tightly coupled with ...
Andrew Schoen
03:03 PM Revision 326d8074 (teuthology): Ports the teuthology.run command to docopt instead of argparse.
This is a pretty massive refactor to make the code more testable as
well. The coverage on teuthology.run was increase...
Andrew Schoen
02:21 PM Feature #8906: New task: Calamari nose tests
Warren's errors were in code that I've already removed in teuthology (old packaging support code for the old Calamari... Dan Mick

11/25/2014

10:32 PM Revision e14dac3c (teuthology): Merge pull request #360 from andrewschoen/docopt-ls
port teuthology-ls to use docopt instead of argparse Zack Cerza
10:22 PM Revision 871a84bb (teuthology): adding tests for teuthology.ls, coverage now at 88%
Signed-off-by: Andrew Schoen <aschoen@redhat.com> Andrew Schoen
10:10 PM Revision 79995871 (teuthology): Add LAB_SETUP.rst to Sphinx build
Signed-off-by: Zack Cerza <zack@redhat.com> Zack Cerza
10:10 PM Revision a19e1cf6 (teuthology): Add reference configs
Signed-off-by: Zack Cerza <zack@redhat.com> Zack Cerza
10:10 PM Revision f84662be (teuthology): Add lab setup doc
Signed-off-by: Zack Cerza <zack@redhat.com> Zack Cerza
09:09 PM Revision dface638 (teuthology): port teuthology-ls to use docopt instead of argparse
Signed-off-by: Andrew Schoen <aschoen@redhat.com> Andrew Schoen
08:27 PM Bug #9117: tasks/s3readwrite causes teuthology process to consume too much CPU
Hi. A new version is ready for review. Anonymous
03:49 PM Feature #10181: teuthology-nuke: Facility to clean up after specific ceph-qa-suite tasks.
I think that the Hadoop stuff is working fine. I was just wondering why it was not in ceph_qa_suites.
I now reali...
Anonymous
08:26 AM Feature #10181: teuthology-nuke: Facility to clean up after specific ceph-qa-suite tasks.
How would you envision 1. working?
As for 2., hadoop wasn't moved because it isn't ceph-specific. If it's leaving ...
Zack Cerza
02:35 PM Feature #8430 (Fix Under Review): document the process of setting up teuthology scheduling
https://github.com/ceph/teuthology/pull/369 Zack Cerza
02:13 PM Feature #10190 (New): expand '~' in suite_path, maybe other variables
I found myself running the wrong version of files because I'd used "--suite-path ~/<path>", which was put literally i... Dan Mick
11:01 AM Feature #10189 (New): need a UI for test run scheduling
"because using cron is not cool" - Yuri Zack Cerza
10:37 AM Documentation #9704: docs: teuthology documentation master ticket
#10187 actually publish teuthology sphinx docs Zack Cerza
10:37 AM Feature #10187 (Resolved): actually publish teuthology sphinx docs
Zack Cerza

11/24/2014

08:59 PM Revision 063ef06a (teuthology): Check individual jobs for packages
Previously we were just checking one time per run to see if packages had
been built. Now, let's check each job since ...
Zack Cerza
08:51 PM Revision 86f737ec (teuthology): Revert "ceph.conf: filestore fiemap = true"
This reverts commit 0f97481ce44e0487ac6cffa051a05590f907a081.
Until we fix #10166
Sage Weil
07:13 PM Feature #8906: New task: Calamari nose tests
This also has the same behavior on RHEL 7.0 Anonymous
06:21 PM Feature #8906: New task: Calamari nose tests
I tried running the changes on RHEL 6.5 and I got the following:... Anonymous
06:23 PM Revision 56ae8e13 (teuthology): Merge pull request #367 from ceph/wip-rgw-swift
swift: set full access to subusers creation Sage Weil
05:59 PM Revision d4695b6e (teuthology): swift: set full access to subusers creation
Default subuser permissions are 'none'.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Yehuda Sadeh
05:34 PM Feature #9759: Teuthology suite needed for Calamari testing
Ulgh. I messed up when I closed this. This is the Calamari testing suite. I meant the close to be for the calamari... Anonymous
05:33 PM Feature #9759 (In Progress): Teuthology suite needed for Calamari testing
Ulgh. I messed up when I closed this. This is for Calamari testing suite. Anonymous
03:01 PM Feature #9759 (Closed): Teuthology suite needed for Calamari testing
Calamari_setup.py is now in master.
Commit: 2ef737ecfdaf93d644aba9c4792dab78b7e769e8
Anonymous
04:00 PM Bug #10034: Teuthology: Calamari_setup cleanup task error
Redmine Feature #10181 may affect this task. Anonymous
03:52 PM Feature #10181 (Duplicate): teuthology-nuke: Facility to clean up after specific ceph-qa-suite ta...
A couple of things...
1. Should there be a facility for ceph-qa-suite tasks to specify tasks for teuthology-nuke t...
Anonymous
12:59 PM Feature #10112: refuse to schedule jobs against distros without built packages
https://github.com/ceph/teuthology/commit/063ef06a6d613bc48d8d327206334f28cd99465e Zack Cerza
12:48 PM Feature #10112 (In Progress): refuse to schedule jobs against distros without built packages
Not quite there yet:
http://pulpito.ceph.redhat.com/yuriw-2014-11-22_14:43:47-powercycle-giant-distro-basic-magna/
Zack Cerza
12:11 PM Feature #9424 (Resolved): Add suite upgrade/giant-x
https://github.com/ceph/ceph-qa-suite/pull/247 Yuri Weinstein

11/22/2014

01:51 PM Revision 9b70a174 (teuthology): cluster: add owner argument to write_file
The misc.sudo_write_file now supports the optional owner argument, add
support for it.
Signed-off-by: Loic Dachary <...
Loic Dachary
01:48 PM Revision c3add68d (teuthology): cluster: remove extra write_file argument
http://tracker.ceph.com/issues/10170 Fixes: #10170
Signed-off-by: Loic Dachary <ldachary@redhat.com>
Loic Dachary
05:53 AM Bug #10170 (Fix Under Review): Cluster::write_file add extra argument
https://github.com/ceph/teuthology/pull/366 Loïc Dachary
05:45 AM Bug #10170 (Resolved): Cluster::write_file add extra argument
"Cluster::write_file":https://github.com/ceph/teuthology/blob/master/teuthology/orchestra/cluster.py#L66 calls "misc.... Loïc Dachary

11/21/2014

04:44 PM Bug #9117 (Fix Under Review): tasks/s3readwrite causes teuthology process to consume too much CPU
I pushed a new version of this to be reviewed. It's PR #212 in ceph-qa-suite
The new version has been rebased int...
Anonymous
04:02 PM Feature #10169 (New): pulpito: cleanup/improve "By Suite" drop down
Currently in the "By Suite" drop down we have all suites that ran (maybe even once), including even ones that started... Yuri Weinstein
12:59 AM Revision 22f4781e (teuthology): Merge pull request #365 from ceph/wip-kill-pid-check
Verify running pid before passing it to be killed. Warren Usui
12:52 AM Revision f05ce565 (teuthology): Verify running pid before passing it to be killed.
So we don't kill other processes that have taken jobs pid since
job has been no longer running.
Signed-off-by: Sando...
Sandon Van Ness
12:20 AM Revision 0f97481c (teuthology): ceph.conf: filestore fiemap = true
Signed-off-by: Sage Weil <sage@redhat.com> Sage Weil

11/20/2014

10:28 PM Revision c7a361bc (teuthology): Merge pull request #364 from ceph/wip-scheduling
Fix / work around gitbuilder problems Zack Cerza
09:24 PM Revision 761861a2 (teuthology): Choose SHA1 sums more intelligently
By checking the actual gitbuilder archive that we care about, if
--distro is passed. If it is not, tweak the default ...
Zack Cerza
05:26 PM Feature #10161 (New): skip task 'exit()' handlers if cluster is all VMs
there's a lot of teardown time just wasted on tests that run on a cluster of VMs that will be unlocked/destroyed anyw... Dan Mick
04:07 PM Feature #10160 (Resolved): Allow teuthology to use alternative gitbuilder URL via config yaml
Per the description. We will expect it to be an identical format we just want to be able to over-ride http://gitbuild... Sandon Van Ness
03:19 PM Feature #8363 (Closed): Create a long-ish running teuthology job for teuthology testing
This effectively is done by upgrade tests Zack Cerza
03:18 PM Feature #8647 (Resolved): paddles: correctly display multiple machine types
Done Zack Cerza
03:16 PM Feature #9690 (Duplicate): pulpito: show which nodes a given job used
Marking as a dupe of the newer ticket #9938 because that one has slightly more information Zack Cerza
03:13 PM Feature #10091 (Need More Info): segregate client configuration from ceph task in teuthology
I don't see the ceph task being run at all here.
I see a keyring error, and something about @ObjectNotFound@. Wha...
Zack Cerza
02:27 PM Feature #10112 (Resolved): refuse to schedule jobs against distros without built packages
https://github.com/ceph/teuthology/commit/c7a361bc451c67231d2188704a91801242171e7a Zack Cerza
01:19 PM Feature #10112 (Fix Under Review): refuse to schedule jobs against distros without built packages
I did figure out a way to more reliably find packages and thus potentially avoid having to fail in all but some prett... Zack Cerza
01:28 PM Feature #10155 (New): Refactor, re-implement package finding
The code we use to find packages based on a given ceph sha1 has always been sketchy. Gitbuilders have always been unr... Zack Cerza

11/19/2014

08:48 PM Revision 9f80fb1e (teuthology): More useful logging when unlocking single nodes
Signed-off-by: Zack Cerza <zack@redhat.com> Zack Cerza
08:08 PM Revision 6191bccf (teuthology): Add a default results_sending_email
Signed-off-by: Zack Cerza <zack@redhat.com> Zack Cerza
08:08 PM Revision 220efa51 (teuthology): Mention test name when failing to schedule
Signed-off-by: Zack Cerza <zack@redhat.com> Zack Cerza
05:53 PM Revision 28c90f14 (teuthology): Merge pull request #363 from ceph/wip-10089
drop default os_type of 'ubuntu' in teuthology-suite Zack Cerza
05:34 PM Revision b62da9ee (teuthology): Drop null values in placeholders
Signed-off-by: Zack Cerza <zack@redhat.com> Zack Cerza
12:57 PM Feature #9354 (Resolved): Calamari cluster setup feature.
https://github.com/ceph/ceph-qa-suite/commit/2ef737ecfdaf93d644aba9c4792dab78b7e769e8 Zack Cerza
12:57 PM Feature #9354: Calamari cluster setup feature.
Link! https://github.com/ceph/ceph-qa-suite/pull/197 Zack Cerza
12:54 PM Feature #8167 (Rejected): teuthology: add version check
Zack Cerza
12:49 PM Bug #9719 (Resolved): unlock claims to fail but succeeds
https://github.com/ceph/teuthology/commit/9f80fb1e51e669e47fed9885663935eb5f40a35b Zack Cerza
12:45 PM Feature #10089 (Resolved): drop default os_type of 'ubuntu' in teuthology-suite
https://github.com/ceph/teuthology/commit/28c90f147b73bb4c4f798814998ca834520e442e Zack Cerza
08:42 AM Bug #9409: libvirt: QEMU errors operation is not valid: domain is not running -- cannot un...
I saw something kinda like this #10140 Christina Meno
08:42 AM Bug #10140 (Closed): Traceback when unlocking machines libvirt.libvirtError: cannot unlink file '...
Actually unlocks per --list-targets. Complains miserably while doing so.... Christina Meno

11/18/2014

11:45 PM Revision 6d43c273 (teuthology): Merge pull request #358 from andrewschoen/docopt-porting
porting teuthology-coverage to docopt Zack Cerza
04:21 PM Bug #9117: tasks/s3readwrite causes teuthology process to consume too much CPU
Commented Zack Cerza
04:09 PM Feature #5936: teuthology should not assume success
We also need to define requirements more clearly. Zack Cerza
04:09 PM Feature #5936: teuthology should not assume success
At this point the rest of this should be considered a feature and planned like one. Zack Cerza
04:01 PM Feature #9317: run tests with a mix of distros
Unassigning in favor of the other mentioned tickets which are higher priority Zack Cerza
04:00 PM Feature #9317: run tests with a mix of distros
Related: #9637 #10084 #10136 #10089 Zack Cerza
03:57 PM Feature #10136 (New): robust scheduling against multiple os types/versions
We need the ability to schedule jobs against mutiple @os_type@ and @os_version@ pairs. Maybe the right way to do this... Zack Cerza
03:42 PM Feature #10089 (Fix Under Review): drop default os_type of 'ubuntu' in teuthology-suite
https://github.com/ceph/teuthology/pull/363 Zack Cerza
02:40 PM Feature #10134 (New): Allow generalization of upgrade suites, so they can run on different branch...
This ticket is an attempt to document our discussions and opinions re: the "x-y-z concept", so we can clarify require... Yuri Weinstein
11:17 AM Bug #10034: Teuthology: Calamari_setup cleanup task error
We probably should do the same thing that the calamari processes do. In this case, the teuthology task may be doing ... Anonymous
04:01 AM Bug #9908: ChannelException: Administratively prohibited
I had the same issue, so i understood that my Linux box was not allowing more than 10 sessions, so i added
Maxsessi...
Shambhu Rajak

11/17/2014

05:37 PM Revision fb44a5e8 (teuthology): added a simple test for teuthology.coverage.main
Signed-off-by: Andrew Schoen <aschoen@redhat.com> Andrew Schoen
05:33 PM Revision 1913617e (teuthology): added a simple test for teuthology.coverage.main
Signed-off-by: Andrew Schoen <aschoen@redhat.com> Andrew Schoen
04:14 PM Revision 5376ecf4 (teuthology): refactored teuthology.coverage to use an dict from docopt instead...
Signed-off-by: Andrew Schoen <aschoen@redhat.com> Andrew Schoen
 

Also available in: Atom