Commit Graph

134356 Commits

Author SHA1 Message Date
Laura Flores
968607a243 qa/workunits: interpret with bash instead of sh
Signed-off-by: Laura Flores <lflores@redhat.com>
2022-10-08 06:50:25 +00:00
Laura Flores
f9e77f0286 qa/suites/upgrade: add telemetry coverage to existing upgrade tests
Signed-off-by: Laura Flores <lflores@redhat.com>
2022-10-08 04:48:49 +00:00
Laura Flores
359435efb8 qa/suites/upgrade/telemetry-upgrade: add new telemetry upgrade tests
Signed-off-by: Laura Flores <lflores@redhat.com>
2022-10-08 04:48:40 +00:00
Samuel Just
ea1446d0f8
Merge pull request #48393 from rzarzynski/wip-crimson-drop-omapiter
crimson: drop OmapIterator, use omap_get_values() instead

Reviewed-by: Samuel Just <sjust@redhat.com>
2022-10-07 18:25:19 -07:00
Liu-Chunmei
c5026e3120
Merge pull request #48073 from rzarzynski/wip-crimson-asok-dump_recovery_reservations
crimson/osd: bring the dump_recovery_reservations asok cmd

Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Liu-Chunmei <chunmei.liu@intel.com>
2022-10-07 15:19:05 -07:00
Radoslaw Zarzynski
3e3b225062 crimson/os: drop the OmapIterator concept
`get_omap_values()` is powerful enough to be used instead.

Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2022-10-07 20:56:56 +00:00
Radoslaw Zarzynski
5717ee789c test/crimson: unittest-seastar uses omap_get_values() instead of OmapIterator
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2022-10-07 20:56:56 +00:00
Radoslaw Zarzynski
4df5cf6961 crimson/osd: convert seastarized PGLog from OmapIterator to omap_get_values()
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2022-10-07 20:56:56 +00:00
Radoslaw Zarzynski
edaee4b654 crimson/osd: read_omap_for_push_op() takes max_len as ref, not ptr
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2022-10-07 20:56:55 +00:00
Radoslaw Zarzynski
ff2a296ec6 crimson/osd: ReplicatedRecoveryBackend uses omap_get_values() instead of OmapIterator
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2022-10-07 20:56:24 +00:00
Adam King
66c4dc563a
Merge pull request #48374 from rkachach/fix_issue_57769
doc/cephadm: fixing grafana cert/key generation documentation

Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
2022-10-07 12:30:31 -04:00
Casey Bodley
7e9a43ab97
Merge pull request #48128 from alimaredia/wip-intrusive-lru-destructor-add
common:  intrusive_lru destructor add

Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2022-10-07 12:25:02 -04:00
Redouane Kachach
d526be8961
doc/cephadm: fixing grafana cet/key generation documentation
Fixes: https://tracker.ceph.com/issues/57769

Signed-off-by: Redouane Kachach <rkachach@redhat.com>
2022-10-07 17:45:05 +02:00
Yuri Weinstein
4ede08e336
Merge pull request #48378 from ceph/wip-yuriw-crontab-master
qa/testing: added pacific-x and quincy-x for reef release

Reviewed-by: Laura Flores <lflores@redhat.com>
2022-10-07 07:53:30 -07:00
Radoslaw Zarzynski
94ad124f86 crimson/osd: bring the dump_recovery_reservations asok cmd
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2022-10-07 14:42:39 +00:00
Samuel Just
9056dbcdea
Merge pull request #48275 from liu-chunmei/rados-api-test
crimson/qa: add rados_api_tests.yaml for seastore

Reviewed-by: Samuel Just <sjust@redhat.com>
2022-10-06 16:39:53 -07:00
Samuel Just
f567e63fd9
Merge pull request #48162 from Matan-B/wip-matanb-c-rados-test
qa/suites/crimson-rados/thrash: Adding workloads / Simplifying thrashers

Reviewed-by: Samuel Just <sjust@redhat.com>
2022-10-06 16:35:10 -07:00
Samuel Just
674fdfc8f9
Merge pull request #48277 from cyx1231st/wip-crimson-tools
crimson/net: fix msgr tools and test helpers

Reviewed-by: Samuel Just <sjust@redhat.com>
2022-10-06 16:31:40 -07:00
Samuel Just
5be2f298c2
Merge pull request #48351 from athanatos/sjust/wip-57738
crimson/osd/replicated_backend: block _submit_transaction on sending the messages

