Lars-Kristian Svenøy
01/12/2022, 12:56 PMLars-Kristian Svenøy
01/12/2022, 12:58 PMLars-Kristian Svenøy
01/12/2022, 1:09 PMLars-Kristian Svenøy
01/12/2022, 1:09 PM2022-01-12T12:40:28Z Initialized mapper with 43 record readers
Sometimes with up to 90 record readers. This stage then takes 35 minutes up to 1 hour. Once that’s done, it starts the usual reduction and sorting phase. (Even though the task should have been cancelled by now due to hitting timeout)
It then starts destroying segments, and then immediately finishes with a timeout after destroying segments. I’m not sure exactly what happens here, but I’m wondering if this is causing an issue where the task is not properly cleaning up, causing loss of data.
The logs above show the final moments where the task times out after issuing delete segmentsLars-Kristian Svenøy
01/12/2022, 1:10 PMRichard Startin
01/12/2022, 1:17 PMLars-Kristian Svenøy
01/12/2022, 1:18 PMLars-Kristian Svenøy
01/12/2022, 1:18 PMLars-Kristian Svenøy
01/12/2022, 1:18 PMRichard Startin
01/12/2022, 1:18 PMRichard Startin
01/12/2022, 1:20 PMLars-Kristian Svenøy
01/12/2022, 1:21 PMLars-Kristian Svenøy
01/12/2022, 1:21 PMLars-Kristian Svenøy
01/12/2022, 1:21 PMRichard Startin
01/12/2022, 1:21 PMRichard Startin
01/12/2022, 1:22 PMRichard Startin
01/12/2022, 1:22 PMLars-Kristian Svenøy
01/12/2022, 1:22 PMRichard Startin
01/12/2022, 1:22 PMRichard Startin
01/12/2022, 1:22 PMLars-Kristian Svenøy
01/12/2022, 1:23 PMRichard Startin
01/12/2022, 1:24 PMLars-Kristian Svenøy
01/12/2022, 1:32 PMRichard Startin
01/12/2022, 1:38 PMLars-Kristian Svenøy
01/12/2022, 1:58 PMLars-Kristian Svenøy
01/12/2022, 1:58 PMLars-Kristian Svenøy
01/12/2022, 2:21 PMRichard Startin
01/12/2022, 2:42 PMRichard Startin
01/12/2022, 2:43 PMRichard Startin
01/12/2022, 2:44 PMLars-Kristian Svenøy
01/12/2022, 2:55 PMLars-Kristian Svenøy
01/12/2022, 2:55 PMLars-Kristian Svenøy
01/12/2022, 2:57 PMLars-Kristian Svenøy
01/12/2022, 2:57 PM2022-01-12T14:04:33Z Initialized mapper with 39 record readers, output dir: /var/pinot/minion/data/RealtimeToOfflineSegmentsTask/tmp-2cf7ebb5-1166-4b03-9145-fb13fcb23aeb/workingDir/mapper_output, timeHandler: class org.apache.pinot.core.segment.processing.timehandler.EpochTimeHandler, partitioners: class org.apache.pinot.core.segment.processing.partitioner.TableConfigPartitioner
2022-01-12T14:51:10Z Beginning reduce phase on partitions: [0_12, 0_24, 0_3]Lars-Kristian Svenøy
01/12/2022, 2:58 PMLars-Kristian Svenøy
01/12/2022, 2:58 PMRichard Startin
01/12/2022, 3:03 PMLars-Kristian Svenøy
01/12/2022, 3:04 PMLars-Kristian Svenøy
01/12/2022, 3:04 PMLars-Kristian Svenøy
01/12/2022, 3:04 PM"taskTypeConfigsMap": {
"RealtimeToOfflineSegmentsTask": {
"bucketTimePeriod": "3h",
"bufferTimePeriod": "2d",
"mergeType": "dedup",
"maxNumRecordsPerSegment": 10000000,
"roundBucketTimePeriod": "1h"
}
}Lars-Kristian Svenøy
01/12/2022, 3:05 PMRichard Startin
01/12/2022, 3:06 PMLars-Kristian Svenøy
01/12/2022, 3:06 PMLars-Kristian Svenøy
01/12/2022, 3:06 PMsegment.total.docs = 23513Lars-Kristian Svenøy
01/12/2022, 3:07 PMRichard Startin
01/12/2022, 3:07 PMLars-Kristian Svenøy
01/12/2022, 3:07 PMLars-Kristian Svenøy
01/12/2022, 3:08 PMLars-Kristian Svenøy
01/12/2022, 3:08 PMLars-Kristian Svenøy
01/12/2022, 3:08 PMLars-Kristian Svenøy
01/12/2022, 3:08 PMRichard Startin
01/12/2022, 3:09 PMLars-Kristian Svenøy
01/12/2022, 3:10 PMRichard Startin
01/12/2022, 3:14 PMRichard Startin
01/12/2022, 3:14 PMRichard Startin
01/12/2022, 3:15 PMLars-Kristian Svenøy
01/12/2022, 3:18 PMLars-Kristian Svenøy
01/12/2022, 3:18 PMMayank
Richard Startin
01/12/2022, 3:22 PMjcmd <pid> JFR.start duration=300s filename=minion.jfr settings=profileRichard Startin
01/12/2022, 3:23 PMLars-Kristian Svenøy
01/12/2022, 3:32 PMLars-Kristian Svenøy
01/12/2022, 3:32 PMLars-Kristian Svenøy
01/12/2022, 3:32 PMRichard Startin
01/12/2022, 3:33 PMRichard Startin
01/12/2022, 3:33 PMLars-Kristian Svenøy
01/12/2022, 3:33 PMRichard Startin
01/12/2022, 3:33 PMRichard Startin
01/12/2022, 3:34 PMRichard Startin
01/12/2022, 3:35 PMLars-Kristian Svenøy
01/12/2022, 3:36 PMLars-Kristian Svenøy
01/12/2022, 3:36 PMMayank
Lars-Kristian Svenøy
01/12/2022, 3:38 PMLars-Kristian Svenøy
01/12/2022, 3:38 PMLars-Kristian Svenøy
01/12/2022, 3:40 PMLars-Kristian Svenøy
01/12/2022, 3:48 PMLars-Kristian Svenøy
01/12/2022, 3:48 PMLars-Kristian Svenøy
01/12/2022, 4:19 PM2022-01-12T14:19:37Z Start sorting on numRows: 75094464, numSortFields: 9
2022-01-12T15:45:24Z Finish sorting in 5147498msLars-Kristian Svenøy
01/12/2022, 4:19 PMRichard Startin
01/12/2022, 4:22 PMRichard Startin
01/12/2022, 4:24 PMRichard Startin
01/12/2022, 4:25 PM_fileReader = fileReader;
int numRows = fileReader.getNumRows();
_startRowId = 0;
_endRowId = numRows;
if (fileReader.getNumSortFields() > 0) {
_sortedRowIds = new int[numRows];
for (int i = 0; i < numRows; i++) {
_sortedRowIds[i] = i;
}
Arrays
.quickSort(0, _endRowId, (i1, i2) -> _fileReader.compare(_sortedRowIds[i1], _sortedRowIds[i2]), (i1, i2) -> {
int temp = _sortedRowIds[i1];
_sortedRowIds[i1] = _sortedRowIds[i2];
_sortedRowIds[i2] = temp;
});
} else {
_sortedRowIds = null;
}
and there could be two factors:
1. you don't have enough heap and the GC is going crazy (that 5 min JFR profile after you see the sort start) would confirm that
2. the comparator is expensive when there are 9 sort fieldsRichard Startin
01/12/2022, 4:27 PMRichard Startin
01/12/2022, 4:32 PMLars-Kristian Svenøy
01/12/2022, 4:32 PMRichard Startin
01/12/2022, 4:38 PMnumSortFields: 9
this comes from your tableIndexingConfig.sortedColumn settingLars-Kristian Svenøy
01/12/2022, 4:39 PMRichard Startin
01/12/2022, 4:40 PMRichard Startin
01/12/2022, 4:42 PMRichard Startin
01/12/2022, 4:42 PMRichard Startin
01/12/2022, 4:44 PMLars-Kristian Svenøy
01/12/2022, 10:13 PMLars-Kristian Svenøy
01/13/2022, 9:26 AMLars-Kristian Svenøy
01/13/2022, 9:26 AMRichard Startin
01/13/2022, 9:27 AMLars-Kristian Svenøy
01/13/2022, 9:27 AMRichard Startin
01/13/2022, 9:28 AMLars-Kristian Svenøy
01/13/2022, 9:28 AMRichard Startin
01/13/2022, 9:28 AMRichard Startin
01/13/2022, 9:29 AMRichard Startin
01/13/2022, 9:29 AMLars-Kristian Svenøy
01/13/2022, 9:29 AMLars-Kristian Svenøy
01/13/2022, 9:29 AMLars-Kristian Svenøy
01/13/2022, 9:29 AMLars-Kristian Svenøy
01/13/2022, 9:29 AMRichard Startin
01/13/2022, 9:30 AMLars-Kristian Svenøy
01/13/2022, 9:30 AMLars-Kristian Svenøy
01/13/2022, 9:30 AMLars-Kristian Svenøy
01/13/2022, 9:30 AMRichard Startin
01/13/2022, 9:31 AMLars-Kristian Svenøy
01/13/2022, 9:31 AMLars-Kristian Svenøy
01/13/2022, 9:31 AMLars-Kristian Svenøy
01/13/2022, 9:32 AMLars-Kristian Svenøy
01/13/2022, 9:32 AMRichard Startin
01/13/2022, 9:32 AMLars-Kristian Svenøy
01/13/2022, 9:32 AMLars-Kristian Svenøy
01/13/2022, 9:32 AMLars-Kristian Svenøy
01/13/2022, 9:33 AMRichard Startin
01/13/2022, 9:33 AMLars-Kristian Svenøy
01/13/2022, 9:33 AMLars-Kristian Svenøy
01/13/2022, 9:33 AMRichard Startin
01/13/2022, 9:34 AMRichard Startin
01/13/2022, 9:34 AMLars-Kristian Svenøy
01/13/2022, 9:34 AMLars-Kristian Svenøy
01/13/2022, 9:35 AMRichard Startin
01/13/2022, 9:35 AMLars-Kristian Svenøy
01/13/2022, 9:35 AMRichard Startin
01/13/2022, 9:36 AMRichard Startin
01/13/2022, 9:36 AMLars-Kristian Svenøy
01/13/2022, 9:36 AMLars-Kristian Svenøy
01/13/2022, 9:36 AMLars-Kristian Svenøy
01/13/2022, 9:38 AMLars-Kristian Svenøy
01/13/2022, 9:38 AMRichard Startin
01/13/2022, 9:38 AMLars-Kristian Svenøy
01/13/2022, 9:38 AMLars-Kristian Svenøy
01/13/2022, 9:39 AMLars-Kristian Svenøy
01/13/2022, 9:39 AMLars-Kristian Svenøy
01/13/2022, 9:42 AMLars-Kristian Svenøy
01/13/2022, 9:42 AMRichard Startin
01/13/2022, 9:43 AMRichard Startin
01/13/2022, 9:44 AMLars-Kristian Svenøy
01/13/2022, 9:44 AMRichard Startin
01/13/2022, 9:46 AMLars-Kristian Svenøy
01/13/2022, 9:48 AMLars-Kristian Svenøy
01/13/2022, 9:48 AM2022-01-13T08:49:30Z Initialized mapper with 52 record readers, output dir: /var/pinot/minion/data/RealtimeToOfflineSegmentsTask/tmp-5d1a14ea-4e90-44d0-9350-89942f0001e7/workingDir/mapper_output, timeHandler: class org.apache.pinot.core.segment.processing.timehandler.EpochTimeHandler, partitioners: class org.apache.pinot.core.segment.processing.partitioner.TableConfigPartitionerLars-Kristian Svenøy
01/13/2022, 9:48 AMRichard Startin
01/13/2022, 9:48 AMRichard Startin
01/13/2022, 9:49 AMLars-Kristian Svenøy
01/13/2022, 9:49 AMLars-Kristian Svenøy
01/13/2022, 9:49 AMRichard Startin
01/13/2022, 9:50 AMRichard Startin
01/13/2022, 9:51 AMRichard Startin
01/13/2022, 9:53 AMLars-Kristian Svenøy
01/13/2022, 9:59 AMLars-Kristian Svenøy
01/13/2022, 9:59 AMLars-Kristian Svenøy
01/13/2022, 10:01 AMLars-Kristian Svenøy
01/13/2022, 10:02 AMLars-Kristian Svenøy
01/13/2022, 10:02 AM2022-01-13T09:53:44Z Initialized mapper with 45 record readers, output dir: /var/pinot/minion/data/RealtimeToOfflineSegmentsTask/tmp-a4085745-be54-4411-abfa-c0dfb8fa05a1/workingDir/mapper_output, timeHandler: class org.apache.pinot.core.segment.processing.timehandler.EpochTimeHandler, partitioners: class org.apache.pinot.core.segment.processing.partitioner.TableConfigPartitionerRichard Startin
01/13/2022, 10:04 AMLars-Kristian Svenøy
01/13/2022, 10:06 AMLars-Kristian Svenøy
01/13/2022, 10:06 AMLars-Kristian Svenøy
01/13/2022, 10:06 AMRichard Startin
01/13/2022, 10:07 AMRichard Startin
01/13/2022, 10:08 AMRichard Startin
01/13/2022, 10:09 AMLars-Kristian Svenøy
01/13/2022, 10:13 AMLars-Kristian Svenøy
01/13/2022, 10:13 AMLars-Kristian Svenøy
01/13/2022, 10:13 AMRichard Startin
01/13/2022, 10:14 AMRichard Startin
01/13/2022, 10:14 AMRichard Startin
01/13/2022, 10:16 AM"fieldConfigList": [
{
"name": "col1",
"encodingType": "RAW",
"properties": {
"rawIndexWriterVersion": "4"
}
}
]
directly in your table config, as a sibling of tableIndexingConfigRichard Startin
01/13/2022, 10:17 AMLars-Kristian Svenøy
01/13/2022, 10:34 AMLars-Kristian Svenøy
01/13/2022, 10:34 AMLars-Kristian Svenøy
01/13/2022, 10:35 AM2022-01-13T10:10:09Z Start sorting on numRows: 42757049, numSortFields: 9Lars-Kristian Svenøy
01/13/2022, 10:35 AMLars-Kristian Svenøy
01/13/2022, 10:36 AM2022-01-13T09:53:44Z Beginning map phase on 45 record readers
2022-01-13T09:53:44Z Initialized mapper with 45 record readers, output dir: /var/pinot/minion/data/RealtimeToOfflineSegmentsTask/tmp-a4085745-be54-4411-abfa-c0dfb8fa05a1/workingDir/mapper_output, timeHandler: class org.apache.pinot.core.segment.processing.timehandler.EpochTimeHandler, partitioners: class org.apache.pinot.core.segment.processing.partitioner.TableConfigPartitioner
2022-01-13T10:08:47Z Beginning reduce phase on partitions: [0_0, 0_1, 0_10, 0_11, 0_12, 0_13, 0_14, 0_15, 0_2, 0_3, 0_4, 0_5, 0_6, 0_7, 0_8, 0_9]
2022-01-13T10:08:47Z Start reducing on partition: 0_0
2022-01-13T10:08:47Z Start sorting on numRows: 531663, numSortFields: 9
2022-01-13T10:08:51Z Finish sorting in 4563ms
2022-01-13T10:08:51Z Start creating dedup file under dir: /var/pinot/minion/data/RealtimeToOfflineSegmentsTask/tmp-a4085745-be54-4411-abfa-c0dfb8fa05a1/workingDir/reducer_output/0_0
2022-01-13T10:08:52Z Finish creating dedup file in 655ms
2022-01-13T10:08:52Z Finish reducing in 5233ms
2022-01-13T10:08:52Z Start reducing on partition: 0_1
2022-01-13T10:08:52Z Start sorting on numRows: 170212, numSortFields: 9
2022-01-13T10:08:53Z Finish sorting in 1125ms
2022-01-13T10:08:53Z Start creating dedup file under dir: /var/pinot/minion/data/RealtimeToOfflineSegmentsTask/tmp-a4085745-be54-4411-abfa-c0dfb8fa05a1/workingDir/reducer_output/0_1
2022-01-13T10:08:53Z Finish creating dedup file in 210ms
2022-01-13T10:08:53Z Finish reducing in 1340ms
2022-01-13T10:08:53Z Start reducing on partition: 0_10
2022-01-13T10:08:53Z Start sorting on numRows: 90414, numSortFields: 9
2022-01-13T10:08:54Z Finish sorting in 630ms
2022-01-13T10:08:54Z Start creating dedup file under dir: /var/pinot/minion/data/RealtimeToOfflineSegmentsTask/tmp-a4085745-be54-4411-abfa-c0dfb8fa05a1/workingDir/reducer_output/0_10
2022-01-13T10:08:54Z Finish creating dedup file in 114ms
2022-01-13T10:08:54Z Finish reducing in 748ms
2022-01-13T10:08:54Z Start reducing on partition: 0_11
2022-01-13T10:08:54Z Start sorting on numRows: 427784, numSortFields: 9
2022-01-13T10:08:57Z Finish sorting in 2969ms
2022-01-13T10:08:57Z Start creating dedup file under dir: /var/pinot/minion/data/RealtimeToOfflineSegmentsTask/tmp-a4085745-be54-4411-abfa-c0dfb8fa05a1/workingDir/reducer_output/0_11
2022-01-13T10:08:57Z Finish creating dedup file in 485ms
2022-01-13T10:08:57Z Finish reducing in 3465ms
2022-01-13T10:08:57Z Start reducing on partition: 0_12
2022-01-13T10:08:57Z Start sorting on numRows: 682524, numSortFields: 9
2022-01-13T10:09:02Z Finish sorting in 5152ms
2022-01-13T10:09:02Z Start creating dedup file under dir: /var/pinot/minion/data/RealtimeToOfflineSegmentsTask/tmp-a4085745-be54-4411-abfa-c0dfb8fa05a1/workingDir/reducer_output/0_12
2022-01-13T10:09:03Z Finish creating dedup file in 715ms
2022-01-13T10:09:03Z Finish reducing in 5884ms
2022-01-13T10:09:03Z Start reducing on partition: 0_13
2022-01-13T10:09:03Z Start sorting on numRows: 2072511, numSortFields: 9
2022-01-13T10:09:22Z Finish sorting in 18428ms
2022-01-13T10:09:22Z Start creating dedup file under dir: /var/pinot/minion/data/RealtimeToOfflineSegmentsTask/tmp-a4085745-be54-4411-abfa-c0dfb8fa05a1/workingDir/reducer_output/0_13
2022-01-13T10:09:24Z Finish creating dedup file in 2327ms
2022-01-13T10:09:24Z Finish reducing in 20806ms
2022-01-13T10:09:24Z Start reducing on partition: 0_14
2022-01-13T10:09:24Z Start sorting on numRows: 3382438, numSortFields: 9
2022-01-13T10:09:53Z Finish sorting in 28957ms
2022-01-13T10:09:53Z Start creating dedup file under dir: /var/pinot/minion/data/RealtimeToOfflineSegmentsTask/tmp-a4085745-be54-4411-abfa-c0dfb8fa05a1/workingDir/reducer_output/0_14
2022-01-13T10:09:57Z Finish creating dedup file in 3919ms
2022-01-13T10:09:57Z Finish reducing in 32963ms
2022-01-13T10:09:57Z Start reducing on partition: 0_15
2022-01-13T10:09:57Z Start sorting on numRows: 142846, numSortFields: 9
2022-01-13T10:09:58Z Finish sorting in 957ms
2022-01-13T10:09:58Z Start creating dedup file under dir: /var/pinot/minion/data/RealtimeToOfflineSegmentsTask/tmp-a4085745-be54-4411-abfa-c0dfb8fa05a1/workingDir/reducer_output/0_15
2022-01-13T10:09:58Z Finish creating dedup file in 175ms
2022-01-13T10:09:58Z Finish reducing in 1137ms
2022-01-13T10:09:58Z Start reducing on partition: 0_2
2022-01-13T10:09:58Z Start sorting on numRows: 127443, numSortFields: 9
2022-01-13T10:09:59Z Finish sorting in 820ms
2022-01-13T10:09:59Z Start creating dedup file under dir: /var/pinot/minion/data/RealtimeToOfflineSegmentsTask/tmp-a4085745-be54-4411-abfa-c0dfb8fa05a1/workingDir/reducer_output/0_2
2022-01-13T10:09:59Z Finish creating dedup file in 154ms
2022-01-13T10:09:59Z Finish reducing in 978ms
2022-01-13T10:09:59Z Start reducing on partition: 0_3
2022-01-13T10:09:59Z Start sorting on numRows: 554682, numSortFields: 9
2022-01-13T10:10:03Z Finish sorting in 4233ms
2022-01-13T10:10:03Z Start creating dedup file under dir: /var/pinot/minion/data/RealtimeToOfflineSegmentsTask/tmp-a4085745-be54-4411-abfa-c0dfb8fa05a1/workingDir/reducer_output/0_3
2022-01-13T10:10:04Z Finish creating dedup file in 670ms
2022-01-13T10:10:04Z Finish reducing in 4917ms
2022-01-13T10:10:04Z Start reducing on partition: 0_4
2022-01-13T10:10:04Z Start sorting on numRows: 251158, numSortFields: 9
2022-01-13T10:10:06Z Finish sorting in 2123ms
2022-01-13T10:10:06Z Start creating dedup file under dir: /var/pinot/minion/data/RealtimeToOfflineSegmentsTask/tmp-a4085745-be54-4411-abfa-c0dfb8fa05a1/workingDir/reducer_output/0_4
2022-01-13T10:10:06Z Finish creating dedup file in 292ms
2022-01-13T10:10:06Z Finish reducing in 2423ms
2022-01-13T10:10:06Z Start reducing on partition: 0_5
2022-01-13T10:10:06Z Start sorting on numRows: 180554, numSortFields: 9
2022-01-13T10:10:08Z Finish sorting in 1343ms
2022-01-13T10:10:08Z Start creating dedup file under dir: /var/pinot/minion/data/RealtimeToOfflineSegmentsTask/tmp-a4085745-be54-4411-abfa-c0dfb8fa05a1/workingDir/reducer_output/0_5
2022-01-13T10:10:08Z Finish creating dedup file in 227ms
2022-01-13T10:10:08Z Finish reducing in 1575ms
2022-01-13T10:10:08Z Start reducing on partition: 0_6
2022-01-13T10:10:08Z Start sorting on numRows: 110286, numSortFields: 9
2022-01-13T10:10:09Z Finish sorting in 712ms
2022-01-13T10:10:09Z Start creating dedup file under dir: /var/pinot/minion/data/RealtimeToOfflineSegmentsTask/tmp-a4085745-be54-4411-abfa-c0dfb8fa05a1/workingDir/reducer_output/0_6
2022-01-13T10:10:09Z Finish creating dedup file in 139ms
2022-01-13T10:10:09Z Finish reducing in 856ms
2022-01-13T10:10:09Z Start reducing on partition: 0_7
2022-01-13T10:10:09Z Start sorting on numRows: 42757049, numSortFields: 9Richard Startin
01/13/2022, 10:38 AMLars-Kristian Svenøy
01/13/2022, 10:39 AMLars-Kristian Svenøy
01/13/2022, 10:39 AMRichard Startin
01/13/2022, 10:39 AMLars-Kristian Svenøy
01/13/2022, 10:40 AMRichard Startin
01/13/2022, 10:40 AMLars-Kristian Svenøy
01/13/2022, 10:40 AMLars-Kristian Svenøy
01/13/2022, 10:40 AMRichard Startin
01/13/2022, 10:40 AMRichard Startin
01/13/2022, 10:41 AMLars-Kristian Svenøy
01/13/2022, 10:41 AMLars-Kristian Svenøy
01/13/2022, 10:42 AMLars-Kristian Svenøy
01/13/2022, 10:42 AMLars-Kristian Svenøy
01/13/2022, 10:43 AMRichard Startin
01/13/2022, 10:43 AMLars-Kristian Svenøy
01/13/2022, 10:43 AMLars-Kristian Svenøy
01/13/2022, 10:43 AMRichard Startin
01/13/2022, 10:44 AMLars-Kristian Svenøy
01/13/2022, 10:44 AMLars-Kristian Svenøy
01/13/2022, 10:44 AMLars-Kristian Svenøy
01/13/2022, 10:44 AMRichard Startin
01/13/2022, 10:45 AMLars-Kristian Svenøy
01/13/2022, 10:45 AMLars-Kristian Svenøy
01/13/2022, 10:45 AMLars-Kristian Svenøy
01/13/2022, 10:45 AMLars-Kristian Svenøy
01/13/2022, 10:45 AMRichard Startin
01/13/2022, 10:45 AMLars-Kristian Svenøy
01/13/2022, 10:46 AMRichard Startin
01/13/2022, 10:46 AMRichard Startin
01/13/2022, 10:46 AMLars-Kristian Svenøy
01/13/2022, 10:47 AMLars-Kristian Svenøy
01/13/2022, 10:47 AMLars-Kristian Svenøy
01/13/2022, 10:48 AMLars-Kristian Svenøy
01/13/2022, 10:48 AMLars-Kristian Svenøy
01/13/2022, 10:49 AMLars-Kristian Svenøy
01/13/2022, 10:52 AMLars-Kristian Svenøy
01/13/2022, 10:53 AMLars-Kristian Svenøy
01/13/2022, 10:54 AMLars-Kristian Svenøy
01/13/2022, 10:54 AMRichard Startin
01/13/2022, 10:55 AMLars-Kristian Svenøy
01/13/2022, 10:55 AMRichard Startin
01/13/2022, 10:55 AMLars-Kristian Svenøy
01/13/2022, 10:56 AMRichard Startin
01/13/2022, 10:56 AMLars-Kristian Svenøy
01/13/2022, 10:56 AMRichard Startin
01/13/2022, 10:56 AMLars-Kristian Svenøy
01/13/2022, 10:56 AMRichard Startin
01/13/2022, 10:56 AMLars-Kristian Svenøy
01/13/2022, 10:56 AMLars-Kristian Svenøy
01/13/2022, 10:57 AMRichard Startin
01/13/2022, 10:57 AM_sortedRowIds = new int[numRows];
for (int i = 0; i < numRows; i++) {
_sortedRowIds[i] = i;
}
Arrays
.quickSort(0, _endRowId, (i1, i2) -> _fileReader.compare(_sortedRowIds[i1], _sortedRowIds[i2]), (i1, i2) -> {
int temp = _sortedRowIds[i1];
_sortedRowIds[i1] = _sortedRowIds[i2];
_sortedRowIds[i2] = temp;
});Lars-Kristian Svenøy
01/13/2022, 10:57 AMLars-Kristian Svenøy
01/13/2022, 10:57 AMLars-Kristian Svenøy
01/13/2022, 11:01 AMLars-Kristian Svenøy
01/13/2022, 11:01 AMRichard Startin
01/13/2022, 11:21 AMRichard Startin
01/13/2022, 11:21 AMRichard Startin
01/13/2022, 11:30 AMLars-Kristian Svenøy
01/13/2022, 11:36 AMLars-Kristian Svenøy
01/13/2022, 11:36 AMLars-Kristian Svenøy
01/13/2022, 11:37 AMRichard Startin
01/13/2022, 11:37 AMLars-Kristian Svenøy
01/13/2022, 11:37 AMLars-Kristian Svenøy
01/13/2022, 11:37 AMRichard Startin
01/13/2022, 11:38 AMRichard Startin
01/13/2022, 11:38 AM"fieldConfigList": [
{
"name": "col1",
"encodingType": "RAW",
"properties": {
"rawIndexWriterVersion": "4"
}
}
]Lars-Kristian Svenøy
01/13/2022, 11:39 AMLars-Kristian Svenøy
01/13/2022, 11:39 AMLars-Kristian Svenøy
01/13/2022, 11:39 AMRichard Startin
01/13/2022, 11:40 AMLars-Kristian Svenøy
01/13/2022, 11:40 AMRichard Startin
01/13/2022, 11:40 AMLars-Kristian Svenøy
01/13/2022, 11:40 AMLars-Kristian Svenøy
01/13/2022, 11:40 AMRichard Startin
01/13/2022, 11:41 AMLars-Kristian Svenøy
01/13/2022, 11:41 AMLars-Kristian Svenøy
01/13/2022, 11:41 AMLars-Kristian Svenøy
01/13/2022, 11:41 AMLars-Kristian Svenøy
01/13/2022, 11:41 AMLars-Kristian Svenøy
01/13/2022, 11:41 AMLars-Kristian Svenøy
01/13/2022, 11:42 AMRichard Startin
01/13/2022, 11:42 AMLars-Kristian Svenøy
01/13/2022, 11:42 AMLars-Kristian Svenøy
01/13/2022, 11:42 AMRichard Startin
01/13/2022, 11:42 AMRichard Startin
01/13/2022, 11:43 AMLars-Kristian Svenøy
01/13/2022, 11:43 AMLars-Kristian Svenøy
01/13/2022, 11:44 AMLars-Kristian Svenøy
01/13/2022, 11:44 AMRichard Startin
01/13/2022, 11:45 AMRichard Startin
01/13/2022, 11:46 AMLars-Kristian Svenøy
01/13/2022, 11:46 AMLars-Kristian Svenøy
01/13/2022, 11:46 AMLars-Kristian Svenøy
01/13/2022, 11:58 AMLars-Kristian Svenøy
01/13/2022, 11:58 AMRichard Startin
01/13/2022, 12:00 PMLars-Kristian Svenøy
01/13/2022, 12:00 PMLars-Kristian Svenøy
01/13/2022, 12:00 PMLars-Kristian Svenøy
01/13/2022, 12:00 PMRichard Startin
01/13/2022, 12:02 PMLars-Kristian Svenøy
01/13/2022, 12:02 PMLars-Kristian Svenøy
01/13/2022, 12:02 PMLars-Kristian Svenøy
01/13/2022, 12:02 PMLars-Kristian Svenøy
01/13/2022, 12:02 PMRichard Startin
01/13/2022, 12:03 PMLars-Kristian Svenøy
01/13/2022, 12:03 PMLars-Kristian Svenøy
01/13/2022, 12:03 PMRichard Startin
01/13/2022, 12:05 PMLars-Kristian Svenøy
01/13/2022, 12:05 PMRichard Startin
01/13/2022, 12:05 PMLars-Kristian Svenøy
01/13/2022, 12:09 PMLars-Kristian Svenøy
01/13/2022, 12:10 PMLars-Kristian Svenøy
01/13/2022, 12:10 PMRichard Startin
01/13/2022, 12:10 PMRichard Startin
01/13/2022, 12:10 PMLars-Kristian Svenøy
01/13/2022, 12:11 PMLars-Kristian Svenøy
01/13/2022, 12:11 PMLars-Kristian Svenøy
01/13/2022, 12:11 PMLars-Kristian Svenøy
01/13/2022, 12:11 PMLars-Kristian Svenøy
01/13/2022, 12:12 PMRichard Startin
01/13/2022, 12:12 PMLars-Kristian Svenøy
01/13/2022, 12:12 PMRichard Startin
01/13/2022, 12:12 PMRichard Startin
01/13/2022, 12:13 PMLars-Kristian Svenøy
01/13/2022, 12:13 PMLars-Kristian Svenøy
01/13/2022, 12:13 PMRichard Startin
01/13/2022, 12:14 PMRichard Startin
01/13/2022, 12:14 PMLars-Kristian Svenøy
01/13/2022, 12:14 PMRichard Startin
01/13/2022, 12:15 PMLars-Kristian Svenøy
01/13/2022, 12:15 PMRichard Startin
01/13/2022, 12:15 PMLars-Kristian Svenøy
01/13/2022, 12:15 PMLars-Kristian Svenøy
01/13/2022, 12:15 PMRichard Startin
01/13/2022, 12:17 PMLars-Kristian Svenøy
01/13/2022, 12:17 PMLars-Kristian Svenøy
01/13/2022, 12:17 PMLars-Kristian Svenøy
01/13/2022, 12:25 PMLars-Kristian Svenøy
01/13/2022, 12:26 PMLars-Kristian Svenøy
01/13/2022, 12:35 PM2022-01-13T11:13:37Z Beginning map phase on 64 record readers
2022-01-13T11:13:38Z Reflections took 186 ms to scan 24 urls, producing 6 keys and 219 values
2022-01-13T11:13:38Z Initialized FunctionRegistry with 131 functions: [fromepochminutesbucket, arrayunionint, codepoint, mod, sha256, year, yearofweek, upper, ago, arraycontainsstring, arraydistinctstring, bytestohex, tojsonmapstr, trim, timezoneminute, sqrt, togeometry, normalize, fromepochdays, arraydistinctint, geotoh3, exp, stgeogfromwkb, stgeogfromtext, stgeomfromwkb, jsonpathlong, yow, toepochhoursrounded, lower, toutf8, concat, ceil, todatetime, jsonpathstring, substr, dayofyear, contains, jsonpatharray, arrayindexofint, fromepochhoursbucket, totimestamp, arrayindexofstring, minus, arrayunionstring, toepochhours, toepochdaysrounded, millisecond, fromepochhours, arrayreversestring, dow, doy, min, toepochsecondsrounded, strpos, jsonpath, tosphericalgeography, fromepochsecondsbucket, max, reverse, regexpextract, hammingdistance, stpoint, abs, timezonehour, stgeomfromtext, toepochseconds, arrayconcatint, quarter, md5, ln, toepochminutes, arraysortstring, replace, strrpos, jsonpathdouble, stastext, second, arraysortint, split, fromepochdaysbucket, lpad, day, toepochminutesrounded, strcmp, fromdatetime, fromepochseconds, arrayconcatstring, fromtimestamp, base64encode, ltrim, arraysliceint, chr, sha, plus, base64decode, month, arraycontainsint, toepochminutesbucket, startswith, week, jsonformat, sha512, arrayslicestring, fromepochminutes, remove, dayofmonth, times, hour, rpad, arrayremovestring, now, divide, bigdecimaltobytes, floor, toepochsecondsbucket, stasbinary, toepochdaysbucket, hextobytes, rtrim, length, toepochhoursbucket, bytestobigdecimal, toepochdays, arrayreverseint, datetrunc, minute, round, jsonpatharraydefaultempty, dayofweek, arrayremoveint, weekofyear] in 197ms
2022-01-13T11:13:38Z Initialized mapper with 64 record readers, output dir: /var/pinot/minion/data/RealtimeToOfflineSegmentsTask/tmp-bacd9aec-63bb-4926-8cbd-8b09d91af0b5/workingDir/mapper_output, timeHandler: class org.apache.pinot.core.segment.processing.timehandler.EpochTimeHandler, partitioners: class org.apache.pinot.core.segment.processing.partitioner.TableConfigPartitioner
2022-01-13T12:12:30Z Beginning reduce phase on partitions: [0_12, 0_13, 0_24, 0_3]Lars-Kristian Svenøy
01/13/2022, 12:35 PMLars-Kristian Svenøy
01/13/2022, 12:35 PMLars-Kristian Svenøy
01/13/2022, 12:35 PMRichard Startin
01/13/2022, 12:40 PMRichard Startin
01/13/2022, 12:41 PMRichard Startin
01/13/2022, 12:42 PMGenericRow being a bit slow nowLars-Kristian Svenøy
01/13/2022, 12:42 PMLars-Kristian Svenøy
01/13/2022, 12:42 PMLars-Kristian Svenøy
01/13/2022, 12:42 PMRichard Startin
01/13/2022, 12:43 PMLars-Kristian Svenøy
01/13/2022, 12:43 PMLars-Kristian Svenøy
01/13/2022, 12:43 PMLars-Kristian Svenøy
01/13/2022, 12:43 PMRichard Startin
01/13/2022, 12:44 PMLars-Kristian Svenøy
01/13/2022, 12:45 PMLars-Kristian Svenøy
01/13/2022, 1:02 PMRichard Startin
01/13/2022, 1:05 PMLars-Kristian Svenøy
01/13/2022, 1:05 PMLars-Kristian Svenøy
01/13/2022, 1:06 PMLars-Kristian Svenøy
01/13/2022, 1:06 PMRichard Startin
01/13/2022, 1:06 PMLars-Kristian Svenøy
01/13/2022, 1:07 PMLars-Kristian Svenøy
01/13/2022, 1:07 PMRichard Startin
01/13/2022, 1:07 PMLars-Kristian Svenøy
01/13/2022, 1:07 PMRichard Startin
01/13/2022, 1:07 PMLars-Kristian Svenøy
01/13/2022, 1:07 PMLars-Kristian Svenøy
01/13/2022, 1:09 PMLars-Kristian Svenøy
01/13/2022, 1:09 PMLars-Kristian Svenøy
01/13/2022, 1:09 PMLars-Kristian Svenøy
01/13/2022, 1:10 PMRichard Startin
01/13/2022, 1:10 PMLars-Kristian Svenøy
01/13/2022, 1:10 PMLars-Kristian Svenøy
01/13/2022, 1:10 PMLars-Kristian Svenøy
01/13/2022, 1:11 PMRichard Startin
01/13/2022, 1:27 PMRichard Startin
01/13/2022, 1:28 PMGenericRecord operations, but getting dedup fixed is going to take at least a month because we'll need to write a design doc and discuss it, similar for any parallelisation (which is less likely to happen)Richard Startin
01/13/2022, 3:59 PMLars-Kristian Svenøy
01/13/2022, 4:32 PMNeha Pawar
Neha Pawar
Neha Pawar
Lars-Kristian Svenøy
01/13/2022, 5:40 PMLars-Kristian Svenøy
01/13/2022, 5:40 PMLars-Kristian Svenøy
01/13/2022, 5:40 PMLars-Kristian Svenøy
01/13/2022, 5:41 PMLars-Kristian Svenøy
01/13/2022, 5:41 PM