Commit Graph

136406 Commits

Author SHA1 Message Date
Xuehan Xu
7ad7b31fef crimson/os/seastore/cache: return the RootBlock it's waiting on in
`Cache::get_root()`

Signed-off-by: Xuehan Xu <xxhdx1985126@gmail.com>
2023-02-23 01:30:59 +00:00
zdover23
01ad87ef30
Merge pull request #50165 from zdover23/wip-doc-2023-02-19-radosgw-multisite-multisite-top-matter-cleanup
doc/rgw: multisite ref. top matter cleanup

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2023-02-21 14:52:21 +10:00
zdover23
56b5dca495
Merge pull request #50186 from zdover23/wip-doc-2023-02-21-radosgw-session-tags-render-fix
doc/rgw: session-tags.rst - fix link to keycloak

Reviewed-by: Cole Mitchell <cole.mitchell@gmail.com>
2023-02-21 14:09:30 +10:00
Venky Shankar
347acdf738 Merge PR #49154 into main
* refs/pull/49154/head:
	qa: add tests for cephfs-top
	doc: updates --dump and --dumpfs
	cephfs-top: dump values to stdout

Reviewed-by: Neeraj Pratap Singh <neesingh@redhat.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Anthony D Atri <anthony.datri@gmail.com>
2023-02-21 09:33:18 +05:30
Zac Dover
76eae93ab8 doc/rgw: session-tags.rst - fix link to keycloak
Fix a link in the doc/radosgw/session-tags.rst file that was intended to
link to the doc/radosgw/keycloak.rst file.

Signed-off-by: Zac Dover <zac.dover@proton.me>
2023-02-21 13:55:03 +10:00
zdover23
3aae102209
Merge pull request #43145 from pritha-srivastava/wip-rgw-sts-doc-fixes
rgw/sts: correcting documentation errors.

Reviewed-by: Matt Benjamin <mbenjamin@redhat.com>
Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2023-02-21 13:48:28 +10:00
Yuri Weinstein
a9e42474b6
Merge pull request #49843 from shreyanshjain7174/compression_58410
rados: Set snappy as default value in ms_osd_compression_algorithm

Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2023-02-20 14:29:38 -08:00
Yuri Weinstein
f69b76e042
Merge pull request #49487 from trociny/wip-58269
mgr: don't dump global config holding gil

Reviewed-by: Tim Serong <tserong@suse.com>
2023-02-20 14:28:49 -08:00
Yuri Weinstein
7d2620739a
Merge pull request #49379 from zhsgao/osd_deep_scrub_stride
osd/scrub: add a variable to store osd_deep_scrub_stride

Reviewed-by: Ronen Friedman <rfriedma@redhat.com>
2023-02-20 14:27:31 -08:00
Yuri Weinstein
7e1ade5578
Merge pull request #49199 from ifed01/wip-ifed-fix-require-osd-release
mon: avoid exception when setting require-osd-release more than 2

Reviewed-by: Neha Ojha <nojha@redhat.com>
2023-02-20 14:26:39 -08:00
Yuri Weinstein
1fb73ce26d
Merge pull request #45414 from ifed01/wip-ifed-log-before-assert-in-avl
os/bluestore: log before assert in AvlAllocator

Reviewed-by: Adam Kupczyk <akupczyk@redhat.com>
2023-02-20 14:26:11 -08:00
Yuval Lifshitz
b619fda9ee
Merge pull request #49335 from yuvalif/wip-yuval-fix-58167
prevent anonymous topic operations

Reviewed-By: pritha-srivastava, cbodley
2023-02-20 22:29:51 +02:00
Yuval Lifshitz
75fcae6400
Merge pull request #48709 from yanghonggang/yhg-jaeger-port
common: add a config option for jaeger agent port

Reviewed-By: tchaikov, zenomri, yuvalif
2023-02-20 22:27:06 +02:00
Laura Flores
46d0cbf033
Merge pull request #49910 from myoungwon/fix-58587
qa/workunits/rados/test_dedup_tool.sh: reset dedup tier during tests
2023-02-20 14:24:03 -06:00
Casey Bodley
2a7301dbbb
Merge pull request #49950 from cbodley/wip-qa-ragweed-tox
qa/rgw: run ragweed tests with tox

Reviewed-by: Ali Maredia <amaredia@redhat.com>
2023-02-20 09:29:50 -05:00
Casey Bodley
3d9ad5bb91
Merge pull request #49962 from robbat2/main-post_object_upload_size_rgw_chunk_size_bug
rgw: Fix Browser POST content-length-range min value

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2023-02-20 09:28:41 -05:00
zdover23
2cfe7b63c6
Merge pull request #50166 from zdover23/wip-doc-2023-02-19-radosgw-multisite-zonegroup-setup-cleanup
doc/rgw: refine "Setting a Zonegroup"

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2023-02-20 18:21:16 +10:00
Zac Dover
6e6010a313 doc/rgw: refine "Setting a Zonegroup"
Streamline the "Setting a Zonegroup" section by separating out the
necessary prerequisite reading from the procedure itself.

