Luis Fernandez
08/23/2022, 7:33 PMQueryExecutionError:\njava.lang.IndexOutOfBoundsException\n at java.base/java.nio.Buffer.checkBounds(Buffer.java:714)\n at java.base/java.nio.DirectByteBuffer.get(DirectByteBuffer.java:288)\n at org.apache.pinot.segment.local.segment.index.readers.forward.VarByteChunkSVForwardIndexReader.getStringCompressed(VarByteChunkSVForwardIndexReader.java:81)\n at org.apache.pinot.segment.local.segment.index.readers.forward.VarByteChunkSVForwardIndexReader.getString(VarByteChunkSVForwardIndexReader.java:61)
query looks like this:
SELECT SUM(impression_count) as imp_count, stemmed_query FROM query_metrics WHERE user_id = xxx AND product_id = xxx AND serve_time BETWEEN 1660622400 AND 1661227199 GROUP BY stemmed_query ORDER BY impression_count LIMIT 100000
stats:
"numServersQueried": 2,
"numServersResponded": 2,
"numSegmentsQueried": 11,
"numSegmentsProcessed": 10,
"numSegmentsMatched": 10,
"numConsumingSegmentsQueried": 1,
"numDocsScanned": 16241,
"numEntriesScannedInFilter": 5862,
"numEntriesScannedPostFilter": 64964,
"numGroupsLimitReached": false,
"totalDocs": 77203847,
"timeUsedMs": 133,
"offlineThreadCpuTimeNs": 0,
"realtimeThreadCpuTimeNs": 0,
"offlineSystemActivitiesCpuTimeNs": 0,
"realtimeSystemActivitiesCpuTimeNs": 0,
"offlineResponseSerializationCpuTimeNs": 0,
"realtimeResponseSerializationCpuTimeNs": 0,
"offlineTotalCpuTimeNs": 0,
"realtimeTotalCpuTimeNs": 0,
"segmentStatistics": [],
"traceInfo": {},
"minConsumingFreshnessTimeMs": 1661283161852,
"numRowsResultSet": 100
Mayank
Luis Fernandez
08/23/2022, 7:36 PMLuis Fernandez
08/23/2022, 7:42 PMSUM(impression_count) as imp_count, stemmed_query
Mayank
Luis Fernandez
08/23/2022, 7:46 PMMayank
Mayank
Luis Fernandez
08/23/2022, 7:47 PMJackie
08/23/2022, 8:42 PMLuis Fernandez
08/23/2022, 8:43 PM0.10.0
Luis Fernandez
08/23/2022, 8:44 PM"noDictionaryColumns":
i guess default compression? Snappy?Jackie
08/23/2022, 8:45 PMLuis Fernandez
08/23/2022, 8:45 PMLuis Fernandez
08/23/2022, 8:46 PMJackie
08/23/2022, 8:47 PMJackie
08/23/2022, 8:52 PMstemmed_query
very large?Jackie
08/23/2022, 8:53 PMLuis Fernandez
08/23/2022, 8:54 PMLuis Fernandez
08/23/2022, 8:55 PMLuis Fernandez
08/23/2022, 8:55 PMLuis Fernandez
08/23/2022, 9:04 PMLuis Fernandez
08/23/2022, 9:16 PMVarByteChunkSVForwardIndexReader
but we should change the version of the Writer? just confused cause there are different versions of the Reader too.Jackie
08/23/2022, 9:18 PMJackie
08/23/2022, 9:18 PMstemmed_query
is almost all unique, no dictionary should have better performanceJackie
08/23/2022, 9:18 PMLuis Fernandez
08/23/2022, 9:19 PMLuis Fernandez
08/23/2022, 9:20 PMJackie
08/24/2022, 6:02 PMrawIndexWriterVersion
to 3 or 4 (4 might not be available in the version you are running)Rebecca Lau
08/31/2022, 8:46 PMrawIndexWriterVersion
both 3 and 4 for our text column, but we’re still receiving the same error as originally postedJackie
09/02/2022, 3:54 AMstemmed_query
column. Can you try select DISTINCTCOUNTHLL(stemmed_query) FROM query_metrics
and see if you get the same exception?Jackie
09/02/2022, 3:55 AMSingleValueVarByteRawIndexCreator
then read it with VarByteChunkSVForwardIndexReader
and see if you can reproduce the issueRebecca Lau
09/12/2022, 5:28 PMselect DISTINCTCOUNTHLL(stemmed_query) FROM query_metrics
gave the same exception, yesJinny Cho
09/15/2022, 6:08 PMDISTINCTCOUNTHLL
doesn't fix the problemJinny Cho
09/15/2022, 6:10 PMstemmed_query
doesn't look particularly problematicJinny Cho
09/15/2022, 6:10 PM%
or !
) but they don't...Jackie
09/15/2022, 6:10 PMDISTINCTCOUNTHLL
won't fix the problem. I asked you to try it to validate if stemmed_query
caused the issue.Jackie
09/15/2022, 6:11 PMJinny Cho
09/15/2022, 6:11 PMstemmed_query
is likely the cause because when I remove that line in the query, it worked well.Jackie
09/15/2022, 6:12 PMJinny Cho
09/15/2022, 6:12 PMJackie
09/15/2022, 6:12 PMJinny Cho
09/15/2022, 6:15 PMJinny Cho
09/15/2022, 6:18 PMJackie
09/15/2022, 6:24 PMJinny Cho
09/15/2022, 6:28 PMJinny Cho
09/15/2022, 6:29 PMJackie
09/15/2022, 6:30 PMstemmed_query
valuesJinny Cho
09/15/2022, 6:31 PMJackie
09/15/2022, 6:34 PMJackie
09/15/2022, 6:34 PMJinny Cho
09/15/2022, 6:37 PMJinny Cho
09/15/2022, 6:37 PMJinny Cho
09/15/2022, 6:39 PMJackie
09/15/2022, 7:03 PMJinny Cho
09/15/2022, 7:09 PMJinny Cho
09/15/2022, 7:12 PMJackie
09/15/2022, 7:12 PMJackie
09/15/2022, 7:50 PMJinny Cho
09/15/2022, 8:02 PMJackie
09/15/2022, 8:12 PMJinny Cho
09/15/2022, 8:12 PMJinny Cho
09/15/2022, 8:14 PMJinny Cho
09/15/2022, 8:15 PMJinny Cho
09/20/2022, 3:45 PMrawIndexWriterVersion
. But it still doesn't fix the problem. 🤔Jackie
09/20/2022, 5:03 PMstemmed_query
?Jackie
09/20/2022, 5:05 PM0.11.0
which has more error handling and the V4 raw index. If that is not possible, you may also add deriveNumDocsPerChunkForRawIndex: true
along with the rawIndexWriterVersion
and see if it fixes the problemLuis Fernandez
09/20/2022, 5:05 PM{
"name": "stemmed_query",
"dataType": "STRING"
}
and we added this
"fieldConfigList": [
{
"name": "stemmed_query",
"encodingType": "RAW",
"indexType": "TEXT",
"indexTypes": [
"TEXT"
],
"properties": {
"rawIndexWriterVersion": "3"
}
}
],
Luis Fernandez
09/20/2022, 5:06 PMLuis Fernandez
09/20/2022, 5:06 PMJinny Cho
09/20/2022, 5:08 PM"fieldConfigList": [
{
"name": "stemmed_query",
"encodingType": "RAW",
"indexType": "TEXT",
"indexTypes": [
"TEXT"
],
"properties": {
"rawIndexWriterVersion": "4",
"deriveNumDocsPerChunkForRawIndex": true
}
}
],
Jackie
09/20/2022, 5:08 PMmaxLength
of the field? then it means the maximum length is 512Luis Fernandez
09/20/2022, 5:08 PMJinny Cho
09/20/2022, 5:10 PMJinny Cho
09/20/2022, 5:10 PMJinny Cho
09/20/2022, 5:12 PMdo we need to create the table again for that?Yeah. Have the same question. Do we need to create the table again to add
deriveNumDocsPerChunkForRawIndex
or upgrade rawIndexWriterVersion
to V4?Jackie
09/20/2022, 5:20 PMJackie
09/20/2022, 5:21 PMLuis Fernandez
09/20/2022, 5:22 PM"deriveNumDocsPerChunkForRawIndex": true
this we can do with rawIndexWriterVersion V3 yes?Luis Fernandez
09/20/2022, 5:25 PMgit checkout release-0.10.0
to check that older codeJackie
09/20/2022, 5:26 PMJackie
09/20/2022, 5:27 PM"deriveNumDocsPerChunkForRawIndex": true
is available in V3 yesLuis Fernandez
09/20/2022, 5:27 PMLuis Fernandez
09/20/2022, 5:41 PMJackie
09/20/2022, 5:47 PMmaxLength
? Pinot will truncate the value to the max length and ingest itJinny Cho
09/20/2022, 5:48 PMJackie
09/20/2022, 5:48 PMderiveNumDocsPerChunkForRawIndex
Jinny Cho
09/20/2022, 5:48 PMLuis Fernandez
09/20/2022, 8:23 PM[
{
"message": "QueryExecutionError:\nnet.jpountz.lz4.LZ4Exception: Error decoding offset 588892 of input buffer\n\tat net.jpountz.lz4.LZ4JNIFastDecompressor.decompress(LZ4JNIFastDecompressor.java:70)\n\tat net.jpountz.lz4.LZ4DecompressorWithLength.decompress(LZ4DecompressorWithLength.java:145)\n\tat org.apache.pinot.segment.local.io.compression.LZ4WithLengthDecompressor.decompress(LZ4WithLengthDecompressor.java:44)\n\tat org.apache.pinot.segment.local.segment.index.readers.forward.VarByteChunkSVForwardIndexReaderV4$CompressedReaderContext.processChunkAndReadFirstValue(VarByteChunkSVForwardIndexReaderV4.java:241)",
"errorCode": 200
},
{
"message": "QueryExecutionError:\nnet.jpountz.lz4.LZ4Exception: Error decoding offset 529140 of input buffer\n\tat net.jpountz.lz4.LZ4JNIFastDecompressor.decompress(LZ4JNIFastDecompressor.java:70)\n\tat net.jpountz.lz4.LZ4DecompressorWithLength.decompress(LZ4DecompressorWithLength.java:145)\n\tat org.apache.pinot.segment.local.io.compression.LZ4WithLengthDecompressor.decompress(LZ4WithLengthDecompressor.java:44)\n\tat org.apache.pinot.segment.local.segment.index.readers.forward.VarByteChunkSVForwardIndexReaderV4$CompressedReaderContext.processChunkAndReadFirstValue(VarByteChunkSVForwardIndexReaderV4.java:241)",
"errorCode": 200
}
]
do you have any clue as to why this may be?Luis Fernandez
09/20/2022, 9:14 PM[
{
"message": "QueryExecutionError:\njava.lang.IllegalArgumentException: newPosition > limit: (540794 > 528446)\n\tat java.base/java.nio.Buffer.createPositionException(Buffer.java:318)\n\tat java.base/java.nio.Buffer.position(Buffer.java:293)\n\tat java.base/java.nio.ByteBuffer.position(ByteBuffer.java:1094)\n\tat java.base/java.nio.MappedByteBuffer.position(MappedByteBuffer.java:226)",
"errorCode": 200
}
]
Jackie
09/20/2022, 9:41 PMJackie
09/20/2022, 9:42 PMJinny Cho
09/20/2022, 9:42 PMLuis Fernandez
09/20/2022, 9:42 PMMayank
Jackie
09/20/2022, 9:42 PM"compressionCodec": "SNAPPY"
to the field configJinny Cho
09/20/2022, 9:43 PMJinny Cho
09/20/2022, 9:44 PMJackie
09/20/2022, 9:50 PMJinny Cho
09/22/2022, 9:25 PM[
{
"message": "QueryExecutionError:\nnet.jpountz.lz4.LZ4Exception: Error decoding offset 123239 of input buffer\n\tat net.jpountz.lz4.LZ4JNIFastDecompressor.decompress(LZ4JNIFastDecompressor.java:70)\n\tat net.jpountz.lz4.LZ4DecompressorWithLength.decompress(LZ4DecompressorWithLength.java:145)\n\tat org.apache.pinot.segment.local.io.compression.LZ4WithLengthDecompressor.decompress(LZ4WithLengthDecompressor.java:44)\n\tat org.apache.pinot.segment.local.segment.index.readers.forward.VarByteChunkSVForwardIndexReaderV4$CompressedReaderContext.processChunkAndReadFirstValue(VarByteChunkSVForwardIndexReaderV4.java:241)",
"errorCode": 200
},
{
"message": "java.net.UnknownHostException: pinot-server-0.pinot-server-headless.pinot.svc.cluster.local: Name or service not known\n\tat java.base/java.net.Inet4AddressImpl.lookupAllHostAddr(Native Method)\n\tat java.base/java.net.InetAddress$PlatformNameService.lookupAllHostAddr(InetAddress.java:929)\n\tat java.base/java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1519)\n\tat java.base/java.net.InetAddress$NameServiceAddresses.get(InetAddress.java:848)",
"errorCode": 425
},
{
"message": "1 servers [pinot-server-0_R] not responded",
"errorCode": 427
}
]
Should we consider SNAPPY decoding as well? At least snappy encoding didn't help this problem.Jinny Cho
09/22/2022, 9:25 PMLuis Fernandez
09/27/2022, 3:34 PM[
{
"message": "QueryExecutionError:\nnet.jpountz.lz4.LZ4Exception: Error decoding offset 123239 of input buffer\n\tat net.jpountz.lz4.LZ4JNIFastDecompressor.decompress(LZ4JNIFastDecompressor.java:70)\n\tat net.jpountz.lz4.LZ4DecompressorWithLength.decompress(LZ4DecompressorWithLength.java:145)\n\tat org.apache.pinot.segment.local.io.compression.LZ4WithLengthDecompressor.decompress(LZ4WithLengthDecompressor.java:44)\n\tat org.apache.pinot.segment.local.segment.index.readers.forward.VarByteChunkSVForwardIndexReaderV4$CompressedReaderContext.processChunkAndReadFirstValue(VarByteChunkSVForwardIndexReaderV4.java:241)",
"errorCode": 200
},
{
"message": "java.net.UnknownHostException: pinot-server-0.pinot-server-headless.pinot.svc.cluster.local: Name or service not known\n\tat java.base/java.net.Inet4AddressImpl.lookupAllHostAddr(Native Method)\n\tat java.base/java.net.InetAddress$PlatformNameService.lookupAllHostAddr(InetAddress.java:929)\n\tat java.base/java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1519)\n\tat java.base/java.net.InetAddress$NameServiceAddresses.get(InetAddress.java:848)",
"errorCode": 425
},
{
"message": "1 servers [pinot-server-0_R] not responded",
"errorCode": 427
}
]
Mayank
Luis Fernandez
09/27/2022, 3:36 PMLuis Fernandez
09/27/2022, 3:36 PMMayank
Jinny Cho
09/27/2022, 3:53 PMLuis Fernandez
09/27/2022, 6:14 PM[
{
"message": "QueryExecutionError:\njava.lang.IndexOutOfBoundsException\n\tat java.base/java.nio.Buffer.checkBounds(Buffer.java:714)\n\tat java.base/java.nio.DirectByteBuffer.get(DirectByteBuffer.java:288)\n\tat org.apache.pinot.segment.local.segment.index.readers.forward.VarByteChunkSVForwardIndexReader.getStringCompressed(VarByteChunkSVForwardIndexReader.java:81)\n\tat org.apache.pinot.segment.local.segment.index.readers.forward.VarByteChunkSVForwardIndexReader.getString(VarByteChunkSVForwardIndexReader.java:61)",
"errorCode": 200
}
]
with v3 + SNAPPYLuis Fernandez
09/27/2022, 6:14 PMMayank
Luis Fernandez
09/27/2022, 7:11 PM[
{
"message": "QueryExecutionError:\nProcessingException(errorCode:450, message:InternalError:\njava.lang.NullPointerException\n\tat org.apache.pinot.core.operator.combine.GroupByOrderByCombineOperator.mergeResults(GroupByOrderByCombineOperator.java:236)\n\tat org.apache.pinot.core.operator.combine.BaseCombineOperator.getNextBlock(BaseCombineOperator.java:119)\n\tat org.apache.pinot.core.operator.combine.BaseCombineOperator.getNextBlock(BaseCombineOperator.java:50)",
"errorCode": 200
}
]
Luis Fernandez
09/27/2022, 7:11 PM[
{
"message": "QueryExecutionError:\njava.lang.IllegalArgumentException: newPosition > limit: (511477 > 505284)\n\tat java.base/java.nio.Buffer.createPositionException(Buffer.java:318)\n\tat java.base/java.nio.Buffer.position(Buffer.java:293)\n\tat java.base/java.nio.ByteBuffer.position(ByteBuffer.java:1094)\n\tat java.base/java.nio.MappedByteBuffer.position(MappedByteBuffer.java:226)",
"errorCode": 200
}
]
Jackie
09/27/2022, 7:28 PMERROR
logs?Jackie
09/27/2022, 7:29 PMstemmed_query
if possible?Luis Fernandez
09/27/2022, 7:29 PMLuis Fernandez
09/27/2022, 7:29 PMLuis Fernandez
09/27/2022, 7:30 PMLuis Fernandez
09/27/2022, 7:32 PMLuis Fernandez
09/27/2022, 7:33 PM"fieldConfigList": [{
"name": "stemmed_query",
"encodingType": "RAW",
"indexType": "TEXT",
"compressionCodec": "SNAPPY",
"indexTypes": [
"TEXT"
],
"properties": {
"rawIndexWriterVersion": "3"
}
}],
Luis Fernandez
09/27/2022, 7:36 PMglow in the dark starbucks tumbler
square foam block 3 inch
kemono fursuit eyes
minnie mouse 2nd birthday decoration
in memory gifts mom
custom signs for home
unicorn design bundle
polo shirt men vintage
hochzeits gastgeschenke
8x10 birthday cards
Luis Fernandez
09/27/2022, 8:25 PM[
{
"message": "QueryExecutionError:\njava.lang.IndexOutOfBoundsException\n\tat java.base/java.nio.Buffer.checkBounds(Buffer.java:714)\n\tat java.base/java.nio.DirectByteBuffer.get(DirectByteBuffer.java:288)\n\tat org.apache.pinot.segment.local.segment.index.readers.forward.VarByteChunkSVForwardIndexReader.getStringCompressed(VarByteChunkSVForwardIndexReader.java:81)\n\tat org.apache.pinot.segment.local.segment.index.readers.forward.VarByteChunkSVForwardIndexReader.getString(VarByteChunkSVForwardIndexReader.java:61)",
"errorCode": 200
}
]
Luis Fernandez
09/27/2022, 8:32 PMLuis Fernandez
09/27/2022, 8:34 PMCaught exception while processing query: QueryContext{_tableName='product_query_metrics_REALTIME', _selectExpressions=[sum(impression_count), sum(click_count), sum(order_count), stemmed_query], _aliasList=[impression_count, click_count, order_count, null], _filter=(user_id = '123123' AND product_id = '123123123' AND serve_time BETWEEN '1663214400' AND '1663819199'), _groupByExpressions=[stemmed_query], _havingFilter=null, _orderByExpressions=[sum(impression_count) ASC], _limit=100000, _offset=0, _queryOptions={responseFormat=sql, groupByMode=sql, timeoutMs=9999}, _debugOptions=null, _brokerRequest=BrokerRequest(querySource:QuerySource(tableName:product_query_metrics_REALTIME), pinotQuery:PinotQuery(dataSource:DataSource(tableName:product_query_metrics_REALTIME), selectList:[Expression(type:FUNCTION, functionCall:Function(operator:AS, operands:[Expression(type:FUNCTION, functionCall:Function(operator:SUM, operands:[Expression(type:IDENTIFIER, identifier:Identifier(name:impression_count))])), Expression(type:IDENTIFIER, identifier:Identifier(name:impression_count))])), Expression(type:FUNCTION, functionCall:Function(operator:AS, operands:[Expression(type:FUNCTION, functionCall:Function(operator:SUM, operands:[Expression(type:IDENTIFIER, identifier:Identifier(name:click_count))])), Expression(type:IDENTIFIER, identifier:Identifier(name:click_count))])), Expression(type:FUNCTION, functionCall:Function(operator:AS, operands:[Expression(type:FUNCTION, functionCall:Function(operator:SUM, operands:[Expression(type:IDENTIFIER, identifier:Identifier(name:order_count))])), Expression(type:IDENTIFIER, identifier:Identifier(name:order_count))])), Expression(type:IDENTIFIER, identifier:Identifier(name:stemmed_query))], filterExpression:Expression(type:FUNCTION, functionCall:Function(operator:AND, operands:[Expression(type:FUNCTION, functionCall:Function(operator:EQUALS, operands:[Expression(type:IDENTIFIER, identifier:Identifier(name:user_id)), Expression(type:LITERAL, literal:<Literal longValue:32466758>)])), Expression(type:FUNCTION, functionCall:Function(operator:EQUALS, operands:[Expression(type:IDENTIFIER, identifier:Identifier(name:product_id)), Expression(type:LITERAL, literal:<Literal longValue:1261981010>)])), Expression(type:FUNCTION, functionCall:Function(operator:BETWEEN, operands:[Expression(type:IDENTIFIER, identifier:Identifier(name:serve_time)), Expression(type:LITERAL, literal:<Literal longValue:1663214400>), Expression(type:LITERAL, literal:<Literal longValue:1663819199>)]))])), groupByList:[Expression(type:IDENTIFIER, identifier:Identifier(name:stemmed_query))], orderByList:[Expression(type:FUNCTION, functionCall:Function(operator:ASC, operands:[Expression(type:FUNCTION, functionCall:Function(operator:SUM, operands:[Expression(type:IDENTIFIER, identifier:Identifier(name:impression_count))]))]))], limit:100000, queryOptions:{responseFormat=sql, groupByMode=sql, timeoutMs=9999}))}
Luis Fernandez
09/27/2022, 8:34 PMLuis Fernandez
09/27/2022, 8:40 PMjava.lang.IndexOutOfBoundsException: null
at java.nio.Buffer.checkBounds(Buffer.java:714) ~[?:?]
at java.nio.DirectByteBuffer.get(DirectByteBuffer.java:288) ~[?:?]
at org.apache.pinot.segment.local.segment.index.readers.forward.VarByteChunkSVForwardIndexReader.getStringCompressed(VarByteChunkSVForwardIndexReader.java:81) ~[pinot-all-0.10.0-jar-with-dependencies.jar:0.10.0-30c4635bfeee88f88aa9c9f63b93bcd4a650607f]
at org.apache.pinot.segment.local.segment.index.readers.forward.VarByteChunkSVForwardIndexReader.getString(VarByteChunkSVForwardIndexReader.java:61) ~[pinot-all-0.10.0-jar-with-dependencies.jar:0.10.0-30c4635bfeee88f88aa9c9f63b93bcd4a650607f]
at org.apache.pinot.segment.local.segment.index.readers.forward.VarByteChunkSVForwardIndexReader.getString(VarByteChunkSVForwardIndexReader.java:35) ~[pinot-all-0.10.0-jar-with-dependencies.jar:0.10.0-30c4635bfeee88f88aa9c9f63b93bcd4a650607f]
at org.apache.pinot.core.common.DataFetcher$ColumnValueReader.readStringValues(DataFetcher.java:515) ~[pinot-all-0.10.0-jar-with-dependencies.jar:0.10.0-30c4635bfeee88f88aa9c9f63b93bcd4a650607f]
at org.apache.pinot.core.common.DataFetcher.fetchStringValues(DataFetcher.java:204) ~[pinot-all-0.10.0-jar-with-dependencies.jar:0.10.0-30c4635bfeee88f88aa9c9f63b93bcd4a650607f]
at org.apache.pinot.core.common.DataBlockCache.getStringValuesForSVColumn(DataBlockCache.java:243) ~[pinot-all-0.10.0-jar-with-dependencies.jar:0.10.0-30c4635bfeee88f88aa9c9f63b93bcd4a650607f]
at org.apache.pinot.core.operator.docvalsets.ProjectionBlockValSet.getStringValuesSV(ProjectionBlockValSet.java:94) ~[pinot-all-0.10.0-jar-with-dependencies.jar:0.10.0-30c4635bfeee88f88aa9c9f63b93bcd4a650607f]
at org.apache.pinot.core.query.aggregation.groupby.NoDictionarySingleColumnGroupKeyGenerator.generateKeysForBlock(NoDictionarySingleColumnGroupKeyGenerator.java:100) ~[pinot-all-0.10.0-jar-with-dependencies.jar:0.10.0-30c4635bfeee88f88aa9c9f63b93bcd4a650607f]
at org.apache.pinot.core.query.aggregation.groupby.DefaultGroupByExecutor.process(DefaultGroupByExecutor.java:123) ~[pinot-all-0.10.0-jar-with-dependencies.jar:0.10.0-30c4635bfeee88f88aa9c9f63b93bcd4a650607f]
at org.apache.pinot.core.operator.query.AggregationGroupByOrderByOperator.getNextBlock(AggregationGroupByOrderByOperator.java:109) ~[pinot-all-0.10.0-jar-with-dependencies.jar:0.10.0-30c4635bfeee88f88aa9c9f63b93bcd4a650607f]
at org.apache.pinot.core.operator.query.AggregationGroupByOrderByOperator.getNextBlock(AggregationGroupByOrderByOperator.java:46) ~[pinot-all-0.10.0-jar-with-dependencies.jar:0.10.0-30c4635bfeee88f88aa9c9f63b93bcd4a650607f]
at org.apache.pinot.core.operator.BaseOperator.nextBlock(BaseOperator.java:49) ~[pinot-all-0.10.0-jar-with-dependencies.jar:0.10.0-30c4635bfeee88f88aa9c9f63b93bcd4a650607f]
at org.apache.pinot.core.operator.combine.GroupByOrderByCombineOperator.processSegments(GroupByOrderByCombineOperator.java:137) ~[pinot-all-0.10.0-jar-with-dependencies.jar:0.10.0-30c4635bfeee88f88aa9c9f63b93bcd4a650607f]
at org.apache.pinot.core.operator.combine.BaseCombineOperator$1.runJob(BaseCombineOperator.java:100) [pinot-all-0.10.0-jar-with-dependencies.jar:0.10.0-30c4635bfeee88f88aa9c9f63b93bcd4a650607f]
at org.apache.pinot.core.util.trace.TraceRunnable.run(TraceRunnable.java:40) [pinot-all-0.10.0-jar-with-dependencies.jar:0.10.0-30c4635bfeee88f88aa9c9f63b93bcd4a650607f]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
at shaded.com.google.common.util.concurrent.TrustedListenableFutureTask$TrustedFutureInterruptibleTask.runInterruptibly(TrustedListenableFutureTask.java:111) [pinot-all-0.10.0-jar-with-dependencies.jar:0.10.0-30c4635bfeee88f88aa9c9f63b93bcd4a650607f]
at shaded.com.google.common.util.concurrent.InterruptibleTask.run(InterruptibleTask.java:58) [pinot-all-0.10.0-jar-with-dependencies.jar:0.10.0-30c4635bfeee88f88aa9c9f63b93bcd4a650607f]
at shaded.com.google.common.util.concurrent.TrustedListenableFutureTask.run(TrustedListenableFutureTask.java:75) [pinot-all-0.10.0-jar-with-dependencies.jar:0.10.0-30c4635bfeee88f88aa9c9f63b93bcd4a650607f]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
at java.lang.Thread.run(Thread.java:829) [?:?]
Richard
09/27/2022, 8:40 PMLuis Fernandez
09/27/2022, 8:41 PMLuis Fernandez
09/27/2022, 8:41 PMRichard
09/27/2022, 8:45 PMRichard
09/27/2022, 8:46 PMLuis Fernandez
09/27/2022, 8:47 PMRichard
09/27/2022, 8:49 PMRichard
09/27/2022, 8:50 PMLuis Fernandez
09/27/2022, 8:51 PMRichard
09/27/2022, 8:56 PMLuis Fernandez
09/27/2022, 8:56 PMRichard
09/27/2022, 8:57 PMJackie
09/27/2022, 8:58 PMJackie
09/27/2022, 8:58 PMLuis Fernandez
09/27/2022, 8:58 PMLuis Fernandez
09/27/2022, 8:59 PMselect DISTINCT stemmed_query from etsyads_listing_query_metrics limit 100000
Luis Fernandez
09/27/2022, 8:59 PMRichard
09/27/2022, 9:00 PMLuis Fernandez
09/27/2022, 9:01 PMJackie
09/27/2022, 9:02 PMRichard
09/27/2022, 9:02 PMJackie
09/27/2022, 9:03 PMRichard
09/27/2022, 9:04 PMLuis Fernandez
09/27/2022, 9:05 PMJackie
09/27/2022, 9:08 PMLuis Fernandez
09/27/2022, 9:09 PMRichard
09/27/2022, 9:09 PMwhere x > mid_value
and if it doesn't error, check the lower quarters of the range and so onJackie
09/27/2022, 9:12 PM$segmentName
and $docId
Luis Fernandez
09/27/2022, 9:14 PMJackie
09/27/2022, 9:14 PMJackie
09/27/2022, 9:14 PMLuis Fernandez
09/27/2022, 9:15 PMLuis Fernandez
09/27/2022, 9:16 PMJackie
09/27/2022, 9:35 PMJackie
10/01/2022, 9:23 PMRichard
10/02/2022, 3:34 PMLuis Fernandez
10/03/2022, 4:51 PM