testdir = get_testdir(ctx)
args = [
- '{tdir}/enable-coredump'.format(tdir=testdir),
+ '{tdir}/adjust-ulimits'.format(tdir=testdir),
'ceph-coverage',
'{tdir}/archive/coverage'.format(tdir=testdir),
'monmaptool',
while True:
r = remote.run(
args=[
- '{tdir}/enable-coredump'.format(tdir=testdir),
+ '{tdir}/adjust-ulimits'.format(tdir=testdir),
'ceph-coverage',
'{tdir}/archive/coverage'.format(tdir=testdir),
'ceph',
while True:
r = remote.run(
args=[
- '{tdir}/enable-coredump'.format(tdir=testdir),
+ '{tdir}/adjust-ulimits'.format(tdir=testdir),
'ceph-coverage',
'{tdir}/archive/coverage'.format(tdir=testdir),
'ceph',
testdir = get_testdir(ctx)
remote.run(
args=[
- '{tdir}/enable-coredump'.format(tdir=testdir),
+ '{tdir}/adjust-ulimits'.format(tdir=testdir),
'ceph-coverage',
'{tdir}/archive/coverage'.format(tdir=testdir),
'ceph-authtool',
--- /dev/null
+#!/bin/sh
+set -e
+ulimit -c unlimited
+ulimit -n 4096
+exec "$@"
remote.run(
args=[
'sudo',
- '{tdir}/enable-coredump'.format(tdir=testdir),
+ '{tdir}/adjust-ulimits'.format(tdir=testdir),
'ceph-coverage',
'{tdir}/archive/coverage'.format(tdir=testdir),
'ceph',
run_cmd=[
'sudo',
- '{tdir}/enable-coredump'.format(tdir=testdir),
+ '{tdir}/adjust-ulimits'.format(tdir=testdir),
'ceph-coverage',
'{tdir}/archive/coverage'.format(tdir=testdir),
'{tdir}/daemon-helper'.format(tdir=testdir),
@contextlib.contextmanager
def ship_utilities(ctx, config):
assert config is None
- FILES = ['daemon-helper', 'enable-coredump', 'chdir-coredump',
+ FILES = ['daemon-helper', 'adjust-ulimits', 'chdir-coredump',
'valgrind.supp', 'kcon_most']
testdir = teuthology.get_testdir(ctx)
for filename in FILES:
ctx.cluster.only(firstmon).run(
args=[
'sudo',
- '{tdir}/enable-coredump'.format(tdir=testdir),
+ '{tdir}/adjust-ulimits'.format(tdir=testdir),
'ceph-coverage',
coverage_dir,
'ceph-authtool',
ctx.cluster.only(firstmon).run(
args=[
'sudo',
- '{tdir}/enable-coredump'.format(tdir=testdir),
+ '{tdir}/adjust-ulimits'.format(tdir=testdir),
'ceph-coverage',
coverage_dir,
'ceph-authtool',
ctx.cluster.only(firstmon).run(
args=[
'sudo',
- '{tdir}/enable-coredump'.format(tdir=testdir),
+ '{tdir}/adjust-ulimits'.format(tdir=testdir),
'ceph-coverage',
coverage_dir,
'ceph-authtool',
run.wait(
mons.run(
args=[
- '{tdir}/enable-coredump'.format(tdir=testdir),
+ '{tdir}/adjust-ulimits'.format(tdir=testdir),
'ceph-coverage',
coverage_dir,
'osdmaptool',
'-p',
'/var/lib/ceph/mds/ceph-{id}'.format(id=id_),
run.Raw('&&'),
- '{tdir}/enable-coredump'.format(tdir=testdir),
+ '{tdir}/adjust-ulimits'.format(tdir=testdir),
'ceph-coverage',
coverage_dir,
'sudo',
remote.run(
args=[
'MALLOC_CHECK_=3',
- '{tdir}/enable-coredump'.format(tdir=testdir),
+ '{tdir}/adjust-ulimits'.format(tdir=testdir),
'ceph-coverage',
coverage_dir,
'sudo',
mons.run(
args=[
'sudo',
- '{tdir}/enable-coredump'.format(tdir=testdir),
+ '{tdir}/adjust-ulimits'.format(tdir=testdir),
'ceph-coverage',
coverage_dir,
'ceph-authtool',
)
remote.run(
args=[
- '{tdir}/enable-coredump'.format(tdir=testdir),
+ '{tdir}/adjust-ulimits'.format(tdir=testdir),
'ceph-coverage',
coverage_dir,
'sudo',
num_active += 1
run_cmd = [
- '{tdir}/enable-coredump'.format(tdir=testdir),
+ '{tdir}/adjust-ulimits'.format(tdir=testdir),
'ceph-coverage',
coverage_dir,
'sudo',
(mon0_remote,) = ctx.cluster.only(firstmon).remotes.keys()
mon0_remote.run(args=[
- '{tdir}/enable-coredump'.format(tdir=testdir),
+ '{tdir}/adjust-ulimits'.format(tdir=testdir),
'ceph-coverage',
coverage_dir,
'ceph',
client_keyring = '/etc/ceph/ceph.client.{id}.keyring'.format(id=id_)
remote.run(
args=[
- '{tdir}/enable-coredump'.format(tdir=testdir),
+ '{tdir}/adjust-ulimits'.format(tdir=testdir),
'ceph-coverage',
coverage_dir,
'sudo',
def raw_cluster_cmd(self, *args):
testdir = teuthology.get_testdir(self.ctx)
ceph_args = [
- '{tdir}/enable-coredump'.format(tdir=testdir),
+ '{tdir}/adjust-ulimits'.format(tdir=testdir),
'ceph-coverage',
'{tdir}/archive/coverage'.format(tdir=testdir),
'ceph',
def raw_cluster_cmd_result(self, *args):
testdir = teuthology.get_testdir(self.ctx)
ceph_args = [
- '{tdir}/enable-coredump'.format(tdir=testdir),
+ '{tdir}/adjust-ulimits'.format(tdir=testdir),
'ceph-coverage',
'{tdir}/archive/coverage'.format(tdir=testdir),
'ceph',
def do_rados(self, remote, cmd):
testdir = teuthology.get_testdir(self.ctx)
pre = [
- '{tdir}/enable-coredump'.format(tdir=testdir),
+ '{tdir}/adjust-ulimits'.format(tdir=testdir),
'ceph-coverage',
'{tdir}/archive/coverage'.format(tdir=testdir),
'rados',
assert remote is not None
args=[
'sudo',
- '{tdir}/enable-coredump'.format(tdir=testdir),
+ '{tdir}/adjust-ulimits'.format(tdir=testdir),
'ceph-coverage',
'{tdir}/archive/coverage'.format(tdir=testdir),
'ceph',
run.Raw('CEPH_REF={ref}'.format(ref=ceph_ref)),
run.Raw('CEPH_ID="{id}"'.format(id=id_)),
run.Raw('PYTHONPATH="$PYTHONPATH:{tdir}/binary/usr/local/lib/python2.7/dist-packages:{tdir}/binary/usr/local/lib/python2.6/dist-packages"'.format(tdir=testdir)),
- '{tdir}/enable-coredump'.format(tdir=testdir),
+ '{tdir}/adjust-ulimits'.format(tdir=testdir),
'ceph-coverage',
'{tdir}/archive/coverage'.format(tdir=testdir),
'{tdir}/virtualenv/bin/cram'.format(tdir=testdir),
def rados(testdir, remote, cmd, wait=True):
log.info("rados %s" % ' '.join(cmd))
pre = [
- '{tdir}/enable-coredump'.format(tdir=testdir),
+ '{tdir}/adjust-ulimits'.format(tdir=testdir),
'ceph-coverage',
'{tdir}/archive/coverage'.format(tdir=testdir),
'rados',
+++ /dev/null
-#!/bin/sh
-set -e
-ulimit -c unlimited
-exec "$@"
remote.run(
args=[
'sudo',
- '{tdir}/enable-coredump'.format(tdir=testdir),
+ '{tdir}/adjust-ulimits'.format(tdir=testdir),
'ceph-coverage',
'{tdir}/archive/coverage'.format(tdir=testdir),
'/sbin/mount.ceph',
try:
proc = client_remote.run(
args=[
- '{tdir}/enable-coredump'.format(tdir=testdir),
+ '{tdir}/adjust-ulimits'.format(tdir=testdir),
'ceph-coverage',
'{tdir}/archive/coverage'.format(tdir=testdir),
'{tdir}/daemon-helper'.format(tdir=testdir),
testdir = teuthology.get_testdir(ctx)
log.info("rados %s" % ' '.join(cmd))
pre = [
- '{tdir}/enable-coredump'.format(tdir=testdir),
+ '{tdir}/adjust-ulimits'.format(tdir=testdir),
'ceph-coverage',
'{tdir}/archive/coverage'.format(tdir=testdir),
'rados',
def rados(testdir, remote, cmd):
log.info("rados %s" % ' '.join(cmd))
pre = [
- '{tdir}/enable-coredump'.format(tdir=testdir),
+ '{tdir}/adjust-ulimits'.format(tdir=testdir),
'ceph-coverage',
'{tdir}/archive/coverage'.format(tdir=testdir),
'rados',
proc = remote.run(
args=[
"/bin/sh", "-c",
- " ".join(['{tdir}/enable-coredump',
+ " ".join(['{tdir}/adjust-ulimits',
'ceph-coverage',
'{tdir}/archive/coverage',
'omapbench',
log.info("rados %s" % ' '.join(cmd))
testdir = teuthology.get_testdir(ctx)
pre = [
- '{tdir}/enable-coredump'.format(tdir=testdir),
+ '{tdir}/adjust-ulimits'.format(tdir=testdir),
'ceph-coverage',
'{tdir}/archive/coverage'.format(tdir=testdir),
'rados',
def rados(testdir, remote, cmd, wait=True):
log.info("rados %s" % ' '.join(cmd))
pre = [
- '{tdir}/enable-coredump'.format(tdir=testdir),
+ '{tdir}/adjust-ulimits'.format(tdir=testdir),
'ceph-coverage',
'{tdir}/archive/coverage'.format(tdir=testdir),
'rados',
def rados_start(testdir, remote, cmd):
log.info("rados %s" % ' '.join(cmd))
pre = [
- '{tdir}/enable-coredump'.format(tdir=testdir),
+ '{tdir}/adjust-ulimits'.format(tdir=testdir),
'ceph-coverage',
'{tdir}/archive/coverage'.format(tdir=testdir),
'rados',
testdir = teuthology.get_testdir(ctx)
log.info("rados %s" % ' '.join(cmd))
pre = [
- '{tdir}/enable-coredump'.format(tdir=testdir),
+ '{tdir}/adjust-ulimits'.format(tdir=testdir),
'ceph-coverage',
'{tdir}/archive/coverage'.format(tdir=testdir),
'rados',
base_file = '{tdir}/qemu/base.{client}.qcow2'.format(tdir=testdir, client=client)
args=[
- '{tdir}/enable-coredump'.format(tdir=testdir),
+ '{tdir}/adjust-ulimits'.format(tdir=testdir),
'ceph-coverage',
'{tdir}/archive/coverage'.format(tdir=testdir),
'{tdir}/daemon-helper'.format(tdir=testdir),
op_weights = config.get('op_weights', {})
testdir = teuthology.get_testdir(ctx)
args = [
- '{tdir}/enable-coredump'.format(tdir=testdir),
+ '{tdir}/adjust-ulimits'.format(tdir=testdir),
'ceph-coverage',
'{tdir}/archive/coverage'.format(tdir=testdir),
'ceph_test_rados',
proc = remote.run(
args=[
"/bin/sh", "-c",
- " ".join(['{tdir}/enable-coredump',
+ " ".join(['{tdir}/adjust-ulimits',
'ceph-coverage',
'{tdir}/archive/coverage',
'rados',
proc = remote.run(
args=[
"/bin/sh", "-c",
- " ".join(['{tdir}/enable-coredump',
+ " ".join(['{tdir}/adjust-ulimits',
'ceph-coverage',
'{tdir}/archive/coverage',
'rados',
proc = remote.run(
args=[
"/bin/sh", "-c",
- " ".join(['{tdir}/enable-coredump',
+ " ".join(['{tdir}/adjust-ulimits',
'ceph-coverage',
'{tdir}/archive/coverage',
'rados',
log.info('radosgw-admin: %s' % cmd)
testdir = teuthology.get_testdir(ctx)
pre = [
- '{tdir}/enable-coredump'.format(tdir=testdir),
+ '{tdir}/adjust-ulimits'.format(tdir=testdir),
'ceph-coverage',
'{tdir}/archive/coverage'.format(tdir=testdir),
'radosgw-admin',
log.info('radosgw-admin: %s' % cmd)
testdir = teuthology.get_testdir(ctx)
pre = [
- '{tdir}/enable-coredump'.format(tdir=testdir),
+ '{tdir}/adjust-ulimits'.format(tdir=testdir),
'ceph-coverage'.format(tdir=testdir),
'{tdir}/archive/coverage'.format(tdir=testdir),
'radosgw-admin'.format(tdir=testdir),
log.info('Creating image {name} with size {size}'.format(name=name,
size=size))
args = [
- '{tdir}/enable-coredump'.format(tdir=testdir),
+ '{tdir}/adjust-ulimits'.format(tdir=testdir),
'ceph-coverage'.format(tdir=testdir),
'{tdir}/archive/coverage'.format(tdir=testdir),
'rbd',
(remote,) = ctx.cluster.only(role).remotes.keys()
remote.run(
args=[
- '{tdir}/enable-coredump'.format(tdir=testdir),
+ '{tdir}/adjust-ulimits'.format(tdir=testdir),
'ceph-coverage',
'{tdir}/archive/coverage'.format(tdir=testdir),
'rbd',
remote.run(
args=[
'sudo',
- '{tdir}/enable-coredump'.format(tdir=testdir),
+ '{tdir}/adjust-ulimits'.format(tdir=testdir),
'ceph-coverage',
'{tdir}/archive/coverage'.format(tdir=testdir),
'rbd',
args=[
'LD_LIBRARY_PATH={tdir}/binary/usr/local/lib'.format(tdir=testdir),
'sudo',
- '{tdir}/enable-coredump'.format(tdir=testdir),
+ '{tdir}/adjust-ulimits'.format(tdir=testdir),
'ceph-coverage',
'{tdir}/archive/coverage'.format(tdir=testdir),
'rbd',
# readlink -f <path> in order to get their canonical
# pathname (so it matches what the kernel remembers).
args = [
- '{tdir}/enable-coredump'.format(tdir=testdir),
+ '{tdir}/adjust-ulimits'.format(tdir=testdir),
'ceph-coverage',
'{tdir}/archive/coverage'.format(tdir=testdir),
'/usr/bin/sudo',
(remote,) = ctx.cluster.only(role).remotes.iterkeys()
remote.run(
args=[
- '{tdir}/enable-coredump'.format(tdir=testdir),
+ '{tdir}/adjust-ulimits'.format(tdir=testdir),
'ceph-coverage',
'{tdir}/archive/coverage'.format(tdir=testdir),
'ceph_test_librbd_fsx',
# create the objects
osd_remote.run(
args=[
- '{tdir}/enable-coredump'.format(tdir=testdir),
+ '{tdir}/adjust-ulimits'.format(tdir=testdir),
'ceph-coverage',
'{tdir}/archive/coverage'.format(tdir=testdir),
'smalliobench'.format(tdir=testdir),
log.info('non-recovery (baseline)')
p = osd_remote.run(
args=[
- '{tdir}/enable-coredump'.format(tdir=testdir),
+ '{tdir}/adjust-ulimits'.format(tdir=testdir),
'ceph-coverage',
'{tdir}/archive/coverage'.format(tdir=testdir),
'smalliobench',
log.info('recovery active')
p = osd_remote.run(
args=[
- '{tdir}/enable-coredump'.format(tdir=testdir),
+ '{tdir}/adjust-ulimits'.format(tdir=testdir),
'ceph-coverage',
'{tdir}/archive/coverage'.format(tdir=testdir),
'smalliobench',
env_arg = '{var}={val}'.format(var=var, val=quoted_val)
args.append(run.Raw(env_arg))
args.extend([
- '{tdir}/enable-coredump'.format(tdir=testdir),
+ '{tdir}/adjust-ulimits'.format(tdir=testdir),
'ceph-coverage',
'{tdir}/archive/coverage'.format(tdir=testdir),
'{srcdir}/{c}'.format(
run_cmd=[
'sudo',
- '{tdir}/enable-coredump'.format(tdir=testdir),
+ '{tdir}/adjust-ulimits'.format(tdir=testdir),
'ceph-coverage',
'{tdir}/archive/coverage'.format(tdir=testdir),
'{tdir}/daemon-helper'.format(tdir=testdir),
(remote,) = ctx.cluster.only(client).remotes.keys()
proc = remote.run(
args=[
- '{tdir}/enable-coredump'.format(tdir=testdir),
+ '{tdir}/adjust-ulimits'.format(tdir=testdir),
'{tdir}/daemon-helper'.format(tdir=testdir),
'kill'.format(tdir=testdir),
'apache2'.format(tdir=testdir),
_config_user(s3tests_conf, section, '{user}.{client}'.format(user=user, client=client))
ctx.cluster.only(client).run(
args=[
- '{tdir}/enable-coredump'.format(tdir=testdir),
+ '{tdir}/adjust-ulimits'.format(tdir=testdir),
'ceph-coverage',
'{tdir}/archive/coverage'.format(tdir=testdir),
'radosgw-admin',
uid = '{user}.{client}'.format(user=user, client=client)
ctx.cluster.only(client).run(
args=[
- '{tdir}/enable-coredump'.format(tdir=testdir),
+ '{tdir}/adjust-ulimits'.format(tdir=testdir),
'ceph-coverage',
'{tdir}/archive/coverage'.format(tdir=testdir),
'radosgw-admin',
_config_user(s3tests_conf, section, '{user}.{client}'.format(user=user, client=client))
ctx.cluster.only(client).run(
args=[
- '{tdir}/enable-coredump'.format(tdir=testdir),
+ '{tdir}/adjust-ulimits'.format(tdir=testdir),
'ceph-coverage',
'{tdir}/archive/coverage'.format(tdir=testdir),
'radosgw-admin',
uid = '{user}.{client}'.format(user=user, client=client)
ctx.cluster.only(client).run(
args=[
- '{tdir}/enable-coredump'.format(tdir=testdir),
+ '{tdir}/adjust-ulimits'.format(tdir=testdir),
'ceph-coverage',
'{tdir}/archive/coverage'.format(tdir=testdir),
'radosgw-admin',
_config_user(s3tests_conf, section, '{user}.{client}'.format(user=user, client=client))
ctx.cluster.only(client).run(
args=[
- '{tdir}/enable-coredump'.format(tdir=testdir),
+ '{tdir}/adjust-ulimits'.format(tdir=testdir),
'ceph-coverage',
'{tdir}/archive/coverage'.format(tdir=testdir),
'radosgw-admin',
uid = '{user}.{client}'.format(user=user, client=client)
ctx.cluster.only(client).run(
args=[
- '{tdir}/enable-coredump'.format(tdir=testdir),
+ '{tdir}/adjust-ulimits'.format(tdir=testdir),
'ceph-coverage',
'{tdir}/archive/coverage'.format(tdir=testdir),
'radosgw-admin',
_config_user(testswift_conf, '{user}.{client}'.format(user=user, client=client), user, suffix)
ctx.cluster.only(client).run(
args=[
- '{tdir}/enable-coredump'.format(tdir=testdir),
+ '{tdir}/adjust-ulimits'.format(tdir=testdir),
'ceph-coverage',
'{tdir}/archive/coverage'.format(tdir=testdir),
'radosgw-admin',
uid = '{user}.{client}'.format(user=user, client=client)
ctx.cluster.only(client).run(
args=[
- '{tdir}/enable-coredump'.format(tdir=testdir),
+ '{tdir}/adjust-ulimits'.format(tdir=testdir),
'ceph-coverage',
'{tdir}/archive/coverage'.format(tdir=testdir),
'radosgw-admin',
env_arg = '{var}={val}'.format(var=var, val=quoted_val)
args.append(run.Raw(env_arg))
args.extend([
- '{tdir}/enable-coredump'.format(tdir=testdir),
+ '{tdir}/adjust-ulimits'.format(tdir=testdir),
'ceph-coverage',
'{tdir}/archive/coverage'.format(tdir=testdir),
'{srcdir}/{workunit}'.format(