[ 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)