You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@omid.apache.org by yo...@apache.org on 2019/05/26 07:36:13 UTC

[incubator-omid] branch master updated (b7e005d -> 24c5572)

This is an automated email from the ASF dual-hosted git repository.

yonigo pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-omid.git.


    from b7e005d  change version to 1.1.0-SNAPSHOT in hbase-shims:hbase-2 pom
     add 1ed4e4b  [OMID-124] Change hbase commitTable.Client to not do async deletes to ct
     add 3131892  [OMID-122] Allow specifying the path of the protoc executable
     add 6a81297  [OMID-123] Allow starting Omid on machines without en or eth interfaces.
     add 36313d1  [OMID-125] Fix deadlock when lease manager panics
     add cbe2a39  [OMID-129] - cache uncommitted transactions in TransactionVisibilityFilterBase with Long.MAX_VALUE as commit timestamp
     add b8c440e  [OMID-132] batch postcommit shadow cell updates
     add d30f709  [OMID-133] When TTable autoflush is false, before read/scan flush tables.
     add 3a22dd6  [OMID-134] - transactionManager is thread safe. All HBase Table and Connectoins are close correctly. Create new Table from connection only when needed
     add 14b5dec  [OMID-135] - Fix compaction bug that deletes shadow cells above LWM
     add 4fcba08  Prepare for omid 1.0.1 release
     add 512904c  [ci skip] prepare release omid-1.0.1
     add cf54df9  OMID-138 - Dont clear commitCache when skiping row
     add 6706c9e  OMID-139 - Batch transaction cleanup when aborted
     add 91fdb1e  Add Yonatans key to KEYS file
     add 5ca00f1  OMID-142 1. CompactorScanner skips whole family when found a familyDelete tumbstone. 2. Remove unnecessary transaction prints in case of rollback
     add c44de7a  [OMID-144] - Zero checkpoint bits whenever reading from commit table.
     add 8cfacb1  [OMID-145] add commit cache to compation
     add 764faed  OMID-146 Fix consistensy of compaction when the commit time stamp hasnt reached the commit table yet.
     add 3550100  OMID-146; perf addendum
     add 24c5572  [ci skip] prepare for next development iteration

No new revisions were added by this update.

