This is an automated email from the ASF dual-hosted git repository.
selva pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/trafodion.git.
from 0eccea8 Merge pull request #1838 from SuJinpei/t-3307
new f9679c9 [TRAFODION-3280] Reduce path length in Trafodion for improved
performance and scalability
new a6f4f8c [TRAFODION-3280] Reduce path length in Trafodion for improved
performance and scalability
new 6bbe513 [TRAFODION-3280] Reduce path length in Trafodion for improved
performance and scalability RegionList is now collected per table on the client
side using HashMap instead of Set. This allows client to register to TM the
region only if it not already registered within a transaction.
new fae7b13 [TRAFODION-3280] Reduce path length in Trafodion for improved
performance and scalability
new ed07817 Merge branch 'trafodion-3280_4' of
github.com:selvaganesang/trafodion into trafodion-3280_5
new 0b5f43e Fix for build failure in PR 1839
new a750863 Merge pull request #1839 from selvaganesang/trafodion-3280_4
The 7148 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../hbase/client/transactional/JtaXAResource.java | 7 +-
.../hbase/client/transactional/RMInterface.java | 282 ++++++++++-----------
.../transactional/SsccTransactionalTable.java | 4 +-
.../transactional/TrafodionLocationList.java | 142 +++++++++++
.../client/transactional/TransactionManager.java | 115 +++++----
.../client/transactional/TransactionState.java | 81 ++++--
.../transactional/TransactionalScanner.java.tmpl | 6 -
.../client/transactional/TransactionalTable.java | 2 +-
.../transactional/SsccTableClientUtils.java | 2 +-
.../transactional/TrxTransactionState.java.tmpl | 1 +
.../org/apache/hadoop/hbase/util/ByteArrayKey.java | 55 ++++
.../tm/hbasetmlib2/javaobjectinterfacetm.cpp | 26 +-
.../main/java/org/trafodion/dtm/HBaseTxClient.java | 148 +++++------
.../main/java/org/trafodion/dtm/TmAuditTlog.java | 28 +-
core/sqf/src/seatrans/tm/hbasetmlib2/testrun.cpp | 2 +-
core/sql/executor/ExHbaseAccess.cpp | 10 +
core/sql/executor/ExHbaseAccess.h | 2 +
core/sql/executor/ExHbaseIUD.cpp | 10 +
core/sql/executor/ExHbaseSelect.cpp | 17 +-
core/sql/qmscommon/QRLogger.cpp | 6 +-
20 files changed, 631 insertions(+), 315 deletions(-)
create mode 100644
core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/client/transactional/TrafodionLocationList.java
create mode 100644
core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/util/ByteArrayKey.java