I also corrected a typo in the word "following" in an unrelated section.

Co-authored-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
2023-02-20 17:37:49 +10:00
zdover23
7debe3d7f4
Merge pull request #50164 from zdover23/wip-doc-2023-02-19-radosgw-multisite-execute-removal
doc/radosgw: s/execute/run/ in multisite.rst

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2023-02-20 10:55:32 +10:00
Casey Bodley
db503ef0df
Merge pull request #50160 from cbodley/wip-qa-rgw-notification-example
qa/rgw: update boto3 example path in notification_tests.py

Reviewed-by: Yuval Lifshitz <ylifshit@redhat.com>
2023-02-19 08:41:52 -05:00
Zac Dover
db2a562485 doc/rgw: multisite ref. top matter cleanup
Edit the top matter in "Multi-site Configuration Reference" so that it
is semantically more natural.

Signed-off-by: Zac Dover <zac.dover@proton.me>
2023-02-19 23:20:45 +10:00
Zac Dover
b54b1b6bf5 doc/radosgw: s/execute/run/ in multisite.rst
Replace "execute" with "run" in fourteen out of fifteen instances in
multisite.rst. "Execute" is plain old too grand in most of these
instances.

Signed-off-by: Zac Dover <zac.dover@proton.me>
2023-02-19 16:46:49 +10:00
J. Eric Ivancich
1a0f7d2b11
Merge pull request #48683 from linuxbox2/wip-rgwlc-faststop
rgwlc: prevent lc for one bucket from exceeding time budget

Reviewed-by: Adam C. Emerson <aemerson@redhat.com>
2023-02-18 13:58:02 -05:00
J. Eric Ivancich
27b35a6463
Merge pull request #49785 from theanalyst/rgw-swift-key
rgw: swift : check for valid key in POST forms

Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
Reviewed-by: Adam C. Emerson <aemerson@redhat.com>
2023-02-18 13:56:14 -05:00
J. Eric Ivancich
bf6d9f8085
Merge pull request #49951 from ivancich/wip-clean-up-2023-Jan-23-coverity
rgw: clean up January 21, 2023 coverity scan issues

Reviewed-by: Soumya Koduri <skoduri@redhat.com>
Reviewed-by: Adam C. Emerson <aemerson@redhat.com>
2023-02-18 13:54:26 -05:00
Guillaume Abrioux
6042a4cc03
Merge pull request #50157 from guits/fix-simple-scan-cv
ceph-volume: legacy_encrypted() shouldn't call lsblk() when device is 'tmpfs'
2023-02-18 19:26:25 +01:00
Casey Bodley
cc39576353 qa/rgw: update boto3 example path in notification_tests.py
fallout from https://github.com/ceph/ceph/pull/50102

Signed-off-by: Casey Bodley <cbodley@redhat.com>
2023-02-18 09:30:55 -05:00
Guillaume Abrioux
c0369fbece ceph-volume: legacy_encrypted() shouldn't call lsblk() when device is 'tmpfs'
When the device variable is rebound and become 'tmpfs', lsblk() shouldn't be called.

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

Signed-off-by: Guillaume Abrioux <gabrioux@ibm.com>
2023-02-18 03:05:51 +01:00
Anthony D'Atri
8cd83a6253
Merge pull request #50154 from zdover23/wip-doc-2023-02-18-glossary-period-rgw
doc/glossary: add "Period" to glossary
2023-02-17 19:01:31 -05:00
Zac Dover
bd9bc3adb3 doc/glossary: add "Period" to glossary
Add definition for "period" to glossary.

Signed-off-by: Zac Dover <zac.dover@proton.me>
2023-02-18 08:09:39 +10:00
Adam King
d7cf219f94
Merge pull request #50020 from rkachach/fix_issue_58660
mgr/rgw: fix module crash because of typing_extensions missing

Reviewed-by: John Mulligan <jmulligan@redhat.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
2023-02-17 13:10:28 -05:00
Adam King
f28f3639ab
Merge pull request #49728 from rkachach/fix_issue_58241
cephadm: Adding poststop actions and setting TimeoutStartSec to 200s

Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: Michael Fritch <mfritch@suse.com>
2023-02-17 13:07:21 -05:00
Adam King
cbc6d5a483
Merge pull request #49754 from adk3798/ha-nfs-active-failover
mgr/cephadm: fix backends service in haproxy config with multiple nfs of same rank

