]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ci.git/log
ceph-ci.git
2 months agoMerge PR #66468 into wip-jcollin-testing-20251203.102401-tentacle wip-jcollin-testing-20251203.102401-tentacle testing/wip-jcollin-testing-20251203.102401-tentacle
Jos Collin [Wed, 3 Dec 2025 10:24:14 +0000 (15:54 +0530)]
Merge PR #66468 into wip-jcollin-testing-20251203.102401-tentacle

* refs/pull/66468/head:
cephfs: make sure mon authenticate before objecter start
tests: add a test case for cephfs SingletonClient

2 months agoMerge PR #66469 into wip-jcollin-testing-20251203.102401-tentacle
Jos Collin [Wed, 3 Dec 2025 10:24:10 +0000 (15:54 +0530)]
Merge PR #66469 into wip-jcollin-testing-20251203.102401-tentacle

* refs/pull/66469/head:
mds: MDCache: check validity of mdr requests before dispatching
mds: MDCache request cleanup handles potential null mdr

2 months agoMerge PR #66470 into wip-jcollin-testing-20251203.102401-tentacle
Jos Collin [Wed, 3 Dec 2025 10:24:07 +0000 (15:54 +0530)]
Merge PR #66470 into wip-jcollin-testing-20251203.102401-tentacle

* refs/pull/66470/head:
test: Add statfs test case for mixed quotas
client: account for mixed quotas in statfs

2 months agoMerge pull request #66214 from ronen-fr/wip-rf-65859-tentacle
Ronen Friedman [Wed, 3 Dec 2025 10:08:48 +0000 (12:08 +0200)]
Merge pull request #66214 from ronen-fr/wip-rf-65859-tentacle

tentacle: osd/scrub: do not reduce min chunk on preemption

Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
2 months agotest: Add statfs test case for mixed quotas
Christopher Hoffman [Fri, 10 Oct 2025 15:10:33 +0000 (15:10 +0000)]
test: Add statfs test case for mixed quotas

Signed-off-by: Christopher Hoffman <choffman@redhat.com>
(cherry picked from commit 2b057ec7bb40855e3be3cb0de12b63f8c10b450e)

2 months agocephfs: make sure mon authenticate before objecter start
wangshaohui.0512 [Fri, 8 Aug 2025 10:23:47 +0000 (18:23 +0800)]
cephfs: make sure mon authenticate before objecter start

Signed-off-by: Shaohui Wang <wangshaohui.0512@bytedance.com>
(cherry picked from commit 1de46f335ea21c7369c67a021da79f3c7e929e66)

2 months agotests: add a test case for cephfs SingletonClient
wangshaohui.0512 [Fri, 8 Aug 2025 10:03:05 +0000 (18:03 +0800)]
tests: add a test case for cephfs SingletonClient

In SingletonClient::init(), objecter->start() called before
monc->authenticate(), it makes conns of monc authencated before
monc->authenticate() called if mons reply faster, in this case,
monc will not subsribe monmap/config.

Signed-off-by: Shaohui Wang <wangshaohui.0512@bytedance.com>
(cherry picked from commit 8cce3277edcb819e5e61a67948f35e5c5358379d)

 Conflicts:
    src/test/client/CMakeLists.txt
    - fscrypt_conf.cc not backported to tentacle

2 months agoclient: account for mixed quotas in statfs
Christopher Hoffman [Fri, 10 Oct 2025 14:47:08 +0000 (14:47 +0000)]
client: account for mixed quotas in statfs

In statfs, when the quota root for a dir is discovered,
it uses that dir to base values for max_files and max_bytes.

This can be an issue when a dir is found with only one of two potential quota
fields. Take for instance, a dir with only max_files set and parent dir
has only max_bytes set. During a statfs call, it will then use the max_files
value for provided dir, but does not have a value for max_bytes. In this case,
this behavior will cause the size of the filesystem to be displayed.

Instead, find the quota root for max_files and max_bytes separately. This will
allow for mixed quotas to inherit missing values from its parent. In the above
example, max_files from current dir and max_bytes from parent dir will be
displayed.

