Skip to content

Commit 1807a55

Browse files
committed
mgr/cephadm: Add resource limits to nvmeof configuration
Fixes https://tracker.ceph.com/issues/68967 Signed-off-by: Gil Bregman <[email protected]>
1 parent 4269d7c commit 1807a55

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

src/pybind/mgr/cephadm/templates/services/nvmeof/ceph-nvmeof.conf.j2

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,10 @@ ping_spdk_under_lock = {{ spec.ping_spdk_under_lock }}
2222
enable_monitor_client = {{ spec.enable_monitor_client }}
2323
max_hosts_per_namespace = {{ spec.max_hosts_per_namespace }}
2424
max_namespaces_with_netmask = {{ spec.max_namespaces_with_netmask }}
25+
max_subsystems = {{ spec.max_subsystems }}
26+
max_namespaces = {{ spec.max_namespaces }}
27+
max_namespaces_per_subsystem = {{ spec.max_namespaces_per_subsystem }}
28+
max_hosts_per_subsystem = {{ spec.max_hosts_per_subsystem }}
2529

2630
[gateway-logs]
2731
log_level = {{ spec.log_level }}

src/pybind/mgr/cephadm/tests/test_services.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -411,6 +411,10 @@ def test_nvmeof_config(self, _get_name, _run_cephadm, cephadm_module: CephadmOrc
411411
enable_monitor_client = True
412412
max_hosts_per_namespace = 1
413413
max_namespaces_with_netmask = 1000
414+
max_subsystems = 128
415+
max_namespaces = 1024
416+
max_namespaces_per_subsystem = 256
417+
max_hosts_per_subsystem = 32
414418
415419
[gateway-logs]
416420
log_level = INFO

0 commit comments

Comments
 (0)