Commit Graph

10312 Commits

Author SHA1 Message Date
Adam King
4d84503716
Merge pull request #51899 from adk3798/cephadm-signed-keys
cephadm: support for CA signed keys

Reviewed-by: John Mulligan <jmulligan@redhat.com>
2023-08-16 10:10:36 -04:00
Kotresh HR
65b0e45dd7 doc: Fix doc for mds cap acquisition throttle
The config values picks the definition from the
description. Removed the duplicate description
in the doc.

Signed-off-by: Kotresh HR <khiremat@redhat.com>
2023-08-16 12:16:24 +05:30
Laura Flores
93c326f949
Merge pull request #47560 from pdvian/wip-pool-app
mon, qa: issue pool application warning even if pool is empty
2023-08-15 14:53:42 -05:00
Adam King
2c837ea9cf doc/cephadm: document setting up CA signed keys in running cluster
Signed-off-by: Adam King <adking@redhat.com>
2023-08-15 15:34:26 -04:00
Adam King
6b4d9b4427 doc/cephadm: document bootstrapping with CA signed keys
Signed-off-by: Adam King <adking@redhat.com>
2023-08-15 15:34:26 -04:00
Adam King
e09a376547 doc/cephadm: document how to pass self made SSH key pairs to bootstrap
This didn't seem to exist in the install section of
the cephadm docs. Wanted to add it in before adding
documentation for bootstrapping with CA signed keys.

Signed-off-by: Adam King <adking@redhat.com>
2023-08-15 15:34:26 -04:00
Laura Flores
a17a33f97e
Merge pull request #52776 from ljflores/wip-read-balancer-documentation
doc: clarify upmap balancer documentation
2023-08-15 12:27:48 -05:00
John Mulligan
c1a47f74ca doc: minor improvements of the cephadm section of the packages doc
* Don't call cephadm a script, it could be misleading
* Use the current release in the example for copy-pasters
* Improve grammar (I think)

Signed-off-by: John Mulligan <jmulligan@redhat.com>
2023-08-14 14:23:05 -04:00
John Mulligan
336e8022b5 doc: do not recommend pulling cephadm from git
First off, these instructions are wrong because the file has been
renamed to cephadm.py, and will not succeed as written. Amusingly, due
to curl's default behavior (and my lack of access to a time machine) the
initial command will seem to have succeeded until the user discovers
that HTML delivered as part of the body of a 404 response is not an
executable script.

Furthermore, in preparation for Reef we updated the documentation in the
cephadm subsection to use the results of a build, rather than source
files, because reef now contains a "compiled" cephadm. Currently, the
contents of the compilation is essentially the same-old cephadm script
but that will no longer be the case in the very near future (see
7c6a2cad96). We missed this general
section of the Ceph docs that repeats the instructions to copy a raw
python file out of the Ceph tree on GitHub.  Update the section to
contain a simplified version of the instruction found in
doc/cephadm/install.rst.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
2023-08-14 14:11:23 -04:00
Zac Dover
513c436aef doc/troubleshooting: edit cpu-profiling.rst
Improve the language in the "oprofile" section of the RADOS
Troubleshooting Guide.

Signed-off-by: Zac Dover <zac.dover@proton.me>
2023-08-13 16:55:55 +10:00
Zac Dover
73503d4e26 doc/rados: update monitoring-osd-pg.rst
Ingest Anthony D'Atri's notes from
https://github.com/ceph/ceph/pull/50856#discussion_r1289532902
which should have been included earlier.

Signed-off-by: Zac Dover <zac.dover@proton.me>
2023-08-12 01:25:32 +10:00
Zac Dover
276d1fcbdd doc/rados/ops: question about down and in OSDS
Clear up a confusing sentence that purports to explain OSDS that are
both "down" and "in".

