summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSage Weil <sage@newdream.net>2011-09-22 01:28:43 +0200
committerSage Weil <sage@newdream.net>2011-09-23 00:08:25 +0200
commit6f8f140350c91f4d823f7c7cc856d78abb57b22c (patch)
tree6349d318688a41254a633bd233a97ff5f8a693ca
parentmount.ceph: use ":/" instead of just ":" as ip/path delimiter (diff)
downloadceph-6f8f140350c91f4d823f7c7cc856d78abb57b22c.tar.xz
ceph-6f8f140350c91f4d823f7c7cc856d78abb57b22c.zip
c* -> ceph-*
Hopefully I didn't miss too much... Signed-off-by: Sage Weil <sage@newdream.net>
-rw-r--r--README8
-rw-r--r--ceph.spec.in36
-rw-r--r--debian/ceph-fuse.install4
-rw-r--r--debian/ceph.install30
-rw-r--r--doc/architecture.rst42
-rw-r--r--doc/dev/object-store.rst4
-rw-r--r--doc/glossary.rst6
-rw-r--r--doc/index.rst4
-rw-r--r--doc/man/8/cclsinfo.rst10
-rw-r--r--doc/man/8/cconf.rst30
-rw-r--r--doc/man/8/cdebugpack.rst2
-rw-r--r--doc/man/8/cfuse.rst14
-rw-r--r--doc/man/8/cmds.rst20
-rw-r--r--doc/man/8/cmon.rst8
-rw-r--r--doc/man/8/cosd.rst18
-rw-r--r--doc/man/8/crbdnamer.rst12
-rw-r--r--doc/man/8/crun.rst16
-rw-r--r--doc/man/8/csyn.rst4
-rw-r--r--doc/man/8/mount.ceph.rst2
-rw-r--r--doc/rec/hardware.rst2
-rw-r--r--man/Makefile.am20
-rw-r--r--man/ceph-authtool.8 (renamed from man/cauthtool.8)0
-rw-r--r--man/ceph-clsinfo.8 (renamed from man/cclsinfo.8)0
-rw-r--r--man/ceph-conf.8 (renamed from man/cconf.8)0
-rw-r--r--man/ceph-debugpack.8 (renamed from man/cdebugpack.8)2
-rw-r--r--man/ceph-fuse.8 (renamed from man/cfuse.8)0
-rw-r--r--man/ceph-mds.8 (renamed from man/cmds.8)6
-rw-r--r--man/ceph-mon.8 (renamed from man/cmon.8)4
-rw-r--r--man/ceph-osd.8 (renamed from man/cosd.8)0
-rw-r--r--man/ceph-rbdnamer.8 (renamed from man/crbdnamer.8)0
-rw-r--r--man/ceph-run.8 (renamed from man/crun.8)0
-rw-r--r--man/ceph-syn.8 (renamed from man/csyn.8)0
-rw-r--r--qa/rbd/common.sh2
-rwxr-xr-xqa/runoncfuse.sh4
-rw-r--r--src/.gitignore16
-rw-r--r--src/Makefile.am90
-rw-r--r--src/cconf.cc6
-rwxr-xr-xsrc/ceph-clsinfo (renamed from src/cclsinfo)0
-rw-r--r--src/ceph-debugpack.in (renamed from src/cdebugpack.in)2
-rwxr-xr-xsrc/ceph-rbdnamer (renamed from src/crbdnamer)0
-rwxr-xr-xsrc/ceph-run (renamed from src/crun)0
-rw-r--r--src/ceph_common.sh2
-rw-r--r--src/cfuse.cc18
-rw-r--r--src/client/Client.cc2
-rw-r--r--src/cmds.cc6
-rw-r--r--src/cmon.cc4
-rw-r--r--src/cosd.cc4
-rw-r--r--src/csyn.cc4
-rw-r--r--src/init-ceph.in2
-rw-r--r--src/mkcephfs.in18
-rw-r--r--src/mon/Monitor.cc2
-rw-r--r--src/mon/MonitorStore.cc2
-rw-r--r--src/os/FileStore.cc2
-rw-r--r--src/osd/OSD.cc2
-rwxr-xr-xsrc/ps-ceph.pl8
-rwxr-xr-xsrc/script/check_pglog.sh4
-rwxr-xr-xsrc/stop.sh22
-rw-r--r--src/test/cli/cauthtool/add-key-segv.t4
-rw-r--r--src/test/cli/cauthtool/add-key.t6
-rw-r--r--src/test/cli/cauthtool/cap-bin.t6
-rw-r--r--src/test/cli/cauthtool/cap-invalid.t10
-rw-r--r--src/test/cli/cauthtool/cap-overwrite.t10
-rw-r--r--src/test/cli/cauthtool/cap.t6
-rw-r--r--src/test/cli/cauthtool/create-gen-list-bin.t12
-rw-r--r--src/test/cli/cauthtool/create-gen-list.t10
-rw-r--r--src/test/cli/cauthtool/help.t4
-rw-r--r--src/test/cli/cauthtool/list-empty-bin.t4
-rw-r--r--src/test/cli/cauthtool/list-empty.t4
-rw-r--r--src/test/cli/cauthtool/list-nonexistent-bin.t4
-rw-r--r--src/test/cli/cauthtool/list-nonexistent.t4
-rw-r--r--src/test/cli/cauthtool/manpage.t16
-rw-r--r--src/test/cli/cauthtool/simple.t6
-rw-r--r--src/test/cli/cconf/env-vs-args.t4
-rw-r--r--src/test/cli/cconf/help.t8
-rw-r--r--src/test/cli/cconf/invalid-args.t6
-rw-r--r--src/test/cli/cconf/manpage.t6
-rw-r--r--src/test/cli/cconf/option.t24
-rw-r--r--src/test/cli/cconf/sections.t4
-rw-r--r--src/test/cli/cconf/simple.t2
-rwxr-xr-xsrc/test/test_common.sh4
-rw-r--r--src/test/test_csyn.sh2
-rwxr-xr-xsrc/verify-mds-journal.sh2
-rwxr-xr-xsrc/vstart.sh34
83 files changed, 364 insertions, 364 deletions
diff --git a/README b/README
index c22c6ce72da..1e68c862247 100644
--- a/README
+++ b/README
@@ -18,11 +18,11 @@ $ make
A quick summary of binaries that will be built in src/
daemons:
- cmon -- monitor daemon. handles cluster state and configuration
+ ceph-mon -- monitor daemon. handles cluster state and configuration
information.
- cosd -- storage daemon. stores objects on a given block device.
- cmds -- metadata daemon. handles file system namespace.
- cfuse -- fuse client.
+ ceph-osd -- storage daemon. stores objects on a given block device.
+ ceph-mds -- metadata daemon. handles file system namespace.
+ ceph-fuse -- fuse client.
tools:
ceph -- send management commands to the monitor cluster.
diff --git a/ceph.spec.in b/ceph.spec.in
index f7dc193b4a6..40d8f201ed9 100644
--- a/ceph.spec.in
+++ b/ceph.spec.in
@@ -158,17 +158,17 @@ fi
%doc README COPYING
%{_bindir}/ceph
%{_bindir}/cephfs
-%{_bindir}/cconf
-%{_bindir}/cclsinfo
+%{_bindir}/ceph-conf
+%{_bindir}/ceph-clsinfo
%{_bindir}/crushtool
%{_bindir}/monmaptool
%{_bindir}/osdmaptool
%{_bindir}/cauthtool
-%{_bindir}/csyn
-%{_bindir}/crun
-%{_bindir}/cmon
-%{_bindir}/cmds
-%{_bindir}/cosd
+%{_bindir}/ceph-syn
+%{_bindir}/ceph-run
+%{_bindir}/ceph-mon
+%{_bindir}/ceph-mds
+%{_bindir}/ceph-osd
%{_bindir}/crbdnamer
%{_bindir}/librados-config
%{_bindir}/rados
@@ -192,16 +192,16 @@ fi
%{_sysconfdir}/bash_completion.d/radosgw_admin
%{_sysconfdir}/bash_completion.d/rbd
%config(noreplace) %{_sysconfdir}/logrotate.d/ceph
-%{_mandir}/man8/cmon.8*
-%{_mandir}/man8/cmds.8*
-%{_mandir}/man8/cosd.8*
+%{_mandir}/man8/ceph-mon.8*
+%{_mandir}/man8/ceph-mds.8*
+%{_mandir}/man8/ceph-osd.8*
%{_mandir}/man8/mkcephfs.8*
-%{_mandir}/man8/crun.8*
-%{_mandir}/man8/csyn.8*
+%{_mandir}/man8/ceph-run.8*
+%{_mandir}/man8/ceph-syn.8*
%{_mandir}/man8/crushtool.8*
%{_mandir}/man8/osdmaptool.8*
%{_mandir}/man8/monmaptool.8*
-%{_mandir}/man8/cconf.8*
+%{_mandir}/man8/ceph-conf.8*
%{_mandir}/man8/ceph.8*
%{_mandir}/man8/cephfs.8*
%{_mandir}/man8/mount.ceph.8*
@@ -209,9 +209,9 @@ fi
%{_mandir}/man8/radosgw_admin.8*
%{_mandir}/man8/rados.8*
%{_mandir}/man8/rbd.8*
-%{_mandir}/man8/cauthtool.8*
-%{_mandir}/man8/cdebugpack.8*
-%{_mandir}/man8/cclsinfo.8.gz
+%{_mandir}/man8/ceph-authtool.8*
+%{_mandir}/man8/ceph-debugpack.8*
+%{_mandir}/man8/ceph-clsinfo.8.gz
%{_mandir}/man8/librados-config.8.gz
%{python_sitelib}/rados.py
%{python_sitelib}/rados.pyc
@@ -228,8 +228,8 @@ fi
%files fuse
%defattr(-,root,root,-)
%doc COPYING
-%{_bindir}/cfuse
-%{_mandir}/man8/cfuse.8*
+%{_bindir}/ceph-fuse
+%{_mandir}/man8/ceph-fuse.8*
%files devel
%defattr(-,root,root,-)
diff --git a/debian/ceph-fuse.install b/debian/ceph-fuse.install
index 5c75775e12d..b8dd3b32d63 100644
--- a/debian/ceph-fuse.install
+++ b/debian/ceph-fuse.install
@@ -1,2 +1,2 @@
-usr/bin/cfuse
-usr/share/man/man8/cfuse.8
+usr/bin/ceph-fuse
+usr/share/man/man8/ceph-fuse.8
diff --git a/debian/ceph.install b/debian/ceph.install
index 53de14f03e5..8d452454aca 100644
--- a/debian/ceph.install
+++ b/debian/ceph.install
@@ -1,33 +1,33 @@
usr/bin/ceph
usr/bin/cephfs
-usr/bin/cconf
-usr/bin/cclsinfo
+usr/bin/ceph-conf
+usr/bin/ceph-clsinfo
usr/bin/crushtool
usr/bin/monmaptool
usr/bin/osdmaptool
-usr/bin/crun
-usr/bin/cmon
-usr/bin/cmds
-usr/bin/cosd
+usr/bin/ceph-run
+usr/bin/ceph-mon
+usr/bin/ceph-mds
+usr/bin/ceph-osd
usr/bin/cauthtool
-usr/bin/cdebugpack
+usr/bin/ceph-debugpack
sbin/mkcephfs
usr/lib/ceph/ceph_common.sh
usr/lib/rados-classes/*
usr/share/doc/ceph/sample.ceph.conf
usr/share/doc/ceph/sample.fetch_config
-usr/share/man/man8/cmon.8
-usr/share/man/man8/cmds.8
-usr/share/man/man8/cosd.8
+usr/share/man/man8/ceph-mon.8
+usr/share/man/man8/ceph-mds.8
+usr/share/man/man8/ceph-osd.8
usr/share/man/man8/mkcephfs.8
-usr/share/man/man8/crun.8
+usr/share/man/man8/ceph-run.8
usr/share/man/man8/crushtool.8
usr/share/man/man8/osdmaptool.8
usr/share/man/man8/monmaptool.8
-usr/share/man/man8/cconf.8
+usr/share/man/man8/ceph-conf.8
usr/share/man/man8/ceph.8
usr/share/man/man8/cephfs.8
-usr/share/man/man8/cauthtool.8
-usr/share/man/man8/cclsinfo.8
-usr/share/man/man8/cdebugpack.8
+usr/share/man/man8/ceph-authtool.8
+usr/share/man/man8/ceph-clsinfo.8
+usr/share/man/man8/ceph-debugpack.8
etc/bash_completion.d/ceph
diff --git a/doc/architecture.rst b/doc/architecture.rst
index c9705b4bdd8..e8f8b6d874d 100644
--- a/doc/architecture.rst
+++ b/doc/architecture.rst
@@ -21,30 +21,30 @@ overhead.
Monitor cluster
===============
-``cmon`` is a lightweight daemon that provides a consensus for
+``ceph-mon`` is a lightweight daemon that provides a consensus for
distributed decisionmaking in a Ceph/RADOS cluster.
It also is the initial point of contact for new clients, and will hand
out information about the topology of the cluster, such as the
``osdmap``.
-You normally run 3 ``cmon`` daemons, on 3 separate physical machines,
+You normally run 3 ``ceph-mon`` daemons, on 3 separate physical machines,
isolated from each other; for example, in different racks or rows.
You could run just 1 instance, but that means giving up on high
availability.
-You may use the same hosts for ``cmon`` and other purposes.
+You may use the same hosts for ``ceph-mon`` and other purposes.
-``cmon`` processes talk to each other using a Paxos_\-style
+``ceph-mon`` processes talk to each other using a Paxos_\-style
protocol. They discover each other via the ``[mon.X] mon addr`` fields
in ``ceph.conf``.
.. todo:: What about ``monmap``? Fact check.
-Any decision requires the majority of the ``cmon`` processes to be
+Any decision requires the majority of the ``ceph-mon`` processes to be
healthy and communicating with each other. For this reason, you never
-want an even number of ``cmon``\s; there is no unambiguous majority
+want an even number of ``ceph-mon``\s; there is no unambiguous majority
subgroup for an even number.
.. _Paxos: http://en.wikipedia.org/wiki/Paxos_algorithm
@@ -58,9 +58,9 @@ subgroup for an even number.
RADOS
=====
-``cosd`` is the storage daemon that provides the RADOS service. It
-uses ``cmon`` for cluster membership, services object read/write/etc
-request from clients, and peers with other ``cosd``\s for data
+``ceph-osd`` is the storage daemon that provides the RADOS service. It
+uses ``ceph-mon`` for cluster membership, services object read/write/etc
+request from clients, and peers with other ``ceph-osd``\s for data
replication.
The data model is fairly simple on this level. There are multiple
@@ -77,7 +77,7 @@ metadata to store file owner etc.
.. todo:: Verify that metadata is unordered.
-Underneath, ``cosd`` stores the data on a local filesystem. We
+Underneath, ``ceph-osd`` stores the data on a local filesystem. We
recommend using Btrfs_, but any POSIX filesystem that has extended
attributes should work (see :ref:`xattr`).
@@ -96,37 +96,37 @@ Ceph filesystem
===============
The Ceph filesystem service is provided by a daemon called
-``cmds``. It uses RADOS to store all the filesystem metadata
+``ceph-mds``. It uses RADOS to store all the filesystem metadata
(directories, file ownership, access modes, etc), and directs clients
to access RADOS directly for the file contents.
The Ceph filesystem aims for POSIX compatibility, except for a few
chosen differences. See :doc:`/appendix/differences-from-posix`.
-``cmds`` can run as a single process, or it can be distributed out to
+``ceph-mds`` can run as a single process, or it can be distributed out to
multiple physical machines, either for high availability or for
scalability.
-For high availability, the extra ``cmds`` instances can be `standby`,
-ready to take over the duties of any failed ``cmds`` that was
+For high availability, the extra ``ceph-mds`` instances can be `standby`,
+ready to take over the duties of any failed ``ceph-mds`` that was
`active`. This is easy because all the data, including the journal, is
stored on RADOS. The transition is triggered automatically by
-``cmon``.
+``ceph-mon``.
-For scalability, multiple ``cmds`` instances can be `active`, and they
+For scalability, multiple ``ceph-mds`` instances can be `active`, and they
will split the directory tree into subtrees (and shards of a single
busy directory), effectively balancing the load amongst all `active`
servers.
Combinations of `standby` and `active` etc are possible, for example
-running 3 `active` ``cmds`` instances for scaling, and one `standby`.
+running 3 `active` ``ceph-mds`` instances for scaling, and one `standby`.
-To control the number of `active` ``cmds``\es, see
+To control the number of `active` ``ceph-mds``\es, see
:doc:`/ops/manage/grow/mds`.
.. topic:: Status as of 2011-09:
- Multiple `active` ``cmds`` operation is stable under normal
+ Multiple `active` ``ceph-mds`` operation is stable under normal
circumstances, but some failure scenarios may still cause
operational issues.
@@ -166,14 +166,14 @@ virtualization. This is done with the command-line tool ``rbd`` (see
The latter is also useful in non-virtualized scenarios.
Internally, RBD stripes the device image over multiple RADOS objects,
-each typically located on a separate ``cosd``, allowing it to perform
+each typically located on a separate ``ceph-osd``, allowing it to perform
better than a single server could.
Client
======
-.. todo:: cephfs, cfuse, librados, libceph, librbd
+.. todo:: cephfs, ceph-fuse, librados, libceph, librbd
.. todo:: Summarize how much Ceph trusts the client, for what parts (security vs reliability).
diff --git a/doc/dev/object-store.rst b/doc/dev/object-store.rst
index 60eb8fd0da2..31b36d18b79 100644
--- a/doc/dev/object-store.rst
+++ b/doc/dev/object-store.rst
@@ -40,8 +40,8 @@
"objecter" -> "OSDMap"
- "cosd" -> "PG"
- "cosd" -> "ObjectStore"
+ "ceph-osd" -> "PG"
+ "ceph-osd" -> "ObjectStore"
"crushtool" -> "CrushWrapper"
diff --git a/doc/glossary.rst b/doc/glossary.rst
index 18c5d44d798..13b921f88e6 100644
--- a/doc/glossary.rst
+++ b/doc/glossary.rst
@@ -20,13 +20,13 @@
Object
.. todo:: write me
- cosd
+ ceph-osd
.. todo:: write me
- cmon
+ ceph-mon
.. todo:: write me
- cmds
+ ceph-mds
Ceph MDS, the actual daemon blahblah
radosgw
diff --git a/doc/index.rst b/doc/index.rst
index 2b3a4db6913..8ab1b2def1e 100644
--- a/doc/index.rst
+++ b/doc/index.rst
@@ -61,10 +61,10 @@ mature next.
The Ceph filesystem is functionally fairly complete, but has not been
tested well enough at scale and under load yet. Multi-master MDS is
still problematic and we recommend running just one active MDS
-(standbys are ok). If you have problems with ``kclient`` or ``cfuse``,
+(standbys are ok). If you have problems with ``kclient`` or ``ceph-fuse``,
you may wish to try the other option; in general, ``kclient`` is
expected to be faster (but be sure to use the latest Linux kernel!)
-while ``cfuse`` provides better stability by not triggering kernel
+while ``ceph-fuse`` provides better stability by not triggering kernel
crashes.
As individual systems mature enough, we move to improving their
diff --git a/doc/man/8/cclsinfo.rst b/doc/man/8/cclsinfo.rst
index 32da1792ebc..b9f3074d3c9 100644
--- a/doc/man/8/cclsinfo.rst
+++ b/doc/man/8/cclsinfo.rst
@@ -1,19 +1,19 @@
===========================================
- cclsinfo -- show class object information
+ ceph-clsinfo -- show class object information
===========================================
-.. program:: cclsinfo
+.. program:: ceph-clsinfo
Synopsis
========
-| **cclsinfo** [ *options* ] ... *filename*
+| **ceph-clsinfo** [ *options* ] ... *filename*
Description
===========
-**cclsinfo** can show name, version, and architecture information
+**ceph-clsinfo** can show name, version, and architecture information
about a specific class object.
@@ -36,7 +36,7 @@ Options
Availability
============
-**cclsinfo** is part of the Ceph distributed file system. Please
+**ceph-clsinfo** is part of the Ceph distributed file system. Please
refer to the Ceph wiki at http://ceph.newdream.net/wiki for more
information.
diff --git a/doc/man/8/cconf.rst b/doc/man/8/cconf.rst
index cd322902399..70acb024f73 100644
--- a/doc/man/8/cconf.rst
+++ b/doc/man/8/cconf.rst
@@ -1,24 +1,24 @@
==============================
- cconf -- ceph conf file tool
+ ceph-conf -- ceph conf file tool
==============================
-.. program:: cconf
+.. program:: ceph-conf
Synopsis
========
-| **cconf** -c *conffile* --list-all-sections
-| **cconf** -c *conffile* -L
-| **cconf** -c *conffile* -l *prefix*
-| **cconf** *key* -s *section1* ...
-| **cconf** [-s *section* ] --lookup *key*
-| **cconf** [-s *section* ] *key*
+| **ceph-conf** -c *conffile* --list-all-sections
+| **ceph-conf** -c *conffile* -L
+| **ceph-conf** -c *conffile* -l *prefix*
+| **ceph-conf** *key* -s *section1* ...
+| **ceph-conf** [-s *section* ] --lookup *key*
+| **ceph-conf** [-s *section* ] *key*
Description
===========
-**cconf** is a utility for getting information about a ceph
+**ceph-conf** is a utility for getting information about a ceph
configuration file. As with most Ceph programs, you can specify which
Ceph configuration file to use with the ``-c`` flag.
@@ -28,7 +28,7 @@ Actions
.. TODO format this like a proper man page
-**cconf** will perform one of the following actions:
+**ceph-conf** will perform one of the following actions:
--list-all-sections or -L prints out a list of all the section names in the configuration
file.
@@ -57,25 +57,25 @@ Examples
To find out what value osd 0 will use for the "osd data" option::
- cconf -c foo.conf --name osd.0 --lookup "osd data"
+ ceph-conf -c foo.conf --name osd.0 --lookup "osd data"
To find out what value will mds a use for the "log file" option::
- cconf -c foo.conf --name mds.a "log file"
+ ceph-conf -c foo.conf --name mds.a "log file"
To list all sections that begin with osd::
- cconf -c foo.conf -l osd
+ ceph-conf -c foo.conf -l osd
To list all sections::
- cconf -c foo.conf -L
+ ceph-conf -c foo.conf -L
Availability
============
-**cconf** is part of the Ceph distributed file system. Please refer
+**ceph-conf** is part of the Ceph distributed file system. Please refer
to the Ceph wiki at http://ceph.newdream.net/wiki for more
information.
diff --git a/doc/man/8/cdebugpack.rst b/doc/man/8/cdebugpack.rst
index a2f4ef6076d..259cf87d192 100644
--- a/doc/man/8/cdebugpack.rst
+++ b/doc/man/8/cdebugpack.rst
@@ -17,7 +17,7 @@ Description
useful for debugging crashes. The resulting tarball can be shared with
Ceph developers when debugging a problem.
-The tarball will include the binaries for cmds, cosd, and cmon, any
+The tarball will include the binaries for ceph-mds, ceph-osd, and ceph-mon, any
log files, the ceph.conf configuration file, any core files we can
find, and (if the system is running) dumps of the current osd, mds,
and pg maps from the monitor.
diff --git a/doc/man/8/cfuse.rst b/doc/man/8/cfuse.rst
index eb53ca1b0ca..bb900c8b786 100644
--- a/doc/man/8/cfuse.rst
+++ b/doc/man/8/cfuse.rst
@@ -1,19 +1,19 @@
=====================================
- cfuse -- FUSE-based client for ceph
+ ceph-fuse -- FUSE-based client for ceph
=====================================
-.. program:: cfuse
+.. program:: ceph-fuse
Synopsis
========
-| **cfuse** [ -m *monaddr*:*port* ] *mountpoint* [ *fuse options* ]
+| **ceph-fuse** [ -m *monaddr*:*port* ] *mountpoint* [ *fuse options* ]
Description
===========
-**cfuse** is a FUSE (File system in USErspace) client for Ceph
+**ceph-fuse** is a FUSE (File system in USErspace) client for Ceph
distributed file system. It will mount a ceph file system (specified
via the -m option for described by ceph.conf (see below) at the
specific mount point.
@@ -22,13 +22,13 @@ The file system can be unmounted with::
fusermount -u mountpoint
-or by sending ``SIGINT`` to the ``cfuse`` process.
+or by sending ``SIGINT`` to the ``ceph-fuse`` process.
Options
=======
-Any options not recognized by cfuse will be passed on to libfuse.
+Any options not recognized by ceph-fuse will be passed on to libfuse.
.. option:: -d
@@ -51,7 +51,7 @@ Any options not recognized by cfuse will be passed on to libfuse.
Availability
============
-**cfuse** is part of the Ceph distributed file system. Please refer to
+**ceph-fuse** is part of the Ceph distributed file system. Please refer to
the Ceph wiki at http://ceph.newdream.net/wiki for more information.
diff --git a/doc/man/8/cmds.rst b/doc/man/8/cmds.rst
index 6fc1ca80ec4..936bb99eea1 100644
--- a/doc/man/8/cmds.rst
+++ b/doc/man/8/cmds.rst
@@ -1,5 +1,5 @@
=====================================
- cmds -- ceph metadata server daemon
+ ceph-mds -- ceph metadata server daemon
=====================================
.. program:: cmds
@@ -7,17 +7,17 @@
Synopsis
========
-| **cmds** -i *name* [[ --hot-standby [*rank*] ]|[--journal_check *rank*]]
+| **ceph-mds** -i *name* [[ --hot-standby [*rank*] ]|[--journal_check *rank*]]
Description
===========
-**cmds** is the metadata server daemon for the Ceph distributed file
-system. One or more instances of cmds collectively manage the file
+**ceph-mds** is the metadata server daemon for the Ceph distributed file
+system. One or more instances of ceph-mds collectively manage the file
system namespace, coordinating access to the shared OSD cluster.
-Each cmds daemon instance should have a unique name. The name is used
+Each ceph-mds daemon instance should have a unique name. The name is used
to identify daemon instances in the ceph.conf.
Once the daemon has started, the monitor cluster will normally assign
@@ -38,8 +38,8 @@ Options
.. option:: -f, --foreground
Foreground: do not daemonize after startup (run in foreground). Do
- not generate a pid file. Useful when run via :doc:`crun
- <crun>`\(8).
+ not generate a pid file. Useful when run via :doc:`ceph-run
+ <ceph-run>`\(8).
.. option:: -d
@@ -60,7 +60,7 @@ Options
Availability
============
-**cmon** is part of the Ceph distributed file system. Please refer to the Ceph wiki at
+**ceph-mon** is part of the Ceph distributed file system. Please refer to the Ceph wiki at
http://ceph.newdream.net/wiki for more information.
@@ -68,5 +68,5 @@ See also
========
:doc:`ceph <ceph>`\(8),
-:doc:`cmon <cmon>`\(8),
-:doc:`cosd <cosd>`\(8)
+:doc:`ceph-mon <cmon>`\(8),
+:doc:`ceph-osd <cosd>`\(8)
diff --git a/doc/man/8/cmon.rst b/doc/man/8/cmon.rst
index d7b1c47deb0..6bf94c291c0 100644
--- a/doc/man/8/cmon.rst
+++ b/doc/man/8/cmon.rst
@@ -1,5 +1,5 @@
=============================
- cmon -- ceph monitor daemon
+ ceph-mon -- ceph monitor daemon
=============================
.. program:: cmon
@@ -28,7 +28,7 @@ Options
.. option:: -f, --foreground
Foreground: do not daemonize after startup (run in foreground). Do
- not generate a pid file. Useful when run via :doc:`crun <crun>`\(8).
+ not generate a pid file. Useful when run via :doc:`ceph-run <ceph-run>`\(8).
.. option:: -d
@@ -52,5 +52,5 @@ See also
========
:doc:`ceph <ceph>`\(8),
-:doc:`cmds <cmds>`\(8),
-:doc:`cosd <cosd>`\(8)
+:doc:`ceph-mds <cmds>`\(8),
+:doc:`ceph-osd <cosd>`\(8)
diff --git a/doc/man/8/cosd.rst b/doc/man/8/cosd.rst
index a62577d8bc1..7bf2c175fa4 100644
--- a/doc/man/8/cosd.rst
+++ b/doc/man/8/cosd.rst
@@ -1,20 +1,20 @@
====================================
- cosd -- ceph object storage daemon
+ ceph-osd -- ceph object storage daemon
====================================
-.. program:: cosd
+.. program:: ceph-osd
Synopsis
========
-| **cosd** -i *osdnum* [ --osd-data *datapath* ] [ --osd-journal
+| **ceph-osd** -i *osdnum* [ --osd-data *datapath* ] [ --osd-journal
*journal* ] [ --mkfs ] [ --mkjournal ] [ --mkkey ]
Description
===========
-**cosd** is the object storage daemon for the Ceph distributed file
+**ceph-osd** is the object storage daemon for the Ceph distributed file
system. It is responsible for storing objects on a local file system
and providing access to them over the network.
@@ -30,7 +30,7 @@ Options
.. option:: -f, --foreground
Foreground: do not daemonize after startup (run in foreground). Do
- not generate a pid file. Useful when run via :doc:`crun <crun>`\(8).
+ not generate a pid file. Useful when run via :doc:`ceph-run <ceph-run>`\(8).
.. option:: -d
@@ -83,13 +83,13 @@ Options
Availability
============
-**cosd** is part of the Ceph distributed file system. Please refer to
+**ceph-osd** is part of the Ceph distributed file system. Please refer to
the Ceph wiki at http://ceph.newdream.net/wiki for more information.
See also
========
:doc:`ceph <ceph>`\(8),
-:doc:`cmds <cmds>`\(8),
-:doc:`cmon <cmon>`\(8),
-:doc:`cauthtool <cauthtool>`\(8)
+:doc:`ceph-mds <cmds>`\(8),
+:doc:`ceph-mon <cmon>`\(8),
+:doc:`ceph-authtool <cauthtool>`\(8)
diff --git a/doc/man/8/crbdnamer.rst b/doc/man/8/crbdnamer.rst
index 527db6dbbf4..f325e8ebfcf 100644
--- a/doc/man/8/crbdnamer.rst
+++ b/doc/man/8/crbdnamer.rst
@@ -1,33 +1,33 @@
==============================================
- crbdnamer -- udev helper to name RBD devices
+ ceph-rbdnamer -- udev helper to name RBD devices
==============================================
-.. program:: crbdnamer
+.. program:: ceph-rbdnamer
Synopsis
========
-| **crbdnamer** *num*
+| **ceph-rbdnamer** *num*
Description
===========
-**crbdnamer** prints the pool and image name for the given RBD devices
+**ceph-rbdnamer** prints the pool and image name for the given RBD devices
to stdout. It is used by `udev` (using a rule like the one below) to
set up a device symlink.
::
- KERNEL=="rbd[0-9]*", PROGRAM="/usr/bin/crbdnamer %n", SYMLINK+="rbd/%c{1}/%c{2}:%n"
+ KERNEL=="rbd[0-9]*", PROGRAM="/usr/bin/ceph-rbdnamer %n", SYMLINK+="rbd/%c{1}/%c{2}:%n"
Availability
============
-**crbdnamer** is part of the Ceph distributed file system. Please
+**ceph-rbdnamer** is part of the Ceph distributed file system. Please
refer to the Ceph wiki at http://ceph.newdream.net/wiki for more
information.
diff --git a/doc/man/8/crun.rst b/doc/man/8/crun.rst
index b7ff1d706e5..3ab97fa2be1 100644
--- a/doc/man/8/crun.rst
+++ b/doc/man/8/crun.rst
@@ -1,19 +1,19 @@
=====================================
- crun -- restart daemon on core dump
+ ceph-run -- restart daemon on core dump
=====================================
-.. program:: crun
+.. program:: ceph-run
Synopsis
========
-| **crun** *command* ...
+| **ceph-run** *command* ...
Description
===========
-**crun** is a simple wrapper that will restart a daemon if it exits
+**ceph-run** is a simple wrapper that will restart a daemon if it exits
with a signal indicating it crashed and possibly core dumped (that is,
signals 3, 4, 5, 6, 8, or 11).
@@ -30,7 +30,7 @@ None
Availability
============
-**crun** is part of the Ceph distributed file system. Please refer to
+**ceph-run** is part of the Ceph distributed file system. Please refer to
the Ceph wiki at http://ceph.newdream.net/wiki for more information.
@@ -38,6 +38,6 @@ See also
========
:doc:`ceph <ceph>`\(8),
-:doc:`cmon <cmon>`\(8),
-:doc:`cmds <cmds>`\(8),
-:doc:`cosd <cosd>`\(8)
+:doc:`ceph-mon <cmon>`\(8),
+:doc:`ceph-mds <cmds>`\(8),
+:doc:`ceph-osd <cosd>`\(8)
diff --git a/doc/man/8/csyn.rst b/doc/man/8/csyn.rst
index 2c68b81fd64..4a540fc54ca 100644
--- a/doc/man/8/csyn.rst
+++ b/doc/man/8/csyn.rst
@@ -16,7 +16,7 @@ Description
**csyn** is a simple synthetic workload generator for the Ceph
distributed file system. It uses the userspace client library to
generate simple workloads against a currently running file system. The
-file system need not be mounted via cfuse(8) or the kernel client.
+file system need not be mounted via ceph-fuse(8) or the kernel client.
One or more ``--syn`` command arguments specify the particular
workload, as documented below.
@@ -94,4 +94,4 @@ See also
========
:doc:`ceph <ceph>`\(8),
-:doc:`cfuse <cfuse>`\(8)
+:doc:`ceph-fuse <ceph-fuse>`\(8)
diff --git a/doc/man/8/mount.ceph.rst b/doc/man/8/mount.ceph.rst
index 0d533b5e5c8..28ecb1d61f9 100644
--- a/doc/man/8/mount.ceph.rst
+++ b/doc/man/8/mount.ceph.rst
@@ -149,5 +149,5 @@ information.
See also
========
-:doc:`cfuse <cfuse>`\(8),
+:doc:`ceph-fuse <ceph-fuse>`\(8),
:doc:`ceph <ceph>`\(8)
diff --git a/doc/rec/hardware.rst b/doc/rec/hardware.rst
index 7cc5506fbd1..bdde86f758b 100644
--- a/doc/rec/hardware.rst
+++ b/doc/rec/hardware.rst
@@ -3,5 +3,5 @@
==========================
Discussing the hardware requirements for each daemon, the tradeoffs of
-doing one cosd per machine versus one per disk, and hardware-related
+doing one ceph-osd per machine versus one per disk, and hardware-related
configuration options like journaling locations.
diff --git a/man/Makefile.am b/man/Makefile.am
index 640c65a6b22..8c180039ff4 100644
--- a/man/Makefile.am
+++ b/man/Makefile.am
@@ -1,25 +1,25 @@
AUTOMAKE_OPTIONS = gnu
dist_man_MANS = \
- cosd.8 \
- cmds.8 \
- cmon.8 \
+ ceph-osd.8 \
+ ceph-mds.8 \
+ ceph-mon.8 \
mkcephfs.8 \
- cfuse.8 \
- csyn.8 \
+ ceph-fuse.8 \
+ ceph-syn.8 \
crushtool.8 \
osdmaptool.8 \
monmaptool.8 \
- cconf.8 \
- crun.8 \
+ ceph-conf.8 \
+ ceph-run.8 \
ceph.8 \
mount.ceph.8 \
radosgw.8 \
radosgw_admin.8 \
- cauthtool.8 \
+ ceph-authtool.8 \
rados.8 \
librados-config.8 \
rbd.8 \
- cclsinfo.8 \
- cdebugpack.8 \
+ ceph-clsinfo.8 \
+ ceph-debugpack.8 \
cephfs.8
diff --git a/man/cauthtool.8 b/man/ceph-authtool.8
index 3abbba34326..3abbba34326 100644
--- a/man/cauthtool.8
+++ b/man/ceph-authtool.8
diff --git a/man/cclsinfo.8 b/man/ceph-clsinfo.8
index 204292d8282..204292d8282 100644
--- a/man/cclsinfo.8
+++ b/man/ceph-clsinfo.8
diff --git a/man/cconf.8 b/man/ceph-conf.8
index f3e45fa3876..f3e45fa3876 100644
--- a/man/cconf.8
+++ b/man/ceph-conf.8
diff --git a/man/cdebugpack.8 b/man/ceph-debugpack.8
index 7cf3aa7f378..6aa1c4dfd0b 100644
--- a/man/cdebugpack.8
+++ b/man/ceph-debugpack.8
@@ -41,7 +41,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
useful for debugging crashes. The resulting tarball can be shared with
Ceph developers when debugging a problem.
.sp
-The tarball will include the binaries for cmds, cosd, and cmon, any
+The tarball will include the binaries for ceph-mds, ceph-osd, and ceph-mon, any
log files, the ceph.conf configuration file, any core files we can
find, and (if the system is running) dumps of the current osd, mds,
and pg maps from the monitor.
diff --git a/man/cfuse.8 b/man/ceph-fuse.8
index 50f0f39154d..50f0f39154d 100644
--- a/man/cfuse.8
+++ b/man/ceph-fuse.8
diff --git a/man/cmds.8 b/man/ceph-mds.8
index efec2678b99..9367d3424bd 100644
--- a/man/cmds.8
+++ b/man/ceph-mds.8
@@ -59,7 +59,7 @@ overrides specifying the name.
.TP
.B \-f, \-\-foreground
Foreground: do not daemonize after startup (run in foreground). Do
-not generate a pid file. Useful when run via \fBcrun\fP(8).
+not generate a pid file. Useful when run via \fBceph-run\fP(8).
.UNINDENT
.INDENT 0.0
.TP
@@ -86,8 +86,8 @@ Connect to specified monitor (instead of looking through
.SH SEE ALSO
.sp
\fBceph\fP(8),
-\fBcmon\fP(8),
-\fBcosd\fP(8)
+\fBceph-mon\fP(8),
+\fBceph-osd\fP(8)
.SH COPYRIGHT
2011, New Dream Network
.\" Generated by docutils manpage writer.
diff --git a/man/cmon.8 b/man/ceph-mon.8
index 4ab94374585..dc6c4146f2b 100644
--- a/man/cmon.8
+++ b/man/ceph-mon.8
@@ -71,8 +71,8 @@ the Ceph wiki at \fI\%http://ceph.newdream.net/wiki\fP for more information.
.SH SEE ALSO
.sp
\fBceph\fP(8),
-\fBcmds\fP(8),
-\fBcosd\fP(8)
+\fBceph-mds\fP(8),
+\fBceph-osd\fP(8)
.SH COPYRIGHT
2011, New Dream Network
.\" Generated by docutils manpage writer.
diff --git a/man/cosd.8 b/man/ceph-osd.8
index 79d9839bd40..79d9839bd40 100644
--- a/man/cosd.8
+++ b/man/ceph-osd.8
diff --git a/man/crbdnamer.8 b/man/ceph-rbdnamer.8
index 0f7d349df57..0f7d349df57 100644
--- a/man/crbdnamer.8
+++ b/man/ceph-rbdnamer.8
diff --git a/man/crun.8 b/man/ceph-run.8
index 37975efffd9..37975efffd9 100644
--- a/man/crun.8
+++ b/man/ceph-run.8
diff --git a/man/csyn.8 b/man/ceph-syn.8
index 3a42473217e..3a42473217e 100644
--- a/man/csyn.8
+++ b/man/ceph-syn.8
diff --git a/qa/rbd/common.sh b/qa/rbd/common.sh
index b070e7f1a2f..4c4ff0d38b1 100644
--- a/qa/rbd/common.sh
+++ b/qa/rbd/common.sh
@@ -19,7 +19,7 @@ set_variables() {
fi
[ -e $conf ] || die "conf file not found"
- CCONF="cconf -c $conf"
+ CCONF="ceph-conf -c $conf"
[ -z "$mnt" ] && mnt="/c"
if [ -z "$monhost" ]; then
diff --git a/qa/runoncfuse.sh b/qa/runoncfuse.sh
index d6bbc17aef3..c1a5b0106e6 100755
--- a/qa/runoncfuse.sh
+++ b/qa/runoncfuse.sh
@@ -1,7 +1,7 @@
#!/bin/bash -x
mkdir -p testspace
-cfuse testspace -m $1
+ceph-fuse testspace -m $1
./runallonce.sh testspace
-killall cfuse
+killall ceph-fuse
diff --git a/src/.gitignore b/src/.gitignore
index e60302a656f..872cc4394e5 100644
--- a/src/.gitignore
+++ b/src/.gitignore
@@ -1,9 +1,9 @@
-/cfuse
-/cmds
-/cmon
+/ceph-fuse
+/ceph-mds
+/ceph-mon
/ceph
-/cosd
-/csyn
+/ceph-osd
+/ceph-syn
/dupstore
/fakefuse
/fakesyn
@@ -11,7 +11,7 @@
/monmaptool
/newsyn
/authtool
-/cauthtool
+/ceph-authtool
/crushtool
/mkcephfs
/mount.ceph
@@ -64,8 +64,8 @@ CrushWrapper.pm
crush/CrushWrapper_wrap.cxx
/.git_version
-/cconf
-/cdebugpack
+/ceph-conf
+/ceph-debugpack
/cephfs
/ceph-coverage
/dumpjournal
diff --git a/src/Makefile.am b/src/Makefile.am
index 63d849b9e0d..ef5e17a66f8 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -7,7 +7,7 @@ bin_PROGRAMS =
bin_DEBUGPROGRAMS =
sbin_PROGRAMS =
sbin_SCRIPTS =
-bin_SCRIPTS = crun $(srcdir)/cclsinfo cdebugpack crbdnamer
+bin_SCRIPTS = ceph-run $(srcdir)/ceph-clsinfo ceph-debugpack ceph-rbdnamer
dist_bin_SCRIPTS =
# C/C++ tests to build will be appended to this
check_PROGRAMS =
@@ -25,24 +25,24 @@ endif
LIBGLOBAL_LDA = libglobal.la -lpthread -lm $(CRYPTO_LIBS) $(EXTRALIBS)
# monitor
-cmon_SOURCES = cmon.cc
-cmon_LDFLAGS = $(AM_LDFLAGS)
-cmon_LDADD = libmon.la $(LIBGLOBAL_LDA)
-cmon_CXXFLAGS = ${AM_CXXFLAGS}
-bin_PROGRAMS += cmon
+ceph_mon_SOURCES = cmon.cc
+ceph_mon_LDFLAGS = $(AM_LDFLAGS)
+ceph_mon_LDADD = libmon.la $(LIBGLOBAL_LDA)
+ceph_mon_CXXFLAGS = ${AM_CXXFLAGS}
+bin_PROGRAMS += ceph-mon
# osd
-cosd_SOURCES = cosd.cc objclass/class_debug.cc \
+ceph_osd_SOURCES = cosd.cc objclass/class_debug.cc \
objclass/class_api.cc
-cosd_LDADD = libosd.la libos.la $(LIBGLOBAL_LDA) -ldl
-bin_PROGRAMS += cosd
-cosd_CXXFLAGS = ${AM_CXXFLAGS}
+ceph_osd_LDADD = libosd.la libos.la $(LIBGLOBAL_LDA) -ldl
+bin_PROGRAMS += ceph-osd
+ceph_osd_CXXFLAGS = ${AM_CXXFLAGS}
# mds
-cmds_SOURCES = cmds.cc
-cmds_LDADD = libmds.a libosdc.la $(LIBGLOBAL_LDA)
-bin_PROGRAMS += cmds
-cmds_CXXFLAGS = ${AM_CXXFLAGS}
+ceph_mds_SOURCES = cmds.cc
+ceph_mds_LDADD = libmds.a libosdc.la $(LIBGLOBAL_LDA)
+bin_PROGRAMS += ceph-mds
+ceph_mds_CXXFLAGS = ${AM_CXXFLAGS}
# admin tools
ceph_SOURCES = \
@@ -83,11 +83,11 @@ gceph_CXXFLAGS = ${AM_CXXFLAGS} $(GTKMM_CFLAGS) \
bin_PROGRAMS += gceph
endif
-cconf_SOURCES = cconf.cc
-cconf_LDADD = $(LIBGLOBAL_LDA)
-cauthtool_SOURCES = cauthtool.cc
-cauthtool_LDADD = $(LIBGLOBAL_LDA)
-bin_PROGRAMS += ceph cconf cauthtool
+ceph_conf_SOURCES = cconf.cc
+ceph_conf_LDADD = $(LIBGLOBAL_LDA)
+ceph_authtool_SOURCES = cauthtool.cc
+ceph_authtool_LDADD = $(LIBGLOBAL_LDA)
+bin_PROGRAMS += ceph ceph-conf ceph-authtool
monmaptool_SOURCES = monmaptool.cc
monmaptool_LDADD = $(LIBGLOBAL_LDA)
@@ -110,42 +110,42 @@ librados_config_LDADD = libglobal.la librados.la $(EXTRALIBS) $(CRYPTO_LIBS)
bin_PROGRAMS += librados-config
# synthetic client
-csyn_SOURCES = csyn.cc client/SyntheticClient.cc
-csyn_LDADD = libclient.la libosdc.la $(LIBGLOBAL_LDA)
-bin_PROGRAMS += csyn
+ceph_syn_SOURCES = csyn.cc client/SyntheticClient.cc
+ceph_syn_LDADD = libclient.la libosdc.la $(LIBGLOBAL_LDA)
+bin_PROGRAMS += ceph-syn
-core: cmon cosd cmds ceph cephfs librados-config cconf monmaptool osdmaptool crushtool csyn
+core: ceph-mon ceph-osd ceph-mds ceph cephfs librados-config ceph-conf monmaptool osdmaptool crushtool ceph-syn
# fuse targets?
if WITH_FUSE
-cfuse_SOURCES = cfuse.cc client/fuse_ll.cc
-cfuse_LDADD = -lfuse libclient.la libosdc.la $(LIBGLOBAL_LDA)
-cfuse_CXXFLAGS = ${AM_CXXFLAGS}
-bin_PROGRAMS += cfuse
+ceph_fuse_SOURCES = cfuse.cc client/fuse_ll.cc
+ceph_fuse_LDADD = -lfuse libclient.la libosdc.la $(LIBGLOBAL_LDA)
+ceph_fuse_CXXFLAGS = ${AM_CXXFLAGS}
+bin_PROGRAMS += ceph-fuse
endif
# tcmalloc?
if WITH_TCMALLOC
tcmalloc_safety_flags = -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free
-cosd_LDADD += -ltcmalloc
-cosd_CXXFLAGS += ${tcmalloc_safety_flags}
-cosd_SOURCES += perfglue/heap_profiler.cc
-cmds_LDADD += -ltcmalloc
-cmds_CXXFLAGS += ${tcmalloc_safety_flags}
-cmds_SOURCES += perfglue/heap_profiler.cc
-cmon_LDADD += -ltcmalloc
-cmon_CXXFLAGS += ${tcmalloc_safety_flags}
-cmon_SOURCES += perfglue/heap_profiler.cc
+ceph_osd_LDADD += -ltcmalloc
+ceph_osd_CXXFLAGS += ${tcmalloc_safety_flags}
+ceph_osd_SOURCES += perfglue/heap_profiler.cc
+ceph_mds_LDADD += -ltcmalloc
+ceph_mds_CXXFLAGS += ${tcmalloc_safety_flags}
+ceph_mds_SOURCES += perfglue/heap_profiler.cc
+ceph_mon_LDADD += -ltcmalloc
+ceph_mon_CXXFLAGS += ${tcmalloc_safety_flags}
+ceph_mon_SOURCES += perfglue/heap_profiler.cc
if WITH_FUSE
-cfuse_LDADD += -ltcmalloc
-cfuse_CXXFLAGS += ${tcmalloc_safety_flags}
+ceph_fuse_LDADD += -ltcmalloc
+ceph_fuse_CXXFLAGS += ${tcmalloc_safety_flags}
endif #WITH_FUSE
else
-cosd_SOURCES += perfglue/disabled_heap_profiler.cc
-cmds_SOURCES += perfglue/disabled_heap_profiler.cc
-cmon_SOURCES += perfglue/disabled_heap_profiler.cc
+ceph_osd_SOURCES += perfglue/disabled_heap_profiler.cc
+ceph_mds_SOURCES += perfglue/disabled_heap_profiler.cc
+ceph_mon_SOURCES += perfglue/disabled_heap_profiler.cc
endif # WITH_TCMALLOC
# debug targets
@@ -650,7 +650,7 @@ editpaths = sed \
-e 's|@prefix[@]|$(prefix)|g' \
-e 's|@@GCOV_PREFIX_STRIP[@][@]|$(GCOV_PREFIX_STRIP)|g'
-init-ceph mkcephfs cdebugpack ceph-coverage: init-ceph.in mkcephfs.in Makefile cdebugpack.in ceph-coverage.in
+init-ceph mkcephfs ceph-debugpack ceph-coverage: init-ceph.in mkcephfs.in Makefile ceph-debugpack.in ceph-coverage.in
rm -f $@ $@.tmp
$(editpaths) '$(srcdir)/$@.in' >$@.tmp
chmod +x $@.tmp
@@ -701,11 +701,11 @@ endif
# extra bits
EXTRA_DIST = $(srcdir)/verify-mds-journal.sh $(srcdir)/vstart.sh $(srcdir)/stop.sh \
crun $(srcdir)/ceph_common.sh $(srcdir)/init-ceph.in $(srcdir)/mkcephfs.in \
- $(srcdir)/cdebugpack.in \
+ $(srcdir)/ceph-debugpack.in \
$(srcdir)/ceph-coverage.in \
- $(srcdir)/cclsinfo $(srcdir)/make_version $(srcdir)/check_version \
+ $(srcdir)/ceph-clsinfo $(srcdir)/make_version $(srcdir)/check_version \
$(srcdir)/.git_version \
- $(srcdir)/crbdnamer \
+ $(srcdir)/ceph-rbdnamer \
$(ceph_tool_gui_DATA)
# work around old versions of automake that don't define $docdir
diff --git a/src/cconf.cc b/src/cconf.cc
index 3661d7ab104..1228b42765f 100644
--- a/src/cconf.cc
+++ b/src/cconf.cc
@@ -35,7 +35,7 @@ static void usage()
cerr << "Ceph configuration query tool\n\
\n\
USAGE\n\
-cconf <flags> <action>\n\
+ceph-conf <flags> <action>\n\
\n\
ACTIONS\n\
-L|--list-all-sections List all sections\n\
@@ -58,10 +58,10 @@ FLAGS\n\
If there is no action given, the action will default to --lookup.\n\
\n\
EXAMPLES\n\
-$ cconf --name mon.0 -c /etc/ceph/ceph.conf 'mon addr'\n\
+$ ceph-conf --name mon.0 -c /etc/ceph/ceph.conf 'mon addr'\n\
Find out what the value of 'mon add' is for monitor 0.\n\
\n\
-$ cconf -l mon\n\
+$ ceph-conf -l mon\n\
List sections beginning with 'mon'.\n\
\n\
RETURN CODE\n\
diff --git a/src/cclsinfo b/src/ceph-clsinfo
index 5615af48524..5615af48524 100755
--- a/src/cclsinfo
+++ b/src/ceph-clsinfo
diff --git a/src/cdebugpack.in b/src/ceph-debugpack.in
index 87258840833..d0eae867478 100644
--- a/src/cdebugpack.in
+++ b/src/ceph-debugpack.in
@@ -62,7 +62,7 @@ done
# get absolute path for dest_tar
[ `echo $dest_tar | cut -c 1` != "/" ] && dest_tar="`pwd`/$dest_tar"
-bins="cmon cmds cosd"
+bins="ceph-mon ceph-mds ceph-osd"
core_paths="/ $BINDIR $BINDBGDIR"
[ "$conf" = "" ] && conf=$ETCDIR/ceph.conf
log_path=`$CCONF -c $conf "log dir"`
diff --git a/src/crbdnamer b/src/ceph-rbdnamer
index 4d58d39d69f..4d58d39d69f 100755
--- a/src/crbdnamer
+++ b/src/ceph-rbdnamer
diff --git a/src/crun b/src/ceph-run
index 096cd7391f3..096cd7391f3 100755
--- a/src/crun
+++ b/src/ceph-run
diff --git a/src/ceph_common.sh b/src/ceph_common.sh
index 1da42bd9436..a26aac6071b 100644
--- a/src/ceph_common.sh
+++ b/src/ceph_common.sh
@@ -1,6 +1,6 @@
#!/bin/sh
-CCONF="$BINDIR/cconf"
+CCONF="$BINDIR/ceph-conf"
default_conf=$ETCDIR"/ceph.conf"
conf=$default_conf
diff --git a/src/cfuse.cc b/src/cfuse.cc
index 53c4042eebd..552de42c5a7 100644
--- a/src/cfuse.cc
+++ b/src/cfuse.cc
@@ -41,12 +41,12 @@ using namespace std;
void usage()
{
- cerr << "usage: cfuse [-m mon-ip-addr:mon-port] <mount point>" << std::endl;
+ cerr << "usage: ceph-fuse [-m mon-ip-addr:mon-port] <mount point>" << std::endl;
}
int main(int argc, const char **argv, const char *envp[]) {
int filer_flags = 0;
- //cerr << "cfuse starting " << myrank << "/" << world << std::endl;
+ //cerr << "ceph-fuse starting " << myrank << "/" << world << std::endl;
vector<const char*> args;
argv_to_vec(argc, argv, args);
env_to_vec(args);
@@ -102,7 +102,7 @@ int main(int argc, const char **argv, const char *envp[]) {
if (g_conf->daemonize) {
int r = socketpair(AF_UNIX, SOCK_STREAM, 0, fd);
if (r < 0) {
- cerr << "cfuse[" << getpid() << "]: unable to create socketpair: " << strerror(errno) << std::endl;
+ cerr << "ceph-fuse[" << getpid() << "]: unable to create socketpair: " << strerror(errno) << std::endl;
exit(1);
}
@@ -115,7 +115,7 @@ int main(int argc, const char **argv, const char *envp[]) {
//cout << "child, mounting" << std::endl;
::close(fd[0]);
- cout << "cfuse[" << getpid() << "]: starting ceph client" << std::endl;
+ cout << "ceph-fuse[" << getpid() << "]: starting ceph client" << std::endl;
messenger->start_with_nonce(getpid());
// start client
@@ -125,13 +125,13 @@ int main(int argc, const char **argv, const char *envp[]) {
// use my argc, argv (make sure you pass a mount point!)
int r = client->mount(g_conf->client_mountpoint.c_str());
if (r < 0) {
- cerr << "cfuse[" << getpid() << "]: ceph mount failed with " << strerror(-r) << std::endl;
+ cerr << "ceph-fuse[" << getpid() << "]: ceph mount failed with " << strerror(-r) << std::endl;
goto out_shutdown;
}
- cerr << "cfuse[" << getpid() << "]: starting fuse" << std::endl;
+ cerr << "ceph-fuse[" << getpid() << "]: starting fuse" << std::endl;
r = ceph_fuse_ll_main(client, argc, argv, fd[1]);
- cerr << "cfuse[" << getpid() << "]: fuse finished with error " << r << std::endl;
+ cerr << "ceph-fuse[" << getpid() << "]: fuse finished with error " << r << std::endl;
client->unmount();
//cout << "unmounted" << std::endl;
@@ -165,9 +165,9 @@ int main(int argc, const char **argv, const char *envp[]) {
::close(1);
::close(2);
} else if (err)
- cerr << "cfuse[" << getpid() << "]: mount failed: " << strerror(-err) << std::endl;
+ cerr << "ceph-fuse[" << getpid() << "]: mount failed: " << strerror(-err) << std::endl;
else
- cerr << "cfuse[" << getpid() << "]: mount failed: " << strerror(-r) << std::endl;
+ cerr << "ceph-fuse[" << getpid() << "]: mount failed: " << strerror(-r) << std::endl;
return r;
}
}
diff --git a/src/client/Client.cc b/src/client/Client.cc
index 073f12bb4f3..3a660e03664 100644
--- a/src/client/Client.cc
+++ b/src/client/Client.cc
@@ -4607,7 +4607,7 @@ struct dirent * Client::readdir(dir_result_t *d)
sr.full = false;
/*
- * Return mechanisms are non-obvious (callback appears intended for multi-read mechanism like cfuse)
+ * Return mechanisms are non-obvious (callback appears intended for multi-read mechanism like ceph-fuse)
* readdir_r_cb=0 end of directory reached on prior call
* readdir_r_cb=0 entry filled and offset now at end of the directory
* readdir_r_cb=-1 entry is filled successfully, not end of dir
diff --git a/src/cmds.cc b/src/cmds.cc
index a561792569b..243ca0e619e 100644
--- a/src/cmds.cc
+++ b/src/cmds.cc
@@ -41,7 +41,7 @@ using namespace std;
void usage()
{
- derr << "usage: cmds -i name [flags] [[--journal_check rank]|[--hot-standby][rank]]\n"
+ derr << "usage: ceph-mds -i name [flags] [[--journal_check rank]|[--hot-standby][rank]]\n"
<< " -m monitorip:port\n"
<< " connect to monitor at given address\n"
<< " --debug_mds n\n"
@@ -201,7 +201,7 @@ int main(int argc, const char **argv)
// Normal startup
if (g_conf->name.has_default_id()) {
- derr << "must specify '-i name' with the cmds instance name" << dendl;
+ derr << "must specify '-i name' with the ceph-mds instance name" << dendl;
usage();
}
@@ -266,7 +266,7 @@ int main(int argc, const char **argv)
char s[20];
snprintf(s, sizeof(s), "gmon/%d", getpid());
if ((mkdir(s, 0755) == 0) && (chdir(s) == 0)) {
- dout(0) << "cmds: gmon.out should be in " << s << dendl;
+ dout(0) << "ceph-mds: gmon.out should be in " << s << dendl;
}
generic_dout(0) << "stopped." << dendl;
diff --git a/src/cmon.cc b/src/cmon.cc
index 9e7f5803ce6..5393ebeecce 100644
--- a/src/cmon.cc
+++ b/src/cmon.cc
@@ -39,7 +39,7 @@ extern CompatSet get_ceph_mon_feature_compat_set();
void usage()
{
- cerr << "usage: cmon -i monid [--mon-data=pathtodata] [flags]" << std::endl;
+ cerr << "usage: ceph-mon -i monid [--mon-data=pathtodata] [flags]" << std::endl;
cerr << " --debug_mon n\n";
cerr << " debug monitor level (e.g. 10)\n";
cerr << " --mkfs\n";
@@ -300,7 +300,7 @@ int main(int argc, const char **argv)
char s[20];
snprintf(s, sizeof(s), "gmon/%d", getpid());
if ((mkdir(s, 0755) == 0) && (chdir(s) == 0)) {
- dout(0) << "cmon: gmon.out should be in " << s << dendl;
+ dout(0) << "ceph-mon: gmon.out should be in " << s << dendl;
}
return 0;
diff --git a/src/cosd.cc b/src/cosd.cc
index e2ce3cc347d..5d50349afe0 100644
--- a/src/cosd.cc
+++ b/src/cosd.cc
@@ -42,7 +42,7 @@ using namespace std;
void usage()
{
- derr << "usage: cosd -i osdid [--osd-data=path] [--osd-journal=path] "
+ derr << "usage: ceph-osd -i osdid [--osd-data=path] [--osd-journal=path] "
<< "[--mkfs] [--mkjournal] [--convert-filestore]" << dendl;
derr << " --debug_osd N set debug level (e.g. 10)" << dendl;
generic_server_usage();
@@ -356,7 +356,7 @@ int main(int argc, const char **argv)
char s[20];
snprintf(s, sizeof(s), "gmon/%d", getpid());
if ((mkdir(s, 0755) == 0) && (chdir(s) == 0)) {
- dout(0) << "cosd: gmon.out should be in " << s << dendl;
+ dout(0) << "ceph-osd: gmon.out should be in " << s << dendl;
}
return 0;
diff --git a/src/csyn.cc b/src/csyn.cc
index cc58ce53c52..e1a6bdb43ce 100644
--- a/src/csyn.cc
+++ b/src/csyn.cc
@@ -42,7 +42,7 @@ extern int syn_filer_flags;
int main(int argc, const char **argv, char *envp[])
{
- //cerr << "csyn starting" << std::endl;
+ //cerr << "ceph-syn starting" << std::endl;
vector<const char*> args;
argv_to_vec(argc, argv, args);
@@ -63,7 +63,7 @@ int main(int argc, const char **argv, char *envp[])
SimpleMessenger* messengers[g_conf->num_client];
MonClient* mclients[g_conf->num_client];
- cout << "csyn: starting " << g_conf->num_client << " syn client(s)" << std::endl;
+ cout << "ceph-syn: starting " << g_conf->num_client << " syn client(s)" << std::endl;
for (int i=0; i<g_conf->num_client; i++) {
messengers[i] = new SimpleMessenger(g_ceph_context);
messengers[i]->register_entity(entity_name_t(entity_name_t::TYPE_CLIENT,-1));
diff --git a/src/init-ceph.in b/src/init-ceph.in
index f4329788c47..0bc69926e32 100644
--- a/src/init-ceph.in
+++ b/src/init-ceph.in
@@ -249,7 +249,7 @@ for name in $what; do
runarg=""
[ -z "$crun" ] && get_conf_bool crun "0" "restart on core dump"
- [ "$crun" -eq 1 ] && wrap="$BINDIR/crun"
+ [ "$crun" -eq 1 ] && wrap="$BINDIR/ceph-run"
[ -z "$dovalgrind" ] && get_conf_bool valgrind "" "valgrind"
[ -n "$valgrind" ] && wrap="$wrap valgrind $valgrind"
diff --git a/src/mkcephfs.in b/src/mkcephfs.in
index 2ecde4c7f87..7770c78a6aa 100644
--- a/src/mkcephfs.in
+++ b/src/mkcephfs.in
@@ -230,8 +230,8 @@ create_private_key()
{
get_conf keyring "$dir/keyring.$name" "keyring"
echo "creating private key for $name keyring $keyring"
- $BINDIR/cauthtool --create-keyring --gen-key -n $name $keyring
- $BINDIR/cauthtool -p -n $name $keyring > $dir/key.$name
+ $BINDIR/ceph-authtool --create-keyring --gen-key -n $name $keyring
+ $BINDIR/ceph-authtool -p -n $name $keyring > $dir/key.$name
}
if [ -n "$initdaemon" ]; then
@@ -253,7 +253,7 @@ if [ -n "$initdaemon" ]; then
fi
if [ $type = "osd" ]; then
- $BINDIR/cosd -c $conf --monmap $dir/monmap -i $id --mkfs
+ $BINDIR/ceph-osd -c $conf --monmap $dir/monmap -i $id --mkfs
create_private_key
fi
@@ -262,7 +262,7 @@ if [ -n "$initdaemon" ]; then
fi
if [ $type = "mon" ]; then
- $BINDIR/cmon -c $conf --mkfs -i $id --monmap $dir/monmap --osdmap $dir/osdmap -k $dir/keyring.mon
+ $BINDIR/ceph-mon -c $conf --mkfs -i $id --monmap $dir/monmap --osdmap $dir/osdmap -k $dir/keyring.mon
fi
exit 0
@@ -370,18 +370,18 @@ if [ $preparemon -eq 1 ]; then
# admin keyring
echo Generating admin key at $dir/keyring.admin
- $BINDIR/cauthtool --create-keyring --gen-key -n client.admin $dir/keyring.admin
+ $BINDIR/ceph-authtool --create-keyring --gen-key -n client.admin $dir/keyring.admin
# mon keyring
echo Building initial monitor keyring
cp $dir/keyring.admin $dir/keyring.mon
- $BINDIR/cauthtool -n client.admin --set-uid=0 \
+ $BINDIR/ceph-authtool -n client.admin --set-uid=0 \
--cap mon 'allow *' \
--cap osd 'allow *' \
--cap mds 'allow' \
$dir/keyring.mon
- $BINDIR/cauthtool --gen-key -n mon. $dir/keyring.mon
+ $BINDIR/ceph-authtool --gen-key -n mon. $dir/keyring.mon
for k in $dir/key.*
do
@@ -391,12 +391,12 @@ if [ $preparemon -eq 1 ]; then
kname="$ktype.$kid"
secret=`cat $k`
if [ "$ktype" = "osd" ]; then
- $BINDIR/cauthtool -n $kname --add-key $secret $dir/keyring.mon \
+ $BINDIR/ceph-authtool -n $kname --add-key $secret $dir/keyring.mon \
--cap mon 'allow rwx' \
--cap osd 'allow *'
fi
if [ "$ktype" = "mds" ]; then
- $BINDIR/cauthtool -n $kname --add-key $secret $dir/keyring.mon \
+ $BINDIR/ceph-authtool -n $kname --add-key $secret $dir/keyring.mon \
--cap mon "allow rwx" \
--cap osd 'allow *' \
--cap mds 'allow'
diff --git a/src/mon/Monitor.cc b/src/mon/Monitor.cc
index b895c2b2a26..6388cda0961 100644
--- a/src/mon/Monitor.cc
+++ b/src/mon/Monitor.cc
@@ -1093,7 +1093,7 @@ int Monitor::mkfs(bufferlist& osdmapbl)
magicbl.append("\n");
int r = store->put_bl_ss(magicbl, "magic", 0);
if (r < 0) {
- dout(0) << TEXT_RED << "** ERROR: initializing cmon failed: couldn't "
+ dout(0) << TEXT_RED << "** ERROR: initializing ceph-mon failed: couldn't "
<< "initialize the monitor state machine: " << cpp_strerror(r)
<< TEXT_NORMAL << dendl;
exit(1);
diff --git a/src/mon/MonitorStore.cc b/src/mon/MonitorStore.cc
index 81136a91bd8..977ed7ff946 100644
--- a/src/mon/MonitorStore.cc
+++ b/src/mon/MonitorStore.cc
@@ -65,7 +65,7 @@ int MonitorStore::mount()
l.l_len = 0;
int r = ::fcntl(lock_fd, F_SETLK, &l);
if (r < 0) {
- dout(0) << "failed to lock " << t << ", is another cmon still running?" << dendl;
+ dout(0) << "failed to lock " << t << ", is another ceph-mon still running?" << dendl;
return -errno;
}
diff --git a/src/os/FileStore.cc b/src/os/FileStore.cc
index c655eb3acdd..6cbc27697f0 100644
--- a/src/os/FileStore.cc
+++ b/src/os/FileStore.cc
@@ -1016,7 +1016,7 @@ int FileStore::lock_fsid()
int r = ::fcntl(fsid_fd, F_SETLK, &l);
if (r < 0) {
char buf[80];
- dout(0) << "lock_fsid failed to lock " << basedir << "/fsid, is another cosd still running? " << strerror_r(errno, buf, sizeof(buf)) << dendl;
+ dout(0) << "lock_fsid failed to lock " << basedir << "/fsid, is another ceph-osd still running? " << strerror_r(errno, buf, sizeof(buf)) << dendl;
return -errno;
}
return 0;
diff --git a/src/osd/OSD.cc b/src/osd/OSD.cc
index 8d24408a077..298bbf8d467 100644
--- a/src/osd/OSD.cc
+++ b/src/osd/OSD.cc
@@ -614,7 +614,7 @@ int OSD::pre_init()
if (store->test_mount_in_use()) {
derr << "OSD::pre_init: object store '" << dev_path << "' is "
- << "currently in use. (Is cosd already running?)" << dendl;
+ << "currently in use. (Is ceph-osd already running?)" << dendl;
return -EBUSY;
}
return 0;
diff --git a/src/ps-ceph.pl b/src/ps-ceph.pl
index e50a8574d22..dc236296494 100755
--- a/src/ps-ceph.pl
+++ b/src/ps-ceph.pl
@@ -17,10 +17,10 @@ sub is_ceph_proc {
return 0 if $cmdline =~ /\bps-ceph.pl\b/;
return 1 if $cmdline =~ /\bceph\b/;
- return 1 if $cmdline =~ /\bcfuse\b/;
- return 1 if $cmdline =~ /\bcmds\b/;
- return 1 if $cmdline =~ /\bcmon\b/;
- return 1 if $cmdline =~ /\bcosd\b/;
+ return 1 if $cmdline =~ /\bceph-fuse\b/;
+ return 1 if $cmdline =~ /\bceph-mds\b/;
+ return 1 if $cmdline =~ /\bceph-mon\b/;
+ return 1 if $cmdline =~ /\bceph-osd\b/;
return 1 if $cmdline =~ /\bosdmaptool\b/;
return 1 if $cmdline =~ /\brados\b/;
return 1 if $cmdline =~ /test_/;
diff --git a/src/script/check_pglog.sh b/src/script/check_pglog.sh
index 2dd564d9edc..48976f0a513 100755
--- a/src/script/check_pglog.sh
+++ b/src/script/check_pglog.sh
@@ -1,7 +1,7 @@
#!/bin/sh
-cosd=`which cosd`
-[ -z "$cosd" ] && cosd="./cosd"
+cosd=`which ceph-osd`
+[ -z "$cosd" ] && cosd="./ceph-osd"
bad=0
for f in $1/current/meta/pglog*
diff --git a/src/stop.sh b/src/stop.sh
index 1274f36b390..604cd91dedf 100755
--- a/src/stop.sh
+++ b/src/stop.sh
@@ -3,7 +3,7 @@
test -d dev/osd0/. && test -e dev/sudo && SUDO="sudo"
do_killall() {
- pg=`pgrep -f crun.*$1`
+ pg=`pgrep -f ceph-run.*$1`
[ -n "$pg" ] && kill $pg
$SUDO killall $1
}
@@ -20,15 +20,15 @@ while [ $# -ge 1 ]; do
all )
stop_all=1
;;
- mon | cmon )
+ mon | ceph-mon )
stop_mon=1
stop_all=0
;;
- mds | cmds )
+ mds | ceph-mds )
stop_mds=1
stop_all=0
;;
- osd | cosd )
+ osd | ceph-osd )
stop_osd=1
stop_all=0
;;
@@ -40,12 +40,12 @@ while [ $# -ge 1 ]; do
done
if [ $stop_all -eq 1 ]; then
- killall cmon cmds cosd
- pkill -f valgrind.bin.\*cmon
- $SUDO pkill -f valgrind.bin.\*cosd
- pkill -f valgrind.bin.\*cmds
+ killall ceph-mon ceph-mds ceph-osd
+ pkill -f valgrind.bin.\*ceph-mon
+ $SUDO pkill -f valgrind.bin.\*ceph-osd
+ pkill -f valgrind.bin.\*ceph-mds
else
- [ $stop_mon -eq 1 ] && do_killall cmon
- [ $stop_mds -eq 1 ] && do_killall cmds
- [ $stop_osd -eq 1 ] && do_killall cosd
+ [ $stop_mon -eq 1 ] && do_killall ceph-mon
+ [ $stop_mds -eq 1 ] && do_killall ceph-mds
+ [ $stop_osd -eq 1 ] && do_killall ceph-osd
fi
diff --git a/src/test/cli/cauthtool/add-key-segv.t b/src/test/cli/cauthtool/add-key-segv.t
index 696a80a574f..724deb0b6f3 100644
--- a/src/test/cli/cauthtool/add-key-segv.t
+++ b/src/test/cli/cauthtool/add-key-segv.t
@@ -1,6 +1,6 @@
- $ cauthtool kring --create-keyring
+ $ ceph-authtool kring --create-keyring
creating kring
- $ cauthtool kring --add-key 'FAKEBASE64 foo'
+ $ ceph-authtool kring --add-key 'FAKEBASE64 foo'
can't decode key 'FAKEBASE64 foo'
[1]
diff --git a/src/test/cli/cauthtool/add-key.t b/src/test/cli/cauthtool/add-key.t
index 8ae94ea6992..d991b6767fd 100644
--- a/src/test/cli/cauthtool/add-key.t
+++ b/src/test/cli/cauthtool/add-key.t
@@ -1,11 +1,11 @@
- $ cauthtool kring --create-keyring
+ $ ceph-authtool kring --create-keyring
creating kring
- $ cauthtool kring --add-key 'AQAK7yxNeF+nHBAA0SgSdbs8IkJrxroDeJ6SwQ== 18446744073709551615'
+ $ ceph-authtool kring --add-key 'AQAK7yxNeF+nHBAA0SgSdbs8IkJrxroDeJ6SwQ== 18446744073709551615'
added entity client.admin auth auth(auid = 18446744073709551615 key=AQAK7yxNeF+nHBAA0SgSdbs8IkJrxroDeJ6SwQ== with 0 caps)
# cram makes matching escape-containing lines with regexps a bit ugly
- $ cauthtool kring --list
+ $ ceph-authtool kring --list
[client.admin]
\tkey = AQAK7yxNeF+nHBAA0SgSdbs8IkJrxroDeJ6SwQ== (esc)
\tauid = 18446744073709551615 (esc)
diff --git a/src/test/cli/cauthtool/cap-bin.t b/src/test/cli/cauthtool/cap-bin.t
index 9f34c19dd42..c0adb1f5364 100644
--- a/src/test/cli/cauthtool/cap-bin.t
+++ b/src/test/cli/cauthtool/cap-bin.t
@@ -1,6 +1,6 @@
- $ cauthtool kring --create-keyring --gen-key --bin
+ $ ceph-authtool kring --create-keyring --gen-key --bin
creating kring
- $ cauthtool --cap osd 'allow rx pool=swimming' --bin kring
- $ cauthtool kring --list|grep -P '^\tcaps '
+ $ ceph-authtool --cap osd 'allow rx pool=swimming' --bin kring
+ $ ceph-authtool kring --list|grep -P '^\tcaps '
\tcaps osd = "allow rx pool=swimming" (esc)
diff --git a/src/test/cli/cauthtool/cap-invalid.t b/src/test/cli/cauthtool/cap-invalid.t
index e655c205bfe..c857e26ab52 100644
--- a/src/test/cli/cauthtool/cap-invalid.t
+++ b/src/test/cli/cauthtool/cap-invalid.t
@@ -1,12 +1,12 @@
- $ cauthtool kring --create-keyring --gen-key
+ $ ceph-authtool kring --create-keyring --gen-key
creating kring
# TODO is this nice?
- $ cauthtool --cap osd 'broken' kring
- $ cauthtool kring --list|grep -P '^\tcaps '
+ $ ceph-authtool --cap osd 'broken' kring
+ $ ceph-authtool kring --list|grep -P '^\tcaps '
\tcaps osd = "broken" (esc)
# TODO is this nice?
- $ cauthtool --cap xyzzy 'broken' kring
- $ cauthtool kring --list|grep -P '^\tcaps '
+ $ ceph-authtool --cap xyzzy 'broken' kring
+ $ ceph-authtool kring --list|grep -P '^\tcaps '
\tcaps xyzzy = "broken" (esc)
diff --git a/src/test/cli/cauthtool/cap-overwrite.t b/src/test/cli/cauthtool/cap-overwrite.t
index f6b46753c2c..30788dfd4fd 100644
--- a/src/test/cli/cauthtool/cap-overwrite.t
+++ b/src/test/cli/cauthtool/cap-overwrite.t
@@ -1,11 +1,11 @@
- $ cauthtool kring --create-keyring --gen-key
+ $ ceph-authtool kring --create-keyring --gen-key
creating kring
- $ cauthtool --cap osd 'allow rx pool=swimming' kring
- $ cauthtool kring --list|grep -P '^\tcaps '
+ $ ceph-authtool --cap osd 'allow rx pool=swimming' kring
+ $ ceph-authtool kring --list|grep -P '^\tcaps '
\tcaps osd = "allow rx pool=swimming" (esc)
# TODO it seems --cap overwrites all previous caps; is this wanted?
- $ cauthtool --cap mds 'allow' kring
- $ cauthtool kring --list|grep -P '^\tcaps '
+ $ ceph-authtool --cap mds 'allow' kring
+ $ ceph-authtool kring --list|grep -P '^\tcaps '
\tcaps mds = "allow" (esc)
diff --git a/src/test/cli/cauthtool/cap.t b/src/test/cli/cauthtool/cap.t
index 05fdac613e5..3d9ae706e73 100644
--- a/src/test/cli/cauthtool/cap.t
+++ b/src/test/cli/cauthtool/cap.t
@@ -1,8 +1,8 @@
- $ cauthtool kring --create-keyring --gen-key
+ $ ceph-authtool kring --create-keyring --gen-key
creating kring
- $ cauthtool --cap osd 'allow rx pool=swimming' kring
- $ cauthtool kring --list|grep -P '^\tcaps '
+ $ ceph-authtool --cap osd 'allow rx pool=swimming' kring
+ $ ceph-authtool kring --list|grep -P '^\tcaps '
\tcaps osd = "allow rx pool=swimming" (esc)
$ cat kring
diff --git a/src/test/cli/cauthtool/create-gen-list-bin.t b/src/test/cli/cauthtool/create-gen-list-bin.t
index 34475e0ad54..a24f6acdd77 100644
--- a/src/test/cli/cauthtool/create-gen-list-bin.t
+++ b/src/test/cli/cauthtool/create-gen-list-bin.t
@@ -1,22 +1,22 @@
- $ cauthtool kring --create-keyring --bin
+ $ ceph-authtool kring --create-keyring --bin
creating kring
- $ cauthtool kring --list --bin
+ $ ceph-authtool kring --list --bin
# --list actually does not use --bin, but autodetects; run it both
# ways just to trigger that
- $ cauthtool kring --list
+ $ ceph-authtool kring --list
- $ cauthtool kring --gen-key --bin
+ $ ceph-authtool kring --gen-key --bin
# cram makes matching escape-containing lines with regexps a bit ugly
- $ cauthtool kring --list
+ $ ceph-authtool kring --list
[client.admin]
\\tkey = [a-zA-Z0-9+/]+=* \(esc\) (re)
\\tauid = [0-9]{20} \(esc\) (re)
# synonym
- $ cauthtool kring -l
+ $ ceph-authtool kring -l
[client.admin]
\\tkey = [a-zA-Z0-9+/]+=* \(esc\) (re)
\\tauid = [0-9]{20} \(esc\) (re)
diff --git a/src/test/cli/cauthtool/create-gen-list.t b/src/test/cli/cauthtool/create-gen-list.t
index 680b964170e..abd44eca283 100644
--- a/src/test/cli/cauthtool/create-gen-list.t
+++ b/src/test/cli/cauthtool/create-gen-list.t
@@ -1,18 +1,18 @@
- $ cauthtool kring --create-keyring
+ $ ceph-authtool kring --create-keyring
creating kring
- $ cauthtool kring --list
+ $ ceph-authtool kring --list
- $ cauthtool kring --gen-key
+ $ ceph-authtool kring --gen-key
# cram makes matching escape-containing lines with regexps a bit ugly
- $ cauthtool kring --list
+ $ ceph-authtool kring --list
[client.admin]
\\tkey = [a-zA-Z0-9+/]+=* \(esc\) (re)
\\tauid = [0-9]{20} \(esc\) (re)
# synonym
- $ cauthtool kring -l
+ $ ceph-authtool kring -l
[client.admin]
\\tkey = [a-zA-Z0-9+/]+=* \(esc\) (re)
\\tauid = [0-9]{20} \(esc\) (re)
diff --git a/src/test/cli/cauthtool/help.t b/src/test/cli/cauthtool/help.t
index 9ac165d7118..d19330a1ca7 100644
--- a/src/test/cli/cauthtool/help.t
+++ b/src/test/cli/cauthtool/help.t
@@ -1,7 +1,7 @@
# TODO synchronize with man page
- $ cauthtool --help
+ $ ceph-authtool --help
no command specified
- usage: cauthtool keyringfile [OPTIONS]...
+ usage: ceph-authtool keyringfile [OPTIONS]...
where the options are:
-l, --list will list all keys and capabilities present in
the keyring
diff --git a/src/test/cli/cauthtool/list-empty-bin.t b/src/test/cli/cauthtool/list-empty-bin.t
index 33ec16d48e5..f8d517f8931 100644
--- a/src/test/cli/cauthtool/list-empty-bin.t
+++ b/src/test/cli/cauthtool/list-empty-bin.t
@@ -1,5 +1,5 @@
$ touch empty
- $ cauthtool --list --bin empty
+ $ ceph-authtool --list --bin empty
- $ cauthtool -l --bin empty
+ $ ceph-authtool -l --bin empty
diff --git a/src/test/cli/cauthtool/list-empty.t b/src/test/cli/cauthtool/list-empty.t
index 16fbefa4018..1b465fe6560 100644
--- a/src/test/cli/cauthtool/list-empty.t
+++ b/src/test/cli/cauthtool/list-empty.t
@@ -1,5 +1,5 @@
$ touch empty
- $ cauthtool --list empty
+ $ ceph-authtool --list empty
- $ cauthtool -l empty
+ $ ceph-authtool -l empty
diff --git a/src/test/cli/cauthtool/list-nonexistent-bin.t b/src/test/cli/cauthtool/list-nonexistent-bin.t
index 38169065159..3da68883896 100644
--- a/src/test/cli/cauthtool/list-nonexistent-bin.t
+++ b/src/test/cli/cauthtool/list-nonexistent-bin.t
@@ -1,7 +1,7 @@
- $ cauthtool --list --bin nonexistent
+ $ ceph-authtool --list --bin nonexistent
can't open nonexistent: can't open nonexistent: error 2: No such file or directory
[1]
- $ cauthtool -l --bin nonexistent
+ $ ceph-authtool -l --bin nonexistent
can't open nonexistent: can't open nonexistent: error 2: No such file or directory
[1]
diff --git a/src/test/cli/cauthtool/list-nonexistent.t b/src/test/cli/cauthtool/list-nonexistent.t
index 792bbac8a09..7b8e73d985d 100644
--- a/src/test/cli/cauthtool/list-nonexistent.t
+++ b/src/test/cli/cauthtool/list-nonexistent.t
@@ -1,7 +1,7 @@
- $ cauthtool --list nonexistent
+ $ ceph-authtool --list nonexistent
can't open nonexistent: can't open nonexistent: error 2: No such file or directory
[1]
- $ cauthtool -l nonexistent
+ $ ceph-authtool -l nonexistent
can't open nonexistent: can't open nonexistent: error 2: No such file or directory
[1]
diff --git a/src/test/cli/cauthtool/manpage.t b/src/test/cli/cauthtool/manpage.t
index 81d3b4f2ae1..188a1e14788 100644
--- a/src/test/cli/cauthtool/manpage.t
+++ b/src/test/cli/cauthtool/manpage.t
@@ -1,6 +1,6 @@
- $ cauthtool
- cauthtool: must specify filename
- usage: cauthtool keyringfile [OPTIONS]...
+ $ ceph-authtool
+ ceph-authtool: must specify filename
+ usage: ceph-authtool keyringfile [OPTIONS]...
where the options are:
-l, --list will list all keys and capabilities present in
the keyring
@@ -20,7 +20,7 @@
# demonstrate that manpage examples fail without config
# TODO fix the manpage
- $ cauthtool --create-keyring --name client.foo --gen-key keyring
+ $ ceph-authtool --create-keyring --name client.foo --gen-key keyring
creating keyring
# work around the above
@@ -28,19 +28,19 @@
To create a new keyring containing a key for client.foo:
- $ cauthtool --create-keyring --id foo --gen-key keyring.bin
+ $ ceph-authtool --create-keyring --id foo --gen-key keyring.bin
creating keyring.bin
- $ cauthtool --create-keyring --name client.foo --gen-key keyring.bin
+ $ ceph-authtool --create-keyring --name client.foo --gen-key keyring.bin
creating keyring.bin
To associate some capabilities with the key (namely, the ability to mount a Ceph filesystem):
- $ cauthtool -n client.foo --cap mds 'allow' --cap osd 'allow rw pool=data' --cap mon 'allow r' keyring.bin
+ $ ceph-authtool -n client.foo --cap mds 'allow' --cap osd 'allow rw pool=data' --cap mon 'allow r' keyring.bin
To display the contents of the keyring:
- $ cauthtool -l keyring.bin
+ $ ceph-authtool -l keyring.bin
[client.foo]
\\tkey = [a-zA-Z0-9+/]+=* \(esc\) (re)
\\tauid = [0-9]{20} \(esc\) (re)
diff --git a/src/test/cli/cauthtool/simple.t b/src/test/cli/cauthtool/simple.t
index 059d244e0d5..e2317d45a05 100644
--- a/src/test/cli/cauthtool/simple.t
+++ b/src/test/cli/cauthtool/simple.t
@@ -1,6 +1,6 @@
- $ cauthtool
- cauthtool: must specify filename
- usage: cauthtool keyringfile [OPTIONS]...
+ $ ceph-authtool
+ ceph-authtool: must specify filename
+ usage: ceph-authtool keyringfile [OPTIONS]...
where the options are:
-l, --list will list all keys and capabilities present in
the keyring
diff --git a/src/test/cli/cconf/env-vs-args.t b/src/test/cli/cconf/env-vs-args.t
index ae936804088..193e40c2d60 100644
--- a/src/test/cli/cconf/env-vs-args.t
+++ b/src/test/cli/cconf/env-vs-args.t
@@ -1,10 +1,10 @@
# we can use CEPH_CONF to override the normal configuration file location.
- $ env CEPH_CONF=from-env cconf -s foo bar
+ $ env CEPH_CONF=from-env ceph-conf -s foo bar
global_init: unable to open config file. (re)
[1]
# command-line arguments should override environment
- $ env -u CEPH_CONF cconf -c from-args
+ $ env -u CEPH_CONF ceph-conf -c from-args
global_init: unable to open config file. (re)
[1]
diff --git a/src/test/cli/cconf/help.t b/src/test/cli/cconf/help.t
index 111b320e4a1..3fe8ca3f446 100644
--- a/src/test/cli/cconf/help.t
+++ b/src/test/cli/cconf/help.t
@@ -1,8 +1,8 @@
- $ cconf --help
+ $ ceph-conf --help
Ceph configuration query tool
USAGE
- cconf <flags> <action>
+ ceph-conf <flags> <action>
ACTIONS
-L|--list-all-sections List all sections
@@ -25,10 +25,10 @@
If there is no action given, the action will default to --lookup.
EXAMPLES
- [$] cconf --name mon.0 -c /etc/ceph/ceph.conf 'mon addr' (re)
+ [$] ceph-conf --name mon.0 -c /etc/ceph/ceph.conf 'mon addr' (re)
Find out what the value of 'mon add' is for monitor 0.
- [$] cconf -l mon (re)
+ [$] ceph-conf -l mon (re)
List sections beginning with 'mon'.
RETURN CODE
diff --git a/src/test/cli/cconf/invalid-args.t b/src/test/cli/cconf/invalid-args.t
index 0130dca0d27..e7fdc17856e 100644
--- a/src/test/cli/cconf/invalid-args.t
+++ b/src/test/cli/cconf/invalid-args.t
@@ -4,14 +4,14 @@
> EOF
# TODO output an error
- $ cconf -c test.conf broken
+ $ ceph-conf -c test.conf broken
[1]
- $ cconf -c test.conf --name total.garbage
+ $ ceph-conf -c test.conf --name total.garbage
You must pass a string of the form TYPE.ID to the --name option. Valid types are: auth, mon, osd, mds, client
[1]
- $ cconf -c test.conf -s bar
+ $ ceph-conf -c test.conf -s bar
You must give an action, such as --lookup or --list-all-sections.
Pass --help for more help.
[1]
diff --git a/src/test/cli/cconf/manpage.t b/src/test/cli/cconf/manpage.t
index 8340d27718d..425f2718987 100644
--- a/src/test/cli/cconf/manpage.t
+++ b/src/test/cli/cconf/manpage.t
@@ -15,7 +15,7 @@
To extract the value of the "osd data" option for the osd0 daemon,
- $ cconf -c foo.conf "osd data" --name osd.0
+ $ ceph-conf -c foo.conf "osd data" --name osd.0
/mnt/osd0
This is equivalent to doing specifying sections [osd0], [osd.0],
@@ -23,11 +23,11 @@ This is equivalent to doing specifying sections [osd0], [osd.0],
# TODO the "admin" here seems like an actual bug
- $ cconf -c foo.conf "osd data" -s osd0 -s osd.0 -s osd -s global
+ $ ceph-conf -c foo.conf "osd data" -s osd0 -s osd.0 -s osd -s global
/mnt/osdadmin
To list all sections that begin with osd:
- $ cconf -c foo.conf -l osd
+ $ ceph-conf -c foo.conf -l osd
osd
osd.3
diff --git a/src/test/cli/cconf/option.t b/src/test/cli/cconf/option.t
index d1d63f2367c..a8b5b6e3e2a 100644
--- a/src/test/cli/cconf/option.t
+++ b/src/test/cli/cconf/option.t
@@ -11,14 +11,14 @@
> other = 42
> EOF
- $ cconf -c test.conf bar -s foo
+ $ ceph-conf -c test.conf bar -s foo
blue
# test the funny "equals sign" argument passing convention
- $ cconf --conf=test.conf bar -s foo
+ $ ceph-conf --conf=test.conf bar -s foo
blue
- $ cconf --conf=test.conf -L
+ $ ceph-conf --conf=test.conf -L
bar
baz
foo
@@ -26,7 +26,7 @@
nobar
thud
- $ cconf --conf=test.conf --list-all-sections
+ $ ceph-conf --conf=test.conf --list-all-sections
bar
baz
foo
@@ -34,7 +34,7 @@
nobar
thud
- $ cconf --conf=test.conf --list_all_sections
+ $ ceph-conf --conf=test.conf --list_all_sections
bar
baz
foo
@@ -44,24 +44,24 @@
# TODO man page stops in the middle of a sentence
- $ cconf -c test.conf bar -s xyzzy
+ $ ceph-conf -c test.conf bar -s xyzzy
[1]
- $ cconf -c test.conf bar -s xyzzy
+ $ ceph-conf -c test.conf bar -s xyzzy
[1]
- $ cconf -c test.conf bar -s xyzzy -s thud
+ $ ceph-conf -c test.conf bar -s xyzzy -s thud
red
- $ cconf -c test.conf bar -s nobar -s thud
+ $ ceph-conf -c test.conf bar -s nobar -s thud
red
- $ cconf -c test.conf bar -s thud -s baz
+ $ ceph-conf -c test.conf bar -s thud -s baz
red
- $ cconf -c test.conf bar -s baz -s thud
+ $ ceph-conf -c test.conf bar -s baz -s thud
yellow
- $ cconf -c test.conf bar -s xyzzy -s nobar -s thud -s baz
+ $ ceph-conf -c test.conf bar -s xyzzy -s nobar -s thud -s baz
red
diff --git a/src/test/cli/cconf/sections.t b/src/test/cli/cconf/sections.t
index b4f26da95a6..63063cc9e11 100644
--- a/src/test/cli/cconf/sections.t
+++ b/src/test/cli/cconf/sections.t
@@ -9,10 +9,10 @@
> bar = yellow
> EOF
- $ cconf -c test.conf -l bar
+ $ ceph-conf -c test.conf -l bar
bar
- $ cconf -c test.conf -l b
+ $ ceph-conf -c test.conf -l b
bar
baz
diff --git a/src/test/cli/cconf/simple.t b/src/test/cli/cconf/simple.t
index 556e2fac16a..043ca203509 100644
--- a/src/test/cli/cconf/simple.t
+++ b/src/test/cli/cconf/simple.t
@@ -1,4 +1,4 @@
- $ cconf
+ $ ceph-conf
You must give an action, such as --lookup or --list-all-sections.
Pass --help for more help.
[1]
diff --git a/src/test/test_common.sh b/src/test/test_common.sh
index eacfd797481..33c30ec9842 100755
--- a/src/test/test_common.sh
+++ b/src/test/test_common.sh
@@ -45,7 +45,7 @@ stop_osd() {
if [ -e $pidfile ]; then
kill `cat $pidfile` && return 0
else
- echo "cosd process $osd_index is not running"
+ echo "ceph-osd process $osd_index is not running"
fi
return 1
}
@@ -53,7 +53,7 @@ stop_osd() {
# Restart an OSD started by vstart
restart_osd() {
osd_index=$1
- ./cosd -i $osd_index -c ceph.conf &
+ ./ceph-osd -i $osd_index -c ceph.conf &
}
# Ask the user a yes/no question and get the response
diff --git a/src/test/test_csyn.sh b/src/test/test_csyn.sh
index b722d6a5c96..98003aaf6d0 100644
--- a/src/test/test_csyn.sh
+++ b/src/test/test_csyn.sh
@@ -20,7 +20,7 @@ osd max scrubs = 0' || die "vstart failed"
}
csyn_simple1_impl() {
- ./csyn -c ./ceph.conf --syn writefile 100 1000 --syn writefile 100 1000 || die "csyn failed"
+ ./ceph-syn -c ./ceph.conf --syn writefile 100 1000 --syn writefile 100 1000 || die "csyn failed"
}
csyn_simple1() {
diff --git a/src/verify-mds-journal.sh b/src/verify-mds-journal.sh
index 67f11f1b4b4..22ebac0600f 100755
--- a/src/verify-mds-journal.sh
+++ b/src/verify-mds-journal.sh
@@ -2,7 +2,7 @@
while [ 1 ]
do
- ./cmds -f --debug_mds 20 --debug_ms 1 --standby_replay_for 0 || exit 1
+ ./ceph-mds -f --debug_mds 20 --debug_ms 1 --standby_replay_for 0 || exit 1
echo replay ok, sleeping
sleep 30
done \ No newline at end of file
diff --git a/src/vstart.sh b/src/vstart.sh
index b307471163d..329f740cbaf 100755
--- a/src/vstart.sh
+++ b/src/vstart.sh
@@ -80,15 +80,15 @@ case $1 in
--smallmds )
smallmds=1
;;
- mon | cmon )
+ mon )
start_mon=1
start_all=0
;;
- mds | cmds )
+ mds )
start_mds=1
start_all=0
;;
- osd | cosd )
+ osd )
start_osd=1
start_all=0
;;
@@ -137,8 +137,8 @@ run() {
echo "$*"
$*
else
- echo "crun $* -f &"
- ./crun $* -f &
+ echo "ceph-run $* -f &"
+ ./ceph-run $* -f &
fi
fi
}
@@ -302,8 +302,8 @@ EOF
echo
fi
- [ "$cephx" -eq 1 ] && $SUDO $CEPH_BIN/cauthtool --create-keyring --gen-key --name=mon. $keyring_fn
- [ "$cephx" -eq 1 ] && $SUDO $CEPH_BIN/cauthtool --gen-key --name=client.admin --set-uid=0 \
+ [ "$cephx" -eq 1 ] && $SUDO $CEPH_BIN/ceph-authtool --create-keyring --gen-key --name=mon. $keyring_fn
+ [ "$cephx" -eq 1 ] && $SUDO $CEPH_BIN/ceph-authtool --gen-key --name=client.admin --set-uid=0 \
--cap mon 'allow *' \
--cap osd 'allow *' \
--cap mds allow \
@@ -330,7 +330,7 @@ EOF
for f in $MONS
do
- cmd="$CEPH_BIN/cmon --mkfs -c $conf -i $f --monmap=$monmap_fn --osdmap=$osdmap_fn"
+ cmd="$CEPH_BIN/ceph-mon --mkfs -c $conf -i $f --monmap=$monmap_fn --osdmap=$osdmap_fn"
[ "$cephx" -eq 1 ] && cmd="$cmd --keyring=$keyring_fn"
echo $cmd
$cmd
@@ -343,7 +343,7 @@ EOF
if [ "$start_mon" -ne 0 ]; then
for f in $MONS
do
- run 'mon' $CEPH_BIN/cmon -i $f $ARGS $CMON_ARGS
+ run 'mon' $CEPH_BIN/ceph-mon -i $f $ARGS $CMON_ARGS
done
sleep 1
fi
@@ -368,7 +368,7 @@ EOF
EOF
fi
echo mkfs osd$osd
- cmd="$SUDO $CEPH_BIN/cosd -i $osd $ARGS --mkfs --mkkey"
+ cmd="$SUDO $CEPH_BIN/ceph-osd -i $osd $ARGS --mkfs --mkkey"
echo $cmd
$cmd
@@ -379,7 +379,7 @@ EOF
fi
fi
echo start osd$osd
- run 'osd' $SUDO $CEPH_BIN/cosd -i $osd $ARGS $COSD_ARGS
+ run 'osd' $SUDO $CEPH_BIN/ceph-osd -i $osd $ARGS $COSD_ARGS
done
fi
@@ -417,26 +417,26 @@ EOF
EOF
fi
fi
- $SUDO $CEPH_BIN/cauthtool --create-keyring --gen-key --name=mds.$name $key_fn
+ $SUDO $CEPH_BIN/ceph-authtool --create-keyring --gen-key --name=mds.$name $key_fn
$SUDO $CEPH_ADM -i $key_fn auth add mds.$name mon 'allow *' osd 'allow *' mds 'allow'
if [ "$standby" -eq 1 ]; then
- $SUDO $CEPH_BIN/cauthtool --create-keyring --gen-key --name=mds.${name}s \
+ $SUDO $CEPH_BIN/ceph-authtool --create-keyring --gen-key --name=mds.${name}s \
dev/mds.${name}s.keyring
$SUDO $CEPH_ADM -i dev/mds.${name}s.keyring auth add mds.${name}s \
mon 'allow *' osd 'allow *' mds 'allow'
fi
fi
- run 'mds' $CEPH_BIN/cmds -i $name $ARGS $CMDS_ARGS
+ run 'mds' $CEPH_BIN/ceph-mds -i $name $ARGS $CMDS_ARGS
if [ "$standby" -eq 1 ]; then
- run 'mds' $CEPH_BIN/cmds -i ${name}s $ARGS $CMDS_ARGS
+ run 'mds' $CEPH_BIN/ceph-mds -i ${name}s $ARGS $CMDS_ARGS
fi
mds=$(($mds + 1))
[ $mds -eq $CEPH_NUM_MDS ] && break
-#valgrind --tool=massif $CEPH_BIN/cmds $ARGS --mds_log_max_segments 2 --mds_thrash_fragments 0 --mds_thrash_exports 0 > m #--debug_ms 20
-#$CEPH_BIN/cmds -d $ARGS --mds_thrash_fragments 0 --mds_thrash_exports 0 #--debug_ms 20
+#valgrind --tool=massif $CEPH_BIN/ceph-mds $ARGS --mds_log_max_segments 2 --mds_thrash_fragments 0 --mds_thrash_exports 0 > m #--debug_ms 20
+#$CEPH_BIN/ceph-mds -d $ARGS --mds_thrash_fragments 0 --mds_thrash_exports 0 #--debug_ms 20
#$CEPH_ADM mds set_max_mds 2
done
cmd="$CEPH_ADM mds set_max_mds $CEPH_NUM_MDS"