[GitHub] [incubator-pinot] Jackie-Jiang opened a new pull request #6027: Support streaming query in QueryExecutor

2020-09-17 Thread GitBox
Jackie-Jiang opened a new pull request #6027: URL: https://github.com/apache/incubator-pinot/pull/6027 ## Description Add `StreamObserver` into `QueryExecutor.processQuery()` method so that the gRPC streaming query server can reuse the `QueryExecutor`. Remove `GrpcQueryExecutor`

[GitHub] [incubator-pinot] siddharthteotia commented on a change in pull request #6010: [Clean up] Separate TextIndex from InvertedIndex

2020-09-17 Thread GitBox
siddharthteotia commented on a change in pull request #6010: URL: https://github.com/apache/incubator-pinot/pull/6010#discussion_r490504285 ## File path: pinot-core/src/main/java/org/apache/pinot/core/segment/index/column/ColumnIndexContainer.java ## @@ -42,14 +43,14 @@

[GitHub] [incubator-pinot] Jackie-Jiang merged pull request #6010: [Clean up] Separate TextIndex from InvertedIndex

2020-09-17 Thread GitBox
Jackie-Jiang merged pull request #6010: URL: https://github.com/apache/incubator-pinot/pull/6010 This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL

[incubator-pinot] branch master updated (2da8fd4 -> e72a856)

