Standalone Python scripting for Rest API for cluster management and failover (MCOL-3909)

[MCOL-3899] MCS processes should reestablish connections when appropriate Created: 2020-03-23  Updated: 2020-09-21  Resolved: 2020-08-31

Status: Closed
Project: MariaDB ColumnStore
Component/s: DMLProc
Affects Version/s: None
Fix Version/s: 5.4.1

Type: Sub-Task Priority: Major
Reporter: Roman Assignee: Patrick LeBlanc (Inactive)
Resolution: Won't Do Votes: 0
Labels: None

Sprint: 2020-8

 Description   

Right now network connections aren't re-established in case of connection loss. New cluster management API depends on this capability b/c the services are restarted by systemd in case of a crash.

There are different kind of network connections used by network services some of them must be re-established(DMLProc/DDLProc -> WriteEngine) some not (ExeMgr -> PrimProc).



 Comments   
Comment by David Hall (Inactive) [ 2020-03-23 ]

You imply we do not want automatic reconnection between ExeMgr and PrimProc. If this is your intent, I think perhaps we need to have these reconnect automatically.

Comment by Patrick LeBlanc (Inactive) [ 2020-08-31 ]

We'll see if this is necessary for v2. At least in v1 (1.5.4 release) it's not b/c we restart everything on every node when there is a node-up/down event.

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