Commit Graph

11095 Commits

Author SHA1 Message Date
Venky Shankar
cac7dcd634 Merge PR #53755 into main
* refs/pull/53755/head:
	PendingReleaseNotes: add note about CephFS set_vxattrs
	doc/cephfs: Update docs to match remove functionality and respective vxattrs
	qa: Add test coverage for vxattr behavior
	qa: Add removexattr to support setfattr removal.
	mds: Implement remove for ceph vxattrs

Reviewed-by: Dhairya Parmar <dparmar@redhat.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Milind Changire <mchangir@redhat.com>
2024-06-27 19:58:50 +05:30
Zac Dover
c432d9f08f
Merge pull request #58287 from pereman2/libradospp-example-doc
doc/rados: update how to install c++ header files

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Reviewed-by: Ronen Friedman <rfriedma@redhat.com>
2024-06-27 22:21:08 +10:00
N Balachandran
9f43c67a63 doc/dev: Fix typos in encoding.rst
Signed-off-by: N Balachandran <nibalach@redhat.com>
2024-06-27 12:52:09 +05:30
Pere Diaz Bou
7e87441601 doc/rados: update how to install c++ header files
In this example librados2-devel only install C header files on fedora 40,
therefore I added libradospp-devel to the command to include C++ header files.

Signed-off-by: Pere Diaz Bou <pere-altea@hotmail.com>
2024-06-26 15:57:47 +02:00
sajibreadd
73b80a9a2c Warning added for slow operations and stalled read in BlueStore. User can control how much time the warning should persist after last occurence and maximum number of operations as a threshold will be considered for the warning.
Fixes: https://tracker.ceph.com/issues/62500
Signed-off-by: Md Mahamudur Rahaman Sajib <mahamudur.sajib@croit.io>
2024-06-26 14:47:03 +06:00
Zac Dover
cf5ce305b2
Merge pull request #58226 from zdover23/wip-doc-2024-06-24-rados-troubleshooting-osd-debugging-slow-requests
doc/rados: edit troubleshooting-osd.rst

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2024-06-26 15:53:07 +10:00
Patrick Donnelly
c8053b11e7
Merge PR #53503 into main
* refs/pull/53503/head:
	qa: add tests for `mds last-seen` command
	doc/cephfs: add documentation for `mds last-seen`
	PendingReleaseNotes: add note on last-seen command
	mon/MDSMonitor: add command to lookup when mds was last seen
	mon/MDSMonitor: set birth time on FSMap during encode
	pybind/mgr/dashboard: show context diff for openapi check

Reviewed-by: Venky Shankar <vshankar@redhat.com>
2024-06-25 12:27:28 -04:00
Zac Dover
2e777cb4f8 doc/rados: credit Prashant for a procedure
Credit Prashant D for creating the stretch-mode workaround procedure for
retrieving the correct size of datacenters.

Follows: https://github.com/ceph/ceph/pull/58109

Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-06-25 17:19:49 +10:00
Adam King
40b7ec6256
Merge pull request #57339 from phlogistonjohn/jjm-smb-login-control
smb: add login control access parameters to share resource

Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: Avan Thakkar <athakkar@redhat.com>
2024-06-24 08:35:29 -04:00
Zac Dover
8b211b9c7f doc/rados: edit troubleshooting-osd.rst
Make minor changes to the "Debugging Slow Requests" section of
doc/rados/troubleshooting/troubleshooting-osd.rst in preparation
for an expansion of this section in response to a reqeust from Joel
Davidow.

Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-06-24 20:32:30 +10:00
Patrick Donnelly
0efe88dd5d
Merge PR #58121 into main
* refs/pull/58121/head:
	doc: add documentation for `ceph auth rotate`
	PendingReleaseNotes: add note for new `auth rotate`
	qa: test `auth rotate`
	mon/AuthMonitor: add `ceph auth rotate` command

Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2024-06-23 14:32:00 -04:00
Zac Dover
785020f212 doc/start: add links to Beginner's Guide
Add two links to Sage Weil's overview talks about Ceph.

Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-06-23 17:11:31 +10:00
Zac Dover
e46e6cd30a
Merge pull request #58156 from zdover23/wip-doc-2024-06-20-rados-troubleshooting-mon
doc/rados: followup to PR#58057

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2024-06-22 16:21:20 +10:00
Zac Dover
64d61b7595
Merge pull request #58109 from zdover23/wip-doc-2024-06-18-rados-ops-stretch-mode
doc/rados: add stretch_rule workaround

Reviewed-by: Prashant D <pdhange@redhat.com>
2024-06-21 15:49:01 +10:00
Patrick Donnelly
cb5086ec82
doc/cephfs: add documentation for mds last-seen
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2024-06-20 21:32:56 -04:00
Patrick Donnelly
b871bbebe0
doc: add documentation for ceph auth rotate
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2024-06-20 21:31:13 -04:00
Zac Dover
2e999a26ef doc/rados: followup to PR#58057
Incorporate Anthony D'Atri's suggestions in
https://github.com/ceph/ceph/pull/58057

Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-06-20 21:43:53 +10:00
Zac Dover
45f1639232 doc/start: add wiki to Beginner's Guide
Add the Redmine Ceph Wiki to the Ceph Beginner's Guide.

Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-06-20 13:54:24 +10:00
John Mulligan
a44d01f626 doc: document smb share login_control and restrict_access options
Signed-off-by: John Mulligan <jmulligan@redhat.com>
2024-06-19 09:29:42 -04:00
Adam King
73b599d3c5
Merge pull request #57294 from phlogistonjohn/jjm-smb-free-customize
mgr/smb: add custom config options to share and cluster resources

