Commit Graph

11095 Commits

Author SHA1 Message Date
Rishabh Dave
2d28faaeea doc/cephfs: update about changing max_mds FS setting variable
Update the documentation for CephFs admininstration as well
troubleshooting.

Signed-off-by: Rishabh Dave <ridave@redhat.com>
2024-10-01 12:45:31 +05:30
Adam King
a61eabead3
Merge pull request #58460 from rkachach/fix_issue_oauth2_support
adding support for SSO based on auth2-proxy

Reviewed-by: Adam King <adking@redhat.com>
2024-08-20 08:35:44 -04:00
Anthony D'Atri
fda2db5ac7 doc: Harmonize 'mountpoint'
Signed-off-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
2024-08-18 11:23:39 -04:00
Zac Dover
a0f81cfb50 doc/cephfs: s/mountpoint/mount point/
Change the string "mountpoint" to "mount point" in English-language
strings (as opposed to in commands, where the string "mountpoint"
sometimes appears and is correct).

cf. https://github.com/ceph/ceph/pull/58908#discussion_r1697715486 in
which page 345 of The IBM Style Guide is referenced to back up this
change.

This commit alters only English-language text and example commands in
which the string "{mount point}" is meant to be replaced. No commands
meant for cutting-and-pasting have been altered in this commit.

Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-08-17 13:48:06 +10:00
Zac Dover
4887e20f48
Merge pull request #59167 from zdover23/wip-doc-2024-08-12-cephfs-file-layouts
doc/cephfs: improve "layout fields" text

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2024-08-16 19:20:01 +10:00
Yuval Lifshitz
562cd337dc
Merge pull request #59219 from yuvalif/wip-yuval-50610
doc/rgw/notification: persistent notification queue full behavior

Reviewed-By: Anthony D'Atri <anthony.datri@gmail.com>
2024-08-15 10:58:50 +03:00
Zac Dover
1ca89e6ca3 doc/glossary: add "flapping OSD"
Add an entry for "Flapping OSD" to the glossary.

Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-08-15 04:08:14 +10:00
Yuval Lifshitz
d12ba11741 doc/rgw/notification: persistent notification queue full behavior
Fixes: https://tracker.ceph.com/issues/50610

Signed-off-by: Yuval Lifshitz <ylifshit@ibm.com>
2024-08-14 13:28:53 +00:00
Redouane Kachach
677affcbf5
mgr/cephadm: adding oauth2-proxy cephadm service
adding new oauth2-proxy service. The enable_auth flag enables SSO
authentication via the oauth2-proxy service. The user must ensure the
oauth2-proxy service is deployed before enabling this flag in the
mgmt-gateway service.

FQDN related changes: previously, we were obtaining the FQDN using a
call to the Python socket library run inside the container. While this
generally works, the FQDN returned inside a container can sometimes
differ from the one obtained outside the container. This discrepancy
could cause some issues. To ensure consistency, we now use the FQDN
from the inventory, which provides the correct value as recognized on the host.

Signed-off-by: Redouane Kachach <rkachach@ibm.com>
2024-08-14 13:53:08 +02:00
Zac Dover
540b05544f
Merge pull request #59168 from zdover23/wip-doc-2024-08-12-cephfs-cache-configuration
doc/cephfs: improve cache-configuration.rst

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2024-08-14 20:09:38 +10:00
Guillaume Abrioux
2b06a578e5
Merge pull request #58140 from guits/cv-tpm2-support
ceph-volume: add TPM2 token enrollment support for encrypted OSDs
2024-08-13 21:27:42 +02:00
Zac Dover
6edfcabb38
Merge pull request #58410 from bill-scales/erasure_coding_design_document
doc: doc/dev/osd_interals/erasure_coding/enhancements.rst

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Reviewed-by: Sam Just <sjust@redhat.com>
2024-08-13 12:34:05 +10:00
Anthony D'Atri
a6f311a5f3 doc/radosgw: improve qat-accel.rst
Signed-off-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
2024-08-12 21:40:15 -04:00
Zac Dover
aa3bdae231 doc/cephfs: improve cache-configuration.rst
Improve the text in the section about dealing with cache-pressure alerts
that was added in https://github.com/ceph/ceph/pull/59077. The changes
in this commit were suggested by Anthony D'Atri.

Co-authored-by: Patrick Donnelly <pdonnelly@redhat.com>
Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-08-13 01:43:13 +10:00
Zac Dover
0949b41043 doc/cephfs: improve "layout fields" text
Improve "layout fields" text in doc/cephfs/file-layouts.rst, as suggesed
by Anthony D'Atri in these comments:

https://github.com/ceph/ceph/pull/59021#discussion_r1704108581
https://github.com/ceph/ceph/pull/59021#discussion_r1704112320

Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-08-12 22:38:14 +10:00
Tobias Fischer
180378b5ad
doc:update e-mail addresses governance
with the consent of my colleagues
- Dan van der Ster
- João Eduardo Luis
- Mark Nelson

