Commit Graph

145501 Commits

Author SHA1 Message Date
Zac Dover
a6fb74948f
Merge pull request #57534 from zdover23/wip-doc-2024-05-17-ceph-fs-volumes-2-of-x
doc/cephfs: edit fs-volumes.rst (2 of x)

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
2024-05-18 21:27:45 +10:00
Rishabh Dave
b494674fd0
Merge pull request #57528 from rishabh-d-dave/fix-test_rootsquash_nofeature
qa/cephfs: add MDS_CLIENTS_BROKEN_ROOTSQUASH to ignorelist

Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2024-05-17 17:56:22 +05:30
Rishabh Dave
19ee59ecab
Merge pull request #57496 from rishabh-d-dave/block-test_idem_unaffected_root_squash
qa/cephfs: block buggy tests in test_admin.py

Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2024-05-17 17:56:01 +05:30
Rishabh Dave
6859fe6b2e
Merge pull request #57333 from rishabh-d-dave/fs-fail-cache-kclient
qa/cephfs: set joinable on FS before exiting tests in TestFSFail

Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2024-05-17 17:55:44 +05:30
Zac Dover
0a3981a011 doc/cephfs: edit fs-volumes.rst (2 of x)
Edit doc/cephfs/fs-volumes to the section "Cloning Snapshots" (but not
including the section "Cloning Snapshots".

Follows https://github.com/ceph/ceph/pull/57415

Signed-off-by: Zac Dover <zac.dover@proton.me>
2024-05-17 20:46:28 +10:00
Aashish Sharma
f72021bb9e
Merge pull request #57497 from rhcs-dashboard/fix-66058-main
mgr/dashboard: Fix host count per cluster and total hosts count on multi-cluster overview page


Reviewed-by: Nizamudeen A <nia@redhat.com>
2024-05-17 14:37:10 +05:30
Ilya Dryomov
c38bb1b353
Merge pull request #57498 from idryomov/wip-link-to-mon-osd-blocklist-default-expire
common/options: link to mon_osd_blocklist_default_expire from RBD

Reviewed-by: Prasanna Kumar Kalever <prasanna.kalever@redhat.com>
Reviewed-by: N Balachandran <nibalach@redhat.com>
2024-05-17 09:53:09 +02:00
Ilya Dryomov
1579f3649e
Merge pull request #52560 from petrutlucian94/rbd_service_restart_test
qa: add ceph-rbd windows service restart test 

Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
2024-05-17 09:09:38 +02:00
Nizamudeen A
407d44ee9b
Merge pull request #57253 from rhcs-dashboard/core_events_migration_for_c9
mgr/k8sevents: update V1Events to CoreV1Events

Reviewed-by: Dan Mick <dmick@redhat.com>
Reviewed-by: Laura Flores <lflores@redhat.com>
Reviewed-by: Redouane Kachach <rkachach@redhat.com>
2024-05-17 12:01:02 +05:30
Aashish Sharma
b72a68301a mgr/dashboard: Fix host count per cluster and total hosts count on multi-cluster overview page
Fixes: https://tracker.ceph.com/issues/66058

Signed-off-by: Aashish Sharma <aasharma@redhat.com>
2024-05-17 10:28:07 +05:30
Rishabh Dave
b7d07700d6 qa/cephfs: block buggy tests in test_admin.py
Block test_idem_unaffected_root_squash temporarily and
test_multifs_single_path_rootsquash.

This test fails due to a known bug. Block it temporarily so that
test_admin.py can run fully and PRs under QA can be tested fully.
Otherwise, this test fails and that halts test_admin.py, which leaves
the PR partially untested.

This failure is then seen as an unrelated failure which lets the buggy
code get merged. This has happened recently.

Signed-off-by: Rishabh Dave <ridave@redhat.com>
2024-05-17 10:18:13 +05:30
Yingxin
fb2023ea3c
Merge pull request #57474 from xxhdx1985126/wip-seastore-rewrite-bug-fix
crimson/os/seastore/transaction_manager: correct the offset of the data copied from the original extents

Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
2024-05-17 10:36:22 +08:00
Patrick Donnelly
bfe574c6ce
Merge PR #57302 into main
* refs/pull/57302/head:
	qa/tasks/quiescer: dump ops in parallel

Reviewed-by: Leonid Usov <leonid.usov@ibm.com>
2024-05-16 21:12:51 -04:00
Kefu Chai
fcb2eb7761
Merge pull request #57260 from tchaikov/test_back_trace-with-asan
test/common/test_back_trace: skip one more frame when testing w/ ASan

Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2024-05-17 08:46:33 +08:00
Kefu Chai
84484c0730
Merge pull request #57429 from tchaikov/dencoder-unregister
tools/ceph-dencoder: unregister dencoders in dtor

Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2024-05-17 08:41:59 +08:00
Rishabh Dave
281183dd14 qa/cephfs: add MDS_CLIENTS_BROKEN_ROOTSQUASH to ignorelist
MDS_CLIENTS_BROKEN_ROOTSQUASH is generated and expected by
test_rootsquash_nofeature but it hasn't be added to ignorelist as a
result of which QA code marks the job as failed even though all tests
finished running successfully.

Introduced-by: bccc8ceb47
Fixes: https://tracker.ceph.com/issues/66075
Signed-off-by: Rishabh Dave <ridave@redhat.com>
2024-05-16 22:13:28 +05:30
Rishabh Dave
faa30e03f3 qa/cephfs: set joinable on FS before exiting tests in TestFSFail
After running TestFSFail, CephFSTestCase.tearDown() fails attempting
to unmount CephFS. Set joinable on FS and wait for the MDS to be up
before exiting the test. This will ensure that unmounting is
successful in teardown.

Fixes: https://tracker.ceph.com/issues/65841
Signed-off-by: Rishabh Dave <ridave@redhat.com>
2024-05-16 22:11:01 +05:30
Patrick Donnelly
15f734ec62
qa/tasks/quiescer: dump ops in parallel
Since this --flags=locks takes the mds_lock and dumps thousands of ops, this
may take a long time to complete for each individual MDS. The entire quiesce
set may timeout (and all q ops killed) before we finish dumping ops.

Fixes: https://tracker.ceph.com/issues/65823
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2024-05-16 12:11:49 -04:00
Yuri Weinstein
c2fb93636e
Merge pull request #56640 from NitzanMordhai/wip-nitzan-public-addr-check-subnet-unreachable
common/pick_address: check if address in subnet all public address

Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Reviewed-by: Prashant D <pdhange@redhat.com>
2024-05-16 08:12:51 -07:00
Casey Bodley
b25c182d5b
Merge pull request #57479 from ktdreyer/wip-66016-qatlib-arches
cmake: disable WITH_QATLIB/ZIP on non-x86

Reviewed-by: Casey Bodley <cbodley@redhat.com>
2024-05-16 15:15:23 +01:00
NitzanMordhai
48db64c217
Merge pull request #56743 from NitzanMordhai/wip-nitzan-backword-forword-dencoder-tests
suites: adding dencoder test multi versions
2024-05-16 15:40:11 +03:00
Ilya Dryomov
572909629c common/options: link to mon_osd_blocklist_default_expire from RBD
"number of seconds to blocklist - set to 0 for OSD default" in the
description of rbd_blocklist_expire_seconds refers to the value that is
controlled by mon_osd_blocklist_default_expire.

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
2024-05-16 12:50:00 +02:00
Venky Shankar
999ca78a1a Merge PR #56944 into main
* refs/pull/56944/head:
	qa: add a YAML to ignore MGR_DOWN warning

Reviewed-by: Venky Shankar <vshankar@redhat.com>
2024-05-16 14:52:13 +05:30
Yingxin
d50b94f93f
Merge pull request #55735 from xxhdx1985126/wip-crimson-errorator-void-handler
crimson/common/errorator: disallow void-returning error handlers

Reviewed-by: Samuel Just <sjust@redhat.com>
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Reviewed-by: Yingxin Cheng <yingxin.cheng@intel.com>
Reviewed-by: Chunmei Liu <chunmei.liu@intel.com>
2024-05-16 15:57:48 +08:00
Yingxin
a8099a6c30
Merge pull request #57432 from cyx1231st/wip-seastore-cleanup-objdata-read
crimson/os/seastore/object_data_handler: cleanup read()

Reviewed-by: Myoungwon Oh <myoungwon.oh@samsung.com>
Reviewed-by: Xuehan Xu <xuxuehan@qianxin.com>
2024-05-16 14:18:46 +08:00
Venky Shankar
e0efed739d Merge PR #56941 into main
* refs/pull/56941/head:
	mds: find a new head for the batch ops when the head is dead

Reviewed-by: Kotresh Hiremath Ravishankar <khiremat@redhat.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Dhairya Parmar <dparmar@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2024-05-16 11:29:17 +05:30
Venky Shankar
deb2cddb7e Merge PR #57275 into main
* refs/pull/57275/head:
	qa/fsx: use a specified sha1 to build the xfstest-dev

Reviewed-by: Venky Shankar <vshankar@redhat.com>
Reviewed-by: Leonid Usov <leonid.usov@ibm.com>
2024-05-16 11:26:45 +05:30
nmordech@redhat.com
3f26a965f6 suites: adding dencoder test multi versions
We are currently conducting regular ceph-dencoder tests for backward compatibility.
However, we are omitting tests for forward compatibility.
This suite will introduce tests against the ceph-objects-corpus to address forward
compatibility issues that may arise.
the script will install N-2 version and run against the latest version corpus objects
that we have, then install N-1 to N version and check them as well.

Signed-off-by: Nitzan Mordechai <nmordech@redhat.com>
2024-05-16 05:16:17 +00:00
Patrick Donnelly
cbb1da1189
Merge PR #57454 into main
* refs/pull/57454/head:
	mds/quiesce-db: optimize peer updates
	mds/quiesce-db: track db epoch separately from the membership epoch
	mds/quiesce-db: test that a peer on a newer membership epoch can ack a root

Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2024-05-15 23:01:16 -04:00
Patrick Donnelly
70ed3825f8
Merge PR #57274 into main
* refs/pull/57274/head:
	mds: don't stall the asok thread for flush commands
	qa/quiescer: relax some timing requirements in the quiescer

Reviewed-by: Xiubo Li <xiubli@redhat.com>
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
2024-05-15 22:56:38 -04:00
Patrick Donnelly
3e92f50796
Merge PR #57329 into main
* refs/pull/57329/head:
	qa: unmount clients before damaging the fs

Reviewed-by: Kotresh Hiremath Ravishankar <khiremat@redhat.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
2024-05-15 22:56:11 -04:00
Patrick Donnelly
76e57bc03e
Merge PR #57334 into main
* refs/pull/57334/head:
	mds: remove erroneous debug message

Reviewed-by: Leonid Usov <leonid.usov@ibm.com>
2024-05-15 22:55:19 -04:00
Yingxin
d0cccde9ea
Merge pull request #57476 from cyx1231st/wip-seastore-drop-unused
crimson/os/seastore/transaction_manager: drop unused code

Reviewed-by: Xuehan Xu <xuxuehan@qianxin.com>
2024-05-16 09:34:52 +08:00
Laura Flores
492cb97a16
Merge pull request #55985 from Svelar/make-dist
make-dist: remove old cruft recursively
2024-05-15 17:08:28 -05:00
Pedro Gonzalez Gomez
196e2c9605
Merge pull request #56349 from rhcs-dashboard/add-landing-page-upgrade-notification
mgr/dashboard: add upgrade notification

Reviewed-by: Ankush Behl <cloudbehl@gmail.com>
Reviewed-by: Nizamudeen A <nia@redhat.com>
2024-05-15 20:23:46 +02:00
Lucian Petrut
8d294f948a qa: update rbd-wnbd test, using MBR instead of GPT
We're getting the following error while initializing 64MB disks
on WS 2019: "The disk is not large enough to support a GPT
partition style.".

For this reason, we'll use MBR instead.

Signed-off-by: Lucian Petrut <lpetrut@cloudbasesolutions.com>
2024-05-15 19:49:40 +03:00
Lucian Petrut
d6d36b535c qa: add ceph-rbd windows service restart test
We're adding a test that:

* maps a configurable number of images
* runs a specified test - we're reusing the ones from stress_test,
  making just a few minor changes to allow running the same test
  multiple times
* restarts the ceph-rbd Windows service
* waits for the images to be reconnected and refreshes the mount
  information
* reruns the test
* repeats the above workflow for a specified number of times,
  reusing the same images

This test ensures that:

* mounted images are still available after a service restart
* drive letters are retained
* the image content is retained
* there are no race conditions when connecting or disconnecting
  a large number of images in parallel
* the driver is capable of mapping a specified number of images
  simultaneously

Signed-off-by: Lucian Petrut <lpetrut@cloudbasesolutions.com>
2024-05-15 19:49:33 +03:00
Patrick Donnelly
ae197d8fe2
Merge PR #57478 into main
* refs/pull/57478/head:
	.github: remove description for action

Reviewed-by: John Mulligan <jmulligan@redhat.com>
2024-05-15 12:14:15 -04:00
Yuri Weinstein
81a3c1e6c4
Merge pull request #57137 from sajibreadd/wip-65228
osd: CEPH_OSD_OP_FLAG_BYPASS_CLEAN_CACHE flag is passed from ECBackend

Reviewed-by: Igor Fedotov <ifedotov@suse.com>
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2024-05-15 08:14:57 -07:00
Yuri Weinstein
4769958b27
Merge pull request #56804 from sajibreadd/seg-fault-osd-shutdown-64373
osd: fix for segmentation fault on OSD fast shutdown

Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Reviewed-by: Igor Fedotov <ifedotov@suse.com>
2024-05-15 08:14:06 -07:00
Yuri Weinstein
02c7a4c95e
Merge pull request #55298 from ifed01/wip-ifed-fsck-stats
os/bluestore: show some additional osd/pool stats on fsck completion.

Reviewed-by: Pere Diaz Bou <pdiazbou@redhat.com>
2024-05-15 08:12:04 -07:00
Patrick Donnelly
6f3fa67764
.github: remove description for action
It is rejected by github's parser.

Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
2024-05-15 09:29:28 -04:00
Leonid S. Usov
a00caf87db
Merge pull request #57099 from ceph/wip-lusov-quiesce-await-eperm
mds/quiesce: db: quiesce-await should EPERM if a set is past QS_QUIESCED
Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
2024-05-15 14:35:27 +03:00
Guillaume Abrioux
4a592ad7fe
Merge pull request #56882 from guits/cv-65477
ceph-volume: create LVs when using partitions
2024-05-15 10:36:58 +02:00
Guillaume Abrioux
970e6e6866
Merge pull request #57138 from guits/node-proxy-improvements
node-proxy: make the daemon discover endpoints
2024-05-15 10:36:16 +02:00
Yingxin Cheng
ab5bc65ce3 crimson/os/seastore/transaction_manager: drop unused code
Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
2024-05-15 15:59:04 +08:00
Xuehan Xu
e7ccb91c1d crimson/os/seastore: set last_committed_crc for rewritten extents
Signed-off-by: Xuehan Xu <xuxuehan@qianxin.com>
2024-05-15 15:58:24 +08:00
Xuehan Xu
a136cc62d6 crimson/os/seastore/transaction_manager: correct the offset of the data
copied from the original extents

Signed-off-by: Xuehan Xu <xuxuehan@qianxin.com>
2024-05-15 15:31:14 +08:00
Guillaume Abrioux
441dd6f700
Merge pull request #57164 from guits/bump-promtail
cephadm: change loki/promtail default image tags
2024-05-15 09:13:38 +02:00
Guillaume Abrioux
18252fec6d
Merge pull request #57000 from chenyuanrun/fix-mkdir-p
ceph-volume: use os.makedirs for mkdir_p
2024-05-15 09:12:33 +02:00