Fixes: https://tracker.ceph.com/issues/73487
Signed-off-by: Christopher Hoffman <choffman@redhat.com>
(cherry picked from commit dd02ea9b18502b87ce815eba4286ae3516e334b3)

2 months agomds: MDCache: check validity of mdr requests before dispatching
Abhishek Lekshmanan [Tue, 1 Apr 2025 10:07:56 +0000 (12:07 +0200)]
mds: MDCache: check validity of mdr requests before dispatching

Ignore null requests

Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@cern.ch>
(cherry picked from commit 75cd8c074f37de2a492177c54b3ef1879ab87637)

2 months agomds: MDCache request cleanup handles potential null mdr
Abhishek Lekshmanan [Tue, 1 Apr 2025 10:04:09 +0000 (12:04 +0200)]
mds: MDCache request cleanup handles potential null mdr

In cases where there is a single element in a batch_op_map,new_batch_head
is a nullptr, when this is retried at Finisher we'd hit one of the asserts when
dereferencing

Fixes: https://tracker.ceph.com/issues/70769
Signed-off-by: Abhishek Lekshmanan <abhishek.lekshmanan@cern.ch>
(cherry picked from commit e63f8cc54d03dbdd147cdd2c301adef119a640da)

2 months agoMerge pull request #66464 from cbodley/wip-doc-release-os-recommendation-tentacle
Casey Bodley [Mon, 1 Dec 2025 21:57:31 +0000 (16:57 -0500)]
Merge pull request #66464 from cbodley/wip-doc-release-os-recommendation-tentacle

tentacle: doc: add Tentacle to os recommendations

Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
2 months agodoc: remove redundant note about tested container hosts
Casey Bodley [Mon, 1 Dec 2025 17:53:59 +0000 (12:53 -0500)]
doc: remove redundant note about tested container hosts

Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit c77be615ebede6d948c94a3ef618e53dc79c9920)

2 months agodoc: remove old distros from os recommendations
Casey Bodley [Mon, 1 Dec 2025 17:53:42 +0000 (12:53 -0500)]
doc: remove old distros from os recommendations

Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit 86b0a158d076d3fd11e1300cc14dc7e767d0180f)

2 months agodoc: remove os recommendations for eol releases
Casey Bodley [Wed, 26 Nov 2025 16:06:16 +0000 (11:06 -0500)]
doc: remove os recommendations for eol releases

Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit 39974503b2fbb0118890e2826e8d91fa23f1d3be)

2 months agodoc/dev: add os-recommendations.rst to release checklist
Casey Bodley [Wed, 26 Nov 2025 15:44:14 +0000 (10:44 -0500)]
doc/dev: add os-recommendations.rst to release checklist

Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit 97c24aaaa844b4b5d59228c11e9cdb759a8212f2)

2 months agodoc: add Tentacle to os recommendations
Casey Bodley [Wed, 26 Nov 2025 15:41:31 +0000 (10:41 -0500)]
doc: add Tentacle to os recommendations

Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit 459df3293a6ac374394980d880a76b74b9652b4a)

2 months agodoc: remove Octopus and Centos7 from os recommendations
Casey Bodley [Wed, 26 Nov 2025 15:36:53 +0000 (10:36 -0500)]
doc: remove Octopus and Centos7 from os recommendations

cleanup to prepare for tentacle

Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit 5ad48c95e1477930b3d8598917785039412876c4)

2 months agodoc: Update os-recommendations.rst to remove empty rows
Joseph Mundackal [Thu, 9 Oct 2025 17:09:26 +0000 (13:09 -0400)]
doc: Update os-recommendations.rst to remove empty rows

- Removing rows in tables without any supported versions

Signed-off-by: Joseph Mundackal <jmundackal@bloomberg.net>
(cherry picked from commit ab30d60998b926b546cf6ef424ef70498f5d3163)

2 months agoMerge pull request #65605 from adamemerson/wip-70916-tentacle
Yuri Weinstein [Mon, 1 Dec 2025 18:37:25 +0000 (10:37 -0800)]
Merge pull request #65605 from adamemerson/wip-70916-tentacle

tentacle: test/neorados: Catch timeouts in Poll test

Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>