You are viewing a plain text version of this content. The canonical link for it is here.
Posted to codereview@trafodion.apache.org by selvaganesang <gi...@git.apache.org> on 2017/09/14 01:15:59 UTC
[GitHub] incubator-trafodion pull request #1231: [Trafodion 2739] RMS semaphore handl...
Github user selvaganesang commented on a diff in the pull request:
https://github.com/apache/incubator-trafodion/pull/1231#discussion_r138777511
--- Diff: core/sql/cli/Cli.cpp ---
@@ -8325,19 +8325,15 @@ Lng32 SQLCLI_RegisterQuery(CliGlobals *cliGlobals,
StatsGlobals *statsGlobals = cliGlobals->getStatsGlobals();
if (statsGlobals == NULL)
return retcode;
- short error;
- short savedPriority, savedStopMode;
+ int error;
error = statsGlobals->getStatsSemaphore(cliGlobals->getSemId(),
- cliGlobals->myPin(),
- savedPriority, savedStopMode, FALSE /*shouldTimeout*/);
- ex_assert(error == 0, "getStatsSemaphore() returned an error");
-
+ cliGlobals->myPin());
--- End diff --
Any error would have asserted in StatsGlobals::getStatsSemaphore() method itself
---