Commit Graph

7282 Commits

Author SHA1 Message Date
Kamoltat Sirivadhna
825df66bb8 doc/dev/macos: remove nonexistence flag --with-toolchain
` --with-toolchain` is an old option from llvm 6

Signed-off-by: Kamoltat Sirivadhna <ksirivad@redhat.com>
2020-09-16 22:39:57 +07:00
Abhishek L
0f61e6ea28
Merge pull request #37109 from theanalyst/doc/releases/v15.2.5
doc: releases: notes for v15.2.5 octopus

Reviewed-By: Neha Ojha <nojha@redhat.com>
Reviewed-By: Nathan Cutler <ncutler@suse.com>
2020-09-16 16:51:22 +02:00
Lenz Grimmer
b17ca08037
Merge pull request #35956 from ishanrai05/hover
mgr/dashboard: Display description on mouse hover

Reviewed-by: Tiago Melo <tmelo@suse.com>
2020-09-16 13:49:54 +02:00
Matt Benjamin
a9e40accb8
Merge pull request #36255 from pritha-srivastava/wip-rgw-sts-user-as-owner
rgw/sts: adding code for federated user as owner in case of STS.
2020-09-16 07:09:14 -04:00
Joshua Schmid
25e5b8726d
Merge pull request #36898 from sebastian-philipp/doc-fix-orch-apply-mgr
doc/mgr: fix outdated `orch apply` docs.
2020-09-16 10:04:28 +02:00
Pritha Srivastava
57afbeed2f rgw/sts: adding documentation for a shadow user created for
a user that authenticates with oidc provider.

Signed-off-by: Pritha Srivastava <prsrivas@redhat.com>
2020-09-15 21:39:00 +05:30
Guillaume Abrioux
3ed3cff0d0 cephadm: support multiple mounts when running shell
This commit adds the multiple mounts support when running the
interactive shell.

ie:
```
--mount /foo /bar:/bar:z
```

Keeping default destination `/mnt` when no destination is passed for
backward compatibility. In the above example `/foo` will be mounted in
`/mnt/foo` and `/bar` in `/bar`

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
2020-09-15 16:44:47 +02:00
Greg Farnum
9506d09e3b Merge remote-tracking branch 'origin/master' into wip-stretch-mode
Conflicts:
	src/include/ceph_features.h

Signed-off-by: Greg Farnum <gfarnum@redhat.com>
2020-09-15 02:25:07 +00:00
Patrick Donnelly
9fcc49fae7
Merge PR #36125 into master
* refs/pull/36125/head:
	doc: cephfs/fs-nfs-exports: more cleanups
	doc: cephfs/fs-nfs-exports: command requires enabled orch module
	doc: cephfs/fs-nfs-exports.rst: write "RADOS" in ALL-CAPS
	doc: cephfs/fs-nfs-exports: use "NFS Ganesha" everywhere
	doc: cephfs: clarify that pseudo root path must be absolute
	doc: cephfs: fix misleading "ceph fs volume create" command
	doc: cephfs: fix misleading "ceph nfs create" command

Reviewed-by: Varsha Rao <varao@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Zac Dover <zac.dover@gmail.com>
2020-09-14 13:49:50 -07:00
Patrick Seidensal
0c0e6ee496 mgr/dashboard: update dashboard docs with RBD image monitoring paragraph
Signed-off-by: Patrick Seidensal <pseidensal@suse.com>
2020-09-14 14:33:17 +02:00
Greg Farnum
d02625331c Merge remote-tracking branch 'origin/master' into wip-stretch-mode 2020-09-14 02:32:19 +00:00
Abhishek Lekshmanan
62baa7653f doc: releases: notes for v15.2.5 octopus
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
2020-09-11 22:13:14 +02:00
Ramana Raja
4b2911fc70
Merge pull request #32581 from rishabh-d-dave/wip-djf-15070
mon, cephfs: Add auth caps for CephFS fsids

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Ramana Raja <rraja@redhat.com>
2020-09-12 00:00:52 +05:30
Ishan Rai
40b5cad9e4 mgr/dashboard: display description on mouse hover
Fixes: https://tracker.ceph.com/issues/36607

Signed-off-by: Ishan Rai <ishanrai05@gmail.com>
2020-09-11 18:27:02 +00:00
Sebastian Wagner
49d36740a0
Merge pull request #36822 from sebastian-philipp/cephadm-container-init
cephadm: Add --container-init
2020-09-11 11:12:21 +02:00
Kotresh HR
83c4442c76 mgr/volumes: Make number of cloner threads configurable
The number of cloner threads is set to 4 and it can't be
configured. This patch makes the number of cloner threads
configurable via the mgr config option "max_concurrent_clones".

On an increase in number of cloner threads, it will just
spawn the difference of threads between existing number of
cloner threads and the new configuration. It will not cancel
the running cloner threads.

On decrease in number of cloner threads, the cases are as follows.

1. If all cloner threads are waiting for the job:
      In this case, all threads are notified and required number
   threads are terminated.

2. If all the cloner threads are processing a job:
      In this case, the condition is validated for each thread after
   the current job is finished and the thread is termianted if the
   condition for required number of cloner threads is not satisified.

3. If few cloner threads are processing and others are waiting:
      The threads which are waiting are notified to validate the
   number of threads required. If terminating those doesn't satisfy the
   required number of threads, the remaining threads are terminated
   upon completion of existing job.

Fixes: https://tracker.ceph.com/issues/46892
Signed-off-by: Kotresh HR <khiremat@redhat.com>
2020-09-11 14:36:37 +05:30
zdover23
b22cf6da57
Merge pull request #37070 from zdover23/wip-doc-3-hacking-into-docs
doc/dev: add HACKING.rst to Dev Guide

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2020-09-11 08:04:24 +10:00
Neha Ojha
9e81f39733
Merge pull request #36747 from varshar16/wip-doc-update-about-priority-check
doc/developer_guide: Update about '--force-priority' flag

Reviewed-by: Sebastian Wagner <swagner@suse.com>
Reviewed-by: Neha Ojha <nojha@redhat.com>
Reviewed-by: Kyr Shatskyy <kyrylo.shatskyy@suse.de>
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2020-09-10 10:29:29 -07:00
Zac Dover
5760cff6e3 doc/dev: add HACKING.rst to Dev Guide
This commit exposes HACKING.rst through the
docs website. Formerly, HACKING.rst was just
a file that existed at /src/pybind/mgr/dashboard/
HACKING.rst. This commit also updates README.rst
to point to the new location of HACKING.rst.

Fixes: https://tracker.ceph.com/issues/47230
Signed-off-by: Zac Dover <zac.dover@gmail.com>
2020-09-11 01:00:48 +10:00
Rishabh Dave
8301c44c70 doc/cephfs: add minor fixes for client-auth doc
Signed-off-by: Rishabh Dave <ridave@redhat.com>
2020-09-10 17:10:51 +05:30
Douglas Fuller
91d5715be6 cephfs: add auth caps based on fs names
Add new auth caps to restrict access to clients based on fsnames. To
specify this, for example:

mds 'allow rw fsname=cephfs1'

This will restrict client access to fs name "cephfs1" only. Messages to
active MDS assigned to any other FSMap will be dropped. Standby MDS not
associated with an FSMap will accept messages from clients. To allow
multiple file systems, create MDS cap as follows -

mds 'allow rw fsname=cephfs1, allow rw fsname=cephfs2'

Fixes: http://tracker.ceph.com/issues/15070
Signed-off-by: Douglas Fuller <dfuller@redhat.com>
Signed-off-by: Rishabh Dave <ridave@redhat.com>
2020-09-10 17:10:51 +05:30
Douglas Fuller
811e48d6ff mon/MDSMonitor: add mon auth caps for CephFS names
Add a 'fsname' clause to mon auth caps to restrict a client's view
of the FSMap. Example:

mon 'allow rw fsname=cephfs2'

This would restrict the client's view of the FSMap to the MDSMap for
cephfs2. Any MDS allocated to a different filesystem will be invisible.
Global standby daemons are always visible. To allow multiple CephFSs,
add multiple caps:

mon 'allow rw fsname=cephfs2, allow rw fsname=cephfs2'

Fixes: http://tracker.ceph.com/issues/15070
Signed-off-by: Douglas Fuller <dfuller@redhat.com>
Signed-off-by: Rishabh Dave <ridave@redhat.com>
2020-09-10 17:10:51 +05:30
Kefu Chai
c80d5d47b3 doc/dev: reformat the sample for tree structure of a test suite
Signed-off-by: Kefu Chai <kchai@redhat.com>
2020-09-10 15:13:02 +08:00
Kefu Chai
3569244a50 doc/dev: use appropriate directive for code blocks
* use "code-block:: yaml" for qa suite samples
* use "prompt:: bash $" for shell commands using a non-root user

Signed-off-by: Kefu Chai <kchai@redhat.com>
2020-09-10 15:13:02 +08:00
Kefu Chai
c77382ac0e doc/dev: update supported distros of ceph
Signed-off-by: Kefu Chai <kchai@redhat.com>
2020-09-10 15:13:02 +08:00
Kefu Chai
549952edef doc/dev: drop unused label
Signed-off-by: Kefu Chai <kchai@redhat.com>
2020-09-10 15:13:02 +08:00
Kefu Chai
b17dcc1fc7 doc/dev: fix broken link
otherwise "make check" would be a link pointing to
https://wiki.sepia.ceph.com/doku.php

Signed-off-by: Kefu Chai <kchai@redhat.com>
2020-09-10 15:13:02 +08:00
Nathan Cutler
ab447c888b doc: cephfs/fs-nfs-exports: more cleanups
Signed-off-by: Nathan Cutler <ncutler@suse.com>
2020-09-08 13:37:23 +02:00
Nathan Cutler
42a1194872 doc: cephfs/fs-nfs-exports: command requires enabled orch module
Clarify that the "ceph nfs cluster create" command requires an
enabled ceph-mgr orchestrator module.

Signed-off-by: Nathan Cutler <ncutler@suse.com>
2020-09-08 10:23:08 +02:00
Nathan Cutler
0dc9820f51 doc: cephfs/fs-nfs-exports.rst: write "RADOS" in ALL-CAPS
Since RADOS is an acronym, albeit a somewhat difficult-to-remember one,
it is customary to write it ALL-CAPS.

Signed-off-by: Nathan Cutler <ncutler@suse.com>
2020-09-08 08:46:59 +02:00
Nathan Cutler
bc8b2c3823 doc: cephfs/fs-nfs-exports: use "NFS Ganesha" everywhere
The document seemed to be wanting to refer to the software as "NFS
Ganesha", but was failing to do so in some places.

Signed-off-by: Nathan Cutler <ncutler@suse.com>
2020-09-08 08:46:56 +02:00
Nathan Cutler
ccc13cbff4 doc: cephfs: clarify that pseudo root path must be absolute
Signed-off-by: Nathan Cutler <ncutler@suse.com>
2020-09-08 08:34:29 +02:00
Nathan Cutler
6f0c2496d6 doc: cephfs: fix misleading "ceph fs volume create" command
The "ceph fs volume create" command takes a placement string,
just like "ceph nfs cluster create" does. Align the documentation
so the placement string is explained in the same manner in both
places.

Signed-off-by: Nathan Cutler <ncutler@suse.com>
2020-09-08 08:34:29 +02:00
Nathan Cutler
865001247b doc: cephfs: fix misleading "ceph nfs create" command
When a reader sees "ceph nfs create <type=cephfs>" it's not
clear that this means they should type "ceph nfs create cephfs".

I also took this opportunity to clarify the command description
based on my testing and discussions with the CephFS developers.

Fixes: https://tracker.ceph.com/issues/46559
Signed-off-by: Nathan Cutler <ncutler@suse.com>
2020-09-08 08:34:29 +02:00
Sebastian Wagner
428125f8a4
Merge pull request #36946 from zdover23/wip-docs-36796-fix
doc/cephadm: Document mgr/cephadm/manage_etc_ceph_ceph_conf

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2020-09-07 10:48:27 +02:00
Kefu Chai
e21bcb5e85 doc/dev: drop unused label
Signed-off-by: Kefu Chai <kchai@redhat.com>
2020-09-05 09:55:57 +08:00
Kefu Chai
e3abd2e7c8 doc/dev/developer_guide/tests-unit-tests: use literal "make check"
the ``make check`` is better than a hyper link here.

Signed-off-by: Kefu Chai <kchai@redhat.com>
2020-09-05 09:46:57 +08:00
Kefu Chai
51b7b05026 doc/dev: fix broken "make check" link
Signed-off-by: Kefu Chai <kchai@redhat.com>
2020-09-05 09:46:57 +08:00
Kefu Chai
40f9e1cee0 doc/dev: link to label not file
it's less error prone, and can help us avoid broken links if we move a
file around

Signed-off-by: Kefu Chai <kchai@redhat.com>
2020-09-05 09:46:57 +08:00
Kefu Chai
0f2489406a doc/dev: use prompt directive when appropriate
for 2 reasons:

* sphinx renders codeblock using python syntax highlighting by default,
  so it's not surprising that it highlight keywords like "export" in
  command line samples. so to render command line code blocks, we'd
  better specify the syntax explicitly for better rendering result.
* with the help of "prompt" directive, user is able to copy and paste
  the command without the prompt. for instance, with the default
  "::" directive, user will copy "$ ceph df", which is not very
  convenient, but with "prompt" directive, user only copies
  "ceph df".

Signed-off-by: Kefu Chai <kchai@redhat.com>
2020-09-05 00:03:52 +08:00
zdover23
018161417b
Merge pull request #36489 from zdover23/wip-doc-dev-merge-request-2020-aug
doc/dev: add proper merge commit format
2020-09-04 11:15:54 +10:00
Zac Dover
a62847404c doc/dev: add proper Merge PR format
This commit adds an example of proper Merge PR format
to the Developer Guide. Though this might not be of
great use to most people, Zac Dover will find it most
helpful.

Fixes: https://tracker.ceph.com/issues/46843
Signed-off-by: Zac Dover <zac.dover@gmail.com>
2020-09-04 08:29:51 +10:00
Zac Dover
29e8cbc49b doc/cephadm: managing ceph.conf
This commit repairs PR#36796, which was about
updating the configuration settings in ceph.conf
without touching the file directly.

That commit wasn't building because of a couple of
back quotes that were touching the word that followed
them. So much like the princess from The Princess and
The Pea is Sphinx. So careful must we always be.

Fixes: https://tracker.ceph.com/issues/47265
Signed-off-by: Zac Dover <zac.dover@gmail.com>
2020-09-04 07:31:13 +10:00
zdover23
2f3f05a130
Merge pull request #36954 from HeinleinSupport/wip-doc-remove-ceph-deploy
doc: remove references to ceph-deploy

Reviewed-by: Zac Dover <zac.dover@gmail.com>
2020-09-04 07:15:35 +10:00
J. Eric Ivancich
5e20e9c99a
Merge pull request #33942 from pritha-srivastava/rgw-sts-new-keycloak-examples
rgw: Updating STS document with references to new keycloak

Reviewed-by: Matt Benjamin <mbenjami@redhat.com>
2020-09-03 13:12:59 -04:00
Casey Bodley
1e4e394699
Merge pull request #36218 from mkogan1/wip-cache-put-post
rgw: add PUT and POST req support to data cache

