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

nic pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/kylin.git.


    from 19706b2  KYLIN-4010 Support date format "yyyy-MM-dd'T'HH:mm:ss.SSSZZ"
     new 92273d4  KYLIN-4010 Auto adjust offset according to query server's 
timezone for time derived column
     new 4f3d8e7  KYLIN-4141 Build Global Dictionary in no time
     new a6fc3e7  KYLIN-4167 Clarify overall design for realtime OLAP
     new e8ad658  KYLIN-4167 Refactor streaming coordinator Phase1
     new 80384da  KYLIN-4167 Fix minor bug

The 5 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:
 build/conf/kylin-server-log4j.properties           |   2 +-
 .../org/apache/kylin/common/KylinConfigBase.java   |  18 +
 .../java/org/apache/kylin/cube/CubeManager.java    |   2 +-
 .../kylin/job/execution/AbstractExecutable.java    |   2 +-
 .../kylin/dimension}/TimeDerivedColumnType.java    |   2 +-
 .../dimension}/TimeDerivedColumnTypeTest.java      |   2 +-
 .../kylin/storage/gtrecord/CubeTupleConverter.java |  32 +-
 .../kylin/engine/mr/StreamingCubingEngine.java     |   5 +-
 .../apache/kylin/query/relnode/OLAPFilterRel.java  |   5 +
 .../query/relnode/visitor/TupleFilterVisitor.java  |  24 +-
 .../relnode/visitor/TupleFilterVisitorTest.java    |   9 +-
 .../controller/StreamingCoordinatorController.java |   8 +-
 .../rest/service/StreamingCoordinatorService.java  |  27 +-
 .../kylin/rest/service/StreamingV2Service.java     |  40 +-
 .../stream/rpc/HttpStreamDataSearchClient.java     |   5 +-
 .../kylin/stream/coordinator/Coordinator.java      |   3 +-
 .../stream/coordinator/StreamMetadataStore.java    |  11 +-
 .../coordinator/ZookeeperStreamMetadataStore.java  |  66 +-
 .../coordinator/client/CoordinatorClient.java      |  15 +
 .../client/CoordinatorClientFactory.java           |  17 +-
 .../coordinator/coordinate/BuildJobSubmitter.java  | 464 +++++++++++++
 .../coordinate/ReceiverClusterManager.java         | 651 +++++++++++++++++++
 .../coordinate/SegmentJobBuildInfo.java            |  73 +++
 .../coordinate/StreamingCoordinator.java           | 644 ++++++++++++++++++
 .../coordinate/annotations/NonSideEffect.java      |  40 +-
 .../annotations/NotAtomicAndNotIdempotent.java     |  45 ++
 .../annotations/NotAtomicIdempotent.java           |  44 +-
 .../stream/coordinator/doctor/ClusterDoctor.java   |  16 +-
 .../coordinator/doctor/ClusterStateChecker.java    |  23 +-
 .../exception/ClusterStateException.java           |   6 +-
 .../coordinator/exception/CoordinateException.java |   3 +
 .../exception/NotLeadCoordinatorException.java     |   2 +
 .../coordinator/exception/StoreException.java      |   2 +
 .../src/main/resources/log4j.properties            |  15 +-
 .../coordinate/BuildJobSubmitterTest.java          | 194 ++++++
 .../coordinator/coordinate/StreamingTestBase.java  | 335 ++++++++++
 stream-core/pom.xml                                |   5 +
 .../stream/core/client/ReceiverAdminClient.java    |  76 +++
 .../core/consumer/StreamingConsumerChannel.java    |  12 +
 .../stream/core/dict/LocalDictionaryStore.java     | 144 +++++
 .../stream/core/dict/RemoteDictionaryStore.java    | 215 ++++++
 .../core/dict/StreamingDictionaryClient.java       | 216 +++++++
 .../core/dict/StreamingDistributedDictionary.java  |  91 +++
 .../kylin/stream/core/model/SegmentBuildState.java |   2 +-
 .../stream/core/model/stats/ClusterState.java      |   8 +
 .../stream/core/model/stats/ReplicaSetState.java   |   3 +
 .../core/query/StreamingDataQueryPlanner.java      |   2 +-
 .../stream/core/query/StreamingTupleConverter.java |  29 +-
 .../core/storage/IStreamingSegmentStore.java       |   5 +
 .../core/storage/StreamingSegmentManager.java      |  61 +-
 .../storage/columnar/ColumnarSegmentStore.java     |  14 +-
 .../core/storage/columnar/ColumnarStoreCache.java  |  16 +-
 .../storage/columnar/ColumnarStoreDimDesc.java     |   2 +-
 .../storage/columnar/FragmentFileSearcher.java     | 718 ++++++++++-----------
 .../core/storage/columnar/SegmentMemoryStore.java  |  12 +-
 .../columnar/TimeDerivedColumnEncoding.java        |   2 +-
 .../core/util/CompareFilterTimeRangeChecker.java   |   1 +
 .../kylin/stream/server/StreamingServer.java       |  19 +-
 .../server/rest/controller/AdminController.java    |  10 +-
 .../stream/source/kafka/TimedJsonStreamParser.java |   2 +-
 60 files changed, 3957 insertions(+), 560 deletions(-)
 rename {stream-core/src/main/java/org/apache/kylin/stream/core/util => 
core-metadata/src/main/java/org/apache/kylin/dimension}/TimeDerivedColumnType.java
 (99%)
 rename {stream-core/src/test/java/org/apache/kylin/stream/core/util => 
core-metadata/src/test/java/org/apache/kylin/dimension}/TimeDerivedColumnTypeTest.java
 (99%)
 create mode 100644 