Reviewed-by: Chunmei Liu <chunmei.liu@intel.com>
2022-10-06 16:28:37 -07:00
Adam King
3ad11fd461
Merge pull request #47934 from phlogistonjohn/jjm-nfs-sectype
mgr/nfs: add sectype option

Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
Reviewed-by: Ramana Raja <rraja@redhat.com>
2022-10-06 14:51:25 -04:00
Ilya Dryomov
06bb82c10c
Merge pull request #48301 from PepperJo/cmp_write_C_vec
librbd: add compare-and-write vector C API

Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
2022-10-06 14:07:36 +02:00
Adam King
100a7bbdff
Merge pull request #48285 from adk3798/upgrade-start-version
qa/cephadm: do not start upgrades from Octopus

Reviewed-by: Michael Fritch <mfritch@suse.com>
2022-10-06 07:48:43 -04:00
Adam King
57111af8f1
Merge pull request #47903 from rkachach/fix_issue_57366
mgr/cephadm: reconfig prometheus when service-discovery port changes

Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
2022-10-06 07:18:35 -04:00
Ilya Dryomov
fadc7c0ed2
Merge pull request #48372 from idryomov/wip-57766
qa/tasks/rbd_fio: bump default to fio 3.32

Reviewed-by: Sunny Kumar <sunkumar@redhat.com>
2022-10-06 12:43:13 +02:00
Ilya Dryomov
bd98a66d03 PendingReleaseNotes: add rbd_aio_compare_and_writev note
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
2022-10-06 12:36:00 +02:00
Guillaume Abrioux
5ea08b4829
Merge pull request #47731 from mjenglish/multiple-actuator-osd-specification
python-common/ceph/deployment: filter drives by actuators when creating osds
2022-10-06 09:09:29 +02:00
Venky Shankar
ae1f163816
Merge pull request #48319 from gregsfortytwo/wip-57737-cephfs-doc
doc: discuss the standard multi-tenant CephFS security model

Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Ramana Raja <rraja@redhat.com>
Reviewed-by: Kotresh HR <khiremat@redhat.com>
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Reviewed-by: Ken Dreyer <kdreyer@redhat.com>
2022-10-06 10:40:30 +05:30
zdover23
11b548a497
Merge pull request #48379 from zdover23/wip-doc-2022-10-06-install-clone-source-master-to-main
doc/install: clone-source.rst s/master/main

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2022-10-06 14:47:11 +10:00
Zac Dover
5c17509b0a doc/install: clone-source.rst s/master/main
s/master/main in doc/install/clone-source.rst.

Signed-off-by: Zac Dover <zac.dover@gmail.com>
2022-10-06 14:30:07 +10:00
Adam King
dc47193f6f
Merge pull request #46925 from rkachach/fix_issue_44461
mgr/cephadm: add a simple mechanism to check grafana cert/key

Reviewed-by: Adam King <adking@redhat.com>
2022-10-05 20:22:09 -04:00
Samuel Just
2900f9b576
Merge pull request #48353 from athanatos/sjust/wip-dump-live-ops
crimson: improve dump_ops_in_flight

Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2022-10-05 16:53:26 -07:00
Samuel Just
741ce568be
Merge pull request #48352 from athanatos/sjust/wip-57740
crimson: allow pg creation to be canceled if pool is removed

Reviewed-by: Chunmei Liu <chunmei.liu@intel.com>
2022-10-05 16:50:58 -07:00
Samuel Just
0f436d18ec
Merge pull request #48195 from athanatos/sjust/wip-57617
crimson/osd: populate version/user_version in reply for duplicate ops

Reviewed-by: Chunmei Liu <chunmei.liu@intel.com>
2022-10-05 16:48:21 -07:00
Yuri Weinstein
f3c76e0274 qa/testing: added pacific-x and quincy-x for reef release
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
2022-10-05 10:20:06 -07:00
Kefu Chai
23a86538bf
Merge pull request #48289 from adamemerson/wip-warn-warn-warn
src/: silence Clang and GCC Warnings

Reviewed-by: Kefu Chai <tchaikov@gmail.com>
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Reviewed-by: Ronen Friedman <rfriedma@redhat.com>
2022-10-06 00:18:21 +08:00
Greg Farnum
91e7c7de6a doc: discuss the standard multi-tenant CephFS security model
Fixes: https://tracker.ceph.com/issues/57737

