Damiano
05/09/2020, 8:39 AMSELECT drawdown(id, amount) as dd FROM table
- SELECT drawdown(id, amount) as dd FROM table GROUP BY strategy_id
but i get an error running
SELECT drawdown(id, amount) as dd FROM table GROUP BY strategy_id ORDER BY dd
so ordering with the value of my aggregator does not work, the error i get is:
"message": "QueryExecutionError:\njava.lang.NullPointerException\n\tat org.apache.pinot.core.operator.CombineGroupByOrderByOperator.getNextBlock(CombineGroupByOrderByOperator.java:208)\n\tat org.apache.pinot.core.operator.CombineGroupByOrderByOperator.getNextBlock(CombineGroupByOrderByOperator.java:60)\n\tat org.apache.pinot.core.operator.BaseOperator.nextBlock(BaseOperator.java:49)\n\tat org.apache.pinot.core.operator.InstanceResponseOperator.getNextBlock(InstanceResponseOperator.java:37)\n\tat org.apache.pinot.core.operator.InstanceResponseOperator.getNextBlock(InstanceResponseOperator.java:26)\n\tat org.apache.pinot.core.operator.BaseOperator.nextBlock(BaseOperator.java:49)\n\tat org.apache.pinot.core.plan.GlobalPlanImplV0.execute(GlobalPlanImplV0.java:48)\n\tat org.apache.pinot.core.query.executor.ServerQueryExecutorV1Impl.processQuery(ServerQueryExecutorV1Impl.java:220)\n\tat org.apache.pinot.core.query.scheduler.QueryScheduler.processQueryAndSerialize(QueryScheduler.java:152)\n\tat org.apache.pinot.core.query.scheduler.QueryScheduler.lambda$createQueryFutureTask$0(QueryScheduler.java:136)\n\tat java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:266)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java)\n\tat java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)\n\tat com.google.common.util.concurrent.TrustedListenableFutureTask$TrustedFutureInterruptibleTask.runInterruptibly(TrustedListenableFutureTask.java:111)"
NullPointerException here: https://github.com/apache/incubator-pinot/blob/master/pinot-core/src/main/java/org/apache/pinot/core/operator/CombineGroupByOrderByOperator.java#L208Damiano
05/09/2020, 8:43 AMKishore G
Damiano
05/09/2020, 5:05 PMDamiano
05/09/2020, 5:19 PMKishore G
Kishore G
Kishore G
Damiano
05/09/2020, 5:27 PMDamiano
05/09/2020, 5:27 PMKishore G
Damiano
05/09/2020, 5:30 PMSidd
05/09/2020, 5:33 PMDamiano
05/09/2020, 5:33 PMDamiano
05/09/2020, 5:34 PMSidd
05/09/2020, 5:34 PMRanveer Singh
05/09/2020, 5:37 PMRanveer Singh
05/09/2020, 5:38 PMMayank
Mayank
Sidd
05/09/2020, 6:29 PMMayank
Damiano
05/09/2020, 10:53 PMDamiano
05/11/2020, 10:21 AMMayank
Kishore G
Shounak Kulkarni
05/11/2020, 5:11 PMKishore G
Shounak Kulkarni
05/11/2020, 5:17 PM2020/05/11 16:44:28.807 INFO [BaseBrokerRequestHandler] [jersey-server-managed-async-executor-3714] RequestId:2071317, table:usermap_REALTIME, timeMs:185, docs:165/2090142, entries:2/330, segments(queried/processed/matched/consuming):4/4/3/1, consumingFreshnessTimeMs:1589207755678, servers:4/4, groupLimitReached:false, exceptions:0, serverStats:(Server=SubmitDelayMs,ResponseDelayMs,ResponseSize,DeserializationTimeMs);pinot-server-0_R=0,96,1110,0;pinot-server-2_R=0,86,1303,0;pinot-server-3_R=0,58,513,0;pinot-server-1_R=0,186,1367,0, query:select MAX(timeSinceEpoch), cCode FROM usermap where userId = '379560001' and activityType = 'BMO' and timeSinceEpoch >= 1589177601620988 group by cCode top 10
data on prometheus:
avg query time on broker: around 240msMayank
timeMs:185