]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/log
ceph.git
8 days agopybind/mgr: disable type checking in diskprediction_local 70094/head
John Mulligan [Thu, 9 Jul 2026 20:12:11 +0000 (16:12 -0400)]
pybind/mgr: disable type checking in diskprediction_local

Disable type checking in the __preprocess function of
diskprediction_local. This function is already collecting a lot of
`type: ignore` comments and adding more is getting difficult due to
the structure of this function. This time we were hitting errors
like:

diskprediction_local/predictor.py:160: error: Value of type "NDArray?[Any]" is not indexable  [index]
diskprediction_local/predictor.py:161: error: "NDArray?[Any]" has no attribute "shape"  [attr-defined]

on python 3.12.

Fixes: https://tracker.ceph.com/issues/78117
Signed-off-by: John Mulligan <jmulligan@redhat.com>
8 days agoMerge pull request #69841 from cbodley/wip-qa-rgw-crypt-kmip-re-renable
Casey Bodley [Thu, 9 Jul 2026 17:21:04 +0000 (13:21 -0400)]
Merge pull request #69841 from cbodley/wip-qa-rgw-crypt-kmip-re-renable

Revert "Reapply "qa/rgw/crypt: disable failing kmip testing""

Reviewed-by: Adam Emerson <aemerson@redhat.com>
8 days agoMerge pull request #70057 from bluikko/wip-doc-radosgw-adminops-ref
bluikko [Thu, 9 Jul 2026 16:03:06 +0000 (23:03 +0700)]
Merge pull request #70057 from bluikko/wip-doc-radosgw-adminops-ref

doc/radosgw: use ref instead of external link definition

8 days agoMerge pull request #69520 from sunyuechi/warnings-crimson-cmake
Kefu Chai [Thu, 9 Jul 2026 13:59:06 +0000 (21:59 +0800)]
Merge pull request #69520 from sunyuechi/warnings-crimson-cmake

crimson/cmake: restrict -Wno-non-virtual-dtor to C++ sources

Reviewed-by: Kefu Chai <k.chai@proxmox.com>
8 days agoMerge pull request #69998 from rkachach/fix_issue_77991
Redouane Kachach [Thu, 9 Jul 2026 13:44:02 +0000 (15:44 +0200)]
Merge pull request #69998 from rkachach/fix_issue_77991

qa/cephadm: fix hardcoded 'sshd' unit name in setup_ca_signed_keys

Reviewed-by: Shweta Bhosale <Shweta.Bhosale1@ibm.com>
8 days agoMerge pull request #68290 from lumir-sliva/cephadm/fix-unknown-state-health-warning
Redouane Kachach [Thu, 9 Jul 2026 13:42:10 +0000 (15:42 +0200)]
Merge pull request #68290 from lumir-sliva/cephadm/fix-unknown-state-health-warning

mgr/cephadm: don't treat unknown daemon state as error

Reviewed-by: Redouane Kachach <rkachach@ibm.com>
8 days agoMerge pull request #69882 from guits/node-proxy-spec-fix
Redouane Kachach [Thu, 9 Jul 2026 13:38:47 +0000 (15:38 +0200)]
Merge pull request #69882 from guits/node-proxy-spec-fix

node-proxy: fix NodeProxySpec deserialization from JSON

Reviewed-by: Adam King <adking@redhat.com>
8 days agoMerge pull request #69984 from rkachach/fix_issue_77980
Redouane Kachach [Thu, 9 Jul 2026 13:34:15 +0000 (15:34 +0200)]
Merge pull request #69984 from rkachach/fix_issue_77980

mgr/cephadm: pass RGW zonegroup hostnames as custom SANs

Reviewed-by: Ashwin M. Joshi <ashjosh1@in.ibm.com>
8 days agoMerge pull request #69668 from knrt10/fix-buffer-pos
Kautilya Tripathi [Thu, 9 Jul 2026 13:03:32 +0000 (18:33 +0530)]
Merge pull request #69668 from knrt10/fix-buffer-pos

crimson/osd: guard recovery clone overlap with try_lock_for_read

8 days agoMerge pull request #70042 from abitdrag/wip-doc-add-resync-note
Ilya Dryomov [Thu, 9 Jul 2026 08:16:03 +0000 (10:16 +0200)]
Merge pull request #70042 from abitdrag/wip-doc-add-resync-note

doc/rbd: clarify mirror resync snapshot behavior

Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
8 days agodoc/rbd: clarify mirror resync snapshot behavior 70042/head
Super User [Wed, 8 Jul 2026 12:05:16 +0000 (17:35 +0530)]
doc/rbd: clarify mirror resync snapshot behavior

Add documentation explaining that rbd mirror resync only copies
image state and data up to the last mirror-snapshot for
snapshot-based mirroring. Document the requirement to create
a new mirror-snapshot on current primary so that new changes
(including resize operation) gets reflected on secondary after
resync.

Fixes: https://tracker.ceph.com/issues/78050
Signed-off-by: Miki Patel <miki.patel132@gmail.com>
8 days agoMerge pull request #69942 from ronen-fr/wip-rf-339463backfl
Ronen Friedman [Thu, 9 Jul 2026 06:45:35 +0000 (09:45 +0300)]
Merge pull request #69942 from ronen-fr/wip-rf-339463backfl

crimson/osd: fix backfill deadlock when only delete operations remain

Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
Reviewed-by: Matan Breizman <mbreizma@redhat.com>
Reviewed-by: Mohit Agrawal <moagrawa@redhat.com>
8 days agoMerge pull request #69614 from dkelson/fix-rdma-fd-eventfd-abort
Kefu Chai [Thu, 9 Jul 2026 06:31:51 +0000 (14:31 +0800)]
Merge pull request #69614 from dkelson/fix-rdma-fd-eventfd-abort

msg/async/rdma: don't abort on an invalid per-connection eventfd

Reviewed-by: Kefu Chai <k.chai@proxmox.com>
8 days agoMerge pull request #69766 from rhcs-dashboard/angular-19.2.x
Nizamudeen A [Thu, 9 Jul 2026 06:12:21 +0000 (11:42 +0530)]
Merge pull request #69766 from rhcs-dashboard/angular-19.2.x

mgr/dashboard: bump angular to 19.2.25

