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

jamesshao pushed a change to branch upsert
in repository https://gitbox.apache.org/repos/asf/incubator-pinot.git.


    from c10ab01  fix broker bug where upsert table is not queriable
     new f35f1d7  [maven-release-plugin] prepare release pinot-0.2.2.5.43
     new df8e3a8  [maven-release-plugin] prepare for next development iteration
     new 5d46d78  Clean up imports for grigio
     new 70a913c  Implement FixedPartitionCountPartitioner
     new 9ac12f3  fix issue in retention management and refactor
     new 6df85f3  change offset mapping strategy for immutable seg to reduce 
memory
     new 11adb6e  change validFrom/validUntil column data type to int
     new fea13a0  Add retries to RocksDB reads and writes
     new 4708139  Fix FixedPartitionCountBytesPartitionerTest
     new 7c8cc38  improve pinot server upsert segment loading time
     new 51684f7  small improve on loading data for virtual column
     new 5f33a29  add one more lag metrics to kc

The 12 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:
 pinot-api/pom.xml                                  |   2 +-
 pinot-azure-filesystem/pom.xml                     |   2 +-
 pinot-broker/pom.xml                               |   2 +-
 pinot-common/pom.xml                               |   2 +-
 .../pinot-connector-kafka-0.11/pom.xml             |   2 +-
 pinot-connectors/pinot-connector-kafka-0.9/pom.xml |   2 +-
 pinot-connectors/pom.xml                           |   2 +-
 pinot-controller/pom.xml                           |   2 +-
 pinot-core/pom.xml                                 |   3 +-
 .../pinot/core/indexsegment/UpsertSegment.java     |   3 +-
 .../immutable/ImmutableUpsertSegmentImpl.java      | 187 ++++++++++++++-------
 .../mutable/MutableUpsertSegmentImpl.java          |   9 +-
 .../segment/updater/UpsertWaterMarkManager.java    |  13 +-
 .../ValidFromInMemoryVirtualColumnProvider.java    |  10 +-
 .../ValidUntilInMemoryVirtualColumnProvider.java   |  10 +-
 .../VirtualColumnLongValueReaderWriter.java        |  38 +++--
 .../immutable/ImmutableUpsertSegmentImplTest.java  | 126 ++++++++++++++
 pinot-distribution/pom.xml                         |   2 +-
 pinot-grigio/pinot-grigio-common/pom.xml           |   8 +-
 .../common/keyValueStore/KeyValueStoreTable.java   |   2 -
 .../pinot/grigio/common/messages/LogEventType.java |   8 +-
 .../pinot/grigio/common/metrics/GrigioGauge.java   |   1 +
 .../pinot/grigio/common/metrics/GrigioMeter.java   |   1 -
 .../common/rpcQueue/QueueConsumerRecord.java       |   8 +-
 .../SegmentUpdateLogStorageProvider.java           |  26 +--
 .../common/storageProvider/UpdateLogEntry.java     |   3 +
 .../common/storageProvider/UpdateLogEntrySet.java  |  69 ++++++++
 .../storageProvider/UpdateLogStorageExplorer.java  |   7 +-
 .../storageProvider/UpdateLogStorageProvider.java  |   8 +-
 .../UpdateLogRetentionManagerImpl.java             |   2 +-
 .../UpdateLogTableRetentionManager.java            |  99 ++++++++---
 .../UpdateLogTableRetentionManagerImpl.java        |  79 +--------
 .../grigio}/common/utils/IdealStateHelper.java     |   2 +-
 .../common/rpcQueue/QueueConsumerRecordTest.java   |   3 +-
 .../SegmentUpdateLogStorageProviderTest.java       |  73 ++++++--
 .../UpdateLogTableRetentionManagerImplTest.java    | 119 +++++++++++++
 .../grigio/common/utils/IdealStateHelperTest.java  |  74 ++++++++
 pinot-grigio/pinot-grigio-coordinator/pom.xml      |  38 +++--
 ...va => FixedPartitionCountBytesPartitioner.java} |  36 ++--
 ...java => FixedPartitionCountIntPartitioner.java} |  30 ++--
 ...er.java => FixedPartitionCountPartitioner.java} |  25 +--
 .../common/keyValueStore/RocksDBBatchReader.java   |  62 +++++++
 .../common/keyValueStore/RocksDBBatchWriter.java   |  42 +++--
 .../keyValueStore/RocksDBKeyValueStoreTable.java   |  31 +---
 .../grigio/common/rpcQueue/KafkaQueueConsumer.java |   3 +-
 .../rpcQueue/KeyCoordinatorQueueProducer.java      |   4 +-
 .../rpcQueue/LogCoordinatorQueueProducer.java      |   4 +-
 .../common/rpcQueue/VersionMsgQueueProducer.java   |   4 +-
 .../KCUpdateLogRetentionManagerImpl.java           |   2 +-
 .../KCUpdateLogTableRetentionManagerImpl.java      |  58 ++-----
 .../internal/DistributedKeyCoordinatorCore.java    |   2 +
 .../keyCoordinator/starter/KeyCoordinatorConf.java |   2 +-
 .../starter/KeyCoordinatorStarter.java             |   2 +-
 .../FixedPartitionCountBytesPartitionerTest.java   |  75 +++++++++
 .../FixedPartitionCountIntPartitionerTest.java     |  74 ++++++++
 .../KCUpdateLogRetentionManagerImplTest.java       | 114 +++++++++++++
 .../KCUpdateLogTableRetentionManagerImplTest.java  | 148 ++++++++++++++++
 .../org.mockito.plugins.MockMaker                  |   1 +
 pinot-grigio/pom.xml                               |   2 +-
 pinot-hadoop-filesystem/pom.xml                    |   2 +-
 pinot-hadoop/pom.xml                               |   2 +-
 pinot-integration-tests/pom.xml                    |   2 +-
 pinot-minion/pom.xml                               |   2 +-
 pinot-orc/pom.xml                                  |   2 +-
 pinot-parquet/pom.xml                              |   2 +-
 pinot-perf/pom.xml                                 |   2 +-
 pinot-server/pom.xml                               |   3 +-
 .../pinot/server/starter/ServerInstance.java       |   2 +-
 pinot-tools/pom.xml                                |   2 +-
 pinot-transport/pom.xml                            |   2 +-
 pom.xml                                            |   7 +-
 71 files changed, 1362 insertions(+), 436 deletions(-)
 create mode 100644 
