]>
git.apps.os.sepia.ceph.com Git - teuthology.git/log
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
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>
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>
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>
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
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>
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>
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>
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>
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>
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>
Zack Cerza [Thu, 28 Aug 2014 22:44:21 +0000 (16:44 -0600)]
Add LICENSE
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
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
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.
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>
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
Zack Cerza [Wed, 27 Aug 2014 21:21:39 +0000 (15:21 -0600)]
Merge pull request #299 from ceph/wip-7810
Wip 7810
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>
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>
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>
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>
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
Zack Cerza [Wed, 27 Aug 2014 18:10:55 +0000 (12:10 -0600)]
Merge pull request #321 from ceph/wip-install
install libcephfs-java
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>
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>
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>
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>
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>
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>
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']
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>
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>
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>
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>
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>
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>
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>
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>
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>
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
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>
Zack Cerza [Mon, 25 Aug 2014 20:40:40 +0000 (14:40 -0600)]
Revert "Canonicalize hostnames"
This reverts commit
29e8deefaeef21d1e7f6c40d6fca2605324dec69 .
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>
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>
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>
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>
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>
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>
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>
Zack Cerza [Mon, 25 Aug 2014 19:02:04 +0000 (13:02 -0600)]
Canonicalize hostnames
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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.
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>
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.
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>
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>
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>
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
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
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>
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>
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>
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>
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
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>
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>
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>