Reviewed-by: Naman Munet <nmunet@redhat.com>
Reviewed-by: Afreen Misbah <afreen@ibm.com>
8 days agoMerge pull request #69913 from shraddhaag/wip-shraddhaag-enable-fastec-tests
Shraddha Agrawal [Thu, 9 Jul 2026 05:26:16 +0000 (10:56 +0530)]
Merge pull request #69913 from shraddhaag/wip-shraddhaag-enable-fastec-tests

src/test/librados: enable FastEC tests with crimson

8 days agodoc/radosgw: use ref instead of external link definition 70057/head
Ville Ojamo [Thu, 9 Jul 2026 05:06:33 +0000 (12:06 +0700)]
doc/radosgw: use ref instead of external link definition

Use a validated intra-docs link using the ref role instead of abusing
external link definitions.

Signed-off-by: Ville Ojamo <git2233+ceph@ojamo.eu>
8 days agoMerge pull request #69893 from tchaikov/wip-rgw-web-cache
Kefu Chai [Thu, 9 Jul 2026 04:55:30 +0000 (12:55 +0800)]
Merge pull request #69893 from tchaikov/wip-rgw-web-cache

common/web_cache: switch from std::shared_mutex to ceph::shared_mutex

Reviewed-by: Marcel Lauhoff <marcel.lauhoff@clyso.com>
8 days agoMerge pull request #69712 from rhcs-dashboard/table-selection
Nizamudeen A [Thu, 9 Jul 2026 04:48:31 +0000 (10:18 +0530)]
Merge pull request #69712 from rhcs-dashboard/table-selection

mgr/dashboard: persist table selection across server side page changes

Reviewed-by: Nizamudeen A <nia@redhat.com>
8 days agocrimson/osd: guard recovery clone overlap with try_lock_for_read 69668/head
Kautilya Tripathi [Mon, 22 Jun 2026 03:28:43 +0000 (08:58 +0530)]
crimson/osd: guard recovery clone overlap with try_lock_for_read

Crimson recovery could use a neighbor clone as a clone_subset source
during osd_recover_clone_overlap without checking whether that clone
was safe to read. Classic OSD takes a read lock on the neighbor clone
via try_lock_for_read() before using it.

Under snap trim + recovery stress, recovery could clone_range from a
clone that snap trim was modifying, producing wrong object content
(ceph_test_rados: incorrect buffer at pos 1462272).

calc_clone_subsets() and calc_head_subsets() now return clone overlap
candidates in preference order only. ReplicatedRecoveryBackend locks
the first usable neighbor clone from each list and holds those read
locks until push/pull recovery completes. RecoveryCloneLockManager
releases locks in its destructor so move-assign cannot leak a held
lock and block snap trim.

Fixes: https://tracker.ceph.com/issues/76499
Signed-off-by: Kautilya Tripathi <kautilya.tripathi@ibm.com>
8 days agoMerge pull request #70036 from bluikko/wip-doc-remove-rtd-sphinx-search
Kefu Chai [Thu, 9 Jul 2026 00:16:31 +0000 (08:16 +0800)]
Merge pull request #70036 from bluikko/wip-doc-remove-rtd-sphinx-search

doc: remove unsupported readthedocs-sphinx-search

Reviewed-by: Anthony D'Atri <anthony.datri@gmail.com>
Reviewed-by: Dan Mick <dan.mick@redhat.com>
Reviewed-by: Kefu Chai <k.chai@proxmox.com>
9 days agoMerge pull request #70040 from rhcs-dashboard/fix-78051-main
Afreen Misbah [Wed, 8 Jul 2026 17:12:56 +0000 (22:42 +0530)]
Merge pull request #70040 from rhcs-dashboard/fix-78051-main

mgr/dashboard: fix RGW - Export realm token form

Reviewed-by: Afreen Misbah <afreen@ibm.com>
9 days agoMerge pull request #70024 from bluikko/wip-doc-sphinx-warnings-202607
bluikko [Wed, 8 Jul 2026 17:03:59 +0000 (00:03 +0700)]
Merge pull request #70024 from bluikko/wip-doc-sphinx-warnings-202607

doc: fix Sphinx complaints and some rendering errors

9 days agosrc/test/librados: enable FastEC tests with crimson 69913/head
Shraddha Agrawal [Thu, 2 Jul 2026 12:35:16 +0000 (18:05 +0530)]
src/test/librados: enable FastEC tests with crimson

This commit enables fast EC tests such that they are run for crimson
OSDs. This is done towards an effort to establish reliable fast EC
support in crimson.

These tests where previously enabled as part of another PR but
ultimately were not merged due to insufficient confidence.

Fixes: https://tracker.ceph.com/issues/77910
Signed-off-by: Shraddha Agrawal <shraddha.agrawal000@gmail.com>
9 days agomgr/cephadm: don't treat unknown daemon state as error 68290/head
Lumir Sliva [Thu, 9 Apr 2026 16:14:21 +0000 (18:14 +0200)]
mgr/cephadm: don't treat unknown daemon state as error

cephadm ls may transiently report state='unknown' for daemons that are
still starting up. The state mapping in _refresh_host_daemons mapped
'unknown' to DaemonDescriptionStatus.error, which caused
update_failed_daemon_health_check to fire CEPHADM_FAILED_DAEMON for
daemons that were simply mid-startup. The warning clears on the next
refresh once the daemon reaches a real state, but it causes spurious
QA failures across many test suites.

Map 'unknown' to DaemonDescriptionStatus.unknown instead — the enum
value already exists and is handled by to_str() and the dashboard.
get_error_daemons() only checks for .error, so unknown daemons no
longer trigger the health warning.

Signed-off-by: Lumir Sliva <61183145+lumir-sliva@users.noreply.github.com>
9 days agodoc: remove unused readthedocs-sphinx-search 70036/head
Ville Ojamo [Wed, 8 Jul 2026 09:59:30 +0000 (16:59 +0700)]
doc: remove unused readthedocs-sphinx-search

Remove readthedocs-sphinx-search from the RTD build environment because
it seems to be unused and unsupported.

RTD has archived the readthedocs-sphinx-search repo since Apr 2025.
The docs website does not seem to show such function, the search box
in the top-left corner requires a search to be submitted and is not
live.

Fixes: https://tracker.ceph.com/issues/72918
Signed-off-by: Ville Ojamo <git2233+ceph@ojamo.eu>
9 days agoMerge pull request #69670 from Matan-B/wip-matanb-seastore-onode-metrics
Matan Breizman [Wed, 8 Jul 2026 11:53:59 +0000 (14:53 +0300)]
Merge pull request #69670 from Matan-B/wip-matanb-seastore-onode-metrics

crimson/os/seastore/onode: measure onode-tree lookup cost

Reviewed-by: Xuehan Xu <xuxuehan@qianxin.com>
9 days agomgr/dashboard: fix RGW - Export realm token form 70040/head
Aashish Sharma [Wed, 8 Jul 2026 11:49:31 +0000 (17:19 +0530)]
mgr/dashboard: fix RGW - Export realm token form

When there are multiple realms in rgw multi-site, the realm name/token fields overflow the modal content area

Fixes: https://tracker.ceph.com/issues/78051
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
9 days agoMerge pull request #69839 from rhcs-dashboard/fix-duplicate-acc-name
Afreen Misbah [Wed, 8 Jul 2026 10:55:03 +0000 (16:25 +0530)]
Merge pull request #69839 from rhcs-dashboard/fix-duplicate-acc-name

mgr/dashboard: add account name duplicate check

Reviewed-by: Nizamudeen A <nia@redhat.com>
9 days agoMerge pull request #69540 from Jayaprakash-ibm/wip-bluestore-allocator-perf
Adam Kupczyk [Wed, 8 Jul 2026 09:37:30 +0000 (11:37 +0200)]
Merge pull request #69540 from Jayaprakash-ibm/wip-bluestore-allocator-perf

os/bluestore: add new allocator perf counters for  allocator lock wait and processing latency

9 days agoMerge pull request #69470 from rhcs-dashboard/fix-77400-main
Aashish Sharma [Wed, 8 Jul 2026 08:40:10 +0000 (14:10 +0530)]
Merge pull request #69470 from rhcs-dashboard/fix-77400-main

mgr/dashboard: fix version string overlap, incomplete version on upgrades page

Reviewed-by: Afreen Misbah <afreen@ibm.com>
9 days agoMerge pull request #69331 from Matan-B/wip-matanb-cyanstore-fix
Matan Breizman [Wed, 8 Jul 2026 07:19:34 +0000 (10:19 +0300)]
Merge pull request #69331 from Matan-B/wip-matanb-cyanstore-fix

crimson/osd: fix CyanStore boot with crimson OSD

Reviewed-by: Kefu Chai <k.chai@proxmox.com>
9 days agodoc: fix Sphinx complaints and some rendering errors 70024/head
Ville Ojamo [Wed, 8 Jul 2026 05:27:06 +0000 (12:27 +0700)]
doc: fix Sphinx complaints and some rendering errors

Fix 25 criticals, errors, and warnings from Sphinx.
Some of the changes did not change rendering but most fixed unintended
rendering, broken link etc.
Change Mon to Monitor in ceph-secrets.rst.

Signed-off-by: Ville Ojamo <git2233+ceph@ojamo.eu>
9 days agoMerge pull request #69783 from sunyuechi/openruyi-spec
Kefu Chai [Wed, 8 Jul 2026 05:45:08 +0000 (13:45 +0800)]
Merge pull request #69783 from sunyuechi/openruyi-spec

ceph.spec.in: add support for openRuyi

Reviewed-by: Kefu Chai <k.chai@proxmox.com>
9 days agomgr/dashboard: teardown http requests for feature-toggle 69766/head
Nizamudeen A [Wed, 8 Jul 2026 05:21:50 +0000 (10:51 +0530)]
mgr/dashboard: teardown http requests for feature-toggle

angular 19.2.latest is aggressively tearing down the test env which
forces the active rxjs timer to emit one execution as it collapses which
produces a ghost http in the case of request wrapped in the timer
service. so for now flushing all the requests manually to prevent it

Fixes: https://tracker.ceph.com/issues/77729
Signed-off-by: Nizamudeen A <nia@redhat.com>
9 days agoMerge pull request #69917 from rhcs-dashboard/edit-host-access
Afreen Misbah [Wed, 8 Jul 2026 04:47:38 +0000 (10:17 +0530)]
Merge pull request #69917 from rhcs-dashboard/edit-host-access

mgr/dashboard: NVMe-oF – Enable editing host access from the Subsystem Overview page

Reviewed-by: Afreen Misbah <afreen@ibm.com>
9 days agomgr/dashboard: bump angular to 19.2.25
Nizamudeen A [Fri, 26 Jun 2026 09:32:08 +0000 (15:02 +0530)]
mgr/dashboard: bump angular to 19.2.25

Fixes: https://tracker.ceph.com/issues/77729
Signed-off-by: Nizamudeen A <nia@redhat.com>
10 days agoMerge pull request #68325 from ljflores/wip-tracker-75414
Laura Flores [Tue, 7 Jul 2026 19:57:02 +0000 (14:57 -0500)]
Merge pull request #68325 from ljflores/wip-tracker-75414

qa/suites/upgrade: add POOL_FULL variations to ignorelist

Reviewed-by: Radosław Zarzyński <Radoslaw.Adam.Zarzynski@ibm.com>
10 days agoMerge pull request #69988 from idryomov/wip-77982
Ilya Dryomov [Tue, 7 Jul 2026 19:16:04 +0000 (21:16 +0200)]
Merge pull request #69988 from idryomov/wip-77982

qa/suites/rbd/valgrind: pin to centos_9.stream instead of rpm_latest

Reviewed-by: Ramana Raja <rraja@redhat.com>
10 days agoMerge pull request #69949 from sunyuechi/fix-subshellkilled-typo
Kefu Chai [Tue, 7 Jul 2026 13:51:52 +0000 (21:51 +0800)]
Merge pull request #69949 from sunyuechi/fix-subshellkilled-typo

test/subprocess: add missing space in SubshellKilled subcommand

Reviewed-by: Kefu Chai <k.chai@proxmox.com>
10 days agoqa/cephadm: fix hardcoded 'sshd' unit name in setup_ca_signed_keys 69998/head
Redouane Kachach [Tue, 7 Jul 2026 13:47:11 +0000 (15:47 +0200)]
qa/cephadm: fix hardcoded 'sshd' unit name in setup_ca_signed_keys