pinot-core/src/test/java/org/apache/pinot/core/indexsegment/immutable/ImmutableUpsertSegmentImplTest.java
 create mode 100644 
pinot-grigio/pinot-grigio-common/src/main/java/org/apache/pinot/grigio/common/storageProvider/UpdateLogEntrySet.java
 rename {pinot-common/src/main/java/org/apache/pinot => 
pinot-grigio/pinot-grigio-common/src/main/java/org/apache/pinot/grigio}/common/utils/IdealStateHelper.java
 (98%)
 create mode 100644 
pinot-grigio/pinot-grigio-common/src/test/java/org/apache/pinot/grigio/common/storageProvider/retentionManager/UpdateLogTableRetentionManagerImplTest.java
 create mode 100644 
pinot-grigio/pinot-grigio-common/src/test/java/org/apache/pinot/grigio/common/utils/IdealStateHelperTest.java
 copy 
pinot-grigio/pinot-grigio-coordinator/src/main/java/org/apache/pinot/grigio/common/{IntPartitioner.java
 => FixedPartitionCountBytesPartitioner.java} (56%)
 copy 
pinot-grigio/pinot-grigio-coordinator/src/main/java/org/apache/pinot/grigio/common/{IntPartitioner.java
 => FixedPartitionCountIntPartitioner.java} (64%)
 rename 
pinot-grigio/pinot-grigio-coordinator/src/main/java/org/apache/pinot/grigio/common/{IntPartitioner.java
 => FixedPartitionCountPartitioner.java} (65%)
 create mode 100644 
pinot-grigio/pinot-grigio-coordinator/src/main/java/org/apache/pinot/grigio/common/keyValueStore/RocksDBBatchReader.java
 copy 
pinot-common/src/main/java/org/apache/pinot/common/restlet/resources/ResourceUtils.java
 => 
pinot-grigio/pinot-grigio-coordinator/src/main/java/org/apache/pinot/grigio/common/keyValueStore/RocksDBBatchWriter.java
 (51%)
 create mode 100644 
pinot-grigio/pinot-grigio-coordinator/src/test/java/org/apache/pinot/grigio/common/FixedPartitionCountBytesPartitionerTest.java
 create mode 100644 
pinot-grigio/pinot-grigio-coordinator/src/test/java/org/apache/pinot/grigio/common/FixedPartitionCountIntPartitionerTest.java
 create mode 100644 
pinot-grigio/pinot-grigio-coordinator/src/test/java/org/apache/pinot/grigio/common/storageProvider/retentionManager/KCUpdateLogRetentionManagerImplTest.java
 create mode 100644 
pinot-grigio/pinot-grigio-coordinator/src/test/java/org/apache/pinot/grigio/common/storageProvider/retentionManager/KCUpdateLogTableRetentionManagerImplTest.java
 create mode 100644 
pinot-grigio/pinot-grigio-coordinator/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to