]> git.apps.os.sepia.ceph.com Git - teuthology.git/log
teuthology.git
11 years agoMerge pull request #325 from ceph/wip-valgrind
Zack Cerza [Tue, 2 Sep 2014 14:45:01 +0000 (08:45 -0600)]
Merge pull request #325 from ceph/wip-valgrind

valgrind: use --time-stamp=yes

11 years agovalgrind: adjust suppressions for wheezy
Sage Weil [Sat, 30 Aug 2014 16:22:42 +0000 (09:22 -0700)]
valgrind: adjust suppressions for wheezy

Signed-off-by: Sage Weil <sage@redhat.com>
11 years agovalgrind: use --time-stamp=yes 325/head
Sage Weil [Sat, 30 Aug 2014 01:58:09 +0000 (18:58 -0700)]
valgrind: use --time-stamp=yes

This doesn't help on the precise version, but maybe it will on
future versions... because if so, it would be really helpful
it matching valgrind errors to daemon logs!

In any case, though, I verified it is at worse harmless.

Signed-off-by: Sage Weil <sage@redhat.com>
11 years agoUpdate downburst docs.
Sandon Van Ness [Fri, 29 Aug 2014 17:37:30 +0000 (10:37 -0700)]
Update downburst docs.

Signed-off-by: Sandon Van Ness <sandon@inktank.com>
11 years agoMerge pull request #324 from ceph/wip-hadoop-nuke
Zack Cerza [Fri, 29 Aug 2014 17:19:09 +0000 (11:19 -0600)]
Merge pull request #324 from ceph/wip-hadoop-nuke

nuke: kill hadoop processes

11 years agonuke: kill hadoop processes 324/head
John Spray [Fri, 29 Aug 2014 16:40:48 +0000 (17:40 +0100)]
nuke: kill hadoop processes

Signed-off-by: John Spray <john.spray@redhat.com>
11 years agoDrop --allow-hosts None
Zack Cerza [Fri, 29 Aug 2014 01:19:07 +0000 (19:19 -0600)]
Drop --allow-hosts None

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
11 years agoUse setuptools, not distribute
Zack Cerza [Fri, 29 Aug 2014 01:13:37 +0000 (19:13 -0600)]
Use setuptools, not distribute

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
11 years agoMerge pull request #323 from ceph/pypi
Sage Weil [Thu, 28 Aug 2014 22:53:19 +0000 (15:53 -0700)]
Merge pull request #323 from ceph/pypi

Prepare for PyPI

Reviewed-by: Sage Weil <sage@redhat.com>
11 years agoAdd install_requires and tests_require 323/head
Zack Cerza [Thu, 28 Aug 2014 22:46:28 +0000 (16:46 -0600)]
Add install_requires and tests_require

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
11 years agoAdd MANIFEST.in
Zack Cerza [Thu, 28 Aug 2014 22:44:33 +0000 (16:44 -0600)]
Add MANIFEST.in

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
11 years agoAdd LICENSE
Zack Cerza [Thu, 28 Aug 2014 22:44:21 +0000 (16:44 -0600)]
Add LICENSE

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
11 years agoMerge pull request #308 from ceph/wip-6146-wusui
Zack Cerza [Thu, 28 Aug 2014 14:40:59 +0000 (08:40 -0600)]
Merge pull request #308 from ceph/wip-6146-wusui

Add ability to update with ceph-deploy

11 years agoMerge pull request #314 from ceph/wip-8923
Zack Cerza [Wed, 27 Aug 2014 21:43:10 +0000 (15:43 -0600)]
Merge pull request #314 from ceph/wip-8923

Speed up teuthology-kill.

11 years agoAdd more info in comments. 314/head
Sandon Van Ness [Wed, 27 Aug 2014 21:41:01 +0000 (14:41 -0700)]
Add more info in comments.

Signed-off-by: Sandon Van Ness <sandon@inktank.com>
11 years agoMerge pull request #319 from ceph/wip-8231
Zack Cerza [Wed, 27 Aug 2014 21:25:12 +0000 (15:25 -0600)]
Merge pull request #319 from ceph/wip-8231

remote: Add ability to push a file to a remote machine

