Repository: incubator-trafodion Updated Branches: refs/heads/master 02c6c32ac -> dd0156f96
[TRAFODION-1774]use hashCode instead of random [TRAFODION-1774][MT-DCS]use hashCode() instead of random to make the stmtHandle is unique Project: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/commit/db4100d6 Tree: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/tree/db4100d6 Diff: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/diff/db4100d6 Branch: refs/heads/master Commit: db4100d6a0d30871ccc2af185c76e6332cc86ca5 Parents: 0bd7a14 Author: Weiqing Xu <[email protected]> Authored: Fri Jan 22 06:33:01 2016 +0000 Committer: Weiqing Xu <[email protected]> Committed: Fri Jan 22 06:33:01 2016 +0000 ---------------------------------------------------------------------- .../java/org/trafodion/dcs/servermt/serverSql/TrafStatement.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/db4100d6/dcs/src/main/java/org/trafodion/dcs/servermt/serverSql/TrafStatement.java ---------------------------------------------------------------------- diff --git a/dcs/src/main/java/org/trafodion/dcs/servermt/serverSql/TrafStatement.java b/dcs/src/main/java/org/trafodion/dcs/servermt/serverSql/TrafStatement.java index 4fa22d4..045ddff 100644 --- a/dcs/src/main/java/org/trafodion/dcs/servermt/serverSql/TrafStatement.java +++ b/dcs/src/main/java/org/trafodion/dcs/servermt/serverSql/TrafStatement.java @@ -68,8 +68,7 @@ public class TrafStatement { public TrafStatement(String serverWorkerName, String stmtLabel, Connection conn, String sqlString, int sqlStmtType) throws SQLException { init(); this.stmtLabel = stmtLabel; - stmtHandle = random.nextInt(1000); - stmtHandle = (stmtHandle < 0)? -stmtHandle : stmtHandle; + stmtHandle = this.hashCode(); this.serverWorkerName = serverWorkerName; if(LOG.isDebugEnabled()) LOG.debug(serverWorkerName + ". constructor TrafStatement[" + stmtLabel + "/" + stmtHandle + "]");
