Commit Graph

143883 Commits

Author SHA1 Message Date
Zac Dover
f938337595
Merge pull request #56109 from anthonyeleven/improve-monitoring
doc/cephadm/services: Improve monitoring.rst

Reviewed-by: Zac Dover <zac.dover@proton.me>
2024-03-20 00:13:20 +10:00
Adam King
94a1ce4998
Merge pull request #55877 from adk3798/cephadm-pull-usage
cephadm: improve cephadm pull usage message

Reviewed-by: Guillaume Abrioux <gabrioux@ibm.com>
Reviewed-by: John Mulligan <jmulligan@redhat.com>
2024-03-19 10:11:20 -04:00
Adam King
920886ac64
Merge pull request #55615 from rhcs-dashboard/grafana-mount-dashboards
mgr/cephadm: mount grafana dashboards from the path

Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: Pedro Gonzalez Gomez <pegonzal@redhat.com>
2024-03-19 10:03:16 -04:00
Adam King
106ae8f73e
Merge pull request #52760 from thotz/add-healthchecker-timeout-haproxy
cephadm: adjust the ingress ha proxy health check interval

Reviewed-by: Adam King <adking@redhat.com>
2024-03-19 09:41:54 -04:00
Nizamudeen A
ceea81790a
Merge pull request #56189 from rhcs-dashboard/fix-64913-main
mgr/dashboard: Allow DELETE method api request, X-TOTAL-COUNT header in CORS config in dashboard

Reviewed-by: Ankush Behl <cloudbehl@gmail.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
2024-03-19 11:08:46 +05:30
Yingxin
e76d3a3f39
Merge pull request #56250 from myoungwon/wip-laod-metadata-during-gc
crimson/os/seastore: cache metadata during trimming to prevent from disk read

Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
Reviewed-by: Chunmei Liu <chunmei.liu@intel.com>
2024-03-19 09:29:26 +08:00
Zack Cerza
95c763e395
Merge pull request #56204 from zmc/do-cmake-args
do_cmake.sh: Use value of ARGS at runtime
2024-03-18 18:35:23 -06:00
Samuel Just
bed336a3e0
Merge pull request #55846 from athanatos/sjust/for-review/wip-crimson-coroutine-support
crimson: add coroutine support for errorated and interruptible futures

Reviewed-by: Matan Breizman <mbreizma@redhat.com>
Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
Reviewed-by: Chunmei Liu <chunmei.liu@intel.com>
2024-03-18 12:23:54 -07:00
Yuri Weinstein
96b9d3adf7
Merge pull request #56034 from tchaikov/wip-msgr-dont-panic-at-hot-unplug
msg: do not abort if driver->del_event() returns -ENOENT

Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Reviewed-by: Kefu Chai <tchaikov@gmail.com>
2024-03-18 11:22:28 -07:00
Yuri Weinstein
69a634ca35
Merge pull request #55896 from ronen-fr/wip-rf-compactref
osd: avoid calling a virtual function in a ctor

Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2024-03-18 11:21:48 -07:00
Yuri Weinstein
459b79a2fd
Merge pull request #55872 from aclamk/wip-aclamk-bs-fix-unused
os/bluestore: Mute warnings

Reviewed-by: Igor Fedotov <ifedotov@suse.com>
2024-03-18 11:21:24 -07:00
Yuri Weinstein
e6363cc893
Merge pull request #54492 from Matan-B/wip-matanb-op-thread-timeout
qa/suites/rados/verify/validater/valgrind: increase op thread timeout

Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2024-03-18 11:20:44 -07:00
Zac Dover
a4f58d3369
Merge pull request #56240 from zdover23/wip-doc-2024-03-17-rados-config-common
doc/rados: update common.rst

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2024-03-19 03:40:18 +10:00
Anthony D'Atri
ead944be18 doc/cephadm/services: Improve monitoring.rst
Signed-off-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
2024-03-18 23:45:51 +10:00
Zac Dover
c8ef9160aa
Merge pull request #56248 from nbalacha/wip-nbalacha-rbd-doc-man
doc/rbd: minor changes to the rbd man page

Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
2024-03-18 23:38:02 +10:00
N Balachandran
5dcff6a4b8 doc/rbd: minor changes to the rbd man page
Fixes typos and grammar for some commands. Adds
additional details for some commandds.