11 years agoMerge pull request #299 from ceph/wip-7810
Zack Cerza [Wed, 27 Aug 2014 21:21:39 +0000 (15:21 -0600)]
Merge pull request #299 from ceph/wip-7810

Wip 7810

11 years agoorchestra: more docstring 299/head
John Spray [Wed, 27 Aug 2014 21:19:52 +0000 (22:19 +0100)]
orchestra: more docstring

Signed-off-by: John Spray <john.spray@redhat.com>
11 years agoorchestra: fine tune docstrings.
John Spray [Wed, 27 Aug 2014 20:17:43 +0000 (21:17 +0100)]
orchestra: fine tune docstrings.

Signed-off-by: John Spray <john.spray@redhat.com>
11 years agoDon't explode on ConnectionError in list_locks()
Zack Cerza [Wed, 27 Aug 2014 20:01:16 +0000 (14:01 -0600)]
Don't explode on ConnectionError in list_locks()

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
11 years agoremote: Add ability to push a file to a remote machine 319/head
David Zafman [Fri, 15 Aug 2014 19:38:07 +0000 (12:38 -0700)]
remote: Add ability to push a file to a remote machine

Add put_file() and _sftp_put_file() without sudo support

Signed-off-by: David Zafman <dzafman@redhat.com>
11 years agoMerge pull request #317 from dachary/wip-nuke-on-error
Zack Cerza [Wed, 27 Aug 2014 18:13:35 +0000 (12:13 -0600)]
Merge pull request #317 from dachary/wip-nuke-on-error

convert nuke-on-error to boolean

11 years agoMerge pull request #321 from ceph/wip-install
Zack Cerza [Wed, 27 Aug 2014 18:10:55 +0000 (12:10 -0600)]
Merge pull request #321 from ceph/wip-install

install libcephfs-java

11 years agoOnly pass lists to ssh_keyscan()
Zack Cerza [Wed, 27 Aug 2014 18:05:19 +0000 (12:05 -0600)]
Only pass lists to ssh_keyscan()

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
11 years agoMore hostname normalization
Zack Cerza [Wed, 27 Aug 2014 17:32:39 +0000 (11:32 -0600)]
More hostname normalization

This time, for ssh_keyscan()

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
11 years agoFor clones, look for error regardless of exit code
Zack Cerza [Wed, 27 Aug 2014 17:25:30 +0000 (11:25 -0600)]
For clones, look for error regardless of exit code

This fixes a bug on older git versions, where it would happily cloen a
repo and give you the wrong branch if the one you requested did not
exist.

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
11 years agoNormalize input hostnames in various functions
Zack Cerza [Wed, 27 Aug 2014 15:31:52 +0000 (09:31 -0600)]
Normalize input hostnames in various functions

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
11 years agotask/install: install libcephfs-java (deb) 321/head
Sage Weil [Wed, 27 Aug 2014 00:18:26 +0000 (17:18 -0700)]
task/install: install libcephfs-java (deb)

Accidentally removed in 0c75c6b1f7654b5a9b45d73c6b6aa47a523e1841

Signed-off-by: Sage Weil <sage@redhat.com>
11 years agotask/install: move package list to top of file
Sage Weil [Wed, 27 Aug 2014 00:10:26 +0000 (17:10 -0700)]
task/install: move package list to top of file

Signed-off-by: Sage Weil <sage@redhat.com>
11 years agoMerge pull request #320 from ceph/wip-sort-brief
Zack Cerza [Tue, 26 Aug 2014 21:34:00 +0000 (15:34 -0600)]
Merge pull request #320 from ceph/wip-sort-brief

lock.py: sort --brief output by status['name']

11 years agolock.py: sort --brief output by status['name'] 320/head
Dan Mick [Tue, 26 Aug 2014 21:25:02 +0000 (14:25 -0700)]
lock.py: sort --brief output by status['name']

Signed-off-by: Dan Mick <dan.mick@inktank.com>
11 years agoFix a linter error
Zack Cerza [Tue, 26 Aug 2014 17:47:48 +0000 (11:47 -0600)]
Fix a linter error

