[MCOL-1300] cpimport splitter may raise a CONN_FAILURE alarm at end of job Created: 2018-03-23  Updated: 2022-11-05  Resolved: 2022-11-05

Status: Closed
Project: MariaDB ColumnStore
Component/s: cpimport
Affects Version/s: 1.1.3
Fix Version/s: Icebox

Type: Bug Priority: Minor
Reporter: David Hall (Inactive) Assignee: Unassigned
Resolution: Won't Do Votes: 1
Labels: None


 Description   

There is a possibility that on a large multi-PM system, the cpimport.bin job, when finished, closes the socket to the splitter while the splitter is still trying to read. Or it may just send a 0 length message. Either will raise a CONN_FAILURE critical alarm and leave it up forever.

Nothing is logged in this case, which also needs to be corrected. If the alarm is raised due to a socket closing, an exception is raised, but no log is made, just the alarm. Exceptions should be logged.

So this bug consists of two components:
1. Anything that raises an alarm should log as much informations as possible. (For this bug, just the CONN_FAILURE alarm)
2. Fix the communication between splitter and PM such that a socket isn't closed prematurely.

This is a difficult bug to reproduce. Since it has no operational impact, it is marked as minor.



 Comments   
Comment by Todd Stoffel (Inactive) [ 2022-11-05 ]

This item is being closed because it was well passed the expiration date with no activity. If you suspect this was done in error please create a new ticket.

Generated at Thu Feb 08 02:27:42 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.