Reviewed-by: Or Friedmann <ofriedma@redhat.com>
Reviewed-by: Matt Benjamin <mbenjamin@redhat.com>
2020-09-03 10:38:17 -04:00
Robert Sander
85d5510d0d changes the link to internal
Signed-off-by: Robert Sander <gurubert@gurubert.de>
2020-09-03 10:29:06 +02:00
ypdai
0bfca9fc8e
doc: Update multisite-sync-policy.rst
Signed-off-by: ypdai <self19900924@gmail.com>
2020-09-03 10:51:01 +08:00
Robert Sander
1b42759e19 doc: remove references to ceph-deploy
The documentation still has many traces of ceph-deploy. This tool has
been deprecated with the Octopus release. This commit tries to remove
most of ceph-deploy occurences.

Signed-off-by: Robert Sander <r.sander@heinlein-support.de>
2020-09-02 21:14:36 +02:00
Vikhyat Umrao
4628a28f35
Merge pull request #36883 from mhackett/wip-mhackett-47190
doc: document tuning of radosgw lifecycle
2020-09-02 08:50:03 -07:00
Casey Bodley
71e6f5361c
Merge pull request #34293 from yuvalif/notifications_persistent_delivery2
rgw/notifications: add persistent delivery to notifications

Reviewed-by: Matt Benjamin <mbenjamin@redhat.com>
Reviewed-by: Casey Bodley <cbodley@redhat.com>
2020-09-02 09:35:57 -04:00
Sebastian Wagner
5339315052 mgr/cephadm: Call cephadm with --container-image
The kernel treats any process with PID 1 different. Especially
it does not generate a core dump. Call podman / docker with
--init in order to get core dumps.

In addition, we can now properly reap zombies processes.

Fixes: https://tracker.ceph.com/issues/44231

Signed-off-by: Sebastian Wagner <sebastian.wagner@suse.com>
2020-09-02 09:45:03 +02:00
Lenz Grimmer
3f3cd6c989
Merge pull request #36222 from ishanrai05/docs
doc: Create new chapter about the Dashboard's landing page

Reviewed-by: Laura Paduano <lpaduano@suse.com>
Reviewed-by: Stephan Müller <smueller@suse.com>
2020-09-02 08:51:15 +02:00
Patrick Donnelly
c27bf1ced2
Merge PR #35697 into master
* refs/pull/35697/head:
	doc: document cephfs mirroring developement status
	cephfs-mirror: cephfs-mirror daemon
	cephfs-mirror: FSMirror class to synchronize directory snaps
	common: introduce configuration options for cephfs-mirror daemon
	cephfs-mirror: InstanceWatcher class to register mirror instance
	cephfs-mirror: MirrorWatcher class to watch cephfs-mirror object
	cephfs-mirror: Watcher class to receive/ack watch notifications
	cephfs-mirror: ClusterWatcher class for watching peer changes
	librados: add API for fetching client addrs
	common: add cephfs_mirror subsystem
	cephfs-mirror: filesystem specification class

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2020-09-01 13:24:59 -07:00
Ilya Dryomov
2e657d134a krbd: optionally skip waiting for udev events
Add support for noudev option to allow mapping and unmapping images
from a privileged container in a non-initial network namespace (e.g.
when using Multus CNI).

Fixes: https://tracker.ceph.com/issues/47128
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
2020-09-01 21:31:06 +02:00
Jan Fajerski
cdd333a29f
Merge pull request #36241 from jan--f/c-v-mpath-support
ceph-volume: support for mpath devices
2020-09-01 13:29:32 +02:00
Venky Shankar
8bf65fab45 doc: document cephfs mirroring developement status
Signed-off-by: Venky Shankar <vshankar@redhat.com>
2020-09-01 06:58:11 -04:00
Zac Dover
99fa02f4a1 doc/rados: s/initial members/mon host
This changes an old string, "initial members"
to a current string, "mon host".

Fixes: https://tracker.ceph.com/issues/47116
Signed-off-by: Zac Dover <zac.dover@gmail.com>
2020-09-01 14:28:12 +10:00
Kefu Chai
2782ba21ab
Merge pull request #36879 from tchaikov/wip-doc-stable-release
doc: bump up sphinx to 3.2.1 and define "stable-release" global substitution

Reviewed-by: Willem Jan Withagen <wjw@digiware.nl>
Reviewed-by: Neha Ojha <nojha@redhat.com>
2020-09-01 11:04:23 +08:00
Kefu Chai
5238f9f62b doc: fix broken hyper link
and always reference multisite.rst using tha label not the file.

Signed-off-by: Kefu Chai <kchai@redhat.com>
2020-09-01 09:53:18 +08:00
Kefu Chai
ca1cca0abc doc: fix broken hyper link
Signed-off-by: Kefu Chai <kchai@redhat.com>
2020-09-01 09:53:18 +08:00
Kefu Chai
45f43be813 doc: define label before section title
so we can see the title of section when following the link

Signed-off-by: Kefu Chai <kchai@redhat.com>
2020-09-01 09:53:18 +08:00
Kefu Chai
253fd22896 doc: add sphinx.ext.mathjax for math-to-MathML rendering
Signed-off-by: Kefu Chai <kchai@redhat.com>
2020-09-01 09:53:18 +08:00
Kefu Chai
84e2808afb doc: fix broken hyper link
this link was broken in 1427905c47

Signed-off-by: Kefu Chai <kchai@redhat.com>
2020-09-01 09:53:18 +08:00
Kefu Chai
fe07df9f19 doc: always refernce terms in case sensitive mode
to silence warning from sphinx like:

ceph/doc/install/ceph-deploy/quick-start-preflight.rst:5: WARNING: term node not found in case sensitive match.made a reference to Node instead.

Signed-off-by: Kefu Chai <kchai@redhat.com>
2020-09-01 09:53:18 +08:00
Kefu Chai
7ca85e77d0 doc: replace luminous with |stable-release|
"luminous" is a magic number in these contexts, and we should use a
constant for representing it.

the "sphinx_substitution_extensions" sphinx extension is introduced for
performing the global subsitution.

Signed-off-by: Kefu Chai <kchai@redhat.com>
2020-09-01 09:53:17 +08:00
mhackett
f4673d2da1 doc: document tuning of radosgw lifecycle
Fixes: https://tracker.ceph.com/issues/47190

Signed-off-by: mhackett <mhackett@redhat.com>
2020-08-31 15:21:26 -04:00
Vikhyat Umrao
54065da1c4
Merge pull request #36881 from mhackett/wip-mhackett-47189
doc: document tuning of object gateway garbage collection
2020-08-31 12:06:21 -07:00
Ishan Rai
605d95c23d doc: create new chapter about the Dashboard's landing page
Fixes: https://tracker.ceph.com/issues/46415

Signed-off-by: Ishan Rai <ishanrai05@gmail.com>
2020-08-31 20:20:42 +05:30
Sebastian Wagner
f3bd8f2569 doc/mgr: fix outdated orch apply docs.
Signed-off-by: Sebastian Wagner <sebastian.wagner@suse.com>
2020-08-31 10:14:20 +02:00
Kefu Chai
8fef81561d
Merge pull request #36832 from neha-ojha/wip-clean-temps
tools/osdmaptool.cc: add ability to clean_temps

Reviewed-By: Josh Durgin <jdurgin@redhat.com>
2020-08-28 23:14:26 +08:00
mhackett
2c37b74b3b doc: document tuning of object gateway garbage collection
Fixes: https://tracker.ceph.com/issues/47189

Signed-off-by: mhackett <mhackett@redhat.com>
2020-08-28 10:29:10 -04:00
Kefu Chai
cf357e17ab doc/conf.py: define CEPH_RADOS_API for breathe
otherwise we could have following errors:

Invalid C declaration: Expected identifier in nested name, got keyword: int [error at 18]
      CEPH_RADOS_API int rados_aio_append (rados_ioctx_t io, const char *oid, rados_completion_t completion, const char *buf, size_t len)
      ------------------^

Signed-off-by: Kefu Chai <kchai@redhat.com>
2020-08-28 20:35:21 +08:00
Kefu Chai
fa7ea35832 script/gen_state_diagram.py: s/python/python3/
python does not necessarily on a modern distro which has only python3,
so use python3 instead.

Signed-off-by: Kefu Chai <kchai@redhat.com>
2020-08-28 20:35:21 +08:00
Kefu Chai
08255a48a7
Merge pull request #36762 from qwren/qat-doc-update
doc: the update for QAT Acceleration

Reviewed-by: Kefu Chai <kchai@redhat.com>
2020-08-28 10:48:52 +08:00
Neha Ojha
78224c21d2 doc: add clean-temps to osdmaptool.rst
Signed-off-by: Neha Ojha <nojha@redhat.com>
2020-08-27 17:02:08 +00:00
Sebastian Wagner
26f231f60a
Merge pull request #36572 from dmick/wip-cephadm-doc
doc/mgr: Clean up orchestrator.rst (spell/punct, awkward wording)

Reviewed-by: Neha Ojha <nojha@redhat.com>
Reviewed-by: Varsha Rao <varao@redhat.com>
2020-08-27 17:07:33 +02:00
Sebastian Wagner
a80eafcf7a
Merge pull request #36330 from Devp00l/wip-46551
cephadm: Update error message on host failure

Reviewed-by: Michael Fritch <mfritch@suse.com>
Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>
2020-08-27 11:59:36 +02:00
Dan Mick
a2a9054202 doc/mgr: Clean up orchestrator.rst (spell/punct, awkward wording)
Signed-off-by: Dan Mick <dmick@redhat.com>
2020-08-26 20:07:10 +00:00
Patrick Donnelly
d2a3fcc728
Merge PR #36773 into master
* refs/pull/36773/head:
	mgr/volumes: Prevent subvolume recreate if trash is not-empty
	mgr/volumes: Disallow subvolume group level snapshots
	mgr/volumes: Add test case to ensure subvolume is marked
	mgr/volumes: handle idempotent subvolume marks
	mgr/volumes: Tests amended and added to ensure subvolume trash functionality
	mgr/volumes: Mark subvolume root with the vxattr ceph.dir.subvolume
	mgr/volumes: Move incarnations for v2 subvolumes, to subvolume trash
	mgr/volumes: maintain per subvolume trash directory
	mgr/volumes: make subvolume_v2::_is_retained() object property

Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2020-08-26 10:46:07 -07:00
Shyamsundar Ranganathan
f97e57c28c mgr/volumes: Disallow subvolume group level snapshots
Fixes: https://tracker.ceph.com/issues/47154
Signed-off-by: Shyamsundar Ranganathan <srangana@redhat.com>
2020-08-26 13:41:26 -04:00
Sebastian Wagner
786e1c175b cephadm: Add --container-image
The kernel treats any process with PID 1 different. Especially
it does not generate a core dump. Call podman / docker with
--init in order to get core dumps.

In addition, we can now properly reap zombies processes.

Signed-off-by: Sebastian Wagner <sebastian.wagner@suse.com>
2020-08-26 14:48:31 +02:00
Stephan Müller
1bfb044518 cephadm: Update error message on host failure
Now the error message explains how to add the ssh key to the not
reachable host

Fixes: https://tracker.ceph.com/issues/46551
Signed-off-by: Stephan Müller <smueller@suse.com>
2020-08-25 12:58:17 +02:00
Qiaowei Ren
6488e116c3 doc: update QATzip doc for removing snappy and lz4 support
This patch update the documentation about QAT acceleration for encryption
and compression.

QATZip provide the interfaces for several compression algorithm, including
deflate, snapp and lz4, but currently only deflate can be accelerated by QAT
hardware.

Signed-off-by: Qiaowei Ren <qiaowei.ren@intel.com>
2020-08-25 15:39:47 +08:00
Sage Weil
c7244e7aad misc language changes: whitelist -> ignore etc
Signed-off-by: Sage Weil <sage@newdream.net>
2020-08-24 19:53:08 +00:00
Sage Weil
dfd01d7653 blacklist -> blocklist
Signed-off-by: Sage Weil <sage@newdream.net>
Signed-off-by: Neha Ojha <nojha@redhat.com>
2020-08-24 19:53:08 +00:00
Varsha Rao
d1651ba1d0 doc/developer_guide: Update about '--force-priority' flag
The '--force-priority' flag is introduced in PR
https://github.com/ceph/teuthology/pull/1550.

Signed-off-by: Varsha Rao <varao@redhat.com>
2020-08-24 15:33:56 +05:30
Sebastian Wagner
20b679a892 doc/man/cephadm: Add missing parameters for ls
Signed-off-by: Sebastian Wagner <sebastian.wagner@suse.com>
2020-08-24 10:28:07 +02:00
Patrick Donnelly
3fb857cd04
Merge PR #36131 into master
* refs/pull/36131/head:
	doc: document cephfs mirroring dev work
	test: add tests for `ceph fs mirror` family of commands
	mds: track filesystem mirror peers in fsmap

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2020-08-21 18:40:42 -07:00
Kefu Chai
c8bfc66f2d
Merge pull request #35789 from Reperator/fix-ceph-objectstore-tool-docs
doc/man/8/ceph-objectstore-tool.rst: remove duplicate lines

Reviewed-by: Kefu Chai <kchai@redhat.com>
2020-08-21 18:31:20 +08:00
Kefu Chai
344d964b94
Merge pull request #36742 from hulksmaaash/patch-2
doc/rados: remove statement that ISA plugin only works on Intel chips

Reviewed-by: Kefu Chai <kchai@redhat.com>
2020-08-21 18:26:46 +08:00
Sebastian Wagner
cb529acaf4
Merge pull request #36496 from Daniel-Pivonka/cephadm-44926
mgr/cephadm: rgw update period after realm, zone creation

Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>
2020-08-21 11:40:17 +02:00
Sebastian Wagner
95042ecce8
Merge pull request #36716 from jmolmo/dashboard_ports_2
cephadm: Allow users to use a custom dashboard ssl port

Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>
2020-08-21 11:39:52 +02:00
Kefu Chai
ec73fea99e
Merge pull request #36680 from tchaikov/wip-mgr-disk-predict
pybind/mgr/diskprediction_cloud: remove mgr-diskprediction-cloud