Reviewed-by: Adam King <adking@redhat.com>
2024-06-19 09:17:51 -04:00
Gregory O'Neill
3888cf7707 doc: clarify availability vs integrity 2024-06-18 17:26:03 -04:00
Ilya Dryomov
e879ce83c0
Merge pull request #58112 from nbalacha/wip-doc-typo-180624
doc/rbd: fix typos in NVMe-oF docs

Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
2024-06-18 16:18:35 +02:00
N Balachandran
0cd415c53b doc/rbd: fix typos in NVMe-oF docs.
Signed-off-by: N Balachandran <nibalach@redhat.com>
2024-06-18 16:09:51 +05:30
Matan Breizman
35d257bfaa doc/dev/crimson: CPU cores allocation
CPU cores allocation and
add crimson-smp vstart flag

Signed-off-by: Matan Breizman <mbreizma@redhat.com>

Signed-off-by: Matan Breizman <mbreizma@redhat.com>
2024-06-18 17:12:14 +10:00
Zac Dover
007385a3ef doc/rados: add stretch_rule workaround
Add a method for defining a CRUSH rule that returns the actual value of
the total available size.

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

Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-06-18 15:22:41 +10:00
John Mulligan
a65ca9fa79 doc: add subsections on custom share and custom global options
Document the options, the risk of using it, and the "magic key-value"
pair needed to enable it.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
2024-06-17 11:17:00 -04:00
Zac Dover
5134aeb78b doc/dev: link to ceph.io leads list
Remove the docs.ceph.com list of team leads, and link to the list of
leads on ceph.io.

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

Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-06-18 00:39:10 +10:00
Zac Dover
d071ad2575 doc/rados: explain replaceable parts of command
Add an explanation that directs the reader to replace the "X" part of
the command "ceph tell mon.X mon_status" with the value specific to the
reader's Ceph cluster (which is (probably) not "X").

In the future, such replaceable strings in commands may be bounded by
angle brackets ("<" and ">").

This improvement to the documentation was suggested on the [ceph-users]
email list by Joel Davidow. This email, an absolute model of user
engagement with an upstream project, can be reviewed here:
https://lists.ceph.io/hyperkitty/list/ceph-users@ceph.io/message/KF67F5TXFSSTPXV7EKL6JKLA5KZQDLDQ/

Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-06-15 21:55:18 +10:00
Zac Dover
0629f47faf doc/rados: add pg-states and pg-concepts to tree
Add "pg-states" and "pg-concepts" to the left tree pane on
docs.ceph.com.

This commit has been made in response to a request from the upstream
made in https://pad.ceph.com/p/Report_Documentation_Bugs.

Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-06-13 21:29:47 +10:00
Jiffin Tony Thottan
a3273c8425 rgw/adminops: add option to provide storageclass adminops user apis
In the `radosgw-admin user` command, the default storage class can
defined. This capability is missing in the adminops api.

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

Signed-off-by: Jiffin Tony Thottan <thottanjiffin@gmail.com>
2024-06-13 16:50:07 +05:30
Zac Dover
be6d0645c4 doc/glossary: Add "S3"
Add "S3" entry to the glossary.

Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-06-12 09:11:35 +10:00
Adam King
4098fa130a
Merge pull request #57180 from phlogistonjohn/jjm-smb-linked-res
mgr/smb: cluster linked  join auth and users/groups resource types

Reviewed-by: Adam King <adking@redhat.com>
2024-06-11 12:20:30 -04:00
Zac Dover
6fb9a5ef81 doc/rados: improve leader/peon monitor explanation
Add an explanation of leader-peon conditions that obtain when the
cluster is in the "HEALTH_OK" state. Previously, the text discussed
these two monitor states only in the context of a health detail entry.

This improvement to the documentation was suggested on the [ceph-users]
email list by Joel Davidow. This email, an absolute model of user
engagement with an upstream project, can be reviewed here: https://lists.ceph.io/hyperkitty/list/ceph-users@ceph.io/message/KF67F5TXFSSTPXV7EKL6JKLA5KZQDLDQ/

I will list Joel Davidow here as the co-author for the sake of more
expediently getting this change into the documentation, but though he is
listed as the co-author, he is the true author.

Co-authored-by: Joel Davidow <jdavidow@nso.edu>
Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-06-11 08:16:34 +10:00
Zac Dover
74cc624d00 doc/start: remove "intro.rst"
Remove "start/intro.rst", which has been renamed "start/index.rst" in
order to follow the conventions followed elsewhere in the documentation.

Follows https://github.com/ceph/ceph/pull/57900.

Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-06-10 05:55:48 +10:00
Zac Dover
b2d413ee9d doc/glossary.rst: add "OpenStack Swift" and "Swift"
Add "OpenStack Swift" and "Swift" entries to the glossary.

Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-06-09 11:22:39 +10:00
Zac Dover
707c739268 doc/start: format squash procedure
Add letters to substeps in a procedure so that readers won't get too
confused by having numbered steps nested inside numbered steps.

Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-06-09 06:32:19 +10:00
Ivo Almeida
e082a4d72d
Merge pull request #57746 from ceph/nodejs-lts-update
mgr/dashboard: update node js version  

Reviewed-by: Nizamudeen A <nia@redhat.com>
2024-06-07 10:23:29 +01:00
Zac Dover
234407e564
Merge pull request #57887 from zdover23/wip-doc-2024-06-05-rados-config-network-config-ref
doc/rados: add options to network config ref

Reviewed-by: Cole Mitchell <cole.mitchell.ceph@gmail.com>
2024-06-07 03:21:43 +10:00
Mindy Preston
e63b967aeb doc/mgr/dashboard: fix TLS typo
Change "SSL/TSL" to "SSL/TLS"

Signed-off-by: Mindy Preston <mcpreston@icecube.wisc.edu>
2024-06-05 15:25:59 -05:00
Zac Dover
2536d437c2
Merge pull request #57900 from zdover23/wip-doc-2024-06-06-start-intro-to-index
doc/start: s/intro.rst/index.rst/

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2024-06-06 06:04:42 +10:00
Zac Dover
84ce2212e8 doc/start: s/intro.rst/index.rst/
Change the filename "doc/start/intro.rst" to "doc/start/index.rst" so
that Sphinx finds the root filename for the "/start" directory in the
default location.

Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-06-06 02:43:15 +10:00
Zac Dover
33bc1a0241 doc/rados: add options to network config ref
Add the following options to
doc/rados/configuration/network-config-ref.rst:

- public_network_interface
- cluster_network_interface

These additions were made in response to a request from Blaine Gardner.

Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-06-05 14:30:01 +10:00
Zac Dover
36e09fb689 doc/dev: origin of Labeled Perf Counters
Note that Labeled Perf Counters were introduced in Reef.

Fixes: https://github.com/ceph/ceph/pull/57753#discussion_r1626483732

Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-06-05 11:18:46 +10:00
Zac Dover
922f23f0f3 doc/start: s/http/https/ in links
Replace "http" with "https" in doc/start/get-involved.rst.

This commit is, in a way, a repeat of
https://github.com/ceph/ceph/pull/57213/
(1c5383b91b), which targeted the Reef
branch instead of the main branch. When this commit has been merged and
backported, I will close https://github.com/ceph/ceph/pull/57213/.

I am listing Casey Cain here as the co-author, but he is in fact the
true author of this change.

Co-authored-by: Casey Cain <ccain@linuxfoundation.org>
Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-06-04 23:37:27 +10:00
Avan
86c10ffd47
Merge pull request #57739 from rhcs-dashboard/fix-rgw-monitoring-doc
doc/monitoring: update rgw metrics names

Reviewed-by: Zac Dover <zac.dover@gmail.com>
2024-06-04 15:47:17 +05:30
Zac Dover
f484a156be doc/start: Edit Beginner's Guide
Make some improvements to the basic text of the Beginner's Guide.

Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-06-04 00:10:15 +10:00
Zac Dover
c032188d66 doc/rados: add stop monitor command
Add the command for stopping a monitor to the procedure that explains
how to inject a monmap into a monitor.

Zac of the future: cf. 05 Aug 2023.

Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-06-03 10:23:43 +10:00
Zac Dover
91aafc6a7f doc/start: Add Beginner's Guide
Add a Beginner's Guide to docs.ceph.com.

Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-06-02 21:07:08 +10:00
Zac Dover
9ce7f9bd6c doc/cephfs: edit vstart warning text
Improve the English in the vstart warning in doc/cephfs/mantle.rst.

Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-06-01 05:34:43 +10:00
Zac Dover
559d4849ec doc/cephfs: edit front matter in mantle.rst
Improve the structure and grammar of the front matter in the
doc/cephfs/mantle.rst file.

Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-05-30 23:28:56 +10:00
Christopher Hoffman
7d3da6ecc9 doc/cephfs: Update docs to match remove functionality and respective vxattrs
Signed-off-by: Christopher Hoffman <choffman@redhat.com>
2024-05-29 13:43:32 +00:00
Venky Shankar
75bcfd1bbf Merge PR #55758 into main
* refs/pull/55758/head:
	doc: update 'journal reset' command with --yes-i-really-really-mean-it
	qa: fix cephfs-journal-tool command options and make fs inactive
	cephfs-journal-tool: Add warning messages during 'journal reset' and prevent execution on active fs

Reviewed-by: Dhairya Parmar <dparmar@redhat.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
2024-05-29 15:04:58 +05:30
Ivo Almeida
45183620dd mgr/dashboard: update node js version
Fixes: https://tracker.ceph.com/issues/66249

Signed-off-by: Ivo Almeida <ialmeida@redhat.com>
2024-05-29 09:25:19 +01:00
Zac Dover
55e41bc679 doc/dev: add note about intro of perf counters
Add a note to the "perf counter" section of doc/dev/perf_counters.rst
that explains that this feature was introduced in the Reef release of
Ceph. This note will prevent us from accidentally backporting
perf-counter-related PRs to Quincy.

Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-05-29 02:27:53 +10:00
Zac Dover
53bb41fdb6
Merge pull request #57732 from rishabh-d-dave/doc-dev-teuth
doc/developer_guide: update doc about installing teuthology

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2024-05-29 00:53:25 +10:00
Rishabh Dave
899c481d40 doc/developer_guide: update doc about installing teuthology
There are 2 more ways to install teuthology. Approach with boostrap
script is easier and more convenient while other approach is more
elaborate but manual, document both of them. Don't delete the currently
documented approach because it lets users install teuthology
conveniently in a custom virtual environment. So, keep all three.

