You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafodion.apache.org by db...@apache.org on 2016/05/19 23:34:49 UTC
[3/4] incubator-trafodion git commit: [TRAFODION-1956] Timeout for
arkcmp process
[TRAFODION-1956] Timeout for arkcmp process
Changes as per the review comments
Project: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/commit/7066f185
Tree: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/tree/7066f185
Diff: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/diff/7066f185
Branch: refs/heads/master
Commit: 7066f18556ad0d498ce1d7acd070f458ebb3acb6
Parents: cea3a07
Author: selvaganesang <se...@esgyn.com>
Authored: Wed May 18 17:44:40 2016 +0000
Committer: selvaganesang <se...@esgyn.com>
Committed: Wed May 18 17:44:40 2016 +0000
----------------------------------------------------------------------
core/sql/cli/Context.cpp | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/7066f185/core/sql/cli/Context.cpp
----------------------------------------------------------------------
diff --git a/core/sql/cli/Context.cpp b/core/sql/cli/Context.cpp
index af6496c..0192dc0 100644
--- a/core/sql/cli/Context.cpp
+++ b/core/sql/cli/Context.cpp
@@ -4944,7 +4944,7 @@ Lng32 parse_statsReq(short statsReqType,char *statsReqStr, Lng32 statsReqStrLen,
void ContextCli::killIdleMxcmp()
{
- Int64 currentTimestamp = -1;
+ Int64 currentTimestamp;
Int32 compilerIdleTimeout;
Int64 recentIpcTimestamp ;
@@ -4955,8 +4955,7 @@ void ContextCli::killIdleMxcmp()
compilerIdleTimeout = getSessionDefaults()->getCompilerIdleTimeout();
if (compilerIdleTimeout == 0)
return;
- if (currentTimestamp == -1)
- currentTimestamp = NA_JulianTimestamp();
+ currentTimestamp = NA_JulianTimestamp();
recentIpcTimestamp = arkcmpArray_[0]->getRecentIpcTimestamp();
if (recentIpcTimestamp != -1 && (((currentTimestamp - recentIpcTimestamp)/1000000) >= compilerIdleTimeout))
killAndRecreateMxcmp();