stream-coordinator/src/main/java/org/apache/kylin/stream/coordinator/coordinate/BuildJobSubmitter.java
 create mode 100644 
stream-coordinator/src/main/java/org/apache/kylin/stream/coordinator/coordinate/ReceiverClusterManager.java
 create mode 100644 
stream-coordinator/src/main/java/org/apache/kylin/stream/coordinator/coordinate/SegmentJobBuildInfo.java
 create mode 100644 
stream-coordinator/src/main/java/org/apache/kylin/stream/coordinator/coordinate/StreamingCoordinator.java
 copy 
core-common/src/main/java/org/apache/kylin/common/util/ByteBufferOutputStream.java
 => 
stream-coordinator/src/main/java/org/apache/kylin/stream/coordinator/coordinate/annotations/NonSideEffect.java
 (54%)
 create mode 100644 
stream-coordinator/src/main/java/org/apache/kylin/stream/coordinator/coordinate/annotations/NotAtomicAndNotIdempotent.java
 copy core-common/src/main/java/org/apache/kylin/common/util/SetThreadName.java 
=> 
stream-coordinator/src/main/java/org/apache/kylin/stream/coordinator/coordinate/annotations/NotAtomicIdempotent.java
 (50%)
 copy core-job/src/main/java/org/apache/kylin/job/lock/MockJobLock.java => 
stream-coordinator/src/main/java/org/apache/kylin/stream/coordinator/doctor/ClusterDoctor.java
 (70%)
 copy 
core-dictionary/src/main/java/org/apache/kylin/dict/IDictionaryValueEnumerator.java
 => 
stream-coordinator/src/main/java/org/apache/kylin/stream/coordinator/doctor/ClusterStateChecker.java
 (62%)
 copy dev-support/test_all_against_hdp_2_4_0_0_169.sh => 
stream-coordinator/src/main/resources/log4j.properties (69%)
 mode change 100755 => 100644
 create mode 100644 
stream-coordinator/src/test/java/org/apache/kylin/stream/coordinator/coordinate/BuildJobSubmitterTest.java
 create mode 100644 
stream-coordinator/src/test/java/org/apache/kylin/stream/coordinator/coordinate/StreamingTestBase.java
 create mode 100644 
stream-core/src/main/java/org/apache/kylin/stream/core/dict/LocalDictionaryStore.java
 create mode 100644 
stream-core/src/main/java/org/apache/kylin/stream/core/dict/RemoteDictionaryStore.java
 create mode 100644 
stream-core/src/main/java/org/apache/kylin/stream/core/dict/StreamingDictionaryClient.java
 create mode 100644 
stream-core/src/main/java/org/apache/kylin/stream/core/dict/StreamingDistributedDictionary.java

Reply via email to