Signed-off-by: N Balachandran <nibalach@redhat.com>
2024-03-18 17:52:47 +05:30
myoungwon oh
7f253ce5aa crimson/os/seastore: cache metadata during trimming to prevent from disk read
I encountered continous disk reads during trimming even though there are sufficient
cache available, in 4K random write test with RBM (RBD).
This is because metadata is note cached if its source is background transaction
within touch_extent(). So, seastore, including the trimming process,  needs to
constantly retrieve metadata (e.g., BACKREF_LEAF).

Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
2024-03-18 11:51:34 +00:00
Guillaume Abrioux
90760c8264
Merge pull request #56223 from guits/tracker_64951
node-proxy: support more Location value formats
2024-03-18 09:25:07 +01:00
Anthony D'Atri
10f92c1de1
Merge pull request #56247 from nbalacha/wip-nbalacha-rbd-doc-2
docs/rbd: fix typos in the rbd basic cmds documentation
2024-03-18 04:14:31 -04:00
Nizamudeen A
34f4f60094
Merge pull request #56198 from ivoalmeida/fix-nfs-attach-cmd
mgr/dashboard: fixed nfs attach command

Reviewed-by: Nizamudeen A <nia@redhat.com>
2024-03-18 12:17:44 +05:30
N Balachandran
4fd5c13453 docs/rbd: typo in "retrieving image information"
Replace "for the image" with "of the image".

Signed-off-by: N Balachandran <nibalach@redhat.com>
2024-03-18 10:04:44 +05:30
N Balachandran
ebf2f60f78 docs/rbd: replace introspect with inspect
Replace "introspect" with "inspect" in the rbd basic commands
description.

Signed-off-by: N Balachandran <nibalach@redhat.com>
2024-03-18 09:41:10 +05:30
N Balachandran
f3eb489520 docs/rbd: fix typo in arg name
Replace "{image-}" with "{image-id}" in the "rbd trash rm"
command description.

Signed-off-by: N Balachandran <nibalach@redhat.com>
2024-03-18 09:32:39 +05:30
Yingxin
bb726d33f0
Merge pull request #56217 from xxhdx1985126/wip-seastore-remap-bug-fixes
test/crimson/sesastore/test_block: add constructor to construct

Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
2024-03-18 10:29:17 +08:00
Zac Dover
233b670704 doc/rados: update common.rst
Clarify some overwritten paragraphs in
doc/rados/configuration/common.rst. Cf.
https://github.com/ceph/ceph/pull/50795/files#r1153897231.

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-03-17 23:40:49 +10:00
Anthony D'Atri
105b50493a
Merge pull request #56182 from zdover23/wip-doc-2024-03-14-glossary-librados
doc/glossary: add "librados" entry
2024-03-15 20:27:16 -04:00
Patrick Donnelly
6509202b5b
Merge PR #56218 into main
* refs/pull/56218/head:
	qa/crontab: use historically normal priorities for nightlies
	doc/dev: update teuthology priority guidance

Reviewed-by: Yuri Weinstein <yweins@redhat.com>
2024-03-15 16:42:27 -04:00
Adam King
878d2d0783
Merge pull request #56177 from lbausch/docs-typo-replace-osd
doc: cephadm/services/osd: fix typo

Reviewed-by: Adam King <adking@redhat.com>
Reviewed-by: Zac Dover <zac.dover@proton.me>
2024-03-15 15:01:10 -04:00
Casey Bodley
d52a9d6c79
Merge pull request #55796 from kchheda3/wip-fix-filterrule-json
rgw/notification: Fix the notification FilterRule to emit unique key name in json & Log successful delivery of notification event.

Reviewed-by: Yuval Lifshitz <ylifshit@redhat.com>
2024-03-15 16:46:38 +00:00
Casey Bodley
fae9b9a7b3
Merge pull request #56179 from cbodley/wip-doc-rgw-notification_v2
doc/rgw: document the notification_v2 zone feature

Reviewed-by: Krunal Chheda <kchheda3@bloomberg.net>
Reviewed-by: Yuval Lifshitz <ylifshit@redhat.com>
2024-03-15 15:43:10 +00:00
Guillaume Abrioux
d7ccf26983 node-proxy: support more Location value formats
After some tests, it turns out that depending on the hardware,
the header 'Location' which is returned by the server after logged can be different.
I could notice the following:

either:

Location: scheme://address:port/redfish/v1/SessionService/Session

or

Location: /redfish/v1/SessionService/Session

a previous tracker [1] was opened because I thought only the first one existed, which is wrong.

[1] https://tracker.ceph.com/issues/64894

Signed-off-by: Guillaume Abrioux <gabrioux@ibm.com>
2024-03-15 15:30:13 +00:00
Ronen Friedman
5288e75aab
Merge pull request #56132 from ronen-fr/wip-rf-unreserve
osd/scrub: handle 'release' events sent during 'scrub abort'

