Project

General

Profile

Actions

Bug #65718

open

cephadm: nvmeof daemon omap_file_lock_retry_sleep_interval default causes daemon to fail to start

Added by Adam King 21 days ago. Updated 11 days ago.

Status:
Pending Backport
Priority:
Normal
Assignee:
Category:
-
Target version:
-
% Done:

0%

Source:
Tags:
backport_processed
Backport:
squid, reef
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

i148-njpgei[69585]: Traceback (most recent call last):
i148-njpgei[69585]:   File "/usr/lib64/python3.9/runpy.py", line 197, in _run_module_as_main
i148-njpgei[69585]:     return _run_code(code, main_globals, None,
i148-njpgei[69585]:   File "/usr/lib64/python3.9/runpy.py", line 87, in _run_code
i148-njpgei[69585]:     exec(code, run_globals)
i148-njpgei[69585]:   File "/src/control/__main__.py", line 43, in <module>
i148-njpgei[69585]:     gateway.serve()
i148-njpgei[69585]:   File "/src/control/server.py", line 177, in serve
i148-njpgei[69585]:     omap_lock = OmapLock(omap_state, gateway_state)
i148-njpgei[69585]:   File "/src/control/state.py", line 201, in __init__
i148-njpgei[69585]:     self.omap_file_lock_retry_sleep_interval = self.omap_state.config.getint_with_default("gateway",
i148-njpgei[69585]:   File "/src/control/config.py", line 47, in getint_with_default
i148-njpgei[69585]:     return self.config.getint(section, param, fallback=value)
i148-njpgei[69585]:   File "/usr/lib64/python3.9/configparser.py", line 818, in getint
i148-njpgei[69585]:     return self._get_conv(section, option, int, raw=raw, vars=vars,
i148-njpgei[69585]:   File "/usr/lib64/python3.9/configparser.py", line 808, in _get_conv
i148-njpgei[69585]:     return self._get(section, conv, option, raw=raw, vars=vars,
i148-njpgei[69585]:   File "/usr/lib64/python3.9/configparser.py", line 803, in _get
i148-njpgei[69585]:     return conv(self.get(section, option, **kwargs))
i148-njpgei[69585]: ValueError: invalid literal for int() with base 10: '1.0'

It seems that the nvmeof daemon expects this field to be an integer but the default value is a float


Related issues 2 (2 open0 closed)

Copied to Orchestrator - Backport #65958: squid: cephadm: nvmeof daemon omap_file_lock_retry_sleep_interval default causes daemon to fail to startIn ProgressAdam KingActions
Copied to Orchestrator - Backport #65959: reef: cephadm: nvmeof daemon omap_file_lock_retry_sleep_interval default causes daemon to fail to startNewAdam KingActions
Actions #1

Updated by Adam King 21 days ago

  • Pull request ID set to 57182
Actions #2

Updated by Adam King 11 days ago

  • Status changed from In Progress to Pending Backport
Actions #3

Updated by Backport Bot 11 days ago

  • Copied to Backport #65958: squid: cephadm: nvmeof daemon omap_file_lock_retry_sleep_interval default causes daemon to fail to start added
Actions #4

Updated by Backport Bot 11 days ago

  • Copied to Backport #65959: reef: cephadm: nvmeof daemon omap_file_lock_retry_sleep_interval default causes daemon to fail to start added
Actions #5

Updated by Backport Bot 11 days ago

  • Tags set to backport_processed
Actions

Also available in: Atom PDF