Clone Tools
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Fix for [Trafodion-3244] Need to provide support for HDP 2.5.x and 2.6.x Various files needed to correctly build modified protos and remain backward compatible

    • -1
    • +2
    ./transactional/KeyValueListScanner.java.tmpl
  1. … 87 more files in changeset.
[TRAFODION-2654] Change the location of trafodion-site.xml from $TRAF_HOME/etc to config [TRAFODION-2653] Sort operator loops at times

All HBase client connections from Trafodion uses Trafodion configuration

concept. Any client side property can now be set in trafodion-site.xml.

The scratch files are now open in blocking mode. Hence any scratch file

operation shouldn't return EAGAIN.

The internal table TDDL of table is now created without any table

coprocessors attached to it.

    • -1
    • +0
    ./transactional/TrxTransactionState.java.tmpl
  1. … 23 more files in changeset.
Merge remote branch 'origin/master' into TRAFODION-2001

Conflicts:

core/sqf/src/seatrans/hbase-trx/src/main/java/org/apache/hadoop/hbase/regionserver/transactional/TrxTransactionState.java.tmpl

    • -102
    • +225
    ./transactional/TrxTransactionState.java.tmpl
Restored nodeAdd scripts to support new node add logic. Fixed 'shell node add' logic in Trafodion Configuration library module.

    • -2
    • +11
    ./transactional/TrxTransactionState.java.tmpl
  1. … 7 more files in changeset.
Added missed template file

    • -0
    • +79
    ./transactional/TransactionalRegionScannerHolder.java.tmpl
Merge fixes

    • -64
    • +0
    ./transactional/TransactionalRegionScannerHolder.java
  1. … 2 more files in changeset.
This is a large contribution of changes from Esgyn TransactionManager and libraries that are collectively much better tested and hardened than Trafodion, but are too numerous and complex to cherry pick individually.

The changes include:

Dozens of bug fixes

Improved recovery after HBase failures

Better error reporting and tracing, which includes region keys for easier debugging

Reduced UnknownTransactionExceptions resulting from duplicate transaction registration

Better TLOG management including reducing the default number of tables

    • -2
    • +2
    ./transactional/SsccTransactionState.java
    • -9
    • +99
    ./transactional/TransactionState.java
    • -3
    • +4
    ./transactional/TransactionalRegionScannerHolder.java
    • -103
    • +234
    ./transactional/TrxTransactionState.java.tmpl
  1. … 18 more files in changeset.
[TRAFODION-2466]Handle sortReclen limit in sort overflow.

    • -6
    • +7
    ./transactional/TrxTransactionState.java.tmpl
  1. … 3 more files in changeset.
[TRAFODION-2414] enhance 8616 commit conflict error message to include tx conflict details.

    • -39
    • +33
    ./transactional/TrxTransactionState.java.tmpl
  1. … 31 more files in changeset.
Fix for [Trafodion-2348] TransactionState.hasConflict gets a null pointer exception

    • -4
    • +9
    ./transactional/TrxTransactionState.java.tmpl
Recovery changes for region transaction changes Fixes are part of JIRA [TRAFODION-1435]

    • -4
    • +10
    ./transactional/TransactionState.java
    • -1
    • +3
    ./transactional/TrxTransactionState.java.tmpl
  1. … 2 more files in changeset.
Merge branch 'master' of github.com:apache/incubator-trafodion into sean_traf

    • -6
    • +21
    ./transactional/TrxTransactionState.java.tmpl
  1. … 2 more files in changeset.
Initial checkin of region transaction handling. Do not merge.

    • -3
    • +12
    ./transactional/SsccTransactionState.java
    • -2
    • +14
    ./transactional/TransactionState.java
    • -1
    • +15
    ./transactional/TrxTransactionState.java.tmpl
  1. … 12 more files in changeset.
TRAFODION-2067 support cdh5.7 & hbase1.2

    • -4
    • +5
    ./transactional/CleanOldTransactionsChore.java.tmpl
    • -3
    • +11
    ./transactional/KeyValueListScanner.java.tmpl
    • -3
    • +3
    ./transactional/MemoryUsageChore.java.tmpl
    • -6
    • +21
    ./transactional/TrxTransactionState.java.tmpl
  1. … 26 more files in changeset.
Fix for issue where the writeOrdering list was not processed in a consistent order and could result in rows being truncated

    • -2
    • +2
    ./transactional/TrxTransactionState.java.tmpl
[TRAFODION-2113] Fix for coring idtmsrv process

  1. … 2 more files in changeset.
TRAFODION-2016 support apache hbase1.1 & cdh5.5

    • -3
    • +3
    ./transactional/CleanOldTransactionsChore.java.tmpl
    • -1
    • +1
    ./transactional/KeyValueListScanner.java.tmpl
    • -3
    • +3
    ./transactional/MemoryUsageChore.java.tmpl
    • -5
    • +5
    ./transactional/TrxTransactionState.java.tmpl
  1. … 19 more files in changeset.
Third set of changes for timestamp<->ascii time string conversion

  1. … 2 more files in changeset.
Additional changes to handle timestamp conversion

  1. … 9 more files in changeset.
[TRAFODION-1988] Better Java exception handling in Trafodion

  1. … 20 more files in changeset.
CommitId to readable timestamp conversion

  1. … 11 more files in changeset.
[TRAFODION-1936] Update copyright banners for 2016

  1. … 9 more files in changeset.
merge Prashanth's change

    • -0
    • +17
    ./transactional/TrxTransactionState.java.tmpl
  1. … 9 more files in changeset.
remove duplicate copyright & roll back some change

    • -10
    • +0
    ./transactional/CleanOldTransactionsChore.java.tmpl
    • -10
    • +0
    ./transactional/MemoryUsageChore.java.tmpl
    • -10
    • +0
    ./transactional/TrxTransactionState.java.tmpl
  1. … 4 more files in changeset.
    • -71
    • +0
    ./transactional/CleanOldTransactionsChore.java
    • -0
    • +91
    ./transactional/CleanOldTransactionsChore.java.tmpl
    • -173
    • +0
    ./transactional/KeyValueListScanner.java
    • -0
    • +167
    ./transactional/KeyValueListScanner.java.tmpl
    • -64
    • +0
    ./transactional/MemoryUsageChore.java
    • -0
    • +85
    ./transactional/MemoryUsageChore.java.tmpl
    • -0
    • +0
    ./transactional/SingleVersionDeleteNotSupported.java
    • -2
    • +2
    ./transactional/SsccTransactionState.java
    • -3
    • +32
    ./transactional/TransactionState.java
    • -4
    • +3
    ./transactional/TransactionalRegion.java
    • -0
    • +0
    ./transactional/TransactionalRegionScannerHolder.java
    • -1039
    • +0
    ./transactional/TrxTransactionState.java
    • -0
    • +997
    ./transactional/TrxTransactionState.java.tmpl
  1. … 54 more files in changeset.
support vanilla hbase 0.98.10

    • -4
    • +5
    ./transactional/SingleVersionDeleteNotSupported.java
    • -153
    • +214
    ./transactional/TrxTransactionState.java
  1. … 6 more files in changeset.
Merge remote branch 'origin/pr/221/head' into mrg_89

    • -44
    • +70
    ./transactional/TrxTransactionState.java
Merge [TRAFODION-1688] PR 219 Recovery following RegionServer failure

    • -0
    • +4
    ./transactional/TrxTransactionState.java
    • -44
    • +70
    ./transactional/TrxTransactionState.java
    • -4
    • +49
    ./transactional/TrxTransactionState.java