Reviewed-by: John Mulligan <jmulligan@redhat.com>
Reviewed-by: Michael Fritch <mfritch@suse.com>
Reviewed-by: Redouane Kachach <rkachach@redhat.com>
2023-02-17 13:02:08 -05:00
Adam King
34dc860508
Merge pull request #48973 from trociny/wip-58051
mgr/cephadm: try to avoid pull when getting container image info

Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: Michael Fritch <mfritch@suse.com>
2023-02-17 12:47:59 -05:00
J. Eric Ivancich
e344ad1c8c
Merge pull request #50016 from max-licc/nobjects_begin_crash
rgw: catches nobjects_begin() exceptions

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2023-02-17 12:40:00 -05:00
J. Eric Ivancich
e556024f07
Merge pull request #50041 from cbodley/wip-cls-rgw-cancel-deleted
cls/rgw: remove index entry after cancelling last racing delete op

Reviewed-by: J. Eric Ivancich <ivancich@redhat.com>
Reviewed-by: Cory Snyder <csnyder@iland.com>
2023-02-17 12:26:47 -05:00
J. Eric Ivancich
bbd54158bc
Merge pull request #50059 from cbodley/wip-rgw-stream-errors
rgw/beast: StreamIO remembers connection errors for graceful shutdown

Reviewed-by: Yixin Jin <yjin77@yahoo.ca>
2023-02-17 12:25:41 -05:00
J. Eric Ivancich
37101679c0
Merge pull request #50131 from yima77/rgw_fix_segfault_due_to_concurrent_socket_use_at_timeout
rgw: Fix segfault due to concurrent socket use at timeout

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2023-02-17 12:21:48 -05:00
J. Eric Ivancich
20fc4c2901
Merge pull request #50143 from ivancich/wip-flight-getobj-fix
rgw/flight: don't access non-existant flight store during GetObj

Reviewed-by: Matt Benjamin <mbenjamin@redhat.com>
2023-02-17 12:21:19 -05:00
Ilya Dryomov
a6b610f9cc
Merge pull request #50096 from nbalacha/syncpercent-fix
rbd-mirror: fix syncing_percent calculation logic in get_replay_status()

Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
2023-02-17 18:11:03 +01:00
Ilya Dryomov
f4edd7728a
Merge pull request #49614 from isodude/wip-librbd-misalign-discard
librbd: Fix local rbd mirror journals growing forever

Reviewed-by: Mykola Golub <mgolub@suse.com>
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
2023-02-17 18:09:39 +01:00
Adam King
d9292afedd mgr/cephadm: fix error_ok not being passed in unit tests
Signed-off-by: Adam King <adking@redhat.com>
2023-02-17 10:37:58 -05:00
Mykola Golub
ac882006e8 mgr/cephadm: try to avoid pull when getting container image info
Fixes: https://tracker.ceph.com/issues/58051
Signed-off-by: Mykola Golub <mykola.golub@clyso.com>
2023-02-17 10:37:58 -05:00
Mykola Golub
ad3f576dde mgr/cephadm: allow _run_cephadm_json to be silent on error
Signed-off-by: Mykola Golub <mykola.golub@clyso.com>
2023-02-17 10:37:58 -05:00
Adam King
9027acf43b
Merge pull request #49866 from rkachach/fix_issue_58466
cephadm: using short hostname to create the initial mon and mgr

Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: John Mulligan <jmulligan@redhat.com>
2023-02-17 10:32:06 -05:00
Lucian Petrut
e200985c24
Merge pull request #49961 from stefan-chivu/test_rbd_wnbd_latency
qa: Added latency to results table in test_rbd_wnbd.py
2023-02-17 12:11:15 +02:00
Casey Bodley
b4250ba40b qa/rgw: add tox task before ragweed
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2023-02-16 15:37:58 -05:00
Casey Bodley
fc81fe705c qa/ragweed: run ragweed tests with tox
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2023-02-16 15:37:58 -05:00
Casey Bodley
d8dcffa4ef
Merge pull request #49709 from yima77/rgw_fix_mp_upload_obj_leak_due_to_reupload
rgw: fix multipart upload object leaks due to re-upload

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2023-02-16 12:22:41 -05:00
J. Eric Ivancich
140941cfa4 rgw/flight: don't access non-existant flight store during GetObj
The front end must be configured via ceph.conf to start up both the
flight_server and the flight_store. RGWGetObj needs to check for the
existence of a flight_store prior to trying to use it.

Signed-off-by: J. Eric Ivancich <ivancich@redhat.com>
2023-02-16 10:40:47 -05:00