Signed-off-by: Zac Dover <zac.dover@proton.me>
2023-08-11 22:27:22 +10:00
Kotresh HR
b93b3364ae doc: Add a note on possible deadlock on volume deletion
Fixes: https://tracker.ceph.com/issues/62407
Signed-off-by: Kotresh HR <khiremat@redhat.com>
2023-08-11 17:04:59 +05:30
Adam King
142da141f2
Merge pull request #52178 from phlogistonjohn/jjm-cephadm-init-ctrs
cephadm: add basic init containers support

Reviewed-by: John Mulligan <jmulligan@redhat.com>
2023-08-10 08:37:49 -04:00
zdover23
04e708a697
Merge pull request #52702 from zdover23/wip-doc-2023-07-31-documenting-ceph-linking-customs
doc/start: update linking conventions

Reviewed-by: Cole Mitchell <cole.mitchell.ceph@gmail.com>
2023-08-10 11:13:10 +10:00
zdover23
87e8ad2c67
Merge pull request #52715 from zdover23/wip-doc-2023-08-01-radosgw-admin-rate-limit-management
doc/radosgw: update rate limit management

Reviewed-by: Cole Mitchell <cole.mitchell.ceph@gmail.com>
2023-08-10 11:06:20 +10:00
John Mulligan
ec269d4418 doc/cephadm: document init_containers params for custom containers
Add documentation covering the new init_containers parameter and the
parameters within each init container's configuration.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
2023-08-09 13:48:07 -04:00
Yuval Lifshitz
7d043b8beb
Merge pull request #52273 from yuvalif/wip-yuval-lua-mem-limit
rgw/lua: add configurable memory limit for the lua state
2023-08-09 16:35:22 +03:00
zdover23
985173419b
Merge pull request #52745 from zdover23/wip-doc-2023-08-02-rados-operations-add-or-rm-mons-1-of-x
doc/rados: edit operations/add-or-rm-mons (1 of x)

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2023-08-09 11:24:47 +10:00
John Mulligan
6e22b7b2d3 doc/cephadm: fix typo in cephadm initial crush location section
A minor typo fix found while skimming through the cephadm docs:
"will no remove" -> "will not remove".

Signed-off-by: John Mulligan <jmulligan@redhat.com>
2023-08-08 16:35:49 -04:00
Zac Dover
a0e638129d doc/rados: edit operations/add-or-rm-mons (1 of x)
Edit the first part of doc/rados/operations/add-or-rm-mons.rst.

Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
2023-08-08 23:32:39 +10:00
Zac Dover
411017878e doc: Add Reef 18.2.0 release notes
Add release notes for the first stable release of Ceph Reef (18.2.0).

Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Co-authored-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>
Co-authored-by: Laura Flores <lflores@redhat.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
2023-08-07 13:37:37 -05:00
Anthony D'Atri
b069f0619c
Merge pull request #52860 from Matan-B/wip-matanb-monstore-osd_snap-docs
tools/ceph_monstore_tool: add docs
2023-08-07 11:03:45 -04:00
Matan Breizman
ccfe7e50b6 doc/man/8/ceph-monstore-tool: add documentation
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
2023-08-07 13:55:26 +00:00
zdover23
3d3da4351d
Merge pull request #52703 from zdover23/wip-doc-2023-07-31-documenting-ceph-linking-customs-2
doc/start: update linking conventions

Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
2023-08-07 09:27:22 +10:00
Yuval Lifshitz
776eea8c65 rgw/lua: add configurable memory limit for the lua state
Signed-off-by: Yuval Lifshitz <ylifshit@redhat.com>
2023-08-06 16:42:47 +00:00
Zac Dover
9938955c09 doc/rados: edit troubleshooting-mon.rst (2 of x)
Edit the second part of
doc/rados/troubleshooting/troubleshooting-mon.rst.

Signed-off-by: Zac Dover <zac.dover@proton.me>
2023-08-06 21:46:16 +10:00
zdover23
3f6aac1f22
Merge pull request #52824 from bluikko/bluikko-doc-radosgw-config-language
doc/radosgw: Improve language and formatting in config-ref.rst