Reviewed-By: Josh Durgin <jdurgin@redhat.com>
Reviewed-By: Zac Dover <zac.dover@gmail.com>
Reviewed-by: Neha Ojha <nojha@redhat.com>
Reviewed-by: Laura Paduano <lpaduano@suse.com>
2020-08-21 09:46:54 +08:00
Robbie Williamson
ccee814ffc doc/rados: remove statement that ISA plugin only works on Intel chips
ISA-L supports aarch64 (Arm), not just Intel processors, as does Ceph (see #32171).

Signed-off-by: Robbie Williamson <robbie.williamson@arm.com>
2020-08-21 08:32:53 +08:00
Juan Miguel Olmo Martínez
08c4a53e79
cephadm: Allow users to use a custom dashboard ssl port
This modification allows the user to create a new bootstrap cluster using a predefined SSl port for the dashboard.
If firewall is enabled, any new manager daemon deployed in new hosts will take care of open the required ports for all the services enabled in the manager.

Two new parameters for cephadm tool (aka binary or standalone):
Command bootstrap:
--ssl-dashboard-port SSL_DASHBOARD_PORT
                      Port number used to connect with dashboard using SSL
Command deploy:
--tcp-ports TCP_PORTS
                      List of tcp ports to open in the host firewall

Signed-off-by: Juan Miguel Olmo Martínez <jolmomar@redhat.com>
2020-08-20 13:56:59 +02:00
Yuval Lifshitz
898536b5e3 rgw/notification: documentation for persistent notifications
Signed-off-by: Yuval Lifshitz <ylifshit@redhat.com>
2020-08-19 21:33:05 +03:00
Kefu Chai
d4bf845890
Merge pull request #36702 from tchaikov/wip-doc-crimson
doc/dev/crimson: fix a typo

Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2020-08-19 18:57:02 +08:00
Kefu Chai
9dd16638ea doc/mgr/diskprediction: add a configuration section
also link to monitoring, as diskprediction cannot function without
enabling monitoring.

Signed-off-by: Kefu Chai <kchai@redhat.com>
2020-08-19 11:08:39 +08:00
Kefu Chai
9127866a6c doc/mgr/diskprediction.rst: remove references to diskprediction_cloud
since https://www.diskprophet.com is not accessible anymore, and this
feature is not available at the time of writing. let's drop the related
document.

Fixes: https://tracker.ceph.com/issues/46863
Signed-off-by: Kefu Chai <kchai@redhat.com>
2020-08-19 11:08:39 +08:00
Daniel-Pivonka
b59b480c3d doc/cephadm: remove ssh user limitation troubleshooting
Signed-off-by: Daniel-Pivonka <dpivonka@redhat.com>
2020-08-18 16:46:35 -04:00
Daniel-Pivonka
70b11a1a83 mgr/cephadm: rgw update period after realm, zone creation
Signed-off-by: Daniel-Pivonka <dpivonka@redhat.com>
2020-08-18 15:54:31 -04:00
Kefu Chai
3034b22227 doc/dev/crimson: fix a typo
Signed-off-by: Kefu Chai <kchai@redhat.com>
2020-08-19 00:13:04 +08:00
Sebastian Wagner
b0a62b639d
Merge pull request #36568 from jschmid1/remove_osd_spec
mgr/orchestrator: remove traces of ceph orch osd spec

Reviewed-by: Kiefer Chang <kiefer.chang@suse.com>
Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>
2020-08-18 15:38:36 +02:00
Kefu Chai
cb1143d4db
Merge pull request #36674 from tchaikov/wip-doc-crimson
doc/dev/crimson: note about script/ceph-debug-docker.sh

Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2020-08-18 19:05:42 +08:00
Abhishek L
7b012a9799
Merge pull request #36669 from smithfarm/wip-nautilus-11
doc/releases: add Nautilus 14.2.11 to timeline

Reviewed-By: Kefu Chai <kchai@redhat.com>
Reviewed-By: Zac Dover <zac.dover@gmail.com>
Reviewed-By: Abhishek Lekshmanan <abhishek@suse.com>
2020-08-17 10:42:10 +02:00
Kefu Chai
f7bad43f9d
Merge pull request #36228 from vosdev/doc-mgr-crash-typo
doc/mgr/crash: Add missing command in rm example

Reviewed-by: Kefu Chai <kchai@redhat.com>
2020-08-17 11:17:02 +08:00
Kefu Chai
2a760c596d doc/dev/crimson: note about script/ceph-debug-docker.sh
Signed-off-by: Kefu Chai <kchai@redhat.com>
2020-08-16 23:14:21 +08:00
Nathan Cutler
2bbb857841 doc/releases: add Nautilus 14.2.11 to timeline
Signed-off-by: Nathan Cutler <ncutler@suse.com>
2020-08-15 22:55:44 +02:00
Tiago Melo
bc0650b057 mgr/dashboard: Update list of supported browsers
Fixes: https://tracker.ceph.com/issues/46923

Signed-off-by: Tiago Melo <tmelo@suse.com>
2020-08-14 11:53:48 +00:00
Abhishek L
d0a18dd52e
Merge pull request #36570 from theanalyst/doc/releases/v14.2.11
doc: releases: notes for v14.2.11 nautilus

Reviewed-By: Neha Ojha <nojha@redhat.com>
Reviewed-By: Josh Durgin <jdurgin@redhat.com>
Reviewed-By: Patrick Donelly <pdonell@redhat.com>
2020-08-12 16:10:57 +02:00
Venky Shankar
bab0b1287d doc: document cephfs mirroring dev work
Signed-off-by: Venky Shankar <vshankar@redhat.com>
2020-08-12 09:28:12 -04:00
Abhishek Lekshmanan
0ceb0beb4d doc: releases: notes for v14.2.11 nautilus
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
2020-08-12 11:54:09 +02:00
Patrick Donnelly
dc06096a2d
Merge PR #36351 into master
* refs/pull/36351/head:
	qa/tasks/cephfs/nfs: Add tests for cluster config set and reset
	doc/cephfs/nfs: Update the doc about 'reset' and 'set' config interfaces
	mgr/volumes/nfs: Add interface for adding user defined configuration

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2020-08-11 15:55:52 -07:00
Lenz Grimmer
a21ff0c562
Merge pull request #36111 from vosdev/patch-2
doc/mgr/dashboard: Fix haproxy example to use ssl for backends

Reviewed-by: Laura Paduano <lpaduano@suse.com>
Reviewed-by: Stephan Müller <smueller@suse.com>
2020-08-11 18:09:24 +02:00
Joshua Schmid
f8b8e6f229
docs/mgr: remove traces of ceph orch osd spec
Signed-off-by: Joshua Schmid <jschmid@suse.de>
2020-08-11 16:47:36 +02:00
Sebastian Wagner
c625a51635
Merge pull request #36538 from zdover23/wip-docs-45678-fix
doc/cephadm: Remove shell alias

Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>
2020-08-11 01:15:54 +02:00
Varsha Rao
287da11921 doc/cephfs/nfs: Update the doc about 'reset' and 'set' config interfaces
Signed-off-by: Varsha Rao <varao@redhat.com>
2020-08-10 10:19:57 +00:00
Sebastian Wagner
75baae3528 doc/cephadm: Remove shell alias
Turns out, the alias doesn't work for files.

Fixes: https://tracker.ceph.com/issues/46701

Fixes:

```
$ ceph orch apply -i myfile.yaml
ERROR: no such file or directory: myfile.yaml
```

Signed-off-by: Sebastian Wagner <sebastian.wagner@suse.com>
Signed-off-by: Zac Dover <zac.dover@gmail.com>
2020-08-10 17:50:54 +10:00
Zac Dover
e4e9d87810 doc/rados: remove upgrade auth disable
This commit removes a recommendation to disable
authentication before performing an upgrade.

Fixes: https://tracker.ceph.com/issues/30630
Signed-off-by: Zac Dover <zac.dover@gmail.com>
2020-08-06 01:48:11 +10:00
Drunkard Zhang
2496ba7c7f doc: typo fix on output of osdmaptool example
Signed-off-by: Drunkard Zhang <gongfan193@gmail.com>
2020-08-04 13:50:03 +08:00
zdover23
2343ea4baf
Merge pull request #32410 from zdover23/wip-doc-pg-repair
doc/rados/operations: document pg repairing practices
2020-08-01 12:07:12 +10:00
Patrick Donnelly
cd8457cbfd
Merge PR #35647 into master
* refs/pull/35647/head:
	mgr/volumes: Add documentation regarding --retain-snapshots option
	mgr/volumes: Avoid trashing retained subvolume on create errors
	mgr/volumes: Add subvolume v2 test cases
	mgr/volumes: Derive v2 from v1 to leverage common methods
	mgr/volumes: Introduce v2 subvolumes
	mgr/volumes: Use operation type during subvolume open

Reviewed-by: Ramana Raja <rraja@redhat.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Kotresh Hiremath Ravishankar <khiremat@redhat.com>
2020-07-31 14:11:27 -07:00
Sebastian Wagner
5a15c730c2
Merge pull request #36151 from jschmid1/osd_support_reweight_impl
mgr/cephadm: rework osd removals/replacements

Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>
2020-07-31 13:28:18 +02:00
Joshua Schmid
9606f4d602 doc/cephadm: adjust osd removal docs
Signed-off-by: Joshua Schmid <jschmid@suse.de>
2020-07-31 10:23:59 +02:00
Joshua Schmid
a55c1dd0fa mgr/osd_support: remove module and all traces
Signed-off-by: Joshua Schmid <jschmid@suse.de>
2020-07-31 10:11:45 +02:00
Varsha Rao
195f28a614 doc/mgr/orchestrator: Fix formatting and examples in create OSDs
Signed-off-by: Varsha Rao <varao@redhat.com>
2020-07-30 15:28:47 +02:00
Sebastian Wagner
0f7c912288
Merge pull request #36162 from Daniel-Pivonka/cephadm-43681
mgr/cephadm: streamline rgw deployment

Reviewed-by: Michael Fritch <mfritch@suse.com>
Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>
2020-07-30 11:55:33 +02:00
Patrick Donnelly
ac88abfbe9
Merge PR #35977 into master
* refs/pull/35977/head:
	doc/cephfs: Update about cephfs-shell custom exit codes
	cephfs-shell: Define cephfs-shell exit code

Reviewed-by: Rishabh Dave <ridave@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2020-07-29 20:00:06 -07:00
Shyamsundar Ranganathan
61e118ff6d mgr/volumes: Add documentation regarding --retain-snapshots option
Signed-off-by: Shyamsundar Ranganathan <srangana@redhat.com>
2020-07-29 21:14:40 -04:00
Daniel-Pivonka
131001c453 mgr/cephadm: streamline rgw deployment
cephadm will create realm, zonegroup, and zone if needed before creating rgw service

fixes: https://tracker.ceph.com/issues/43681
Signed-off-by: Daniel-Pivonka <dpivonka@redhat.com>
2020-07-29 14:23:07 -04:00
Jan Fajerski
95d5ccc828
Merge pull request #35728 from jan--f/c-v-add-subcommand-parse-drive-groups
ceph-volume: add drive-group subcommand
2020-07-29 10:56:57 +02:00
Jason Dillaman
f5f24a44d2
Merge pull request #36253 from changchengx/exclusive
doc: specify RBD_LOCK_MODE_EXCLUSIVE for exclusive-lock

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2020-07-28 13:33:17 -04:00
Changcheng Liu
b43b501b81 doc: specify RBD_LOCK_MODE_EXCLUSIVE for exclusive-lock
The exclusive-lock could be transited transparently between clients
after finishing write operation. To disable "transparent" transition,
it needs to acquire the lock with RBD_LOCK_MODE_EXCLUSIVE.

Signed-off-by: Changcheng Liu <changcheng.liu@aliyun.com>
2020-07-28 22:27:48 +08:00
Kefu Chai
5756643f45
Merge pull request #34928 from p-se/wip-pse-revise-monitoring-doc
mgr/dashboard: revise monitoring documentation

Reviewed-by: Lenz Grimmer <lgrimmer@suse.com>
Reviewed-by: Stephan Müller <smueller@suse.com>
2020-07-28 20:49:58 +08:00
Sebastian Wagner
2a25db1cf1
Merge pull request #36012 from adk3798/cephadm_44886
mgr/cephadm: allow use of authenticated registry
2020-07-28 11:54:12 +02:00
Nathan Cutler
ca0f1e534a
Merge pull request #36306 from smithfarm/wip-add-octopus-to-release-table
doc/releases: add "octopus" column to Release Timeline

Reviewed-by: Neha Ojha <nojha@redhat.com>
2020-07-28 11:33:30 +02:00
Sebastian Wagner
33f63196ca
Merge pull request #36301 from sebastian-philipp/doc-cephadm-status-no-progress
doc/cephadm: `status` doesn't show a progress

Reviewed-by: Michael Fritch <mfritch@suse.com>
Reviewed-by: Zac Dover <zac.dover@gmail.com>
2020-07-28 11:29:01 +02:00
Nathan Cutler
4bca0b2f36 doc/releases: add "octopus" column to Release Timeline
Octopus has been out for awhile. I suppose this should have been done
earlier, but "better late than never".

Signed-off-by: Nathan Cutler <ncutler@suse.com>
2020-07-27 17:41:15 +02:00
Nathan Cutler
a92e38f9e7
Merge pull request #36245 from smithfarm/wip-mimic-is-eol
doc/releases: Mimic is EOL

Reviewed-by: Abhishek Lekshmanan <abhishek@suse.com>
Reviewed-by: Neha Ojha <nojha@redhat.com>
2020-07-27 17:39:22 +02:00
Sebastian Wagner
1125a805bd doc/cephadm: status doesn't show a progress
Fixes: https://tracker.ceph.com/issues/45858

Signed-off-by: Sebastian Wagner <sebastian.wagner@suse.com>
2020-07-27 16:50:05 +02:00
Nathan Cutler
f1c991856f
Merge pull request #35852 from smithfarm/wip-opensuse-os-recommendations
doc/start/os-recommendations: current state of openSUSE

Reviewed-by: Tim Serong <tserong@suse.com>
2020-07-27 16:25:30 +02:00
Neha Ojha
d1d26356b5
Merge pull request #36121 from aclamk/wip-bluefs-log-replay-rescue
Rescue procedure for extremely large bluefs log

Reviewed-by: Neha Ojha <nojha@redhat.com>
2020-07-24 16:13:55 -07:00
Varsha Rao
bd702707b5 doc/cephfs: Update about cephfs-shell custom exit codes
Signed-off-by: Varsha Rao <varao@redhat.com>
2020-07-24 17:53:57 +05:30
Adam King
a63b030ded mgr/cephadm: allow use of authenticated registry
Add option to use custom authenticated registry during
bootstrap as well as a registry-login command in order
to let user change authenticated registry login info

Fixes: https://tracker.ceph.com/issues/44886
Signed-off-by: Adam King <adking@redhat.com>
2020-07-23 16:08:56 -04:00
Sebastian Wagner
93fca6a9e0
Merge pull request #35839 from mgfritch/cephadm-ignore-mon-mgr-svc-id
python-common: clean-up ServiceSpec.service_id handling

Reviewed-by: Joshua Schmid <jschmid@suse.de>
Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>
2020-07-23 17:52:49 +02:00
Kefu Chai
f4ff2b09be
Merge pull request #36252 from tchaikov/wip-doc-crimson
doc/dev/crimson: remove redundant options

Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2020-07-23 22:19:56 +08:00
Jan Fajerski
e5b585d15d ceph-volume: add drive-group subcommand
This new subcommand takes a drive group specification as json and deploys
the OSDs accordingly.

Signed-off-by: Jan Fajerski <jfajerski@suse.com>

Fixes: https://tracker.ceph.com/issues/46689
2020-07-23 12:10:58 +02:00
Kefu Chai
a49651cd42 doc/dev/crimson: add more examples for seastar-addr2line
Signed-off-by: Kefu Chai <kchai@redhat.com>
2020-07-23 16:53:41 +08:00
Sebastian Wagner
3459ba3f79
Merge pull request #36225 from votdev/cephadm_fix_typos
doc/cephadm: Fix typos in 'Cephadm Concepts' document.

Reviewed-by: Michael Fritch <mfritch@suse.com>
Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>
Reviewed-by: Varsha Rao <varao@redhat.com>
2020-07-23 10:01:39 +02:00
Mykola Golub
8c1a077e56
Merge pull request #36158 from dillaman/wip-45169
immutable-object-cache: fixed crashes on start up

Reviewed-by: Mykola Golub <mgolub@suse.com>
2020-07-23 09:05:23 +03:00
Kefu Chai
1defed5aad doc/dev/crimson: remove redundant options
`--smp` and `--cpuset` have been passed to crimson-osd by vstart.sh, so
no need to pass them when launching vstart.sh

Signed-off-by: Kefu Chai <kchai@redhat.com>
2020-07-23 09:39:32 +08:00
Michael Fritch
7906460483
doc/mgr/orchestrator: add missing OSD service_id
example for deploying multiple specs via yaml was missing the service_id

Fixes: https://tracker.ceph.com/issues/46377
Signed-off-by: Michael Fritch <mfritch@suse.com>
2020-07-22 16:41:58 -06:00
Daniel Vos
44911d1191 doc/mgr/dashboard: haproxy example to use ssl for backends
HAProxy talks to backends over http by default. Ceph mgr dashboard now only accepts https traffic.
This change configures haproxy to use https for communication with backends. `ssl` implies `check-ssl` making `check-ssl` is no longer neccesary.

Fixes: https://tracker.ceph.com/issues/46678
Signed-off-by: Daniël Vos <danielvos@outlook.com>
2020-07-22 21:00:13 +02:00
Daniel Vos
67e344290d doc/mgr/crash: Add missing command in rm example
Example to remove a crash id was missing the crash subcommand.

Fixes: https://tracker.ceph.com/issues/46676
Signed-off-by: Daniël Vos <danielvos@outlook.com>
2020-07-22 20:18:02 +02:00
Nathan Cutler
c4e8ad1bc5 doc/releases: Mimic is EOL
Signed-off-by: Nathan Cutler <ncutler@suse.com>
2020-07-22 20:15:08 +02:00
Jan Fajerski
ee8887f4c0 ceph-volume: support for mpath devices
Signed-off-by: Jan Fajerski <jfajerski@suse.com>

Fixes: https://tracker.ceph.com/issues/45094
2020-07-22 16:14:25 +02:00
Joshua Schmid
a8e21a114b doc: add notes about --dry-run
Signed-off-by: Joshua Schmid <jschmid@suse.de>
2020-07-22 16:01:56 +02:00
Volker Theile
7f5244f6ec doc/cephadm: Fix typos in 'Cephadm Concepts' document.
Signed-off-by: Volker Theile <vtheile@suse.com>
2020-07-22 10:00:23 +02:00
Laura Paduano
43f47cbeb3
Merge pull request #36098 from s0nea/wip-doc-dashboard-nfs-issue
doc/mgr/dashboard: add note about known NFS issue

Reviewed-by: Sebastian Krah <skrah@suse.com>
Reviewed-by: Varsha Rao <varao@redhat.com>
Reviewed-by: Laura Paduano <lpaduano@suse.com>
2020-07-22 09:59:11 +02:00
Greg Farnum
0a86fe281d doc: describe stretch mode for users and developers
Signed-off-by: Greg Farnum <gfarnum@redhat.com>
2020-07-21 17:59:15 +00:00
Mark Kogan
6251d2b6c1 rgw: add PUT and POST req support to data cache
facilitates the full usage of the Nginx cache endpoint
with s3 tools that support AWSv4
like s3cmd,aws-cli, benchmarking tools like hsbench
and also hadoop/s3a.

Co-authored-by: Or Friedmann <ofriedma@redhat.com>
Signed-off-by: Mark Kogan <mkogan@redhat.com>
2020-07-21 15:23:57 +03:00
Sebastian Wagner
4e3f7b71a8
Merge pull request #35509 from zdover23/wip-doc-cephadm-adoption-step-9
doc/cephadm: remove confusing fragment from cephadm adoption step 9

Reviewed-by: Varsha Rao <varao@redhat.com>
2020-07-20 21:33:27 +02:00
Jason Dillaman
d44cb50670 doc/rbd: add note for the immutable-object-cache domain socket
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
2020-07-20 12:59:05 -04:00
Sebastian Wagner
31f49d3841
Merge pull request #35916 from jschmid1/drivegroup_extension
python-common/drivegroups: implement option to change filter_logic
2020-07-20 16:40:47 +02:00
Jason Dillaman
d9f3cc75c3
Merge pull request #35553 from zdover23/wip-doc-iscsi-target-cli-daemon
doc/rbd: add rbd-target-gw enable and start

Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Alexandra Settle <asettle@suse.com>
Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2020-07-17 07:16:31 -04:00
Patrick Donnelly
757ff29229
Merge PR #36138 into master
* refs/pull/36138/head:
	doc/cephfs/nfs: Update about deploying nfs-ganesha with cephadm in vstart

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2020-07-16 07:24:16 -07:00
Varsha Rao
7f911a710d doc/cephfs/nfs: Update about deploying nfs-ganesha with cephadm in vstart
Fixes: https://tracker.ceph.com/issues/46571
Signed-off-by: Varsha Rao <varao@redhat.com>
2020-07-16 17:06:11 +05:30
Zac Dover
bce4dc2635 doc/rados: remove a redundant "a" from a sentence
This commit changes the (not quite) sentence "Once
you have a deployed a Ceph Storage Cluster, you may
begin operating your cluster." to "Once you have
deployed a Ceph Storage Cluster, you may begin
operating your cluster."

Fixes: https://tracker.ceph.com/issues/46554
Signed-off-by: Zac Dover <zac.dover@gmail.com>
2020-07-16 18:39:08 +10:00
Zac Dover
4b126d30e5 doc/rbd: add rbd-target-gw enable and start
This commit adds the following commands to  the "Configuring the iSCSI Target Using the Command Line" page: "systemctl enable rbd-target-gw" and "systemctl start rbd-target-gw"

Fixes: https://tracker.ceph.com/issues/45987
Signed-off-by: Zac Dover <zac.dover@gmail.com>
2020-07-16 18:06:01 +10:00
Adam Kupczyk
d7a49b0005 os/bluestore: Add documentation for large bluefs log recovery
Adds additional paragraph to ceph-bluestore-tool documentation,
describing how to use *special* options --bluefs_replay_recovery
and --bluefs_replay_recovery_disable_compact to recover large
bluefs log.

Fixes: https://tracker.ceph.com/issues/46552
Signed-off-by: Adam Kupczyk <akupczyk@redhat.com>
2020-07-15 19:19:35 +02:00
zdover23
0d5d2f4e90
Merge pull request #35950 from zdover23/wip-doc-dev-guide-add-zdover-to-lead-list
doc/devel: add zdover to leads list
2020-07-16 00:37:46 +10:00
Zac Dover
dcce296eea doc/cephadm: remove a confusing sentence fragment
Removed a confusing sentence fragment: "For each file system:"

Fixes: https://tracker.ceph.com/issues/46546
Signed-off-by: Zac Dover <zac.dover@gmail.com>
Co-authored-by: Varsha <rvarsha016@gmail.com>
2020-07-16 00:33:54 +10:00
Zac Dover
e75da03da6 doc/devel: add zdover to leads list
This commit adds "zdover" to the list of
leads as the Docs Lead.

Fixes: https://tracker.ceph.com/issues/46378
Signed-off-by: Zac Dover <zac.dover@gmail.com>
2020-07-15 20:59:06 +10:00
Kefu Chai
4b4db52840
Merge pull request #36096 from BenoitKnecht/doc-osd-scrub-during-recovery
doc/rados: Fix osd_scrub_during_recovery default value

Reviewed-by: Neha Ojha <nojha@redhat.com>
Reviewed-by: Zac Dover <zac.dover@gmail.com>
2020-07-15 18:58:43 +08:00
Sebastian Wagner
1809f06c60
Merge pull request #35744 from jmolmo/document_unmanaged_use
doc: Add information about unmanaged parameter

Reviewed-by: Alexandra Settle <asettle@suse.com>
Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>
Reviewed-by: Zac Dover <zac.dover@gmail.com>
2020-07-15 12:33:39 +02:00
Tatjana Dehler
4318f0e638 doc/mgr/dashboard: add note about known NFS issue
Add a note about a known NFS issue in relation to
the pool configuration to the documentation.

Fixes: https://tracker.ceph.com/issues/46530
Signed-off-by: Tatjana Dehler <tdehler@suse.com>
2020-07-15 12:09:23 +02:00
Sebastian Wagner
2ed21ac396
Merge pull request #35709 from zdover23/wip-doc-preferring-yaml-to-cli-in-cephadm
doc/cephadm: add yaml info for orch apply mon

Reviewed-by: Sebastian Wagner <sebastian.wagner@suse.com>
2020-07-15 10:10:38 +02:00
Zac Dover
b02c98bfa5 doc/cephadm: add yaml infor for orch apply mon
This commit breaks one of the long sentences into
three shorter sentences, and adds a parenthetical
comment walking the reader through a series of commands,
explaining what each command does and why only the last
of the commands ends up having a lasting effect on the Ceph
environment.

Fixes: https://tracker.ceph.com/issues/46133
Signed-off-by: Zac Dover <zac.dover@gmail.com>
2020-07-15 00:05:31 +10:00
Benoît Knecht
535b103d18 doc/rados: Fix osd_scrub_during_recovery default value
Since 8dca17c, `osd_scrub_during_recovery` defaults to `false`, but the
documentation was still stating that its default value is `true`.

Fixes: https://tracker.ceph.com/issues/46531
Signed-off-by: Benoît Knecht <bknecht@protonmail.ch>
2020-07-14 14:01:23 +02:00
zdover23
a4db3e788b
Merge pull request #36072 from zdover23/wip-doc-dev-word-choice-guidance
doc/dev: remove extraneous word "guidance".
2020-07-14 17:46:40 +10:00
Patrick Donnelly
7f8bd09e88
Merge PR #35755 into master
* refs/pull/35755/head:
	mgr/volumes: Deprecate protect/unprotect CLI calls for subvolume snapshots

Reviewed-by: Ramana Raja <rraja@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Kotresh Hiremath Ravishankar <khiremat@redhat.com>
Reviewed-by: Victoria Martinez de la Cruz <vkmc@redhat.com>
Reviewed-by: Goutham Pacha Ravi <gouthamr@redhat.com>
2020-07-13 19:58:13 -07:00
Zac Dover
4510af8cf8 doc/dev: remove extraneous word "guidance".
This bug changes the sentence "If your patches emit
messages to the Ceph cluster log, please consult this
guidance:" to "If your patches emit messages to the
Ceph cluster log, please consult this:". This new sentence
is more natural and idiomatic.

Fixes: https://tracker.ceph.com/issues/46363
Signed-off-by: Zac Dover <zac.dover@gmail.com>
2020-07-14 00:19:19 +10:00
Ilya Dryomov
1ac5c74502
Merge pull request #36008 from idryomov/wip-krbd-58-options
rbd: recognize crush_location, read_from_replica and compression_hint map options

Reviewed-by: Jason Dillaman <dillaman@redhat.com>
2020-07-11 22:19:34 +02:00
Dan Mick
832ed27afa
Merge pull request #35717 from dmick/wip-cephadm-doc
doc/dev/cephadm.rst: clarify, fix spelling nits
2020-07-11 00:13:06 -07:00
Patrick Donnelly
25e1b25e81
Merge PR #36009 into master
* refs/pull/36009/head:
	doc: Update nfs-ganesha package requirements

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2020-07-10 16:46:50 -07:00
Josh Durgin
bdfb8b18cb
Merge pull request #35930 from smithfarm/wip-luminous-eol
doc: remove luminous from active releases

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Reviewed-By: Abhishek Lekshmanan <abhishek@suse.com>
Reviewed-by: Neha Ojha <nojha@redhat.com>
2020-07-10 14:34:31 -07:00
Ilya Dryomov
4983eabd6f rbd: recognize compression_hint map option
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
2020-07-10 20:12:46 +02:00
Ilya Dryomov
e3874a25f0 rbd: recognize crush_location and read_from_replica map options
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
2020-07-10 20:12:40 +02:00
Shyamsundar Ranganathan
c52a7383d3 mgr/volumes: Deprecate protect/unprotect CLI calls for subvolume snapshots
Subvolume snapshots required to be protected, prior to cloning the same.

Also, protected snapshots were not allowed to be unprotected or removed,
if there were in-flight clones, whose source was the snapshot being
removed.

The protection of snapshots explicitly is not required, as these can be
prevented from being removed based only on the in-flight clones checks.

This commit hence deprecates the additional protect/unprotect requirements
prior to cloning a snapshot.

In addition to deprecating the above, support to query a subvolume for
supported features, via the info command, is added. The feature list
is set to "clone" and "auto-protect", where the latter is useful to
decide if protect/unprotect commands are required or not.

Fixes: https://tracker.ceph.com/issues/45371

Signed-off-by: Shyamsundar Ranganathan <srangana@redhat.com>
2020-07-10 11:08:44 -04:00
Varsha Rao
16900045f4 doc: Update nfs-ganesha package requirements
Fixes: https://tracker.ceph.com/issues/46449
Signed-off-by: Varsha Rao <varao@redhat.com>
2020-07-10 16:55:41 +05:30
Patrick Donnelly
67685a6133
doc/governance: add Patrick to CLTW
I guess I was missed!

Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2020-07-09 10:31:05 -07:00
Patrick Donnelly
c2e8fdbc69
doc/governance: correct João's name
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2020-07-09 10:31:05 -07:00
Joshua Schmid
73475f3b39 doc: add note about filter_logic
Signed-off-by: Joshua Schmid <jschmid@suse.de>
2020-07-09 15:23:07 +02:00
Matt Benjamin
d9f5c1cc1d
Merge pull request #35481 from pritha-srivastava/wip-rgw-keycloak-doc-correction
rgw/sts: Removing references to token introspection url,
2020-07-09 07:48:16 -04:00
Patrick Donnelly
cbfdc98651
Merge PR #35415 into master
* refs/pull/35415/head:
	mds: make threshold for MDS_TRIM configurable

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2020-07-08 18:58:30 -07:00
Patrick Donnelly
4ec68680bd
Merge PR #33827 into master
* refs/pull/33827/head:
	mon: add 'ceph fs required_client_feature <fs_name> add/rm' command

Reviewed-by: Greg Farnum <gfarnum@redhat.com>
Reviewed-by: Kefu Chai <kchai@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2020-07-08 17:06:16 -07:00
Josh Durgin
bf453f0449
Merge pull request #35949 from zdover23/wip-doc-dev-guide-essentials-2020-07-07
doc/devel: repair sentences in "Essentials" page

Reviewed-by: Neha Ojha <nojha@redhat.com>
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
2020-07-08 11:22:54 -07:00
myoungwon oh
942c73bf07
Merge pull request #35338 from myoungwon/wip-doc-manifet-snap
doc/dev/osd_internals/manifest.rst: add information about clone snap refcounting

Reviewed-by: Myoungwon Oh <myoungwon.oh@samsung.com>
Reviewed-by: Samuel Just <sjust@redhat.com>
2020-07-08 18:57:13 +09:00
Greg Farnum
6a5c595770 doc: user docs on configuring mon elections
Signed-off-by: Greg Farnum <gfarnum@redhat.com>
2020-07-08 04:26:03 +00:00