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