Reviewed-by: Zac Dover <zac.dover@proton.me>
2023-08-06 21:29:03 +10:00
Ville Ojamo
9dd86773b3 doc/radosgw: Improve language and formatting in config-ref.rst
The "Topic persistency settings" section includes convoluted
and incomplete sentences so attempt to improve the
language. The section lacks context so add a link to the
relevant documentation about Notifications.

The "Garbage Collection settings" note includes a sentence
that looks incomplete so try to improve the language.

Don't capitalize "Ops" in "RGW Ops" especially when the
same sentence talks about "op queue" with lower case "o".

Also improve formatting: indentation of a note and wrap
several very long lines.

Signed-off-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>
2023-08-06 16:48:36 +07:00
zdover23
ededb5924e
Merge pull request #52778 from zdover23/wip-doc-2023-08-03-rados-operations-add-or-rm-mons-2-of-x
doc/rados: edit operations/add-or-rm-mons (2 of x)

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2023-08-05 21:46:34 +10:00
Zac Dover
4e790603d9 doc/rados: edit operations/add-or-rm-mons (2 of x)
Edit the second part of doc/rados/operations/add-or-rm-mons.rst.

Signed-off-by: Zac Dover <zac.dover@proton.me>
2023-08-05 14:46:45 +10:00
Anthony D'Atri
5888359a0b
Merge pull request #52802 from dvanders/support_the_foundation
doc: Add a Ceph Foundation footer to docs.ceph.com
2023-08-04 16:59:41 -04:00
Casey Bodley
bb5ad067ed doc/rgw: correct statement about default zone features
this sentence wasn't updated when we added the Default column to the
table below

Signed-off-by: Casey Bodley <cbodley@redhat.com>
2023-08-04 13:00:59 -04:00
Dan van der Ster
ac259500cf doc: Add a Ceph Foundation footer to docs.ceph.com
Add an info box to the footer of every docs page inviting visitors
to support the Ceph Foundation.

Signed-off-by: Dan van der Ster <dan.vanderster@clyso.com>
2023-08-03 16:28:42 -07:00
Casey Bodley
ab6ec66a2f doc/rgw: several response headers are supported
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2023-08-03 17:31:31 -04:00
Ali Masarwa
c62a170718
Merge pull request #52634 from AliMasarweh/wip-alimasa-persistant-q-enhance
RGW: control the persistency of the notification
2023-08-03 17:28:18 +03:00
Laura Flores
d378c06a93 doc: clarify upmap balancer documentation
In https://github.com/ceph/ceph/pull/51499, some language was added
that refers to the upmap balancer as the "capacity" balancer,
but we don't want to insinuate that there is anything "new" that was
added or changed. It should be clear that this section refers to the
existing upmap balancer, which has existed for several releases.

Signed-off-by: Laura Flores <lflores@redhat.com>
2023-08-02 21:44:46 +00:00
Dan van der Ster
68faf88e6b doc: for EC we recommend K+1
Update the doc to match the reality in the code. I don't know where
the recommendation to have min_size = k+2 came from, but for awhile
now we've defaulted to K+1. See PR #8008.

Signed-off-by: Dan van der Ster <dan.vanderster@clyso.com>
2023-08-02 14:31:07 -07:00
Venky Shankar
cd18c51548 Merge PR #48732 into main
* refs/pull/48732/head:
	doc: add MDS treatise on segments
	pybind/mgr/dashboard: bump teuthology version
	qa/tasks/vstart_runner: stop overriding _run_python
	qa: stop overriding ceph_w prefix in vstart_runner
	qa/tasks/vstart_runner: update teuthology helper tool paths
	qa/tasks/vstart_runner: allow writing to command's stdin
	vstart.sh: always add CEPH_CONF to vstart_environment.sh
	qa: use stdin-killer for python3 command
	qa: add killpoint testing for mds shutdown
	qa: fix background exit condition
	qa: add filesystem helper for setting transient config
	qa: add helper for waiting for a rank to fail
	mds: add incompat feature for minor log segments
	mds: introduce ELid event to create/close log
	mds: change EResetJournal to major segment boundary
	mds: add killpoints for MDS shutdown
	qa: add numerous subtree test
	mds: track larger log events in perf dump
	mds: add minor LogSegment boundaries
	mds: obviate MDLog::start_entry
	mds: retype to properly sized unsigned ints
	mds: use unsigned type for event count
	mds: use base Context class for generalization
	mds: optimize segment lookup
	mds: add stream dump for LogSegment
	mds: handle conf changes in mdlog
	mds: remove redundant comment
	mds: remove unused method
	mds: set a reasonable minimum number of segments
	mds: sort configs

