Merge remote-tracking branch 'origin/master' into TRAFODION-1905
Project: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/commit/96d03925 Tree: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/tree/96d03925 Diff: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/diff/96d03925 Branch: refs/heads/master Commit: 96d03925f3e14be5a3eb6276173cc1032ecd230e Parents: 2a4dcb0 b7ecf18 Author: Gunnar Tapper <[email protected]> Authored: Wed Apr 6 18:43:00 2016 -0600 Committer: Gunnar Tapper <[email protected]> Committed: Wed Apr 6 18:43:00 2016 -0600 ---------------------------------------------------------------------- .../src/org/trafodion/jdbc/t4/HPT4Desc.java | 8 +- .../trafodion/jdbc/t4/InterfaceResultSet.java | 10 + .../trafodion/jdbc/t4/InterfaceStatement.java | 8 +- .../jdbc/t4/TrafT4PreparedStatement.java | 32 +- .../org/trafodion/jdbc/t4/TrafT4ResultSet.java | 19 +- core/conn/odbc/src/odbc/Common/DrvrSrvr.cpp | 2 + core/conn/odbc/src/odbc/Common/nskieee.cpp | 18 + .../odbc/src/odbc/nsksrvrcore/sqlinterface.cpp | 86 +- core/conn/odbc/src/odbc/nsksrvrcore/srvrkds.cpp | 2 + core/rest/Makefile | 5 +- core/rest/pom.xml | 159 +- core/rest/src/assembly/all.xml | 20 +- .../main/java/org/trafodion/rest/Constants.java | 8 - .../org/trafodion/rest/GetStatusResponse.java | 3 - core/sqf/conf/install_features | 7 +- core/sqf/hbase_utilities/pom.xml | 12 +- .../backuprestore/TrafExportSnapshot.java | 85 +- core/sqf/sqenvcom.sh | 140 +- core/sqf/sql/scripts/install_local_hadoop | 75 +- core/sqf/sql/scripts/sqgen | 1 + core/sqf/src/seabed/src/fs.cpp | 3 +- core/sqf/src/seatrans/.gitignore | 10 + core/sqf/src/seatrans/hbase-trx/Makefile | 22 +- core/sqf/src/seatrans/hbase-trx/pom.xml.apache | 45 +- core/sqf/src/seatrans/hbase-trx/pom.xml.cdh | 8 +- core/sqf/src/seatrans/hbase-trx/pom.xml.hdp | 15 +- core/sqf/src/seatrans/hbase-trx/pp.awk | 138 + core/sqf/src/seatrans/hbase-trx/reinstate_orig | 30 + .../hbase/client/PatchClientScanner.java.tmpl | 237 + .../CommitUnsuccessfulException.java | 0 .../HBaseBackedTransactionLogger.java | 0 .../client/transactional/JtaXAResource.java | 0 .../transactional/LocalTransactionLogger.java | 0 .../hbase/client/transactional/RMInterface.java | 8 +- .../client/transactional/RegionHelper.java | 0 .../transactional/SsccTransactionalScanner.java | 289 - .../SsccTransactionalScanner.java.tmpl | 297 + .../transactional/SsccTransactionalTable.java | 8 +- .../hbase/client/transactional/TmDDL.java | 0 .../client/transactional/TransactionLogger.java | 0 .../transactional/TransactionManager.java | 48 +- .../TransactionRegionLocation.java | 12 + .../transactional/TransactionalReturn.java | 0 .../transactional/TransactionalScanner.java | 319 - .../TransactionalScanner.java.tmpl | 325 + .../transactional/TransactionalTable.java | 7 +- .../transactional/TransactionalTableClient.java | 8 +- .../UnknownTransactionException.java | 0 .../transactional/SplitBalanceHelper.java | 666 +- .../transactional/SsccRegionEndpoint.java | 4167 ------------ .../transactional/SsccRegionEndpoint.java.tmpl | 4127 ++++++++++++ .../transactional/TrxRegionEndpoint.java | 5885 ---------------- .../transactional/TrxRegionEndpoint.java.tmpl | 6271 ++++++++++++++++++ .../transactional/TrxRegionObserver.java | 920 --- .../transactional/TrxRegionObserver.java.tmpl | 975 +++ .../transactional/TrxTableClient2.java | 0 .../generated/TrxRegionProtos.java | 5635 ++++++++++++++-- .../CleanOldTransactionsChore.java | 71 - .../CleanOldTransactionsChore.java.tmpl | 81 + .../transactional/KeyValueListScanner.java | 173 - .../transactional/KeyValueListScanner.java.tmpl | 167 + .../transactional/MemoryUsageChore.java | 64 - .../transactional/MemoryUsageChore.java.tmpl | 75 + .../SingleVersionDeleteNotSupported.java | 0 .../transactional/SsccTransactionState.java | 4 +- .../transactional/TransactionState.java | 35 +- .../transactional/TransactionalRegion.java | 7 +- .../TransactionalRegionScannerHolder.java | 0 .../transactional/TrxTransactionState.java | 1039 --- .../transactional/TrxTransactionState.java.tmpl | 1004 +++ .../hbase-trx/src/main/protobuf/TrxRegion.proto | 45 +- .../sqf/src/seatrans/hbase-trx/uncomment_string | 36 + core/sqf/src/seatrans/tm/hbasetmlib2/Makefile | 3 + core/sqf/src/seatrans/tm/hbasetmlib2/pom.xml | 9 +- .../src/seatrans/tm/hbasetmlib2/pom.xml.apache | 115 + .../sqf/src/seatrans/tm/hbasetmlib2/pom.xml.hdp | 88 + core/sql/arkcmp/CmpStatement.cpp | 2 - core/sql/cli/CliExtern.cpp | 36 - core/sql/cli/SQLCLIdev.h | 2 - core/sql/cli/SessionDefaults.cpp | 2 + core/sql/comexe/ComTdbHbaseAccess.h | 12 +- core/sql/executor/ExHbaseAccess.h | 2 - core/sql/executor/ExHbaseIUD.cpp | 28 +- core/sql/executor/HBaseClient_JNI.cpp | 85 +- core/sql/executor/HBaseClient_JNI.h | 10 +- core/sql/executor/ex_control.cpp | 12 +- core/sql/exp/ExpHbaseInterface.cpp | 25 +- core/sql/exp/ExpHbaseInterface.h | 10 +- core/sql/generator/GenRelUpdate.cpp | 10 +- core/sql/nskgmake/Makerules.mk | 16 +- core/sql/optimizer/BindRelExpr.cpp | 99 +- core/sql/optimizer/NATable.cpp | 6 +- core/sql/pom.xml | 12 +- core/sql/pom.xml.apache | 131 + core/sql/pom.xml.hdp | 111 + core/sql/regress/core/DIFF116.KNOWN.SB | 21 - core/sql/regress/core/EXPECTEDRTS | 1436 ++-- core/sql/regress/core/FILTERRTS | 2 + core/sql/regress/core/TESTRTS | 24 +- core/sql/regress/executor/EXPECTED020 | 4 + core/sql/regress/privs2/EXPECTED135 | 219 +- core/sql/regress/privs2/TEST135 | 50 +- core/sql/regress/seabase/EXPECTED020 | 374 +- core/sql/regress/seabase/TEST020 | 99 +- core/sql/regress/tools/runregr_executor.ksh | 2 +- core/sql/regress/udr/FILTER103 | 25 + core/sql/regress/udr/Utils.java | 279 + core/sql/sqlcomp/CmpSeabaseDDLcommon.cpp | 3 - core/sql/sqlcomp/CmpSeabaseDDLschema.cpp | 57 +- core/sql/sqlcomp/CmpSeabaseDDLview.cpp | 21 +- core/sql/sqlcomp/DefaultConstants.h | 10 +- core/sql/sqlcomp/nadefaults.cpp | 13 +- .../java/org/trafodion/sql/HBaseClient.java | 36 +- .../java/org/trafodion/sql/HTableClient.java | 15 +- .../src/asciidoc/_chapters/odbc_windows.adoc | 1 - install/installer/rest_installer | 1 - install/installer/traf_cloudera_mods98 | 6 +- install/installer/traf_config_check | 7 +- install/installer/traf_hortonworks_mods98 | 24 +- licenses/lic-rest-bin | 1415 +++- licenses/not-rest-bin | 20 + 121 files changed, 23686 insertions(+), 15280 deletions(-) ----------------------------------------------------------------------