Wasn't much of a bug, but still.

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
11 years agoFix module reference
Zack Cerza [Tue, 26 Aug 2014 17:43:45 +0000 (11:43 -0600)]
Fix module reference

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
11 years agoHostname handling for updatekeys
Zack Cerza [Tue, 26 Aug 2014 17:19:32 +0000 (11:19 -0600)]
Hostname handling for updatekeys

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
11 years agoExit with code already returned by lock.main()
Zack Cerza [Tue, 26 Aug 2014 16:39:33 +0000 (10:39 -0600)]
Exit with code already returned by lock.main()

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
11 years agoLess dangerous hostname mangling
Zack Cerza [Tue, 26 Aug 2014 16:33:17 +0000 (10:33 -0600)]
Less dangerous hostname mangling

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
11 years agoFix --unlock
Zack Cerza [Tue, 26 Aug 2014 16:32:36 +0000 (10:32 -0600)]
Fix --unlock

Note to self: clean up user/ctx.owner confusion

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
11 years agoReturn old-style hostnames from lock_many()
Zack Cerza [Tue, 26 Aug 2014 16:23:03 +0000 (10:23 -0600)]
Return old-style hostnames from lock_many()

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
11 years agoDon't "import misc as teuthology"
Zack Cerza [Tue, 26 Aug 2014 16:21:24 +0000 (10:21 -0600)]
Don't "import misc as teuthology"

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
11 years agoMerge pull request #318 from ceph/wip-defaults
Zack Cerza [Mon, 25 Aug 2014 22:11:25 +0000 (16:11 -0600)]
Merge pull request #318 from ceph/wip-defaults

change defaults for mira,plana,burnupi

11 years agoMore hostname handling fixes
Zack Cerza [Mon, 25 Aug 2014 21:08:11 +0000 (15:08 -0600)]
More hostname handling fixes

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
11 years agoRevert "Canonicalize hostnames"
Zack Cerza [Mon, 25 Aug 2014 20:40:40 +0000 (14:40 -0600)]
Revert "Canonicalize hostnames"

This reverts commit 29e8deefaeef21d1e7f6c40d6fca2605324dec69.

11 years agoRemove the 'user@' prefix before checking status
Zack Cerza [Mon, 25 Aug 2014 20:07:29 +0000 (14:07 -0600)]
Remove the 'user@' prefix before checking status

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
11 years agoAllow passing user=None to remove the 'user@'
Zack Cerza [Mon, 25 Aug 2014 20:04:32 +0000 (14:04 -0600)]
Allow passing user=None to remove the 'user@'

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
11 years agoFix canonicalize_hostname()
Zack Cerza [Mon, 25 Aug 2014 19:50:38 +0000 (13:50 -0600)]
Fix canonicalize_hostname()

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
11 years agoRemove unused import
Zack Cerza [Mon, 25 Aug 2014 19:50:23 +0000 (13:50 -0600)]
Remove unused import

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
11 years agoCanonicalize hostnames in yet another place
Zack Cerza [Mon, 25 Aug 2014 19:31:25 +0000 (13:31 -0600)]
Canonicalize hostnames in yet another place

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
11 years agosuite: scheule in mira,burnupi,plana by deafult 318/head
Sage Weil [Mon, 25 Aug 2014 19:25:48 +0000 (12:25 -0700)]
suite: scheule in mira,burnupi,plana by deafult

(was plana)

Signed-off-by: Sage Weil <sage@redhat.com>
11 years agoteuthology-queue: list multi queue by default
Sage Weil [Mon, 25 Aug 2014 19:25:37 +0000 (12:25 -0700)]
teuthology-queue: list multi queue by default

Signed-off-by: Sage Weil <sage@redhat.com>
11 years agoCanonicalize hostnames
Zack Cerza [Mon, 25 Aug 2014 19:02:04 +0000 (13:02 -0600)]
Canonicalize hostnames

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
11 years agoUse new vm_host attribute
Zack Cerza [Fri, 22 Aug 2014 20:14:15 +0000 (14:14 -0600)]
Use new vm_host attribute

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
11 years agoDon't dump all vm_host details when listing
Zack Cerza [Fri, 22 Aug 2014 19:37:49 +0000 (13:37 -0600)]
Don't dump all vm_host details when listing

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
11 years agoReflect updated field names
Zack Cerza [Fri, 22 Aug 2014 19:25:26 +0000 (13:25 -0600)]
Reflect updated field names

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
11 years agoUpdate provision module to use new lock server
Zack Cerza [Fri, 22 Aug 2014 19:05:40 +0000 (13:05 -0600)]
Update provision module to use new lock server

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
11 years agoUse Remote.shortname instead of regex
Zack Cerza [Fri, 22 Aug 2014 17:23:05 +0000 (11:23 -0600)]
Use Remote.shortname instead of regex

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
11 years agoAdd unlock_many() and use it when possible
Zack Cerza [Fri, 22 Aug 2014 16:18:36 +0000 (10:18 -0600)]
Add unlock_many() and use it when possible

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
11 years agoUpdate internal task to use new lockserver
Zack Cerza [Thu, 21 Aug 2014 18:52:46 +0000 (12:52 -0600)]
Update internal task to use new lockserver

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
11 years agoMake far less requests when simply locking
Zack Cerza [Thu, 21 Aug 2014 18:51:42 +0000 (12:51 -0600)]
Make far less requests when simply locking

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
11 years agoOptimize some list_locks() calls
Zack Cerza [Tue, 19 Aug 2014 20:43:01 +0000 (14:43 -0600)]
Optimize some list_locks() calls

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
11 years agoProperly query for multiple machine types
Zack Cerza [Mon, 18 Aug 2014 23:07:51 +0000 (17:07 -0600)]
Properly query for multiple machine types

...in list_locks()

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
11 years agoUse consistent URI for lock server
Zack Cerza [Mon, 18 Aug 2014 20:44:03 +0000 (14:44 -0600)]
Use consistent URI for lock server

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
11 years agoRemove old lock server
Zack Cerza [Wed, 21 May 2014 00:42:29 +0000 (19:42 -0500)]
Remove old lock server

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
11 years agoChange default lock server to paddles
Zack Cerza [Wed, 21 May 2014 00:41:50 +0000 (19:41 -0500)]
Change default lock server to paddles

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
11 years agoUse /nodes/ as the lock server endpoint
Zack Cerza [Wed, 21 May 2014 00:41:28 +0000 (19:41 -0500)]
Use /nodes/ as the lock server endpoint

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
11 years agoUpdate to use new ssh-keyscan API
Zack Cerza [Wed, 21 May 2014 00:32:31 +0000 (19:32 -0500)]
Update to use new ssh-keyscan API

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
11 years agoRewrite ssh public key updating
Zack Cerza [Wed, 21 May 2014 00:17:59 +0000 (19:17 -0500)]
Rewrite ssh public key updating

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
11 years agoUse new ssh_keyscan() function
Zack Cerza [Tue, 20 May 2014 23:33:36 +0000 (18:33 -0500)]
Use new ssh_keyscan() function

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
11 years agoNo need to be passing ctx to update_lock()
Zack Cerza [Tue, 20 May 2014 23:27:53 +0000 (18:27 -0500)]
No need to be passing ctx to update_lock()

... or update_keys() or scan_for_locks()

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
11 years agoAdd new ssh_keyscan() method
Zack Cerza [Tue, 20 May 2014 23:26:29 +0000 (18:26 -0500)]
Add new ssh_keyscan() method

This is just a cleaner implementation that will replace the existing
one(s).

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
11 years agoRe-order functions in module
Zack Cerza [Tue, 20 May 2014 23:02:41 +0000 (18:02 -0500)]
Re-order functions in module

This is for readability.

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
11 years agokeyscan_check(): don't require ctx to be passed
Zack Cerza [Tue, 20 May 2014 17:50:12 +0000 (12:50 -0500)]
keyscan_check(): don't require ctx to be passed

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
11 years agoUpdate lock_many(), update_lock(), and main()
Zack Cerza [Tue, 20 May 2014 15:44:46 +0000 (10:44 -0500)]
Update lock_many(), update_lock(), and main()