Signed-off-by: Greg Farnum <gfarnum@redhat.com>
2022-10-05 15:16:37 +00:00
John Mulligan
764ccf998b doc/mgr/nfs: document --sectype option for export create commands
Add documentation for the option to specify the sectype (for enabling kerberos)
when creating a new export.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
2022-10-05 10:25:06 -04:00
John Mulligan
d95a33561c mgr/nfs: add test cases to verify sectype can be set
Signed-off-by: John Mulligan <jmulligan@redhat.com>
2022-10-05 10:25:06 -04:00
John Mulligan
11affedea6 mgr/nfs: add --sectype flag to nfs export create functions
Fixes: https://tracker.ceph.com/issues/57404

Add the sectype argument, also for use as a CLI option, to the functions
that create nfs exports. NFS Ganesha can use the sectype configuration
option to decide what kind of security will be applied/required for
connection to an export.

NOTE: This option is only useful when Ganesha is configured along with
LDAP/Kerberos integration. Configuration of that integration is outside
the scope of these patches.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
2022-10-05 10:25:06 -04:00
John Mulligan
439d502cd2 mgr/nfs: reformat long function calls to one line per arg
Using a hand rolled version of the long function call style similar to
that produced by the "Black" tool, put every argument to the
create_export function on a line of its own. This makes the code easier
to read and, importantly for an upcoming change, easier to add new
arguments.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
2022-10-05 10:25:06 -04:00
John Mulligan
5cdb1dd961 mgr/nfs: add sectype argument to nfs export management funcs
If the caller has supplied a sectype argument, pass it along to the
ganesha configuration functions.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
2022-10-05 10:25:06 -04:00
John Mulligan
de687b90ae mgr/nfs: add awareness of the SecType option to ganesha_conf.py
This NFS-Ganesha option may be used to select kerberos integration in the
nfs client connection. If the option is not present in the configuration
dict, the option will not be present in the ganesha config blocks, just
as it was before.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
2022-10-05 10:25:06 -04:00
Adam King
80025d06d1 qa/cephadm: do not start upgrades from Octopus
now that we officially have v18 in main the upgrade
will fail if upgrading from Octopus (v15) to main
because they are now considered 3 major releases apart

Additionally adding more debugging to the end
of the upgrade tests as something like `ceph health detail`
can be very useful to see at the end of failed
upgrade tests

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

Signed-off-by: Adam King <adking@redhat.com>
2022-10-05 07:13:15 -04:00
Ilya Dryomov
6582c47934 qa/tasks/rbd_fio: bump default to fio 3.32
fio 3.16 doesn't build against recent kernel headers due to removal of
linux/raw.h.

Fixes: https://tracker.ceph.com/issues/57766
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
2022-10-05 12:52:20 +02:00
zdover23
9cfd351ab2
Merge pull request #44564 from zdover23/wip-doc-2022-01-13-44150-cleanup-grafana-data-source-name
doc/mgr: name data source in "Man Install & Config"

Reviewed-by: Alfonso Martínez <almartin@redhat.com>
Reviewed-by:  Laura Flores <lflores@redhat.com>
2022-10-05 19:51:03 +10:00
zdover23
d04bb534eb
Merge pull request #48362 from zdover23/wip-doc-2022-10-05-rados-ops-crush-map-edits-grammar
doc/rados: refine English in crush-map-edits.rst

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
2022-10-05 15:48:24 +10:00
Zac Dover
a70b720032 doc/rados: refine English in crush-map-edits.rst
This commit makes several refinements to the English in
rados/operations/crush-map-edits.rst, which refinements were suggested
by Cole Mitchell and Anthony D'Atri in the discussion of PR#48085.

Signed-off-by: Zac Dover <zac.dover@gmail.com>
2022-10-05 15:25:21 +10:00
Samuel Just
5401e1fc78 crimson/osd/osd_operation: drop unused OSDOperationRegistry::dump_client_requests
Signed-off-by: Samuel Just <sjust@redhat.com>
2022-10-04 22:11:31 -07:00
Samuel Just
8f7269cfb0 crimson/osd: notify waiters if pool for creating pg does not exist
Fixes: https://tracker.ceph.com/issues/57740
Signed-off-by: Samuel Just <sjust@redhat.com>
2022-10-04 22:08:55 -07:00
zdover23
7fbefc9256
Merge pull request #48085 from zdover23/wip-doc-2022-09-14-rados-ops-crush-map-prompt-update
doc/rados: update prompts in crush-map-edits.rst

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
2022-10-05 11:20:14 +10:00