Details
-
Bug
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Fixed
-
23.10.1, 23.02.8
-
None
-
2024-1
Description
The newest version of cmapi change an exception type to ConnectionRefusedError from socket.timeout. Essentially triggering workernode/ loadbrm to reload every 10-20 seconds.
During this time, on large S3 installations with slow networking, DBRMs, specially the extent map might not be downloaded/processed in time so the map can be truncated at run time share memory.
The solution is to avoid ConnectionRefusedError error during startup polling to cause this restart/reloading.
/usr/share/columnstore/cmapi/cmapi_server/managers/process.py : 173
173 except (socket.timeout,ConnectionRefusedError) : |
174 logging.debug( |
175 f'"{name}" {workernodes[name]["IPAddr"]}:' |
176 f'{workernodes[name]["Port"]} not started yet.' |
177 ) |
178 else: |
179 # delete started workernode from workernodes dict |
Attachments
Activity
Field | Original Value | New Value |
---|---|---|
Assignee | Leonid Fedorov [ JIRAUSER48443 ] |
Assignee | Leonid Fedorov [ JIRAUSER48443 ] | Roman [ drrtuy ] |
Status | Open [ 1 ] | In Progress [ 3 ] |
Assigned for Review | Leonid Fedorov [ JIRAUSER48443 ] | |
Fix Version/s | 23.02.9 [ 29805 ] | |
Fix Version/s | 23.10.2 [ 29807 ] | |
Sprint | 2024-1 [ 755 ] | |
Affects Version/s | 23.02.8 [ 29635 ] | |
Affects Version/s | 23.10.1 [ 29105 ] |
Status | In Progress [ 3 ] | In Review [ 10002 ] |
Status | In Review [ 10002 ] | In Testing [ 10301 ] |
Resolution | Fixed [ 1 ] | |
Status | In Testing [ 10301 ] | Closed [ 6 ] |
Labels | triage |
Zendesk Related Tickets | 201918 | |
Zendesk active tickets | 201918 |
drrtuy, allen.herrera, leonid.fedorov, I don't understand how can I test it
Please provide info.