Also remove lockstatus.send_request()

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
11 years agoFix PEP-8 issues
Zack Cerza [Mon, 19 May 2014 23:36:39 +0000 (18:36 -0500)]
Fix PEP-8 issues

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
11 years agoRefactoring
Zack Cerza [Mon, 19 May 2014 23:21:09 +0000 (18:21 -0500)]
Refactoring

Create a new teuthology.provision module and move virtual machine
functions there. Move hostname manipulation functions to
teuthology.misc.

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
11 years agoUpdate do_summary()
Zack Cerza [Mon, 19 May 2014 22:53:22 +0000 (17:53 -0500)]
Update do_summary()

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
11 years agoRewrite list_locks()
Zack Cerza [Mon, 19 May 2014 22:45:26 +0000 (17:45 -0500)]
Rewrite list_locks()

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
11 years agoMake (de)canonicalize_hostname() work without user
Zack Cerza [Mon, 19 May 2014 22:40:11 +0000 (17:40 -0500)]
Make (de)canonicalize_hostname() work without user

Add tests proving they still work *with* usernames as well.

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
11 years agoAdd unit tests for (de)canonicalize_hostname()
Zack Cerza [Mon, 19 May 2014 20:22:30 +0000 (15:22 -0500)]
Add unit tests for (de)canonicalize_hostname()

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
11 years agoUpdate/rewrite several functions to use paddles
Zack Cerza [Fri, 16 May 2014 20:54:13 +0000 (15:54 -0500)]
Update/rewrite several functions to use paddles

Functions updated: lock.lock_one(), lock.unlock_one(),
lock.destroy_if_vm(), lockstatus.get_status()

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
11 years agoconvert nuke-on-error to boolean 317/head
Loic Dachary [Mon, 25 Aug 2014 16:13:45 +0000 (18:13 +0200)]
convert nuke-on-error to boolean

Signed-off-by: Loic Dachary <loic-201408@dachary.org>
11 years agoceph.conf: mon reweight min pgs per osd = 4
Sage Weil [Fri, 22 Aug 2014 22:14:58 +0000 (15:14 -0700)]
ceph.conf: mon reweight min pgs per osd = 4

So teh cephtool reweight-by-pg test will pass with mini clusters.

Signed-off-by: Sage Weil <sage@redhat.com>
11 years agodaemon: add DaemonGroup.resolve_role_list
John Spray [Wed, 20 Aug 2014 11:22:01 +0000 (12:22 +0100)]
daemon: add DaemonGroup.resolve_role_list

Used for tasks that want to take a flexible list
of roles from their user config, including a
null (everything) default and * wildcards.

Signed-off-by: John Spray <john.spray@redhat.com>
11 years agonuke: clear test firewall rules
John Spray [Wed, 20 Aug 2014 11:09:29 +0000 (12:09 +0100)]
nuke: clear test firewall rules

Signed-off-by: John Spray <john.spray@redhat.com>
11 years agoAdd --suite-path
Zack Cerza [Thu, 21 Aug 2014 22:10:22 +0000 (16:10 -0600)]
Add --suite-path

Slightly less ugly than setting PYTHONPATH

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
11 years agoMerge pull request #316 from ceph/wip-9183-wusui
Yuri Weinstein [Wed, 20 Aug 2014 21:55:55 +0000 (14:55 -0700)]
Merge pull request #316 from ceph/wip-9183-wusui

Fix return from schedule_suite.

11 years agoFix return from schedule_suite. 316/head
Warren Usui [Wed, 20 Aug 2014 20:19:13 +0000 (13:19 -0700)]
Fix return from schedule_suite.

Schedule_suite returns the number of jobs scheduled (accounting for
filters).  Information displayed also indicates how many jobs were
run and how many were filtered out.

Fixes: 9183
Signed-off-by: Warren Usui <warren.usui@inktank.com>
11 years agoMerge pull request #309 from ceph/wip-8954-wusui
Zack Cerza [Tue, 19 Aug 2014 18:54:12 +0000 (12:54 -0600)]
Merge pull request #309 from ceph/wip-8954-wusui

Add filter and filter-out options to suites.

11 years agovalgrind: make trusty tcmalloc supporession more general
Sage Weil [Tue, 19 Aug 2014 18:16:22 +0000 (11:16 -0700)]
valgrind: make trusty tcmalloc supporession more general