changed their e-mail addresses to the current one
 
Signed-off-by: Tobias Fischer <tobias.fischer@clyso.com>

Signed-off-by: Tobias Fischer <138117964+toficly@users.noreply.github.com>
2024-08-12 11:30:48 +02:00
Guillaume Abrioux
88836135fd ceph-volume: add TPM2 token enrollment support for encrypted OSDs
This adds the required changes to ceph-volume and cephadm in order to support
deploying tpm2 token enrolled encrypted OSDs.

Adding `--with-tpm` when deploying with `--dmcrypt` will enroll a tpm2
token to the corresponding LUKS2 devices.

Example of a osd service spec:

```
service_type: osd
service_id: tpm2_osds
placement:
  host_pattern: '*'
spec:
  data_devices:
    paths:
      - /dev/sdb
  encrypted: true
  tpm2: true
```

Signed-off-by: Guillaume Abrioux <gabrioux@ibm.com>
2024-08-12 08:43:59 +00:00
Zac Dover
bf26274ae4 doc/cephfs: add cache pressure information
Add information to doc/cephfs/cache-configuration.rst about how to deal
with a message that reads "clients failing to respond to cache
pressure". This procedure explains how to slow the growth of the
recall_caps value so that it does not exceed the
mds_recall_warning_threshold.

The information in this commit was developed by Eugen Block. See
https://lists.ceph.io/hyperkitty/list/ceph-users@ceph.io/thread/5ROH5CWKKOEIQMVXOVRT5OO7CWK2HPM3/#J65DFUPP4BY57MICPANXKI7KAXSZ5Z5P
and https://www.spinics.net/lists/ceph-users/msg73188.html.

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

Co-authored-by: Eugen Block <eblock@nde.ag>
Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-08-09 10:58:26 +10:00
Bill Scales
f6cf38cd63 doc: doc/dev/osd_internals/erasure_coding/enhancements.rst
Erasure coding enhancements design document

Signed-off-by: Bill Scales <bill_scales@uk.ibm.com>
2024-08-08 11:55:17 +00:00
Kamoltat Sirivadhna
aa1d8cf4fa docs/rados/operations/stretch-mode: warn device class is not supported
Signed-off-by: Kamoltat Sirivadhna <ksirivad@redhat.com>
2024-08-07 19:20:41 +00:00
Zac Dover
4c07be003b
Merge pull request #59073 from anoopcs9/cephadm-docs-smb-spec
doc/cephadm/smb: Add missing user_sources option to service spec

Reviewed-by: Zac Dover <zac.dover@proton.me>
2024-08-07 23:57:24 +10:00
Kamoltat (Junior) Sirivadhna
6a0d503a59
Merge pull request #56233 from kamoltat/wip-ksirivad-fix-64802
RADOS: Generalize stretch mode pg temp handling to be usable without stretch mode
Samuel Just <sjust@redhat.com>
2024-08-07 09:45:54 -04:00
Venky Shankar
c77bd7e432 Merge PR #59040 into main
* refs/pull/59040/head:
	doc: documenting the feature that scrub clear the entries from damage table on repair

Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Zac Dover <zac.dover@gmail.com>
2024-08-07 11:00:05 +05:30
Anoop C S
42358c6b1a doc/cephadm/smb: Add missing user_sources option to service spec
Signed-off-by: Anoop C S <anoopcs@cryptolab.net>
2024-08-07 10:39:08 +05:30
Venky Shankar
c9ab079494
Merge pull request #56782 from joscollin/wip-B65171-support-replication-start-end-notifications
cephfs_mirror: provide metrics for last successful snapshot sync

Reviewed-by: Venky Shankar <vshankar@redhat.com>
2024-08-07 09:51:36 +05:30
neeraj pratap singh
140e77638d doc: documenting the feature that scrub clear the entries from damage table on repair
Fixes: https://tracker.ceph.com/issues/67337
Signed-off-by: Neeraj Pratap Singh <neesingh@redhat.com>
2024-08-07 08:57:16 +05:30
qn2060
103d65ea67
doc/dev/peering: Change acting set num
This commit updates the peering doc page with the changed [2,1,2] to [3,1,2]

