[
https://issues.apache.org/jira/browse/TRAFODION-2695?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Selvaganesan Govindarajan reassigned TRAFODION-2695:
----------------------------------------------------
Assignee: Selvaganesan Govindarajan
> SSMP process ($ZSMxxx) sees too many opens from the master process
> ------------------------------------------------------------------
>
> Key: TRAFODION-2695
> URL: https://issues.apache.org/jira/browse/TRAFODION-2695
> Project: Apache Trafodion
> Issue Type: Improvement
> Reporter: Selvaganesan Govindarajan
> Assignee: Selvaganesan Govindarajan
>
> The master processes like mxosrvr or sqlci opens SSMP process to send query
> started message and query finished messages. These messages are sent to
> provide the capability to cancel the query.
> I had observed the following with mxosrvr and mxssmp interactions:
> Mxosrvr opens a connection to mxssmp
> - For get statistics command
> - Managed via ssmpManager_ in the context. This can have connections
> to all the ssmps in the cluster
> - To cancel a query
> - Managed via cbServer_ in ExCancelTcb. This connection is expected
> to go away when the cancel is passed on the mxssmp.
> - To Send query started /Query finished message
> - Managed via cbServer_ in ContextCli. If the cbServer_ is taken up
> already by the query with query started message pending, every statement
> being executed would create a connection to ssmp and managed via cbServer_ in
> ex_root_tcb of the query
> I can see many (4) opens in mxssmp dump from a mxosrvr, but I could account
> for only one connection on the mxosrvr core dump. For some other clients, I
> have seen upto 6-8 opens.
> So, I would like to change into a common connection pool for ssmps. The
> common connection pool should be managed at the contextCli.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)