To capture this:

  <kind>SyscallParam</kind>
  <what>Syscall param msync(start) points to unaddressable byte(s)</what>
  <stack>
    <frame>
      <ip>0x5081B3D</ip>
      <obj>/lib/x86_64-linux-gnu/libpthread-2.19.so</obj>
      <dir>/build/buildd/eglibc-2.19/nptl/../sysdeps/unix</dir>
      <file>syscall-template.S</file>
      <line>81</line>
    </frame>
    <frame>
      <ip>0x76BA123</ip>
      <obj>/usr/lib/x86_64-linux-gnu/libunwind.so.8.0.1</obj>
    </frame>
    <frame>
      <ip>0x76BCEF6</ip>
      <obj>/usr/lib/x86_64-linux-gnu/libunwind.so.8.0.1</obj>
    </frame>
    <frame>
      <ip>0x76BE151</ip>
      <obj>/usr/lib/x86_64-linux-gnu/libunwind.so.8.0.1</obj>
    </frame>
    <frame>
      <ip>0x76BE4E8</ip>
      <obj>/usr/lib/x86_64-linux-gnu/libunwind.so.8.0.1</obj>
    </frame>
    <frame>
      <ip>0x76BAA30</ip>
      <obj>/usr/lib/x86_64-linux-gnu/libunwind.so.8.0.1</obj>
      <fn>_ULx86_64_step</fn>
    </frame>
    <frame>
      <ip>0x5C42052</ip>
      <obj>/usr/lib/libtcmalloc.so.4.1.2</obj>
      <fn>GetStackTrace(void**, int, int)</fn>
    </frame>
    <frame>
      <ip>0x5C349F4</ip>
      <obj>/usr/lib/libtcmalloc.so.4.1.2</obj>
      <fn>tcmalloc::PageHeap::GrowHeap(unsigned long)</fn>
    </frame>
    <frame>
      <ip>0x5C34D02</ip>
      <obj>/usr/lib/libtcmalloc.so.4.1.2</obj>
      <fn>tcmalloc::PageHeap::New(unsigned long)</fn>
    </frame>
    <frame>
      <ip>0x5C25D0C</ip>
      <obj>/usr/lib/libtcmalloc.so.4.1.2</obj>
    </frame>
    <frame>
      <ip>0x5C46378</ip>
      <obj>/usr/lib/libtcmalloc.so.4.1.2</obj>
      <fn>operator new[](unsigned long)</fn>
    </frame>

Signed-off-by: Sage Weil <sage@redhat.com>
11 years agoUse suite_path, if set, for one-off jobs as well
Zack Cerza [Tue, 19 Aug 2014 17:54:13 +0000 (11:54 -0600)]
Use suite_path, if set, for one-off jobs as well

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
11 years agoAdd filter and filter-off suite options. 309/head
Warren Usui [Tue, 19 Aug 2014 03:47:07 +0000 (20:47 -0700)]
Add filter and filter-off suite options.

Filter only runs suite jobs that contain the text passed as part of
their description or in the names of the composite set of yaml files.
Filter-off only runs suite jobs that do not contain the text passed
as either their description or in the names of the composite set of
yaml files.
Fixes: 8954
Signed-off-by: Warren Usui <warren.usui@inktank.com>
11 years agoMerge pull request #313 from ceph/wip-rhel
Zack Cerza [Mon, 18 Aug 2014 19:49:54 +0000 (13:49 -0600)]
Merge pull request #313 from ceph/wip-rhel

install: use rhel builder for rhel

11 years agoMerge pull request #315 from ceph/wip-8877
Zack Cerza [Mon, 18 Aug 2014 19:11:46 +0000 (13:11 -0600)]
Merge pull request #315 from ceph/wip-8877

Skip nuke and just destroy VPS if nuke is --unlock

11 years agoSkip nuke and just destroy VPS if nuke is --unlock 315/head
Sandon Van Ness [Mon, 18 Aug 2014 18:51:26 +0000 (11:51 -0700)]
Skip nuke and just destroy VPS if nuke is --unlock

If the machine is being unlocked after than we definitely want to
just destroy it. This way nukes will always suceed with --unlock
even if the guest is down or in a borked state.

