From a64ab390ee52a62598f66504f81aa06effac0d52 Mon Sep 17 00:00:00 2001 From: Gil Bregman Date: Sun, 4 Jan 2026 16:26:50 +0200 Subject: [PATCH] mgr/cephadm: Change the default of max hosts per namespace in NVMEoF to 16. Fixes: https://tracker.ceph.com/issues/74310 Signed-off-by: Gil Bregman --- src/pybind/mgr/cephadm/tests/test_services.py | 2 +- .../nvmeof-gateway-group.component.spec.ts | 4 ++-- src/python-common/ceph/deployment/service_spec.py | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/pybind/mgr/cephadm/tests/test_services.py b/src/pybind/mgr/cephadm/tests/test_services.py index efa9b99c28f7..09406748ba08 100644 --- a/src/pybind/mgr/cephadm/tests/test_services.py +++ b/src/pybind/mgr/cephadm/tests/test_services.py @@ -489,7 +489,7 @@ allowed_consecutive_spdk_ping_failures = 1 spdk_ping_interval_in_seconds = 2.0 ping_spdk_under_lock = False enable_monitor_client = True -max_hosts_per_namespace = 8 +max_hosts_per_namespace = 16 max_namespaces_with_netmask = 1000 max_subsystems = 128 max_hosts = 2048 diff --git a/src/pybind/mgr/dashboard/frontend/src/app/ceph/block/nvmeof-gateway-group/nvmeof-gateway-group.component.spec.ts b/src/pybind/mgr/dashboard/frontend/src/app/ceph/block/nvmeof-gateway-group/nvmeof-gateway-group.component.spec.ts index d61a4f36894f..6d25ac626aaa 100644 --- a/src/pybind/mgr/dashboard/frontend/src/app/ceph/block/nvmeof-gateway-group/nvmeof-gateway-group.component.spec.ts +++ b/src/pybind/mgr/dashboard/frontend/src/app/ceph/block/nvmeof-gateway-group/nvmeof-gateway-group.component.spec.ts @@ -63,7 +63,7 @@ describe('NvmeofGatewayGroupComponent', () => { log_level: 'INFO', max_gws_in_grp: 16, max_hosts: 2048, - max_hosts_per_namespace: 8, + max_hosts_per_namespace: 16, max_hosts_per_subsystem: 128, max_log_directory_backups: 10, max_log_file_size_in_mb: 10, @@ -160,7 +160,7 @@ describe('NvmeofGatewayGroupComponent', () => { log_level: 'INFO', max_gws_in_grp: 16, max_hosts: 2048, - max_hosts_per_namespace: 8, + max_hosts_per_namespace: 16, max_hosts_per_subsystem: 128, max_log_directory_backups: 10, max_log_file_size_in_mb: 10, diff --git a/src/python-common/ceph/deployment/service_spec.py b/src/python-common/ceph/deployment/service_spec.py index b1f46d83ee46..2ebf76572ed4 100644 --- a/src/python-common/ceph/deployment/service_spec.py +++ b/src/python-common/ceph/deployment/service_spec.py @@ -1683,7 +1683,7 @@ class NvmeofServiceSpec(ServiceSpec): allowed_consecutive_spdk_ping_failures: Optional[int] = 1, spdk_ping_interval_in_seconds: Optional[float] = 2.0, ping_spdk_under_lock: Optional[bool] = False, - max_hosts_per_namespace: Optional[int] = 8, + max_hosts_per_namespace: Optional[int] = 16, max_namespaces_with_netmask: Optional[int] = 1000, max_subsystems: Optional[int] = 128, max_hosts: Optional[int] = 2048, -- 2.47.3