Signed-off-by: Rishabh Dave <ridave@redhat.com>
2024-05-28 19:02:57 +05:30
Avan Thakkar
c1ca17aea9 doc/monitoring: update rgw metrics names
Fixes: https://tracker.ceph.com/issues/66242
Signed-off-by: Avan Thakkar <athakkar@redhat.com>
2024-05-28 17:10:58 +05:30
Zac Dover
607f68759c
Merge pull request #57720 from zdover23/wip-doc-2024-05-27-cephfs-fs-volumes
doc/cephfs: s/subvolumegroups/subvolume groups

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2024-05-28 20:14:22 +10:00
Zac Dover
b303417f65 doc/cephfs: s/subvolumegroups/subvolume groups
Use the term "subvolume groups" instead of "subvolumegroups" where the
term appears in plain English. The string "subvolumegroups" is correct
in commands, and remains unchanged.

Also add formatting to command output, to make clearer that the output
is indeed output.

Fixes: https://github.com/ceph/ceph/pull/57574#discussion_r1606988766

Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-05-27 21:09:40 +10:00
Jos Collin
f8f47852f3
doc: document metrics exported by CephFS
Fixes: https://tracker.ceph.com/issues/66173
Signed-off-by: Jos Collin <jcollin@redhat.com>
2024-05-27 14:42:56 +05:30
Patrick Donnelly
2815aea2c5
Merge PR #57393 into main
* refs/pull/57393/head:
	doc/man: add missing long option switches

Reviewed-by: Anthony D Atri <anthony.datri@gmail.com>
2024-05-25 20:51:35 -04:00
Zac Dover
32155e2360 doc/cephfs: disambiguate two sentences
Rewrite two sentences so that they are unambgiuously in the indicative
mood and not, as they previously seemed, in the imperative mood.

Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-05-25 18:41:03 +10:00
Zac Dover
36499642a0
Merge pull request #57554 from zdover23/wip-doc-2024-05-20-cephfs-fs-volumes-fs-subvolumes-sections
doc/cephfs: separate commands into sections

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2024-05-24 00:47:54 +10:00
Zac Dover
5789fdef05
Merge pull request #57567 from zdover23/wip-doc-2024-05-20-cephfs-fs-volumes-cloning-snapshots
doc/cephfs: edit "Cloning Snapshots" in fs-volumes.rst

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2024-05-24 00:21:54 +10:00
Zac Dover
88582e0590
Merge pull request #57574 from zdover23/wip-doc-2024-05-21-cephfs-fs-volumes-pinning-subvolumes
doc/cephfs: edit "Pinning Subvolumes..."

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2024-05-24 00:14:00 +10:00
Zac Dover
de7b8ac030
Merge pull request #57633 from mcv21/patch-1
Docs: clarify use of location: in host spec

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Reviewed-by: Adam King <adking@redhat.com>
2024-05-23 11:26:07 +10:00
Patrick Donnelly
3767887144
Merge PR #57215 into main
* refs/pull/57215/head:
	doc: document new --output-file switch
	test/cli: ignore tmp_file_template
	qa/workunits: add --output-file test in cephtool workunit
	common,ceph: add output file switch to dump json to
	common/options: add configs for temporary files made by daemons
	common/Formatter: write the pending string on flush

Reviewed-by: Leonid Usov <leonid.usov@ibm.com>
Reviewed-by: Anthony D Atri <anthony.datri@gmail.com>
2024-05-22 21:15:07 -04:00
Dan Mick
f7240f874c
Merge pull request #57642 from dmick/wip-release-doc
doc/dev/release-process.rst: note new 'project' arguments
2024-05-22 17:59:16 -07:00
Dan Mick
7e64c6386e doc/dev/release-process.rst: note new 'project' arguments
Support added to the release scripts (from ceph-build.git) to
work for ceph-iscsi, so 'project' must be passed to these scripts,
and will appear in the prerelease pathnames.  See also
https://github.com/ceph/ceph-build/pull/2243 and
https://github.com/ceph/ceph-container/pull/2210

Signed-off-by: Dan Mick <dan.mick@redhat.com>
2024-05-22 16:14:16 -07:00
Matthew Vernon
2366391cce doc: clarify use of location: in host spec
It wasn't clear that you can specify more than one element of the CRUSH hierarchy in a spec file, nor that it might be useful to do so (e.g. to ensure the host ends up beneath the default root).

So update the text to make it clearer, and similarly the example.