Reviewed-by: Samuel Just <sjust@redhat.com>
2024-03-15 15:57:43 +02:00
Casey Bodley
4f0ff0f80b PendingReleaseNotes: announce the notification_v2 feature and its migration
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2024-03-15 09:54:07 -04:00
Casey Bodley
30d97250f9 doc/radosgw: document the notification_v2 zone feature
Signed-off-by: Casey Bodley <cbodley@redhat.com>
2024-03-15 09:54:05 -04:00
Casey Bodley
694f19bbb6
Merge pull request #55503 from smanjara/wip-x-amz-replicated-at
rgw/multisite: add x-rgw-replicated-at header to replicated objects

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2024-03-15 13:49:03 +00:00
Casey Bodley
333aae9941
Merge pull request #54152 from linuxbox2/wip-new-noncurrent
rgwlc: implement NewerNoncurrentVersions and ObjectSizeGreater(Less)Than

Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
2024-03-15 13:24:53 +00:00
Xuehan Xu
61d7f8821f test/crimson/sesastore/test_block: add constructor to construct
non-fully-loaded TestBlocks

Before this commit, all TestBlocks are fully-loaded whether they do have
data or not.

Signed-off-by: Xuehan Xu <xuxuehan@qianxin.com>
2024-03-15 19:48:33 +08:00
Guillaume Abrioux
758a0bcef5
Merge pull request #56172 from guits/tracker_64898
ceph-volume: add missing import
2024-03-15 09:19:18 +01:00
Venky Shankar
8c4a468906 Merge PR #55833 into main
* refs/pull/55833/head:
	qa: Add multifs root_squash testcase

Reviewed-by: Venky Shankar <vshankar@redhat.com>
2024-03-15 11:36:33 +05:30
Zac Dover
f04992f434
Merge pull request #56188 from zdover23/wip-doc-2024-03-14-rbd-encryption
doc/rbd: add clone mapping command

Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
2024-03-15 14:15:42 +10:00
Zack Cerza
f97a16cfba do_cmake.sh: Use value of ARGS at runtime
The "Building Ceph" section of README.md instructs the user to run:

    ARGS="-DCMAKE_C_COMPILER=gcc-7" ./do_cmake.sh

But, very early on do_cmake.sh was doing ARGS="-GNinja", ignoring the existing
 value.

Signed-off-by: Zack Cerza <zack@redhat.com>
2024-03-14 15:43:36 -06:00
kchheda3
0c37788f18 rgw/notification: Fix the filter_rules to be array vs dict in json output.
FilterRules when processed as dict in json, emits samy key name for prefix, suffix causing failure while parsing the json notification output.
So change the type FilterRules from JsonDict to Array while dumping in json.

Signed-off-by: kchheda3 <kchheda3@bloomberg.net>
2024-03-14 15:46:17 -04:00
Zac Dover
d34c1879c8 doc/rbd: add clone mapping command
Add a command that explains how to map a formatted clone when the parent
image and the formatted clone have different encryption types.

Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-03-15 05:40:27 +10:00
Patrick Donnelly
416c079d45
qa/crontab: use historically normal priorities for nightlies
Stop using --force-priority except when necessary.

Squid still gets elevated priority due to the increased attention with the
imminent release.

I've differentiated the priorities some in that release branches should get
higher priority than the main branch and that older release branches should be
prioritized over newer ones. Finally, upgrade tests should be prioritized over
other nightlies.

Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2024-03-14 15:01:53 -04:00
Patrick Donnelly
7060146d6a
doc/dev: update teuthology priority guidance
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2024-03-14 14:59:23 -04:00
Ivo Almeida
db724a8fef mgr/dashboard: fixed nfs attach command
Fixes: https://tracker.ceph.com/issues/64933

Signed-off-by: Ivo Almeida <ialmeida@redhat.com>
2024-03-14 16:14:43 +00:00
Yuri Weinstein
e066df5908
Merge pull request #55720 from rzarzynski/wip-refactor-ec-get_chunk_size
ec: rename object_size -> stripe_width in get_chunk_size()

Reviewed-by: Samuel Just <sjust@redhat.com>
2024-03-14 08:52:26 -07:00
Yuri Weinstein
44e52833d5
Merge pull request #55469 from Matt1360/main
blk: threaded discard support

Reviewed-by: Igor Fedotov <ifedotov@suse.com>
2024-03-14 08:52:01 -07:00
Yuri Weinstein
7a32ce9176
Merge pull request #53858 from ushitora-anqou/add-metadata-for-mon
mon: add created_at and ceph_version_when_created meta

Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2024-03-14 08:51:11 -07:00
Guillaume Abrioux
cba1ba0f83
Merge pull request #56165 from guits/fix-node-proxy-logout
node-proxy: fix RedFishClient.logout() method
2024-03-14 16:25:19 +01:00