Commit Graph

143847 Commits

Author SHA1 Message Date
Nizamudeen A
5b731beb2a mgr/dashboard: introduce cli commands to set cors urls
The benefit is that this will take care of cherrypy reconfiguration

Fixes: https://tracker.ceph.com/issues/65104
Signed-off-by: Nizamudeen A <nia@redhat.com>
2024-03-25 10:25:05 +05:30
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
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
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
Matt Benjamin
c9b19be153 rgwlc: implement Filter size limit checks
i.e., this implements ObjectSizeGreaterThan and ObjectSizeLessThan
for supported expiration and transition actions.

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

Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
2024-03-14 10:23:19 -04:00
Matt Benjamin
a4313e77a3 rgwlc: implement NewerNoncurrentVersions
Per AWS doc, this value controls "how many noncurrent versions
Amazon S3 will retain." [1]  We understand this to mean, retain
NewerNoncurrentVersions of any object, regardless of expiration.

Removed unused RGWLifecycleConfiguration::has_same_action() (cleanup)

[1] https://docs.aws.amazon.com/AmazonS3/latest/API/API_NoncurrentVersionExpiration.html.

Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
2024-03-14 10:23:11 -04:00
Rixin Luo
8df9bf2c39
Merge pull request #55770 from rosinL/wip-fix-64587
CMakeLists: disable Seastar_IO_URING to fix seastar unittest timeout
2024-03-14 22:08:49 +08:00
Nizamudeen A
e37c6058f3
Merge pull request #55870 from rhcs-dashboard/cephfs-auth
mgr/dashboard: ceph authenticate user from fs

Reviewed-by: Ankush Behl <cloudbehl@gmail.com>
Reviewed-by: ivoalmeida <NOT@FOUND>
Reviewed-by: Nizamudeen A <nia@redhat.com>
2024-03-14 19:12:21 +05:30
Venky Shankar
00760c9d71 Merge PR #55922 into main
* refs/pull/55922/head:
	mds: disable `defer_client_eviction_on_laggy_osds' by default

Reviewed-by: Dhairya Parmar <dparmar@redhat.com>
2024-03-14 18:08:49 +05:30
Venky Shankar
2de076d39a Merge PR #55813 into main
* refs/pull/55813/head:
	qa: Add test for first damage of lost+found
	tools/cephfs: Fix first-damage to include missing dirs

Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2024-03-14 18:00:51 +05:30
Venky Shankar
b61eade2b2 Merge PR #55412 into main
* refs/pull/55412/head:
	mds: ensure snapclient is synced before corruption check

Reviewed-by: Venky Shankar <vshankar@redhat.com>
2024-03-14 16:53:14 +05:30
Venky Shankar
bdff818a32 Merge PR #55837 into main
* refs/pull/55837/head:
	qa: enhance labeled perf counters test for cephfs-mirror

Reviewed-by: Venky Shankar <vshankar@redhat.com>
2024-03-14 16:52:09 +05:30
Venky Shankar
cedca8e939 Merge PR #55994 into main
* refs/pull/55994/head:
	cephfs_mirror, qa: fix typo in current_syncing_snap status

Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Dhairya Parmar <dparmar@redhat.com>
2024-03-14 16:49:19 +05:30
Ilya Dryomov
371dd06f15
Merge pull request #56064 from idryomov/wip-63770
librbd: account for discards that truncate in ObjectListSnapsRequest

Reviewed-by: Mykola Golub <mgolub@suse.com>
Reviewed-by: Ramana Raja <rraja@redhat.com>
2024-03-14 11:26:15 +01:00
Radoslaw Zarzynski
8d39cc8ab9
Merge pull request #55306 from rzarzynski/wip-bug-64050
common/dout: fix FTBFS on GCC 14

Reviewed-by: Casey Bodley <cbodley@redhat.com>
Reviewed-by: Sridhar Seshasayee <sseshasa@redhat.com>
Reviewed-by: Kaleb S. KEITHLEY <kkeithle@redhat.com>
2024-03-14 10:54:46 +01:00
Zac Dover
c05c4b5873
Merge pull request #56160 from nbalacha/wip-nbalacha-rbd-doc
doc/rbd: Add map information for clone images to rbd-encryption.rst

Reviewed-by: Zac Dover <zac.dover@proton.me>
Reviewed-by: Ilya Dryomov <idryomov@redhat.com>
2024-03-14 17:34:53 +10:00
Nizamudeen A
163c7b30a9
Merge pull request #56026 from rhcs-dashboard/disable-applitools-check
mgr/dashboard: disable applitools e2e

Reviewed-by: Aashish Sharma <aasharma@redhat.com>
2024-03-14 12:48:39 +05:30
Zac Dover
2a93a8e837 doc/glossary: add "librados" entry
Add a "librados" entry to the glossary.

Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-03-14 16:29:09 +10:00
J. Eric Ivancich
3fbacd9243
Merge pull request #56133 from ivancich/wip-restore-bucket-index-tempdir
rgw: rgw-restore-bucket-index -- sort uses specified temp dir

Reviewed-by: Michael Kidd <linuxkidd@gmail.com>
2024-03-14 01:56:09 -04:00
Venky Shankar
3f1672cc49 Merge PR #55930 into main
* refs/pull/55930/head:
	mgr/vol: don't import IndexException since it's unused

Reviewed-by: Jos Collin <jcollin@redhat.com>
Reviewed-by: Neeraj Pratap Singh <neesingh@redhat.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
2024-03-14 07:13:44 +05:30
Venky Shankar
b172940f31 Merge PR #56141 into main
* refs/pull/56141/head:
	mds: Locker.cc: removing an unused variable

Reviewed-by: Dhairya Parmar <dparmar@redhat.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Jos Collin <jcollin@redhat.com>
2024-03-14 07:03:46 +05:30
Yingxin
4f8e6cfa52
Merge pull request #55947 from xxhdx1985126/wip-seastore-coll-move-rename
crimson/os/seastore: handle OP_COLL_MOVE_RENAME

Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
2024-03-14 09:31:02 +08:00