Signed-off-by: Matthew Vernon <mvernon@wikimedia.org>
2024-05-22 16:52:20 +01:00
Zac Dover
b319ead00e doc/cephfs: edit "Pinning Subvolumes..."
Edit the section "Pinning Subvolumes and Subvolume Groups" in
doc/cephfs/fs-volumes.rst. This is merely a grammar edit.

Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-05-21 01:07:14 +10:00
Zac Dover
69941180e9 doc/cephfs: edit "Cloning Snapshots" in fs-volumes.rst
Edit the "Cloning Snapshots" section in doc/cephfs/fs-volumes.rst. This
commit represents only a grammar pass. A future commit (and future PR)
will separate this section into subsections by command.

Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-05-20 21:55:16 +10:00
Zac Dover
a84ec3a1c0 doc/cephfs: separate commands into sections
Separate commands so that each command has its own subsection in the
section "FS Subvolumes" in the file doc/cephfs/fs-volumes.rst.
Previously, the list of commands for manipulating subvolumes was one
long, unbroken list and the beginning of one section could easily be
mistaken for the end of the previous section.

Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-05-20 16:29:44 +10:00
Zac Dover
be63ca6d03 doc/cephfs: Squid and later - subvolume quiesce
Add a note to the "Subvolume quiesce" section that says that the
information in the section applies only to the Squid and later releases
of Ceph. This is included here so that I don't overwrite the Reef and
Quincy documentation with irrelevant information, and so that I don't
overwrite the Squid information with blank space where the "Subvolume
quiesce" section should be.

Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-05-19 10:00:29 +10:00
Zac Dover
0a3981a011 doc/cephfs: edit fs-volumes.rst (2 of x)
Edit doc/cephfs/fs-volumes to the section "Cloning Snapshots" (but not
including the section "Cloning Snapshots".

Follows https://github.com/ceph/ceph/pull/57415

Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-05-17 20:46:28 +10:00
yite.gu
0441dfcd88 tools/bluestore: Add command 'trim' to ceph-bluestore-tool
Add command 'trim' to ceph-bluestore-tool.

Co-authored-by: Igor Fedotov <igor.fedotov@croit.io>
Signed-off-by: Yite Gu <yitegu0@gmail.com>
2024-05-16 09:48:40 +08:00
Leonid S. Usov
a00caf87db
Merge pull request #57099 from ceph/wip-lusov-quiesce-await-eperm
mds/quiesce: db: quiesce-await should EPERM if a set is past QS_QUIESCED
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2024-05-15 14:35:27 +03:00
Jos Collin
42953ece97
doc: update 'journal reset' command with --yes-i-really-really-mean-it
Fixes: https://tracker.ceph.com/issues/62925
Signed-off-by: Jos Collin <jcollin@redhat.com>
2024-05-13 12:39:44 +05:30
Anthony D'Atri
3bee77f367
Merge pull request #57421 from zdover23/wip-doc-2024-05-12-dev-developer-guide-dash-devel
doc/dev: s/to asses/to assess/
2024-05-11 23:29:55 -04:00
Zac Dover
832358b072 doc/dev: s/to asses/to assess/
s/to asses/to assess/ in doc/deve/developer_guide/dash-devel.

Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-05-12 12:27:23 +10:00
Zac Dover
cb700d804b doc/cephfs: edit fs-volumes.rst (1 of x) followup
Include the suggestions for improving doc/cephfs/fs-volumes.rst made by
Anthony D'Atri here
https://github.com/ceph/ceph/pull/57415#discussion_r1597362110

Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-05-12 11:39:34 +10:00
Zac Dover
0acbb278fc doc/cephfs: edit fs-volumes.rst (1 of x)
Edit doc/cephfs/fs-volumes to the section "FS Subvolumes" (but not
including the section "FS Subvolumes").

Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-05-11 14:57:23 +10:00
Patrick Donnelly
8664fe9c06
doc: document new --output-file switch
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2024-05-10 20:59:38 -04:00
Samarah Uriarte
668d84068b
Merge pull request #56735 from samarahu/wip-rgw-d4n-long-descriptions
d4n: Add more in-depth config descriptions and improve naming

Reviewed-by: Casey Bodley <cbodley@redhat.com>
Reviewed-by: Samarah Uriarte <samarah.uriarte@ibm.com>
2024-05-10 13:35:35 -04:00
Patrick Donnelly
ad710c1f93
doc/man: add missing long option switches
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2024-05-10 10:10:07 -04:00
Zac Dover
969d23e531
Merge pull request #57372 from ceph/wip-lusov-quiesce-docs
doc/cephfs: expand the role of quiesce in consistent backups

Reviewed-by: Zac Dover <zac.dover@proton.me>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2024-05-10 20:56:10 +10:00
J. Eric Ivancich
08633499b8
Merge pull request #56493 from igomon-bloomberg/wip_kafka_sasl_username_password_attrs
rgw/s3-notifications: use user-name/password topic attributes for SASL authentication

Reviewed-by: Yuval Lifshitz <ylifshit@ibm.com>
2024-05-09 14:35:34 -04:00
Leonid Usov
34ec2a4c6a doc/cephfs: expand the role of quiesce in consistent backups
Signed-off-by: Leonid Usov <leonid.usov@ibm.com>
Fixes: https://tracker.ceph.com/issues/65881
2024-05-09 17:57:18 +03:00
Patrick Donnelly
b54c9e8910
Merge PR #57192 into main
* refs/pull/57192/head:
	PendingReleaseNotes: add note on the client incompatibility health warning and feature bit
	doc/cephfs: add client_mds_auth_caps client feature bit
	doc/cephfs: add missing client feature bits
	doc/cephfs: document MDS_CLIENTS_BROKEN_ROOTSQUASH health error
	qa: add tests for MDS_CLIENTS_BROKEN_ROOTSQUASH
	mds: raise health warning if client lacks feature for root_squash
	mon/MDSMonitor: add note about missing metadata inclusion
	mds: check relevant caps for fs include root_squash
	mds: refactor out fs_name match in MDSAuthCaps
	qa: test for root_squash with multiple caps
	qa: pass kwargs to mount from remount
	qa: simplify update_attrs and only update relevant keys
	client: allow overriding client features

Reviewed-by: Xiubo Li <xiubli@redhat.com>
Reviewed-by: Rishabh Dave <ridave@redhat.com>
2024-05-07 15:49:03 -04:00
Patrick Donnelly
536b47cbfc
doc/cephfs: add client_mds_auth_caps client feature bit
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2024-05-07 08:19:28 -04:00
Patrick Donnelly
79ba8970d7
doc/cephfs: add missing client feature bits
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2024-05-07 08:19:28 -04:00
Patrick Donnelly
b810bc9c54
doc/cephfs: document MDS_CLIENTS_BROKEN_ROOTSQUASH health error
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2024-05-07 08:19:28 -04:00
Zac Dover
6cf06c60f7 doc/mgr: edit "Overview" in dashboard.rst
Edit and update the "Overview" section in doc/mgr/dashboard.rst.

Signed-off-by: Zac Dover <zac.dover@proton.me>

Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-05-07 22:00:09 +10:00
Zac Dover
e0838daa9b doc/mgr: edit "Resolve IP address to hostname before redirect"
Edit the section "Resolve IP address to hostname before redirect" in
doc/mgr/dashboard.rst.

Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-05-06 05:12:55 +10:00
Zac Dover
f2e365241c
Merge pull request #55380 from Thingee/foundation-mem-202401
doc/foundation: Updating members for Jan 2024

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2024-05-05 15:23:21 +10:00
Mike Perez
f979ead661 doc/foundation: Updating members for Jan 2024
Signed-off-by: Mike Perez <thingee@gmail.com>
2024-05-04 02:55:57 +10:00
Anthony D'Atri
b36fb8934b
Merge pull request #57252 from zdover23/wip-doc-2024-05-03-rados-tshooting-tshooting-pg
doc/rados: PR#57022 unfinished business
2024-05-03 09:41:59 -04:00
Rishabh Dave
35b62488f4
Merge pull request #56732 from mchangir/mgr-snap_schedule-restore-yearly-spec-from-Y-to-y
mgr/snap_schedule: restore yearly spec to lowercase y

Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Jos Collin <jcollin@redhat.com>
Reviewed-by: Rishabh Dave <ridave@redhat.com>
2024-05-03 14:05:50 +05:30
Rishabh Dave
18c7799cce
Merge pull request #56066 from rishabh-d-dave/mds-fail-confirm
mon,cephfs: require confirmation flag to bring down unhealthy MDS

Reviewed-by: Leonid Usov <leonid.usov@ibm.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2024-05-03 13:13:34 +05:30
Zac Dover
93898d8083 doc/rados: PR#57022 unfinished business
Make the changes suggested by Anthony D'Atri in
https://github.com/ceph/ceph/pull/57022.

Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-05-03 15:32:28 +10:00
John Mulligan
9255f19b6b doc/mgr/smb: remove embedded join auth and users/groups source types
Update the documentation to match the code, removing references to
source_types 'inline' and 'password' and uris. Adding documentation
of the new linked_to_cluster field.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
2024-05-02 17:06:34 -04:00
Samarah
86872c6b92 d4n: Add more in-depth config descriptions and improve naming
Signed-off-by: Samarah <samarah.uriarte@ibm.com>
2024-05-01 21:10:54 +00:00
Zac Dover
ddef880947 doc/rados: s/cepgsqlite/cephsqlite/
As stated in the commit-message line, this corrects the typo "cepg" to
the correct string "ceph".

This typo was discovered by https://github.com/test-erik and this was
brought to our attention way back in
https://github.com/ceph/ceph/pull/50420.

Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-05-02 02:46:49 +10:00
Adam King
05121d12ba
Merge pull request #56350 from phlogistonjohn/jjm-mgr-smb-module
mgr: add a new smb cluster & share module

Reviewed-by: Adam King <adking@redhat.com>
2024-04-30 15:32:39 -04:00
Anthony D'Atri
7324aeb830
Merge pull request #57148 from zdover23/wip-doc-2024-04-30-cephadm-services-monitoring
doc/cephadm: add default monitor images
2024-04-30 10:10:17 -04:00
Zac Dover
7da6d5d94f
Merge pull request #57153 from rkhudov/doc-man-8-radosgw-admin_add-get-lifecycle-config-command
doc/man/8/radosgw-admin: add get lifecycle command

Reviewed-by: Zac Dover <zac.dover@proton.me>
2024-04-30 22:24:10 +10:00
Piotr Parczewski
048f6e539b
doc/rados/operations: rephrase OSDs peering
Signed-off-by: Piotr Parczewski <piotr@stackhpc.com>
2024-04-30 12:56:44 +02:00
rkhudov
04393ec3c1 doc/man/8/radosgw-admin: add get lifecycle command
Signed-off-by: rkhudov <rhudov@gmail.com>
2024-04-30 11:00:36 +01:00
Zac Dover
d6311d24c2 doc/cephadm: add default monitor images
Add a list of default monitor images to the documentation. This commit
is made in response to a request from Eugen Block, and is made using the
information developed by Mr Block here:
https://lists.ceph.io/hyperkitty/list/ceph-users@ceph.io/thread/QGC66QIFBKRTPZAQMQEYFXOGZJ7RLWBN/.

Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-04-30 17:09:05 +10:00
Leonid Usov
fd88b52d6f mds/quiesce: db: quiesce-await should EPERM if a set is past QS_QUIESCED
Fixes: https://tracker.ceph.com/issues/65669
Signed-off-by: Leonid Usov <leonid.usov@ibm.com>
2024-04-30 07:57:43 +03:00
Zac Dover
586e8e6577 doc/radosgw: disambiguate version-added remarks
Rewrite two sentences so that they explain precisely what was added to
Ceph and when it was added to Ceph.

This commit is made in response to a request made by Dr Per Mildner on
https://pad.ceph.com/p/Report_Documentation_Bugs.

Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-04-29 20:23:13 +10:00
Zac Dover
713c7304d1 doc/cephfs: edit front matter in client-auth.rst
Clarify the front matter in doc/cephfs/client-auth.rst.

Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-04-29 12:17:57 +10:00
Zac Dover
7854503076 doc/mgr: explain error message - dashboard.rst
Explain that an error message received in response to
"redirect_resolve_ip_addr True" might be caused by having an
insufficiently recent release of Ceph running in your cluster.

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

Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-04-27 08:51:58 +10:00
Rishabh Dave
4a05c14f27
Merge pull request #52024 from lxbsz/wip-61660
mds: fix the description for inotable testing only options

Reviewed-by: Dhairya Parmar <dparmar@redhat.com>
Reviewed-by: Rishabh Dave <ridave@redhat.com>
2024-04-26 16:26:48 +05:30
John Mulligan
cbbd325bb8 doc/mgr: add documentation for new smb mgr module
Add initial documentation for the new smb mgr module. It doesn't cover
every possible thing or expected future changes but it should cover
the basics of interacting with the module from the cli.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
2024-04-25 19:10:39 -04:00
Adam King
4e213a58e7
Merge pull request #57057 from adk3798/no-downgrade
doc/cephadm: remove downgrade reference from upgrade docs

Reviewed-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
2024-04-24 12:02:11 -04:00
Anthony D'Atri
88eddb27f6
Merge pull request #57071 from zdover23/wip-doc-2024-04-24-rados-troubleshooting-pg
doc/rados: improve t-shooting pg
2024-04-24 09:21:27 -04:00
Zac Dover
b76d3f4220
Merge pull request #57051 from zdover23/wip-doc-2024-04-23-rados-dual-stack
doc/rados: remove dual-stack docs

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2024-04-24 21:51:32 +10:00
Zac Dover
44085c0dc9 doc/rados: improve t-shooting pg
Incorporate Anthony D'Atri's suggestions from
https://github.com/ceph/ceph/pull/57022 into the text in
doc/rados/troubleshooting/troubleshooting-pg.rst.

Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-04-24 21:48:20 +10:00
Adam King
787130175d doc/cephadm: remove downgrade reference from upgrade docs
This has been in here for years, but cephadm will block
attempted upgrades to lower versions and we generally
don't want people to think this is supported or safe.

Signed-off-by: Adam King <adking@redhat.com>
2024-04-23 12:40:25 -04:00
Casey Bodley
dcce7684b8
Merge pull request #56986 from cbodley/wip-65551
rgw/account: add bucket_quota to RGWAccountInfo

Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
Reviewed-by: Oguzhan Ozmen <oozmen@bloomberg.net>
2024-04-23 17:34:55 +01:00
Zac Dover
c65d2056c2 doc/rados: remove dual-stack docs
Remove references to dual-stack mode in
doc/rados/configuration/network-config-ref.rst and
doc/rados/configuration/msgr2.rst. This feature seems to have been
planned but never to have been completely implemented.

See the tracker issue listed below for an email exchange detailing the
confusion caused by the presence in the documentation of this
now-removed information.

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

Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-04-23 16:37:27 +10:00
Zac Dover
56e81df3ae
Merge pull request #57022 from zdover23/wip-doc-2024-04-22-rados-operations-pg-troubleshooting
doc/rados: remove redundant pg repair commands

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2024-04-23 00:59:35 +10:00
Casey Bodley
9ed8263edf rgw: apply default quota config on account creation
add new default quota config options for accounts analogous to
rgw_user_default_quota_max_objects/size. apply the default bucket quota
config options as-is

Signed-off-by: Casey Bodley <cbodley@redhat.com>
2024-04-22 10:58:46 -04:00
Anthony D'Atri
a2c682d42c
Merge pull request #57032 from stackhpc/doc-update-ms-bind-port-max
doc/rados: fix outdated value for ms_bind_port_max
2024-04-22 10:11:33 -04:00
Pierre Riteau
0ac064cff0 doc/radosgw: fix typo in metrics.rst
Signed-off-by: Pierre Riteau <pierre@stackhpc.com>
2024-04-22 14:29:19 +02:00
Pierre Riteau
23d2740241 doc/rados: fix outdated value for ms_bind_port_max
The highest port number used by OSD or MDS daemons was increased from
7300 to 7568 in [1] but the documentation still refers to 7300 in
multiple locations.

[1] https://github.com/ceph/ceph/pull/42210

Fixes: https://tracker.ceph.com/issues/65609
Signed-off-by: Pierre Riteau <pierre@stackhpc.com>
2024-04-22 11:28:53 +02:00
Zac Dover
3c2e8d35a9 doc/rados: remove redundant pg repair commands
Incorporate the material in /doc/rados/operations/pg-repair into
/doc/rados/troubleshooting/troubleshooting-pg. Remove
/doc/rados/operations/pg-repair from the documentation. Redirect all
links to the old location to the new location.

Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-04-22 17:10:06 +10:00
Zac Dover
1030b572fa doc/rados: add bucket rename command
Add "ceph osd crush rename bucket" command. This commit is made in
response to a request from Michele Giacomoli.

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

Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-04-22 16:16:54 +10:00
Zac Dover
8381259a46 doc/security: update CVE list
Update the list of CVEs in doc/security/cves.rst.

Co-authored-by: Ilya Dryomov <idryomov@redhat.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-04-21 22:40:45 +10:00
Rishabh Dave
de18c5a1cc doc/cephfs: mention need of confirmation for "ceph fs fail"
Signed-off-by: Rishabh Dave <ridave@redhat.com>
2024-04-19 17:16:46 +05:30
Rishabh Dave
dea2220374 doc/cephfs: mention need of confirmation for "ceph mds fail"
Update docs since command "ceph mds fail" will now fail if MDS has either
health warning MDS_TRIM or MDS_CACHE_OVERSIZED and if confirmation flag
is not passed.

Signed-off-by: Rishabh Dave <ridave@redhat.com>
2024-04-19 17:16:46 +05:30
Zac Dover
5ff768dc73 doc/dev: repair broken image
Replace the ".. graphviz" directive with an ".. image" directive that
correctly displays an image where previously an unusably zoomed-in image
appeared.

Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-04-19 13:28:54 +10:00
Casey Bodley
b9677714b2 rgw/account: add bucket_quota to RGWAccountInfo
support bucket quotas per account the same way as for user

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

Signed-off-by: Casey Bodley <cbodley@redhat.com>
2024-04-18 15:22:13 -04:00
Casey Bodley
50ebbc538c doc/radosgw: use 'confval' directive for reshard config options
this will render the config options with their descriptions/defaults
taken directly from common/options/rgw.yaml.in

Signed-off-by: Casey Bodley <cbodley@redhat.com>
2024-04-17 13:17:42 -04:00
Milind Changire
7151415801
mgr/snap_schedule: restore yearly spec to lowercase y
Introduced-by: https://github.com/ceph/ceph/pull/53070
Fixes: https://tracker.ceph.com/issues/65350
Signed-off-by: Milind Changire <mchangir@redhat.com>
2024-04-17 16:45:44 +05:30
igomon
1cc1f8a272 rgw/s3-notifications: updated notifications doc to reflect the usage of the new topic attributes
Signed-off-by: Igor Gomon <igomon@bloomberg.net>
2024-04-16 16:18:16 -04:00
Zac Dover
95ec06a59a doc/security: remove old GPG information
Remove a GPG key that was lost in a server upgrade, and remove the text
that describes it.

Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-04-16 01:45:10 +10:00
Zac Dover
bdfee45d3a doc/cephfs: improve ceph-fuse command
Instruct readers to use "mkdir /mnt/cephfs1" to create a mountpoint
before using "ceph-fuse" to mount a filesystem, if "/mnt/cephfs1"
doesn't already exist. cf.
https://github.com/ceph/ceph/pull/56831#discussion_r1561102227

Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-04-15 17:43:23 +10:00
Zac Dover
788ccff181 doc/cephfs: disambiguate "Reporting Free Space"
Make a few sentences clearer in doc/cephfs/ceph-auth.rst.

Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-04-14 05:08:26 +10:00
Casey Bodley
47950f12a3
Merge pull request #54333 from cbodley/wip-rgw-account-v3
rgw: user accounts implementation

Reviewed-by: Adam Emerson <aemerson@redhat.com>
2024-04-12 18:10:38 +01:00
Zac Dover
2d84beb1f2
Merge pull request #56831 from zdover23/wip-doc-2024-04-11-cephfs-client-auth-3-of-3
doc/cephfs: refine client-auth (3 of 3)

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2024-04-12 16:59:50 +10:00
Zac Dover
3a53726f67
Merge pull request #56784 from zdover23/wip-doc-2024-04-09-cephfs-client-auth-2-of-3
doc/cephfs: refine client-auth (2 of 3)

Reviewed-by: Cole Mitchell <cole.mitchell.ceph@gmail.com>
2024-04-12 12:01:57 +10:00
Zac Dover
44d1eeed70 doc/cephfs: refine client-auth (3 of 3)
Refine the final third of doc/cephfs/client-auth.rst.

Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-04-11 21:18:53 +10:00
Casey Bodley
bfae83c865 doc/rgw: warn about topics under account migration
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2024-04-10 13:09:17 -04:00
Casey Bodley
9b3d18917d doc/radosgw: add awscli examples
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2024-04-10 13:09:16 -04:00
Casey Bodley
be4ba49ee6 doc/radosgw: document iam managed policies
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2024-04-10 13:09:16 -04:00
Casey Bodley
019f1a83cb doc/radosgw: start on iam/account docs
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2024-04-10 13:09:16 -04:00
Casey Bodley
e88859e81a rgw/acl: use rgw_owner for ACLOwner
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2024-04-10 13:09:12 -04:00
Anthony D'Atri
8478774b4a
Merge pull request #56774 from idryomov/wip-doc-releases-reef-latest
doc: reorder "releases" entries for reef to fix the diagram
2024-04-09 17:28:26 -04:00