Signed-off-by: qn2060 <qn2060@users.noreply.github.com>
2024-08-07 00:40:42 +08:00
Anthony D'Atri
66ea575962
Merge pull request #57905 from mcpreston/docs-dashboard-typo
doc/mgr/dashboard: fix TLS typo
2024-08-05 20:23:53 -04:00
Zac Dover
cc5533f39f
Merge pull request #58891 from zdover23/wip-doc-2024-07-28-cephfs-file-layouts-layout-fields
doc/cephfs: edit "Layout Fields" text

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2024-08-05 22:14:56 +10:00
Zac Dover
484e9d2b9d doc/glossary: add "ceph-ansible"
Add a "ceph-ansible" entry to the glossary.

Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-08-03 15:31:32 +10:00
Zac Dover
9607b66e97 doc/cephfs: edit "Layout Fields" text
Improve the English in the "Layout Fields" section of
doc/cephfs/file-layouts.rst.

Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-08-01 13:12:12 +10:00
Zac Dover
aa364ba624
Merge pull request #58899 from zdover23/wip-doc-2024-07-29-glossary-prometheus
doc/glossary: add "Prometheus"

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2024-08-01 13:07:24 +10:00
Anthony D'Atri
5890a15652 doc: Improve doc/radosgw/placement.rst
Signed-off-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
2024-07-31 18:41:53 -04:00
Yuri Weinstein
1a2a617edd
Merge pull request #54671 from baum/ceph-nvmeof-mon
mon: add NVMe-oF gateway monitor and HA

Reviewed-by: Josh Durgin <jdurgin@redhat.com>
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2024-07-31 09:05:41 -07:00
Alexander Indenbaum
bb75ddee81 mon: add NVMe-oF gateway monitor and HA doc
Signed-off-by: Alexander Indenbaum <aindenba@redhat.com>
2024-07-31 08:51:17 +00:00
Zac Dover
1a76464999 doc/glossary: add "Prometheus"
Add a glossary entry for "Prometheus".

Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-07-31 11:39:56 +10:00
Anthony D'Atri
62562ec65e doc/rados/operations: remove vanity cluster name reference from crush-map.rst
Signed-off-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
2024-07-30 20:45:11 -04:00
Zac Dover
62dcce5f7c
Merge pull request #58908 from zdover23/wip-doc-2024-07-30-glossary-ceph-fuse
doc/glossary: add "ceph-fuse" entry

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2024-07-31 09:37:46 +10:00
Zac Dover
a3b2f078c7
Merge pull request #58922 from zdover23/wip-doc-2024-07-30-cephadm-services-monitoring-using-custom-images
doc/cephadm: edit "Using Custom Images"

Reviewed-by: Adam King <adking@redhat.com>
2024-07-31 09:16:57 +10:00
Zac Dover
e99fc5c82f doc/cephadm: edit "Using Custom Images"
Edit the section "Using Custom Images" in
doc/cephadm/services/monitoring.rst.

Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-07-31 05:27:36 +10:00
Zac Dover
b81d6af1b4 doc/dev: improve basic-workflow.rst
Make various improvements to doc/dev/developer_guide/basic-workflow.rst.

Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-07-31 05:24:25 +10:00
Jos Collin
091625e6fe
doc: update 'sync_bytes' in peer status
Fixes: https://tracker.ceph.com/issues/65629
Signed-off-by: Jos Collin <jcollin@redhat.com>
2024-07-30 14:31:56 +05:30
Jos Collin
3fd00ebc57
doc: update current_syncing_snap in peer status
Fixes: https://tracker.ceph.com/issues/67251
Signed-off-by: Jos Collin <jcollin@redhat.com>
2024-07-30 14:24:38 +05:30
Jos Collin
7c32d15996
doc: document labelled perf metrics for mds/cephfs-mirror
Fixes: https://tracker.ceph.com/issues/64483
Fixes: https://tracker.ceph.com/issues/65171
Signed-off-by: Jos Collin <jcollin@redhat.com>
2024-07-30 14:09:23 +05:30
Zac Dover
d1c049d24b doc/glossary: add "ceph-fuse" entry
Add a "ceph-fuse" entry to the glossary.

Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-07-30 01:51:35 +10:00
Zac Dover
d14119e37e doc/cephfs: edit "Dynamic Subtree Partitioning"
Edit the section "Dynamic Subtree Partitioning" in
doc/cephfs/multimds.rst.

Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-07-30 01:05:57 +10:00
Zac Dover
74b03a8cb2 doc/cephfs: fix "OSD capabilities" link
Fix a broken link from the "OSD capabilites" reference on
doc/cephfs/client-auth.rst.

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

Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-07-28 17:27:53 +10:00
Zac Dover
395edb34f8
Merge pull request #58867 from zdover23/wip-doc-2024-07-25-cephfs-client-auth-file-layouts-link
doc/cephfs: fix "file layouts" link

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2024-07-27 00:12:07 +10:00
Feng, Hualong
98723d51b9 doc/radosgw/qat-accel: Update and Add QATlib information
Signed-off-by: Feng, Hualong <hualong.feng@intel.com>
2024-07-26 23:32:47 +10:00
Zac Dover
6bb5ce94c6 doc/cephfs: fix "file layouts" link
Fix a broken link to the "File Layouts" page on
doc/cephfs/client-auth.rst.

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

Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-07-26 17:15:12 +10:00