Signed-off-by: Sandon Van Ness <sandon@inktank.com>
11 years agoSpeed up teuthology-kill.
Sandon Van Ness [Mon, 18 Aug 2014 18:25:24 +0000 (11:25 -0700)]
Speed up teuthology-kill.

Read less information when its not needed for killing runs.

Signed-off-by: Sandon Van Ness <sandon@inktank.com>
11 years agoPrint progress of reaidng job info when killing.
Sandon Van Ness [Mon, 18 Aug 2014 18:24:46 +0000 (11:24 -0700)]
Print progress of reaidng job info when killing.

Signed-off-by: Sandon Van Ness <sandon@inktank.com>
11 years agoinstall: use rhel builder for rhel 313/head
Sage Weil [Sat, 16 Aug 2014 22:01:34 +0000 (15:01 -0700)]
install: use rhel builder for rhel

Signed-off-by: Sage Weil <sage@redhat.com>
11 years agoMerge pull request #312 from ceph/wip-tls-leak
Sage Weil [Sat, 16 Aug 2014 04:03:28 +0000 (21:03 -0700)]
Merge pull request #312 from ceph/wip-tls-leak

valgrind: ignore TLS leak in glibc

11 years agoAdd ability to upgrade with ceph-deploy 308/head
Warren Usui [Fri, 15 Aug 2014 17:24:54 +0000 (10:24 -0700)]
Add ability to upgrade with ceph-deploy

Fixes: 6146
Signed-off-by: Warren Usui <warren.usui@inktank.com>
11 years agovalgrind: suppress eglibc leak of TLS 312/head
Sage Weil [Fri, 15 Aug 2014 13:28:19 +0000 (06:28 -0700)]
valgrind: suppress eglibc leak of TLS

<error>
  <unique>0xf9</unique>
  <tid>1</tid>
  <kind>Leak_PossiblyLost</kind>
  <xwhat>
    <text>320 bytes in 1 blocks are possibly lost in loss record 248 of 289</text>
    <leakedbytes>320</leakedbytes>
    <leakedblocks>1</leakedblocks>
  </xwhat>
  <stack>
    <frame>
      <ip>0x4C29DB4</ip>
      <obj>/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so</obj>
      <fn>calloc</fn>
    </frame>
    <frame>
      <ip>0x4012074</ip>
      <obj>/lib/x86_64-linux-gnu/ld-2.15.so</obj>
      <fn>_dl_allocate_tls</fn>
      <dir>/build/buildd/eglibc-2.15/elf</dir>
      <file>dl-tls.c</file>
      <line>297</line>
    </frame>
    <frame>
      <ip>0x5289ABC</ip>
      <obj>/lib/x86_64-linux-gnu/libpthread-2.15.so</obj>
      <fn>pthread_create@@GLIBC_2.2.5</fn>
      <dir>/build/buildd/eglibc-2.15/nptl</dir>
      <file>allocatestack.c</file>
      <line>571</line>
    </frame>
    <frame>
      <ip>0xA6A89A</ip>
      <obj>/usr/bin/ceph-osd</obj>
      <fn>Thread::try_create(unsigned long)</fn>
      <dir>/srv/autobuild-ceph/gitbuilder.git/build/out~/ceph-0.83-444-ge74ad5f/src/common</dir>
      <file>Thread.cc</file>
      <line>112</line>
    </frame>
    <frame>
      <ip>0xA6A94E</ip>
      <obj>/usr/bin/ceph-osd</obj>
      <fn>Thread::create(unsigned long)</fn>
      <dir>/srv/autobuild-ceph/gitbuilder.git/build/out~/ceph-0.83-444-ge74ad5f/src/common</dir>
      <file>Thread.cc</file>
      <line>122</line>
    </frame>

...

ubuntu@teuthology:/a/teuthology-2014-08-13_23:04:01-fs-next-testing-basic-multi/423897

Signed-off-by: Sage Weil <sage@redhat.com>
11 years agoPerform some sanity checks on --name
Zack Cerza [Thu, 14 Aug 2014 16:20:40 +0000 (10:20 -0600)]
Perform some sanity checks on --name

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>