setup_ca_signed_keys() hardcoded `systemctl restart sshd`, which fails
on Debian/Ubuntu where the SSH server unit is named `ssh.service`
rather than `sshd.service`. Try `ssh` first, fall back to `sshd` if
that fails, grouped so the fallback only fires on restart failure and
doesn't mask a failed config write.

Fixes: https://tracker.ceph.com/issues/77991
Signed-off-by: Redouane Kachach <rkachach@ibm.com>
10 days agoMerge pull request #69889 from samarahu/standalone-lifecycle-sqlite
Samarah Uriarte [Tue, 7 Jul 2026 13:30:31 +0000 (08:30 -0500)]
Merge pull request #69889 from samarahu/standalone-lifecycle-sqlite

rgw/posix: Implement SQLite lifecycle in POSIXUserDB

Reviewed-by: Daniel Gryniewicz <dang1@ibm.com>
10 days agoqa/suites/rbd/valgrind: pin to centos_9.stream instead of rpm_latest 69988/head
Ilya Dryomov [Tue, 7 Jul 2026 09:29:44 +0000 (11:29 +0200)]
qa/suites/rbd/valgrind: pin to centos_9.stream instead of rpm_latest

This used to be the case before commit d4b977afdc59 ("qa/distros:
rename centos_latest.yaml to rpm_latest.yaml") and subsequent changes
to enable Rocky 10.  When paired with valgrind, python_api_tests* jobs
fail persistently on Ubuntu and Rocky, see [1].  Switch back until that
is resolved (or for as long as centos_9.stream remains in the mix).

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

Fixes: https://tracker.ceph.com/issues/77982
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
10 days agoMerge pull request #69693 from rhcs-dashboard/fix-77596-create
Afreen Misbah [Tue, 7 Jul 2026 11:33:22 +0000 (17:03 +0530)]
Merge pull request #69693 from rhcs-dashboard/fix-77596-create

mgr/dashboard: Implement backword support for Create existing nvme-oF gateway groups through UI

Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Sagar Gopale <sagar.gopale@ibm.com>
10 days agocrimson/osd: fix CyanStore boot with crimson OSD 69331/head
Matan Breizman [Mon, 8 Jun 2026 12:45:20 +0000 (15:45 +0300)]
crimson/osd: fix CyanStore boot with crimson OSD

- Remove dead cyan_store.h includes from pg.cc and shard_services.cc.
- Fix CyanStore::mkfs to write type="cyanstore" instead of "memstore"
- Handle missing device class in OSD::start: stores that return an empty
  device class (e.g CyanStore) now fall back to is_rotational=false with
  a warning instead of throwing

Signed-off-by: Matan Breizman <mbreizma@redhat.com>
10 days agocrimson/os/seastore/onode: measure onode-tree lookup cost 69670/head
Matan Breizman [Tue, 23 Jun 2026 10:31:55 +0000 (10:31 +0000)]
crimson/os/seastore/onode: measure onode-tree lookup cost

Before optimizing the onode lookup paths we should measure the existing
cost if each possible optimization.

The per-node search is already binary search(see search_result_bs_t
binary_search). Possible costs are:
- per-level node traversal
- STAGE_STRING ns/oid memcmp (rbd has long shared oid prefixes)

Adding the following stats to be exposed as seastar-metrics (not logs).

Keep the new sampling per-comparison overhead out unless needed for
measurment runs.

Candidate optimization leads from the numbers:
* cross-node string/prefix dedup (marked as TODOs in stage.h) this could
  result in cheaper compares for shared (rbd) prefixes.
* shrink onode_layout_t - marked as onode.h TODO.
  stop inlining oi and ss to get more objects per leaf.

Signed-off-by: Matan Breizman <mbreizma@redhat.com>
10 days agomgr/cephadm: pass RGW zonegroup hostnames as custom SANs 69984/head
Redouane Kachach [Tue, 7 Jul 2026 10:37:53 +0000 (12:37 +0200)]
mgr/cephadm: pass RGW zonegroup hostnames as custom SANs

Fix RGW certificate generation so `zonegroup_hostnames` and wildcard
SANs are passed to `get_certificates()` using the correct keyword
argument. Previously, RGW built the expected SAN list from
`zonegroup_hostnames` and `wildcard_enabled`, but passed it
positionally so it was interpreted as ips list.

Also add a unit test to cover the RGW `zonegroup_hostnames` +
`wildcard_enabled` path and ensure SANs are passed as `custom_sans`.

Fixed other calls to enforce the usage of keywords for arguments just
to avoid similar issues in the future.

Fixes: https://tracker.ceph.com/issues/77980
Signed-off-by: Redouane Kachach <rkachach@ibm.com>
10 days agomgr/dashboard: fix version string overlap, incomplete version on upgrades page 69470/head
Aashish Sharma [Mon, 15 Jun 2026 08:27:44 +0000 (13:57 +0530)]
mgr/dashboard: fix version string overlap, incomplete version on upgrades page

Fixes: https://tracker.ceph.com/issues/77400
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
10 days agoMerge pull request #69865 from sunyuechi/wip-osd-asok-route-einval
Kefu Chai [Tue, 7 Jul 2026 08:27:25 +0000 (16:27 +0800)]
Merge pull request #69865 from sunyuechi/wip-osd-asok-route-einval

osd: report -EINVAL to on_finish in asok_route_to_pg catch

Reviewed-by: Ronen Friedman <rfriedma@redhat.com>
Reviewed-by: Kefu Chai <k.chai@proxmox.com>
10 days agoMerge pull request #69117 from linuxbox2/wip-tracker-76924
anrao19 [Tue, 7 Jul 2026 05:39:05 +0000 (11:09 +0530)]
Merge pull request #69117 from linuxbox2/wip-tracker-76924

rgwlc:  faithfully store lifecycle filters

10 days agoMerge pull request #69086 from harsimran-05/AddingHeadObjectMetricstoProm
anrao19 [Tue, 7 Jul 2026 05:38:48 +0000 (11:08 +0530)]
Merge pull request #69086 from harsimran-05/AddingHeadObjectMetricstoProm

rgw: add HEAD Object op metrics to perf counters and Prometheus export

10 days agoMerge pull request #68635 from chrisphoffman/wip-74110
Venky Shankar [Tue, 7 Jul 2026 03:11:40 +0000 (08:41 +0530)]
Merge pull request #68635 from chrisphoffman/wip-74110

qa: Use mount class in test_fscrypt to read/write and to compare trees

Reviewed-by: Venky Shankar <vshankar@redhat.com>
11 days agomgr/dashboard: Implement backword support for Create existing nvme-oF gateway groups... 69693/head
pujashahu [Wed, 24 Jun 2026 08:08:54 +0000 (13:38 +0530)]
mgr/dashboard: Implement backword support for Create existing nvme-oF gateway groups through UI

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

Signed-off-by: pujaoshahu <pshahu@redhat.com>
11 days agomgr/dashboard : Enable cephadm-signed TLS for NVMeOf
Abhishek Desai [Mon, 15 Jun 2026 11:12:15 +0000 (16:42 +0530)]
mgr/dashboard : Enable cephadm-signed TLS for NVMeOf
fixes: https://tracker.ceph.com/issues/77406
Signed-off-by: Abhishek Desai <abhishek.desai1@ibm.com>
(cherry picked from commit 14162473bb6a6993ec729056b35dc514cad2228e)
Signed-off-by: pujashahu <pshahu@redhat.com>
11 days agoMerge pull request #69578 from sseshasa/wip-osd-perf-counter-pg-rebuild-stats
Sridhar Seshasayee [Mon, 6 Jul 2026 13:03:52 +0000 (18:33 +0530)]
Merge pull request #69578 from sseshasa/wip-osd-perf-counter-pg-rebuild-stats

osd/PeeringState: add perf counters for PG rebuild times

Reviewed-by: Ronen Friedman <rfriedma@redhat.com>
11 days agoMerge pull request #69217 from rhcs-dashboard/wip-fix-user-creation-validation
Afreen Misbah [Mon, 6 Jul 2026 12:29:32 +0000 (17:59 +0530)]
Merge pull request #69217 from rhcs-dashboard/wip-fix-user-creation-validation

mgr/dashboard: fix-user-creation-validation

Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Pedro Gonzalez Gomez <pegonzal@redhat.com>
11 days agoMerge pull request #66037 from ShwetaBhosale1/fix_issue_73442_nfs_getting_restarted_t...
Redouane Kachach [Mon, 6 Jul 2026 10:31:08 +0000 (12:31 +0200)]
Merge pull request #66037 from ShwetaBhosale1/fix_issue_73442_nfs_getting_restarted_twice_in_case_of_reboot

mgr/cephadm: Stop NFS service/daemon from starting automatically after reboot, cephadm to manage startup

Reviewed-by: Adam King <adking@redhat.com>
11 days agoMerge pull request #67025 from ShwetaBhosale1/fix_issue_74492_set_nfs_default_protoco...
Redouane Kachach [Mon, 6 Jul 2026 10:30:37 +0000 (12:30 +0200)]
Merge pull request #67025 from ShwetaBhosale1/fix_issue_74492_set_nfs_default_protocol_as_4

mgr/cephadm: Updated NFS default protocol to v4 and v3 is enabled only when enable_nfsv3 is set in the spec

Reviewed-by: Redouane Kachach <rkachach@ibm.com>
Reviewed-by: Adam King <adking@redhat.com>
11 days agoMerge pull request #68890 from ShwetaBhosale1/fix_76579_nfs_precheck_for_placement_co...
Redouane Kachach [Mon, 6 Jul 2026 10:29:35 +0000 (12:29 +0200)]
Merge pull request #68890 from ShwetaBhosale1/fix_76579_nfs_precheck_for_placement_count_per_host

python-common: Adding precheck for placement count_per_host in NFSServiceSpec

Reviewed-by: Adam King <adking@redhat.com>
11 days agoMerge pull request #69551 from VallariAg/fix-nvmeofclient-daemon_name
Redouane Kachach [Mon, 6 Jul 2026 10:28:27 +0000 (12:28 +0200)]
Merge pull request #69551 from VallariAg/fix-nvmeofclient-daemon_name

mgr/dashboard: Fix daemon_name for NVMeoFClient

Reviewed-by: Redouane Kachach <rkachach@ibm.com>
Reviewed-by: Kushal Deb <Kushal.Deb@ibm.com>
11 days agoMerge pull request #69541 from ShwetaBhosale1/fix_issue_77463_fix_nfs_export_remove
Redouane Kachach [Mon, 6 Jul 2026 10:27:28 +0000 (12:27 +0200)]
Merge pull request #69541 from ShwetaBhosale1/fix_issue_77463_fix_nfs_export_remove

mgr/nfs: read full conf object when removing export URL

Reviewed-by: Adam King <adking@redhat.com>
11 days agoMerge pull request #69849 from adk3798/cephadm-delete-config-deps
Redouane Kachach [Mon, 6 Jul 2026 10:26:49 +0000 (12:26 +0200)]
Merge pull request #69849 from adk3798/cephadm-delete-config-deps

mgr/cephadm: clear daemon_config_deps entry for removed daemons

Reviewed-by: Shweta Bhosale <Shweta.Bhosale1@ibm.com>
11 days agoMerge pull request #69899 from ShwetaBhosale1/fix_issue_77891_delete_config_keys_set_...
Redouane Kachach [Mon, 6 Jul 2026 10:26:12 +0000 (12:26 +0200)]
Merge pull request #69899 from ShwetaBhosale1/fix_issue_77891_delete_config_keys_set_by_service_spec_config_field

mgr/cephadm: remove spec.config options when a service is removed

Reviewed-by: Adam King <adking@redhat.com>
11 days agomgr/dashboard: NVMe-oF – Enable editing host access from the Subsystem Overview page 69917/head
pujashahu [Thu, 2 Jul 2026 13:35:52 +0000 (19:05 +0530)]
mgr/dashboard: NVMe-oF – Enable editing host access from the Subsystem Overview page

Fixes: https://tracker.ceph.com/issues/77912
Signed-off-by: pujaoshahu <pshahu@redhat.com>
11 days agotest/subprocess: add missing space in SubshellKilled subcommand 69949/head
Sun Yuechi [Mon, 6 Jul 2026 08:06:09 +0000 (01:06 -0700)]
test/subprocess: add missing space in SubshellKilled subcommand

9abf2388f24 rewrote "sh -c cat" as SHELL "-c cat", which concatenates
to "/bin/sh-c cat", so the subshell tries to execute a non-existent
"/bin/sh-c". The test still passed because the SIGTERM sent by kill()
usually wins the race against the shell startup; under CI load the
shell occasionally prints

  /bin/sh: line 1: /bin/sh-c: No such file or directory

into the stderr pipe first, ASSERT_TRUE(buf.empty()) fails, and the
skipped join() turns this into a SIGABRT in ~SubProcess().

Signed-off-by: Sun Yuechi <sunyuechi@iscas.ac.cn>
11 days agoMerge pull request #69282 from rhcs-dashboard/fix-77115-main
Aashish Sharma [Mon, 6 Jul 2026 06:21:57 +0000 (11:51 +0530)]
Merge pull request #69282 from rhcs-dashboard/fix-77115-main

mgr/dashboard: rbd-mirroring - hide create/import token buttons for read-only users

Reviewed-by: Afreen Misbah <afreen@ibm.com>
11 days agomgr/dashboard: add account name duplicate check 69839/head
Naman Munet [Tue, 30 Jun 2026 13:03:25 +0000 (18:33 +0530)]
mgr/dashboard: add account name duplicate check

fixes: https://tracker.ceph.com/issues/77828

Signed-off-by: Naman Munet <naman.munet@ibm.com>
12 days agoceph.spec.in: add support for openRuyi 69783/head
Sun Yuechi [Sun, 5 Jul 2026 15:24:15 +0000 (08:24 -0700)]
ceph.spec.in: add support for openRuyi

Signed-off-by: Sun Yuechi <sunyuechi@iscas.ac.cn>
12 days agoceph.spec.in: switch more build deps to pkgconfig() and python3dist()
Sun Yuechi [Sun, 5 Jul 2026 15:24:15 +0000 (08:24 -0700)]
ceph.spec.in: switch more build deps to pkgconfig() and python3dist()

Signed-off-by: Sun Yuechi <sunyuechi@iscas.ac.cn>
12 days agoMerge pull request #69637 from xxhdx1985126/fix-balancer-upmap-underfull-scan
Kefu Chai [Sun, 5 Jul 2026 13:31:38 +0000 (21:31 +0800)]
Merge pull request #69637 from xxhdx1985126/fix-balancer-upmap-underfull-scan

osd: speed up upmap underfull fallback

Reviewed-by: Kefu Chai <k.chai@proxmox.com>
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
12 days agocrimson/osd: fix backfill deadlock when only drop operations remain 69942/head
Ronen Friedman [Sun, 5 Jul 2026 12:11:01 +0000 (12:11 +0000)]
crimson/osd: fix backfill deadlock when only drop operations remain

BackfillState::Waiting requires an ObjectPushed event to transition
back to Enqueuing, but drop (remove) operations are fire-and-forget
and never generate ObjectPushed. When a backfill round enqueues only
drops and no pushes, the FSM permanently stalls in the Waiting state,
holding the backfill reservation and blocking all other PGs from
backfilling to that OSD.

Fix by adding a pending-pushes counter to ProgressTracker to
distinguish "only drops remain" from "pushes still in-flight". When
all pushes are complete and the namespace is exhausted, drain remaining
drop entries and advance last_backfill to MAX so that
OP_BACKFILL_FINISH triggers the normal completion path via
RequestDone.

The classic OSD avoids this by design: drops are never tracked as
in-flight operations in recover_backfill() and are drained inline.

Fixes: https://tracker.ceph.com/issues/77936
Assisted-by: Claude <claude.ai>
Signed-off-by: Ronen Friedman <rfriedma@redhat.com>
12 days agoMerge pull request #69905 from ronen-fr/wip-rf-328786-emptyflush
Ronen Friedman [Sun, 5 Jul 2026 12:28:41 +0000 (15:28 +0300)]
Merge pull request #69905 from ronen-fr/wip-rf-328786-emptyflush

crimson/osd: skip store flush for empty peering transactions

Reviewed-by: Kefu Chai <k.chai@proxmox.com>
Reviewed-by: Jose J Palacios-Perez <perezjos@uk.ibm.com>
12 days agoMerge pull request #69638 from AliMasarweh/wip-nbalacha-posix-versioned
Ali Masarwa [Sun, 5 Jul 2026 11:54:26 +0000 (14:54 +0300)]
Merge pull request #69638 from AliMasarweh/wip-nbalacha-posix-versioned

rgw/posix: fix delete markers

reviewed-by: Daniel Gryniewicz <dang@redhat.com>

12 days agoMerge pull request #69349 from NitzanMordhai/wip-nitzan-mgr-dispatch-throttle-increase
NitzanMordhai [Sun, 5 Jul 2026 10:14:25 +0000 (13:14 +0300)]
Merge pull request #69349 from NitzanMordhai/wip-nitzan-mgr-dispatch-throttle-increase

mgr: fix dispatch throttle bottleneck causing OSD connection timeouts

12 days agoMerge pull request #69353 from batrick/librados-nspace-dout
Kefu Chai [Sun, 5 Jul 2026 09:43:35 +0000 (17:43 +0800)]
Merge pull request #69353 from batrick/librados-nspace-dout

librados: print nspace only if present

Reviewed-by: Kefu Chai <k.chai@proxmox.com>
12 days agoMerge pull request #69819 from sunyuechi/wip-blk-spdk-env-opts-init
Kefu Chai [Sun, 5 Jul 2026 09:42:58 +0000 (17:42 +0800)]
Merge pull request #69819 from sunyuechi/wip-blk-spdk-env-opts-init

blk/spdk: call spdk_env_opts_init() before setting pci options

Reviewed-by: Kefu Chai <k.chai@proxmox.com>
Reviewed-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
12 days agoMerge pull request #69053 from tchaikov/wip-seastore-overwrite-update-checksum
Kefu Chai [Sun, 5 Jul 2026 00:41:27 +0000 (08:41 +0800)]
Merge pull request #69053 from tchaikov/wip-seastore-overwrite-update-checksum

crimson/seastore: skip LBA-leaf crc check for in-place delta-overwrite

Reviewed-by: Myoungwon Oh <ohmyoungwon@gmail.com>
13 days agoMerge pull request #69793 from anthonyeleven/caps
Anthony D'Atri [Sat, 4 Jul 2026 19:29:58 +0000 (15:29 -0400)]
Merge pull request #69793 from anthonyeleven/caps

doc: Improve src/common/options/mds-client.yaml.in

13 days agoMerge pull request #67779 from anthonyeleven/egregrioustypo
Anthony D'Atri [Sat, 4 Jul 2026 14:15:30 +0000 (10:15 -0400)]
Merge pull request #67779 from anthonyeleven/egregrioustypo

doc/rados/operations: Fix typos in erasure-code.rst

13 days agodoc/rados/operations: Fix typos in erasure-code.rst 67779/head
adatri [Fri, 13 Mar 2026 14:30:11 +0000 (10:30 -0400)]
doc/rados/operations: Fix typos in erasure-code.rst

Signed-off-by: adatri <anthony.datri@gmail.com>
13 days agoMerge pull request #69838 from ronen-fr/wip-rf-322936
Ronen Friedman [Sat, 4 Jul 2026 10:57:56 +0000 (13:57 +0300)]
Merge pull request #69838 from ronen-fr/wip-rf-322936

crimson/os/alienstore: make CnLog::_flush non-blocking

Reviewed-by: Kefu Chai <k.chai@proxmox.com>
Reviewed-by: Jose J Palacios-Perez <perezjos@uk.ibm.com>
13 days agoMerge pull request #69815 from rhcs-dashboard/subsystem-resourcepage
Afreen Misbah [Sat, 4 Jul 2026 09:42:43 +0000 (15:12 +0530)]
Merge pull request #69815 from rhcs-dashboard/subsystem-resourcepage

mgr/dashboard: NVMe-oF – Subsystem Resource page enhancements

Reviewed-by: Sagar Gopale <sagar.gopale@ibm.com>
13 days agoMerge pull request #69937 from tchaikov/wip-promql-test-deterministic
Afreen Misbah [Sat, 4 Jul 2026 09:41:37 +0000 (15:11 +0530)]
Merge pull request #69937 from tchaikov/wip-promql-test-deterministic

monitoring/ceph-mixin: scope test queries per dashboard

Reviewed-by: Afreen Misbah <afreen@ibm.com>
13 days agoMerge pull request #69656 from tchaikov/wip-crimson-common-dump-metric-value-map
Kefu Chai [Sat, 4 Jul 2026 02:03:47 +0000 (10:03 +0800)]
Merge pull request #69656 from tchaikov/wip-crimson-common-dump-metric-value-map

crimson/common: use the value_map passed to dump_metric_value_map()

Reviewed-by: Matan Breizman <mbreizma@redhat.com>
Reviewed-by: Josh Durgin <jdurgin@redhat.com>
13 days agoMerge pull request #69697 from tchaikov/wip-crimson-throttle-releaser
Kefu Chai [Sat, 4 Jul 2026 02:03:15 +0000 (10:03 +0800)]
Merge pull request #69697 from tchaikov/wip-crimson-throttle-releaser

crimson/osd: mark ThrottleReleaser [[nodiscard]]

Reviewed-by: Matan Breizman <mbreizma@redhat.com>
13 days agomonitoring/ceph-mixin: scope test queries per dashboard 69937/head
Kefu Chai [Sat, 4 Jul 2026 00:54:17 +0000 (08:54 +0800)]
monitoring/ceph-mixin: scope test queries per dashboard

get_dashboards_data() keeps every query in a single map keyed by
"<panel title>-<legendFormat>", but that id is not unique: several
dashboards have a panel titled "IOPS", "OSDs" or "Throughput". The
dashboard read last overwrites the earlier entry, so one query shadows
another and never gets tested. glob() walks the files in filesystem
order, so which query survives, and whether the test passes, depends on
readdir.

run-tox-promql-query-test hit this in "Test IOPS Read"
(ceph-cluster.feature): the scenario feeds ceph_osd_op_r but the id
resolved to a CephFS pool panel.

    FAILED:
      expr: "sum(rate(ceph_pool_rd{cluster=~"mycluster|",  pool_id=~"UNSET VARIABLE"}[1m]))", time: 1m,
          exp:"{} 2.5E+01"
          got:"nil"
    HOOK-ERROR in after_scenario: AssertionError:

pool_id is "UNSET VARIABLE" because the scenario does not set $mdatapool,
and no ceph_pool_rd series were fed, so the query returns nil. It only
fails when readdir returns cephfsdashboard after ceph-cluster-advanced,
so the earlier change that walked nested rows and made the winner
deterministic did not fix it; it fixed which query wins, not that the
wrong one can win.

Key the queries per dashboard (data['queries'][<dashboard>][<id>]) and
have each .feature name its dashboard in a Background step. The lookup is
confined to that dashboard, so a title/legend used elsewhere no longer
shadows it. A duplicate within one dashboard is still an error, unless it
is in a collapsed row.

ceph-cluster.feature covers ceph-cluster-advanced; the rest map to one
dashboard each.

Signed-off-by: Kefu Chai <k.chai@proxmox.com>
2 weeks agomgr/dashboard: NVMe-oF – Subsystem Resource page enhancements 69815/head
pujashahu [Fri, 3 Jul 2026 21:53:05 +0000 (03:23 +0530)]
mgr/dashboard: NVMe-oF – Subsystem Resource page enhancements

fixes:https://tracker.ceph.com/issues/77789

Signed-off-by: pujaoshahu <pshahu@redhat.com>
# Conflicts:
# src/pybind/mgr/dashboard/frontend/src/app/ceph/block/nvmeof-group-form/nvmeof-group-form.component.html
# src/pybind/mgr/dashboard/frontend/src/app/ceph/block/nvmeof-subsystem-overview/nvmeof-subsystem-overview.component.html
# src/pybind/mgr/dashboard/frontend/src/app/ceph/block/nvmeof-subsystem-overview/nvmeof-subsystem-overview.component.spec.ts
# src/pybind/mgr/dashboard/frontend/src/app/ceph/block/nvmeof-subsystem-overview/nvmeof-subsystem-overview.component.ts

2 weeks agoMerge pull request #69850 from rhcs-dashboard/edit-auth-subsystem
Afreen Misbah [Fri, 3 Jul 2026 20:18:27 +0000 (01:48 +0530)]
Merge pull request #69850 from rhcs-dashboard/edit-auth-subsystem

mgr/dashboard: NVMe-oF – Add edit authentication support for subsystem

Reviewed-by: Sagar Gopale <sagar.gopale@ibm.com>
2 weeks agodoc: Improve src/common/options/mds-client.yaml.in 69793/head
Anthony D'Atri [Sun, 28 Jun 2026 19:20:36 +0000 (15:20 -0400)]
doc: Improve src/common/options/mds-client.yaml.in

Signed-off-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
2 weeks agomgr/dashboard: NVMe-oF – Add edit authentication support for subsystem 69850/head
pujashahu [Tue, 30 Jun 2026 20:51:53 +0000 (02:21 +0530)]
mgr/dashboard: NVMe-oF – Add edit authentication support for subsystem

Fixes: https://tracker.ceph.com/issues/77840
Signed-off-by: pujaoshahu <pshahu@redhat.com>
2 weeks agomgr/dashboard: NVMe-oF – Subsystem Resource page enhancements
pujashahu [Mon, 29 Jun 2026 19:42:04 +0000 (01:12 +0530)]
mgr/dashboard: NVMe-oF – Subsystem Resource page enhancements

fixes:https://tracker.ceph.com/issues/77789

Signed-off-by: pujaoshahu <pshahu@redhat.com>
2 weeks agoMerge pull request #69441 from rhcs-dashboard/edit-gateway
Afreen Misbah [Fri, 3 Jul 2026 14:44:51 +0000 (20:14 +0530)]
Merge pull request #69441 from rhcs-dashboard/edit-gateway

mgr/dashboard: Implement support for editing existing nvme-oF gateway groups through UI

Reviewed-by: Sagar Gopale <sagar.gopale@ibm.com>
2 weeks agoMerge pull request #69883 from imran-imtiaz/wip-dashboard-clone-snap-id
Imran Imtiaz [Fri, 3 Jul 2026 11:46:45 +0000 (12:46 +0100)]
Merge pull request #69883 from imran-imtiaz/wip-dashboard-clone-snap-id

mgr/dashboard: support snapshot_id in clone API for group snapshots

2 weeks agoMerge pull request #69243 from rhcs-dashboard/bug-3990-pr2
Afreen Misbah [Fri, 3 Jul 2026 11:27:42 +0000 (16:57 +0530)]
Merge pull request #69243 from rhcs-dashboard/bug-3990-pr2

mgr/dashboard : Add gateway filtering support for subsystem and namespace lists

Reviewed-by: Afreen Misbah <afreen@ibm.com>
Reviewed-by: Sagar Gopale <sagar.gopale@ibm.com>
2 weeks agoMerge pull request #69912 from Sodani/shsodani_rgw_caps_final
John Mulligan [Fri, 3 Jul 2026 11:09:49 +0000 (07:09 -0400)]
Merge pull request #69912 from Sodani/shsodani_rgw_caps_final

mgr/smb: Allow pool creation for empty RGW buckets

Reviewed-by: Avan Thakkar <athakkar@redhat.com>
Reviewed-by: Anoop C S <anoopcs@cryptolab.net>
Reviewed-by: John Mulligan <jmulligan@redhat.com>
2 weeks agomgr/dashboard: Implement support for editing existing nvme-oF gateway groups through UI 69441/head
pujashahu [Thu, 25 Jun 2026 19:12:45 +0000 (00:42 +0530)]
mgr/dashboard: Implement support for editing existing nvme-oF gateway groups through UI

Fixes: https://tracker.ceph.com/issues/77386
Signed-off-by: pujaoshahu <pshahu@redhat.com>
2 weeks agomgr/dashboard: Implement backword support for Create existing nvme-oF gateway groups...
pujashahu [Wed, 24 Jun 2026 08:08:54 +0000 (13:38 +0530)]
mgr/dashboard: Implement backword support for Create existing nvme-oF gateway groups through UI

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

Signed-off-by: pujaoshahu <pshahu@redhat.com>
(cherry picked from commit 26b7e9e4849f8f0f1d044cb23cc94a5ce910061d)

2 weeks agomgr/dashboard: Implement NVMe-oF Gateway Group Resource Overview Page
pujashahu [Fri, 12 Jun 2026 22:05:13 +0000 (03:35 +0530)]
mgr/dashboard: Implement NVMe-oF Gateway Group Resource Overview Page

Fixes: https://tracker.ceph.com/issues/77383
Signed-off-by: pujaoshahu <pshahu@redhat.com>
(cherry picked from commit 254ab5383505962460d06b483dd931bf91c1f0b8)

2 weeks agomgr/dashboard : Enable cephadm-signed TLS for NVMeOf
Abhishek Desai [Mon, 15 Jun 2026 11:12:15 +0000 (16:42 +0530)]
mgr/dashboard : Enable cephadm-signed TLS for NVMeOf
fixes: https://tracker.ceph.com/issues/77406
Signed-off-by: Abhishek Desai <abhishek.desai1@ibm.com>
(cherry picked from commit 9623f6847cecf7f2e79f461420fce4821fd1b159)

2 weeks agomgr/dashboard : Add gateway filtering support for subsystem and namespace lists 69243/head
pujashahu [Tue, 2 Jun 2026 13:11:27 +0000 (18:41 +0530)]
mgr/dashboard : Add gateway filtering support for subsystem and namespace lists

Fixes: https://tracker.ceph.com/issues/77068
Signed-off-by: pujaoshahu <pshahu@redhat.com>
(cherry picked from commit e838bb19897ed4a8f6a548eca08e4fdd726e62f5)

 Conflicts:
src/pybind/mgr/dashboard/frontend/src/app/ceph/block/nvmeof-namespaces-list/nvmeof-namespaces-list.component.spec.ts
src/pybind/mgr/dashboard/frontend/src/app/ceph/block/nvmeof-subsystems/nvmeof-subsystems.component.spec.ts

2 weeks agoMerge pull request #69856 from tchaikov/wip-seastar-sanitizer
Kefu Chai [Fri, 3 Jul 2026 07:30:31 +0000 (15:30 +0800)]
Merge pull request #69856 from tchaikov/wip-seastar-sanitizer

crimson: keep seastar's sanitizers in lockstep with WITH_ASAN

Reviewed-by: Matan Breizman <mbreizma@redhat.com>