Summary of changes:
 KEYS                                               |  57 ++++
 benchmarks/pom.xml                                 |   2 +-
 .../apache/omid/benchmarks/tso/RawTxRunner.java    |   5 +-
 codahale-metrics/pom.xml                           |   2 +-
 commit-table/pom.xml                               |   2 +-
 .../org/apache/omid/committable/CommitTable.java   |   8 +-
 .../omid/committable/InMemoryCommitTable.java      |  18 +-
 .../apache/omid/committable/NullCommitTable.java   |  10 +-
 .../omid/committable/NullCommitTableTest.java      |  50 ++-
 common/pom.xml                                     |   4 +-
 .../main/java/org/apache/omid/NetworkUtils.java    |   9 +-
 examples/pom.xml                                   |   2 +-
 hbase-client/pom.xml                               |   2 +-
 .../transaction/AttributeSetSnapshotFilter.java    |   4 +
 .../omid/transaction/HBaseSyncPostCommitter.java   |  67 ++--
 .../apache/omid/transaction/HBaseTransaction.java  |  60 +++-
 .../omid/transaction/HBaseTransactionManager.java  |  32 +-
 .../omid/transaction/HTableAccessWrapper.java      |   5 +
 .../apache/omid/transaction/SnapshotFilter.java    |   2 +-
 .../omid/transaction/SnapshotFilterImpl.java       |  13 +-
 .../java/org/apache/omid/transaction/TTable.java   |  21 +-
 .../omid/transaction/TableAccessWrapper.java       |   2 +-
 .../org/apache/omid/transaction/OmidTestBase.java  |   1 +
 .../transaction/TestAsynchronousPostCommitter.java |   6 +-
 .../org/apache/omid/transaction/TestAutoFlush.java |   4 +
 .../org/apache/omid/transaction/TestCellUtils.java |  53 ++++
 .../apache/omid/transaction/TestCheckpoint.java    | 108 ++++++-
 .../org/apache/omid/transaction/TestFilters.java   |   4 +-
 .../transaction/TestHBaseTransactionClient.java    |  12 +-
 .../transaction/TestHBaseTransactionManager.java   |   3 +-
 .../apache/omid/transaction/TestShadowCells.java   |  39 ++-
 .../omid/transaction/TestTransactionConflict.java  | 103 ++++++
 hbase-commit-table/pom.xml                         |   2 +-
 .../omid/committable/hbase/HBaseCommitTable.java   | 188 +++--------
 .../committable/hbase/TestHBaseCommitTable.java    | 100 +++---
 hbase-common/pom.xml                               |   2 +-
 .../org/apache/omid/transaction/CellUtils.java     |  78 +++--
 hbase-coprocessor/pom.xml                          |   7 +-
 .../hbase/regionserver/RegionAccessWrapper.java    |   4 +
 .../apache/omid/transaction/CompactorScanner.java  | 100 ++++--
 .../org/apache/omid/transaction/CompactorUtil.java |  20 +-
 .../org/apache/omid/transaction/OmidCompactor.java |  30 +-
 .../omid/transaction/OmidSnapshotFilter.java       |  51 +--
 .../TransactionVisibilityFilterBase.java           |  35 ++-
 .../apache/omid/transaction/TestCompaction.java    | 344 ++++++++++++++++++++-
 .../apache/omid/transaction/TestCompactionLL.java  | 327 ++++++++++++++++++++
 .../omid/transaction/TestCompactorScanner.java     |   4 +-
 .../omid/transaction/TestSnapshotFilter.java       |  99 +++++-
 .../omid/transaction/TestSnapshotFilterLL.java     |   2 +-
 hbase-shims/hbase-1/pom.xml                        |   2 +-
 hbase-shims/hbase-2/pom.xml                        |   2 +-
 hbase-shims/pom.xml                                |   2 +-
 hbase-tools/pom.xml                                |   2 +-
 metrics/pom.xml                                    |   2 +-
 packaging/pom.xml                                  |   4 +-
 pom.xml                                            |   3 +-
 statemachine/pom.xml                               |   2 +-
 timestamp-storage/pom.xml                          |   2 +-
 .../timestamp/storage/HBaseTimestampStorage.java   |  11 +-
 transaction-client/pom.xml                         |   2 +-
 .../omid/transaction/AbstractTransaction.java      |   5 +-
 .../transaction/AbstractTransactionManager.java    |  49 ++-
 .../java/org/apache/omid/tso/client/TSOClient.java |  11 +-
 tso-server/pom.xml                                 |   2 +-
 .../apache/omid/tso/AbstractRequestProcessor.java  |   9 +-
 .../src/main/java/org/apache/omid/tso/Batch.java   |   5 +-
 .../java/org/apache/omid/tso/PersistEvent.java     |  10 +-
 .../org/apache/omid/tso/PersistenceProcessor.java  |   3 +-
 .../apache/omid/tso/PersistenceProcessorImpl.java  |   6 +-
 .../omid/tso/PersitenceProcessorNullImpl.java      |   7 +-
 .../java/org/apache/omid/tso/ReplyProcessor.java   |  10 +-
 .../org/apache/omid/tso/ReplyProcessorImpl.java    |  31 +-
 .../apache/omid/tso/RequestProcessorPersistCT.java |   6 +-
 .../apache/omid/tso/RequestProcessorSkipCT.java    |   5 +-
 .../org/apache/omid/tso/RetryProcessorImpl.java    |   2 +-
 .../org/apache/omid/tso/SystemExitPanicker.java    |  11 +-
 .../org/apache/omid/tso/TimestampOracleImpl.java   |   8 +-
 .../org/apache/omid/tso/WorldClockOracleImpl.java  |   4 +-
 .../test/java/org/apache/omid/tso/TestBatch.java   |   7 +-
 .../java/org/apache/omid/tso/TestPanicker.java     |   5 +-
 .../apache/omid/tso/TestPersistenceProcessor.java  |  53 ++--
 .../omid/tso/TestPersistenceProcessorHandler.java  |  17 +-
 .../org/apache/omid/tso/TestReplyProcessor.java    |  60 +++-
 .../org/apache/omid/tso/TestRequestProcessor.java  |  34 +-
 .../org/apache/omid/tso/TestRetryProcessor.java    |   2 +-
 .../org/apache/omid/tso/TestTimestampOracle.java   |   6 +-
 ...grationOfTSOClientServerBasicFunctionality.java |  37 ++-
 .../tso/client/TestTSOClientConnectionToTSO.java   |   8 +-
 .../TestTSOClientRequestAndResponseBehaviours.java |   5 +-
 89 files changed, 1921 insertions(+), 634 deletions(-)
 create mode 100644 hbase-coprocessor/src/test/java/org/apache/omid/transaction/TestCompactionLL.java