-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[system monitor]ERR healthd: system_servicejoin() argument must be str, bytes, or os.PathLike object, not 'NoneType' #18818
Comments
@dgsudharsan @adyeung Found the issue, it is due to EOFError from the queue processing during queue shutdown. The fix already exists in the master code --> Please backport it accordingly. |
@sg893052 please share the PR in master so we can add the relevant label for the backport. |
@sg893052 Even with the PR we see the issue. |
@dgsudharsan Please share the Techsupport and image details. |
@sg893052 I found the issue. It is due to the underlying infrastructure where there is an access to device metadata table while the config reload is done. I added traceback and below is what is seen
|
@abdosi There is a race condition if get_device_runtime_metadata if it is called during config reload. #11795 |
@abdosi Can you please check and comment on this issue? |
Basically handle any exception when calling API get_device_runtime_metadata() and go for retry. Signed-off-by: Abhishek Dosi <[email protected]>
…9480) *Fix: sonic-net#18818 Handle any exception in API get_service_from_feature_table() gracefully . --------- Signed-off-by: Abhishek Dosi <[email protected]>
…9480) *Fix: sonic-net#18818 Handle any exception in API get_service_from_feature_table() gracefully . --------- Signed-off-by: Abhishek Dosi <[email protected]>
…9480) *Fix: sonic-net#18818 Handle any exception in API get_service_from_feature_table() gracefully . --------- Signed-off-by: Abhishek Dosi <[email protected]>
…9480) *Fix: sonic-net#18818 Handle any exception in API get_service_from_feature_table() gracefully . --------- Signed-off-by: Abhishek Dosi <[email protected]>
*Fix: #18818 Handle any exception in API get_service_from_feature_table() gracefully . --------- Signed-off-by: Abhishek Dosi <[email protected]>
*Fix: #18818 Handle any exception in API get_service_from_feature_table() gracefully . --------- Signed-off-by: Abhishek Dosi <[email protected]>
Description
While performing config save followed by config reload sometimes we get the following log
Steps to reproduce the issue:
Describe the results you received:
Error in syslog
Describe the results you expected:
No error in syslog
Output of
show version
:Output of
show techsupport
:Additional information you deem important (e.g. issue happens only occasionally):
The text was updated successfully, but these errors were encountered: