Merge PR 1470 [TRAFODION-2853] memory leak of ComDiagsArea in CmpContext heap of mxosrvr
Project: http://git-wip-us.apache.org/repos/asf/trafodion/repo Commit: http://git-wip-us.apache.org/repos/asf/trafodion/commit/dd301dc4 Tree: http://git-wip-us.apache.org/repos/asf/trafodion/tree/dd301dc4 Diff: http://git-wip-us.apache.org/repos/asf/trafodion/diff/dd301dc4 Branch: refs/heads/master Commit: dd301dc4730bc7deacead2ecd534ab6fa46eb9af Parents: 9f4e549 a101b2f Author: selvaganesang <se...@apache.org> Authored: Tue Mar 13 21:40:27 2018 +0000 Committer: selvaganesang <se...@apache.org> Committed: Tue Mar 13 21:40:27 2018 +0000 ---------------------------------------------------------------------- core/sql/arkcmp/CmpConnection.cpp | 4 +- core/sql/arkcmp/CmpContext.cpp | 17 +- core/sql/arkcmp/CmpContext.h | 2 +- core/sql/cli/Cli.cpp | 294 ++++++------------------- core/sql/cli/Context.cpp | 51 +++-- core/sql/cli/Context.h | 3 + core/sql/cli/ExSqlComp.cpp | 21 +- core/sql/cli/Statement.cpp | 11 +- core/sql/executor/ExCancel.cpp | 9 +- core/sql/executor/ExExeUtilCli.cpp | 6 +- core/sql/executor/ExExeUtilCli.h | 2 +- core/sql/executor/ExExplain.cpp | 2 +- core/sql/executor/ExStats.cpp | 2 +- core/sql/executor/ex_control.cpp | 5 +- core/sql/executor/ex_ddl.cpp | 14 +- core/sql/executor/ex_root.cpp | 28 +-- core/sql/export/ComDiags.h | 8 +- core/sql/generator/GenRelScan.cpp | 2 +- core/sql/optimizer/BindRelExpr.cpp | 38 ++-- core/sql/optimizer/OptimizerSimulator.cpp | 2 +- core/sql/optimizer/RelScan.h | 15 +- core/sql/parser/SqlParserAux.cpp | 4 +- core/sql/parser/sqlparser.y | 18 +- core/sql/regress/core/EXPECTED116 | 6 +- core/sql/regress/executor/EXPECTED001 | 3 +- core/sql/regress/executor/EXPECTED013.SB | 3 +- core/sql/regress/privs1/EXPECTED141 | 3 +- core/sql/regress/privs2/EXPECTED135 | 15 +- core/sql/regress/privs2/EXPECTED138 | 6 +- core/sql/regress/seabase/EXPECTED022 | 3 +- core/sql/regress/seabase/EXPECTED026 | 9 +- core/sql/runtimestats/ssmpipc.cpp | 4 +- core/sql/runtimestats/ssmpipc.h | 2 +- core/sql/sqlci/Param.cpp | 8 +- core/sql/sqlci/Param.h | 2 +- core/sql/sqlci/SqlCmd.cpp | 106 +++++++-- core/sql/sqlci/SqlciCmd.cpp | 6 +- core/sql/sqlci/sqlcmd.h | 8 +- core/sql/sqlcomp/CmpDescribe.cpp | 7 +- core/sql/sqlcomp/CmpSeabaseDDLcommon.cpp | 18 +- 40 files changed, 363 insertions(+), 404 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/trafodion/blob/dd301dc4/core/sql/executor/ExExplain.cpp ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/trafodion/blob/dd301dc4/core/sql/sqlcomp/CmpSeabaseDDLcommon.cpp ----------------------------------------------------------------------