2020-09-17 Thread jackie
This is an automated email from the ASF dual-hosted git repository. jackie pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/incubator-pinot.git. from 2da8fd4 add `@types/react-router` dep (#6023) add e72a856 [Clean up] Separate TextIndex from

[GitHub] [incubator-pinot] Jackie-Jiang commented on a change in pull request #6010: [Clean up] Separate TextIndex from InvertedIndex

2020-09-17 Thread GitBox
Jackie-Jiang commented on a change in pull request #6010: URL: https://github.com/apache/incubator-pinot/pull/6010#discussion_r490525042 ## File path: pinot-core/src/main/java/org/apache/pinot/core/segment/index/column/ColumnIndexContainer.java ## @@ -42,14 +43,14 @@

[GitHub] [incubator-pinot] mr-agrwal closed issue #5982: Upgrade Pinot Docker to Java 11 (LTS) from current Java 8

2020-09-17 Thread GitBox
mr-agrwal closed issue #5982: URL: https://github.com/apache/incubator-pinot/issues/5982 This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to

[GitHub] [incubator-pinot] siddharthteotia commented on a change in pull request #6027: Support streaming query in QueryExecutor

2020-09-17 Thread GitBox
siddharthteotia commented on a change in pull request #6027: URL: https://github.com/apache/incubator-pinot/pull/6027#discussion_r490610006 ## File path: pinot-core/src/main/java/org/apache/pinot/core/query/executor/QueryExecutor.java ## @@ -54,6 +55,16 @@ void

[GitHub] [incubator-pinot] siddharthteotia commented on a change in pull request #6027: Support streaming query in QueryExecutor

2020-09-17 Thread GitBox
siddharthteotia commented on a change in pull request #6027: URL: https://github.com/apache/incubator-pinot/pull/6027#discussion_r490610341 ## File path: pinot-core/src/main/java/org/apache/pinot/core/query/executor/ServerQueryExecutorV1Impl.java ## @@ -94,7 +96,8 @@ public

[GitHub] [incubator-pinot] npawar commented on a change in pull request #6030: Prevent the table creation when the time column name config is invalid

2020-09-17 Thread GitBox
npawar commented on a change in pull request #6030: URL: https://github.com/apache/incubator-pinot/pull/6030#discussion_r490611880 ## File path: pinot-core/src/main/java/org/apache/pinot/core/util/TableConfigUtils.java ## @@ -100,9 +101,13 @@ private static void

[GitHub] [incubator-pinot] Jackie-Jiang commented on pull request #6027: Support streaming query in QueryExecutor

2020-09-17 Thread GitBox
Jackie-Jiang commented on pull request #6027: URL: https://github.com/apache/incubator-pinot/pull/6027#issuecomment-694558309 @fx19880617 @siddharthteotia The current code (without this PR) is the approach of using separate implementation for streaming query, and turns out the code is

[GitHub] [incubator-pinot] snleee commented on pull request #6032: Improve the realtime time column validation

2020-09-17 Thread GitBox
snleee commented on pull request #6032: URL: https://github.com/apache/incubator-pinot/pull/6032#issuecomment-694560867 @Jackie-Jiang I will rename the description and title. This is an automated message from the Apache Git

[GitHub] [incubator-pinot] npawar merged pull request #6021: List of partitioners in SegmentProcessorFramework

2020-09-17 Thread GitBox
npawar merged pull request #6021: URL: https://github.com/apache/incubator-pinot/pull/6021 This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above

[incubator-pinot] branch master updated (e72a856 -> cef2740)

2020-09-17 Thread nehapawar
This is an automated email from the ASF dual-hosted git repository. nehapawar pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/incubator-pinot.git. from e72a856 [Clean up] Separate TextIndex from InvertedIndex (#6010) add cef2740 List of partitioners

[GitHub] [incubator-pinot] icefury71 commented on a change in pull request #6017: Table indexing config validation

2020-09-17 Thread GitBox
icefury71 commented on a change in pull request #6017: URL: https://github.com/apache/incubator-pinot/pull/6017#discussion_r490584598 ## File path: pinot-core/src/main/java/org/apache/pinot/core/util/TableConfigUtils.java ## @@ -225,4 +229,54 @@ private static void

[GitHub] [incubator-pinot] icefury71 commented on a change in pull request #6017: Table indexing config validation

2020-09-17 Thread GitBox
icefury71 commented on a change in pull request #6017: URL: https://github.com/apache/incubator-pinot/pull/6017#discussion_r490584635 ## File path: pinot-core/src/main/java/org/apache/pinot/core/util/TableConfigUtils.java ## @@ -65,6 +68,7 @@ public static void

[GitHub] [incubator-pinot] icefury71 commented on a change in pull request #6017: Table indexing config validation

2020-09-17 Thread GitBox
icefury71 commented on a change in pull request #6017: URL: https://github.com/apache/incubator-pinot/pull/6017#discussion_r490584598 ## File path: pinot-core/src/main/java/org/apache/pinot/core/util/TableConfigUtils.java ## @@ -225,4 +229,54 @@ private static void

[GitHub] [incubator-pinot] kishoreg commented on a change in pull request #6030: Prevent the table creation when the time column name config is invalid

2020-09-17 Thread GitBox
kishoreg commented on a change in pull request #6030: URL: https://github.com/apache/incubator-pinot/pull/6030#discussion_r490603362 ## File path: pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/PinotHelixResourceManager.java ## @@ -1226,6 +1231,27 @@

[GitHub] [incubator-pinot] Jackie-Jiang opened a new pull request #6031: Handle the partitioning mismatch between table config and stream

2020-09-17 Thread GitBox
Jackie-Jiang opened a new pull request #6031: URL: https://github.com/apache/incubator-pinot/pull/6031 ## Description Fix for #6029 In consuming segment, update the partition info when ingesting new records. Log a warning and emit a metric **REALTIME_PARTITION_MISMATCH** when

[GitHub] [incubator-pinot] snleee commented on pull request #6030: Prevent the table creation when the time column name config is invalid

2020-09-17 Thread GitBox
snleee commented on pull request #6030: URL: https://github.com/apache/incubator-pinot/pull/6030#issuecomment-694543559 @jackjlli @kishoreg Thank you for the pointer. Actually, #5966 adds the validation and already fixed this issue. I slightly improved the validation and keep the test

[GitHub] [incubator-pinot] snleee edited a comment on pull request #6030: Prevent the table creation when the time column name config is invalid

2020-09-17 Thread GitBox
snleee edited a comment on pull request #6030: URL: https://github.com/apache/incubator-pinot/pull/6030#issuecomment-694543559 @jackjlli @kishoreg Thank you for the pointer. Actually, #5966 recently adds the validation and already fixed this issue. I slightly improved the validation and

[GitHub] [incubator-pinot] siddharthteotia commented on a change in pull request #6027: Support streaming query in QueryExecutor

2020-09-17 Thread GitBox
siddharthteotia commented on a change in pull request #6027: URL: https://github.com/apache/incubator-pinot/pull/6027#discussion_r490610341 ## File path: pinot-core/src/main/java/org/apache/pinot/core/query/executor/ServerQueryExecutorV1Impl.java ## @@ -94,7 +96,8 @@ public

[GitHub] [incubator-pinot] snleee opened a new pull request #6032: Improve the realtime time column validation

2020-09-17 Thread GitBox
snleee opened a new pull request #6032: URL: https://github.com/apache/incubator-pinot/pull/6032 1. Added the precondition check for time interval from segment metadata 2. Added unit tests This is an automated message

[GitHub] [incubator-pinot] icefury71 commented on pull request #6017: Table indexing config validation

2020-09-17 Thread GitBox
icefury71 commented on pull request #6017: URL: https://github.com/apache/incubator-pinot/pull/6017#issuecomment-694557062 > As discussed offline, it would be nice to have some validations on index columns which cannot be in noDictionary columns (e.g. if column has inverted index, it

[incubator-pinot] branch master updated (e72a856 -> cef2740)

2020-09-17 Thread nehapawar
This is an automated email from the ASF dual-hosted git repository. nehapawar pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/incubator-pinot.git. from e72a856 [Clean up] Separate TextIndex from InvertedIndex (#6010) add cef2740 List of partitioners

[GitHub] [incubator-pinot] snleee commented on pull request #6030: Prevent the table creation when the time column name config is invalid

2020-09-17 Thread GitBox
snleee commented on pull request #6030: URL: https://github.com/apache/incubator-pinot/pull/6030#issuecomment-694539036 ``` 2020/09/17 20:36:52.666 ERROR [SegmentCompletionFSM_X__3__0__20200915T2142Z] [grizzly-http-server-3] [pinot-controller] [] Caught exception while committing

[GitHub] [incubator-pinot] fx19880617 commented on a change in pull request #6027: Support streaming query in QueryExecutor

2020-09-17 Thread GitBox
fx19880617 commented on a change in pull request #6027: URL: https://github.com/apache/incubator-pinot/pull/6027#discussion_r490604509 ## File path: pinot-core/src/main/java/org/apache/pinot/core/query/executor/QueryExecutor.java ## @@ -54,6 +55,16 @@ void

[GitHub] [incubator-pinot] npawar commented on a change in pull request #6030: Prevent the table creation when the time column name config is invalid

2020-09-17 Thread GitBox
npawar commented on a change in pull request #6030: URL: https://github.com/apache/incubator-pinot/pull/6030#discussion_r490611452 ## File path: pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/realtime/PinotLLCRealtimeSegmentManager.java ## @@ -504,6

[GitHub] [incubator-pinot] siddharthteotia commented on a change in pull request #6027: Support streaming query in QueryExecutor

2020-09-17 Thread GitBox
siddharthteotia commented on a change in pull request #6027: URL: https://github.com/apache/incubator-pinot/pull/6027#discussion_r490610341 ## File path: pinot-core/src/main/java/org/apache/pinot/core/query/executor/ServerQueryExecutorV1Impl.java ## @@ -94,7 +96,8 @@ public

[GitHub] [incubator-pinot] npawar commented on a change in pull request #6017: Table indexing config validation

2020-09-17 Thread GitBox
npawar commented on a change in pull request #6017: URL: https://github.com/apache/incubator-pinot/pull/6017#discussion_r490616268 ## File path: pinot-core/src/main/java/org/apache/pinot/core/util/TableConfigUtils.java ## @@ -225,4 +233,99 @@ private static void

[GitHub] [incubator-pinot] snleee commented on pull request #6030: Prevent the table creation when the time column name config is invalid

2020-09-17 Thread GitBox
snleee commented on pull request #6030: URL: https://github.com/apache/incubator-pinot/pull/6030#issuecomment-694553611 Closing the pull request since the current code correctly validates the time column that I would like to do.

[GitHub] [incubator-pinot] snleee closed pull request #6030: Prevent the table creation when the time column name config is invalid

2020-09-17 Thread GitBox
snleee closed pull request #6030: URL: https://github.com/apache/incubator-pinot/pull/6030 This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above

[GitHub] [incubator-pinot] npawar commented on pull request #6017: Table indexing config validation

2020-09-17 Thread GitBox
npawar commented on pull request #6017: URL: https://github.com/apache/incubator-pinot/pull/6017#issuecomment-694554063 As discussed offline, it would be nice to have some validations on index columns which cannot be in noDictionary columns (e.g. if column has inverted index, it should

[incubator-pinot] branch master updated (e72a856 -> cef2740)

2020-09-17 Thread nehapawar
This is an automated email from the ASF dual-hosted git repository. nehapawar pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/incubator-pinot.git. from e72a856 [Clean up] Separate TextIndex from InvertedIndex (#6010) add cef2740 List of partitioners

[GitHub] [incubator-pinot] mayankshriv opened a new issue #6029: Partitioning mis-match can lead to bad query results in Realtime

2020-09-17 Thread GitBox
mayankshriv opened a new issue #6029: URL: https://github.com/apache/incubator-pinot/issues/6029 The current code simply assumes partitionId from kafka partition to be in accordance with the partition function defined in table config. In case there is a mis-match on kafka partition and

[GitHub] [incubator-pinot] jihaozh merged pull request #6025: [TE] UI - add severity level into the anomaly table

2020-09-17 Thread GitBox
jihaozh merged pull request #6025: URL: https://github.com/apache/incubator-pinot/pull/6025 This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above

[incubator-pinot] branch master updated: [TE] UI - add severity level in the anomaly table (#6025)

2020-09-17 Thread jihao
This is an automated email from the ASF dual-hosted git repository. jihao pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/incubator-pinot.git The following commit(s) were added to refs/heads/master by this push: new 348da46 [TE] UI - add severity level

[GitHub] [incubator-pinot] snleee opened a new pull request #6030: Prevent the table creation when the time column name config is invalid

2020-09-17 Thread GitBox
snleee opened a new pull request #6030: URL: https://github.com/apache/incubator-pinot/pull/6030 Currently, there is no validation on the time column name from the table config when creating a realtime table. Invalid time configuration would cause the failure in commit stage because

[incubator-pinot] branch remove_consuming_partition_info created (now 200bef6)

2020-09-17 Thread jackie
This is an automated email from the ASF dual-hosted git repository. jackie pushed a change to branch remove_consuming_partition_info in repository https://gitbox.apache.org/repos/asf/incubator-pinot.git. at 200bef6 Remove the partition info from the consuming segment ZK metadata This

[incubator-pinot] 01/01: Remove the partition info from the consuming segment ZK metadata

2020-09-17 Thread jackie
This is an automated email from the ASF dual-hosted git repository. jackie pushed a commit to branch remove_consuming_partition_info in repository https://gitbox.apache.org/repos/asf/incubator-pinot.git commit 200bef6ecd05c177b829b0b6ab1995916c13a7c6 Author: Xiaotian (Jackie) Jiang AuthorDate:

[GitHub] [incubator-pinot] Jackie-Jiang commented on issue #6029: Partitioning mis-match can lead to bad query results in Realtime

2020-09-17 Thread GitBox
Jackie-Jiang commented on issue #6029: URL: https://github.com/apache/incubator-pinot/issues/6029#issuecomment-694552301 Fix for the issue: #6031 This is an automated message from the Apache Git Service. To respond to the

[GitHub] [incubator-pinot] Jackie-Jiang commented on issue #6029: Partitioning mis-match can lead to bad query results in Realtime

2020-09-17 Thread GitBox
Jackie-Jiang commented on issue #6029: URL: https://github.com/apache/incubator-pinot/issues/6029#issuecomment-694552426 Perf testing branch which removes the partition info for consuming segments: https://github.com/apache/incubator-pinot/tree/remove_consuming_partition_info

[GitHub] [incubator-pinot] mcvsubbu commented on a change in pull request #6032: Improve the realtime time creation unit test

2020-09-17 Thread GitBox
mcvsubbu commented on a change in pull request #6032: URL: https://github.com/apache/incubator-pinot/pull/6032#discussion_r490645088 ## File path: pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/realtime/PinotLLCRealtimeSegmentManager.java ## @@ -504,6

[GitHub] [incubator-pinot] snleee commented on a change in pull request #6032: Improve the realtime time creation unit test

2020-09-17 Thread GitBox
snleee commented on a change in pull request #6032: URL: https://github.com/apache/incubator-pinot/pull/6032#discussion_r490648403 ## File path: pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/realtime/PinotLLCRealtimeSegmentManager.java ## @@ -504,6

[incubator-pinot] branch master updated: Improve the realtime time creation unit test (#6032)

2020-09-17 Thread snlee
This is an automated email from the ASF dual-hosted git repository. snlee pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/incubator-pinot.git The following commit(s) were added to refs/heads/master by this push: new d9aec17 Improve the realtime time

[GitHub] [incubator-pinot] snleee merged pull request #6032: Improve the realtime time creation unit test

2020-09-17 Thread GitBox
snleee merged pull request #6032: URL: https://github.com/apache/incubator-pinot/pull/6032 This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above

[GitHub] [incubator-pinot] icefury71 commented on a change in pull request #6017: Table indexing config validation

2020-09-17 Thread GitBox
icefury71 commented on a change in pull request #6017: URL: https://github.com/apache/incubator-pinot/pull/6017#discussion_r490664421 ## File path: pinot-core/src/main/java/org/apache/pinot/core/util/TableConfigUtils.java ## @@ -225,4 +233,99 @@ private static void

[GitHub] [incubator-pinot] haibow merged pull request #6017: Table indexing config validation

2020-09-17 Thread GitBox
haibow merged pull request #6017: URL: https://github.com/apache/incubator-pinot/pull/6017 This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above

[incubator-pinot] branch master updated: Table indexing config validation (#6017)

2020-09-17 Thread haibow
This is an automated email from the ASF dual-hosted git repository. haibow pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/incubator-pinot.git The following commit(s) were added to refs/heads/master by this push: new 5548e79 Table indexing config

[GitHub] [incubator-pinot] mr-agrwal opened a new issue #6028: Make BrokerReduceService.reduceOnDataTable Multi Threaded to increase aggregation performance

2020-09-17 Thread GitBox
mr-agrwal opened a new issue #6028: URL: https://github.com/apache/incubator-pinot/issues/6028 Right now for some heavy Distinct Count Group By queries, we see a bottleneck in Broker performance. This can be improved by converting the Broker Aggregation Phase from single-threaded to

[GitHub] [incubator-pinot] kishoreg commented on issue #6028: Make BrokerReduceService.reduceOnDataTable Multi Threaded to increase aggregation performance

2020-09-17 Thread GitBox
kishoreg commented on issue #6028: URL: https://github.com/apache/incubator-pinot/issues/6028#issuecomment-694310325 ``` private void setGroupByResults(BrokerResponseNative brokerResponseNative, Collection dataTables) { // Merge results from all data tables. String[]