Reviewed-by: Venky Shankar <vshankar@redhat.com>
2023-08-02 22:07:58 +05:30
Anthony D'Atri
3dd7e5248d
Merge pull request #52761 from bluikko/patch-18
doc/rados/configuration: Avoid repeating "support" in msgr2.rst
2023-08-02 10:36:06 -04:00
Ali Masarwa
c583f69e0c RGW: control the persistency of the notification
via adding expiry by number of retries and time
and controling the frequency of retries by sleep duration (in the options of vstart)

Signed-off-by: Ali Masarwa <ali.saed.masarwa@gmail.com>
2023-08-02 16:40:41 +03:00
zdover23
7931020f09
Merge pull request #51960 from rzarzynski/wip-doc-encoding
doc: improve doc/dev/encoding.rst

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Reviewed-by: Neha Ojha <nohja@redhat.com>
2023-08-02 17:45:51 +10:00
Ville Ojamo
df43ab5ba6
doc/rados/configuration: Avoid repeating "support" in msgr2.rst
Instead of saying "[...] support is not supported"
change the first "support" to "operation".

Signed-off-by: Ville Ojamo <14869000+bluikko@users.noreply.github.com>
2023-08-02 11:31:50 +07:00
Patrick Donnelly
bc75366b9c
doc: add MDS treatise on segments
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2023-08-01 11:16:28 -04:00
Prashant D
990806e635 mon, qa: issue pool application warning even if pool is empty
Ceph status fail to report pool application warning if
the pool is empty. Report pool application warning
even if pool has 0 objects stored in it.

Add POOL_APP_NOT_ENABLED cluster warnings to log-ignorelist
to fix rados suite.

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

Signed-off-by: Prashant D <pdhange@redhat.com>
2023-07-31 19:09:29 -04:00
Zac Dover
51b7ff76fc doc/radosgw: update rate limit management
Improve the grammar and readability of the "Rate Limit Management"
section of doc/radosgw/admin.rst. This commit follows from
https://github.com/ceph/ceph/pull/52131.

Signed-off-by: Zac Dover <zac.dover@proton.me>
2023-08-01 07:27:10 +10:00
Zac Dover
52e8ec076f doc/start: update linking conventions
Update linking conventions in doc/start/documenting-ceph.rst, as
requested in
https://github.com/ceph/ceph/pull/49889#issuecomment-1657750905 by
bluikko. This commit introduces a convention that could be read as
inconsistent with other conventions mentioned on the page altered by
this commit. Future PRs will attenuate this inconsistency.

Signed-off-by: Zac Dover <zac.dover@proton.me>
2023-08-01 07:22:13 +10:00
Piotr Parczewski
50bfbab6d9
doc/radosgw: correct emphasis in rate limit section
Signed-off-by: Piotr Parczewski <piotr@stackhpc.com>
2023-07-31 16:42:26 +02:00
Zac Dover
63750514d6 doc/start: update linking conventions
Update the "External Links" section of doc/start/documenting-ceph.rst.

Signed-off-by: Zac Dover <zac.dover@proton.me>
2023-07-31 19:27:29 +10:00
Anthony D'Atri
8bb6cad041
Merge pull request #52668 from bluikko/patch-16
doc/radosgw: Add missing space to date option spec in admin.rst
2023-07-28 12:38:55 -04:00