]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
Make sure that ulimits are adjusted for ceph-objectstore-tool
authorDavid Zafman <dzafman@redhat.com>
Thu, 26 Mar 2015 20:04:06 +0000 (13:04 -0700)
committerDavid Zafman <dzafman@redhat.com>
Thu, 26 Mar 2015 22:18:47 +0000 (15:18 -0700)
Fixes: #11204
Signed-off-by: David Zafman <dzafman@redhat.com>
tasks/ceph_manager.py

index e58b2a674cc613b44b4e0ce5797e55023d4d4c94..2b3595b42d2959e776f83a7cb892cd84d1bc3e3b 100644 (file)
@@ -192,14 +192,14 @@ class Thrasher:
                     remotes.iterkeys()
             if ('keyvaluestore_backend' in
                     self.ceph_manager.ctx.ceph.conf['osd']):
-                prefix = ("sudo ceph-objectstore-tool "
+                prefix = ("sudo adjust-ulimits ceph-objectstore-tool "
                           "--data-path {fpath} --journal-path {jpath} "
                           "--type keyvaluestore "
                           "--log-file="
                           "/var/log/ceph/objectstore_tool.\\$pid.log ".
                           format(fpath=FSPATH, jpath=JPATH))
             else:
-                prefix = ("sudo ceph-objectstore-tool "
+                prefix = ("sudo adjust-ulimits ceph-objectstore-tool "
                           "--data-path {fpath} --journal-path {jpath} "
                           "--log-file="
                           "/var/log/ceph/objectstore_tool.\\$pid.log ".
@@ -291,14 +291,14 @@ class Thrasher:
             JPATH = os.path.join(FSPATH, "journal")
             if ('keyvaluestore_backend' in
                     self.ceph_manager.ctx.ceph.conf['osd']):
-                prefix = ("sudo ceph-objectstore-tool "
+                prefix = ("sudo adjust-ulimits ceph-objectstore-tool "
                           "--data-path {fpath} --journal-path {jpath} "
                           "--type keyvaluestore "
                           "--log-file="
                           "/var/log/ceph/objectstore_tool.\\$pid.log ".
                           format(fpath=FSPATH, jpath=JPATH))
             else:
-                prefix = ("sudo ceph-objectstore-tool "
+                prefix = ("sudo adjust-ulimits ceph-objectstore-tool "
                           "--data-path {fpath} --journal-path {jpath} "
                           "--log-file="
                           "/var/log/ceph/objectstore_tool.\\$pid.log ".
@@ -699,7 +699,7 @@ class ObjectStoreTool:
     def build_cmd(self, options, args, stdin):
         lines = []
         if self.object_name:
-            lines.append("object=$(sudo ceph-objectstore-tool "
+            lines.append("object=$(sudo adjust-ulimits ceph-objectstore-tool "
                          "{paths} --pgid {pgid} --op list |"
                          "grep '\"oid\":\"{name}\"')".
                          format(paths=self.paths,
@@ -707,7 +707,7 @@ class ObjectStoreTool:
                                 name=self.object_name))
             args = '"$object" ' + args
             options += " --pgid {pgid}".format(pgid=self.pgid)
-        cmd = ("sudo ceph-objectstore-tool {paths} {options} {args}".
+        cmd = ("sudo adjust-ulimits ceph-objectstore-tool {paths} {options} {args}".
                format(paths=self.paths,
                       args=args,
                       options=options))