Merge PR 1493 [TRAFODION-2821] Trafodion core code base needs to be thread safe
Project: http://git-wip-us.apache.org/repos/asf/trafodion/repo Commit: http://git-wip-us.apache.org/repos/asf/trafodion/commit/c2e71b2f Tree: http://git-wip-us.apache.org/repos/asf/trafodion/tree/c2e71b2f Diff: http://git-wip-us.apache.org/repos/asf/trafodion/diff/c2e71b2f Branch: refs/heads/master Commit: c2e71b2f75138596a3062e299abbd9d7906dae8d Parents: ebc847e cc97254 Author: selvaganesang <[email protected]> Authored: Fri Mar 23 22:44:10 2018 +0000 Committer: selvaganesang <[email protected]> Committed: Fri Mar 23 22:44:10 2018 +0000 ---------------------------------------------------------------------- core/sql/arkcmp/CmpContext.cpp | 2 +- core/sql/cli/Context.h | 12 - core/sql/cli/Globals.cpp | 20 - core/sql/cli/Globals.h | 9 +- core/sql/executor/ExExeUtilLoad.cpp | 4 +- core/sql/executor/ExFastTransport.cpp | 4 +- core/sql/executor/ExHbaseAccess.cpp | 6 +- core/sql/executor/ExHdfsScan.cpp | 8 +- core/sql/executor/HBaseClient_JNI.cpp | 428 +++++-------------- core/sql/executor/HBaseClient_JNI.h | 17 +- core/sql/executor/HdfsClient_JNI.cpp | 64 +-- core/sql/executor/JavaObjectInterface.cpp | 113 +++-- core/sql/executor/JavaObjectInterface.h | 17 +- core/sql/executor/OrcFileReader.cpp | 23 +- core/sql/executor/SequenceFileReader.cpp | 61 ++- core/sql/executor/ex_root.cpp | 2 +- core/sql/executor/hiveHook.cpp | 2 +- core/sql/optimizer/NATable.cpp | 2 +- core/sql/sqlcomp/CmpSeabaseDDLcommon.cpp | 24 +- core/sql/sqlcomp/CmpSeabaseDDLtable.cpp | 10 +- .../java/org/trafodion/sql/HTableClient.java | 16 +- .../main/java/org/trafodion/sql/HiveClient.java | 8 +- core/sql/ustat/hs_cli.cpp | 2 +- 23 files changed, 297 insertions(+), 557 deletions(-) ----------------------------------------------------------------------
