[
https://issues.apache.org/jira/browse/IMPALA-12289?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Daniel Becker resolved IMPALA-12289.
------------------------------------
Resolution: Duplicate
> TestCodegen.test_const_scalar_expr_in_union fails in some builds
> ----------------------------------------------------------------
>
> Key: IMPALA-12289
> URL: https://issues.apache.org/jira/browse/IMPALA-12289
> Project: IMPALA
> Issue Type: Bug
> Components: Backend
> Reporter: Daniel Becker
> Assignee: Quanlong Huang
> Priority: Blocker
> Labels: broken-build
>
> TestCodegen.test_const_scalar_expr_in_union fails in some builds with
> stacktrace
> {code:java}
> query_test/test_codegen.py:101: in test_const_scalar_expr_in_union
> use_db=unique_database) common/impala_test_suite.py:799: in run_test_case
> update_section=pytest.config.option.update_results)
> common/test_result_verifier.py:645: in verify_runtime_profile actual)) E
> AssertionError: Did not find matches for lines in runtime profile: E EXPECTED
> LINES: E ExecOption: Codegen Disabled for const scalar expressions, Codegen
> Enabled E E ACTUAL PROFILE: E Query (id=d746fbe14fd36202:2ffbcb2a00000000): E
> DEBUG MODE WARNING: Query profile created while running a DEBUG build of
> Impala. Use RELEASE builds to measure query performance. E -
> InactiveTotalTime: 0.000ns E - TotalTime: 0.000ns E Summary: E Session ID:
> eb47fa7238fd6349:9ec3a1a4befa9985 E Session Type: BEESWAX E Start Time:
> 2023-07-09 19:32:12.734225000 E End Time: 2023-07-09 19:32:12.889853000 E
> Query Type: QUERY E Query State: FINISHED E Impala Query State: FINISHED E
> Query Status: OK E Impala Version: impalad version 4.0.0-SNAPSHOT DEBUG
> (build bb98e817be2accad210ccf5d02c7b26dd68e951d) E User: jenkins E Connected
> User: jenkins E Delegated User: E Network Address: 127.0.0.1:60140 E Default
> Db: test_const_scalar_expr_in_union_1333b581 E Sql Statement: select 1,2,3
> union all select 4,5,6 union all select 7,8,9 order by 1 E Coordinator:
> impala-ec2-centos79-m6i-4xlarge-ondemand-0c92.vpc.cloudera.com:27000 E Query
> Options (set by configuration):
> EXEC_SINGLE_NODE_ROWS_THRESHOLD=0,DISABLE_CODEGEN_ROWS_THRESHOLD=1,TIMEZONE=America/Los_Angeles,CLIENT_IDENTIFIER=query_test/test_codegen.py::TestCodegen::()::test_const_scalar_expr_in_union[protocol:beeswax|exec_option:{'exec_single_node_rows_threshold':0}|table_format:text/none]
> E Query Options (set by configuration and planner):
> EXEC_SINGLE_NODE_ROWS_THRESHOLD=0,MT_DOP=0,DISABLE_CODEGEN_ROWS_THRESHOLD=1,TIMEZONE=America/Los_Angeles,CLIENT_IDENTIFIER=query_test/test_codegen.py::TestCodegen::()::test_const_scalar_expr_in_union[protocol:beeswax|exec_option:{'exec_single_node_rows_threshold':0}|table_format:text/none]
> E Plan: E ---------------- E Max Per-Host Resource Reservation:
> Memory=10.00MB Threads=1 E Per-Host Resource Estimates: Memory=10MB E
> Analyzed query: SELECT CAST(1 AS TINYINT), CAST(2 AS TINYINT), CAST(3 AS E
> TINYINT) UNION ALL SELECT CAST(4 AS TINYINT), CAST(5 AS TINYINT), CAST(6 AS E
> TINYINT) UNION ALL (SELECT CAST(7 AS TINYINT), CAST(8 AS TINYINT), CAST(9 AS
> E TINYINT)) ORDER BY CAST(1 AS TINYINT) ASC E E F00:PLAN FRAGMENT
> [UNPARTITIONED] hosts=1 instances=1 E | Per-Host Resources:
> mem-estimate=10.00MB mem-reservation=10.00MB thread-reservation=1 E PLAN-ROOT
> SINK E | output exprs: 1, 2, 3 E | mem-estimate=4.00MB mem-reservation=4.00MB
> spill-buffer=2.00MB thread-reservation=0 E | E 01:SORT E | order by: 1 ASC E
> | mem-estimate=6.00MB mem-reservation=6.00MB spill-buffer=2.00MB
> thread-reservation=0 E | tuple-ids=1 row-size=3B cardinality=3 E | in
> pipelines: 01(GETNEXT) E | E 00:UNION E constant-operands=3 E mem-estimate=0B
> mem-reservation=0B thread-reservation=0 E tuple-ids=0 row-size=3B
> cardinality=3 E in pipelines: <none> E ---------------- E Estimated Per-Host
> Mem: 10485760 E Request Pool: default-pool E Per Host Min Memory Reservation:
> impala-ec2-centos79-m6i-4xlarge-ondemand-0c92.vpc.cloudera.com:27000(10.00
> MB) E Per Host Number of Fragment Instances:
> impala-ec2-centos79-m6i-4xlarge-ondemand-0c92.vpc.cloudera.com:27000(1) E
> Admission result: Admitted immediately E Cluster Memory Admitted: 10.00 MB E
> Executor Group: empty group (using coordinator only) E ExecSummary: E
> Operator #Hosts #Inst Avg Time Max Time #Rows Est. #Rows Peak Mem Est. Peak
> Mem Detail E
> -------------------------------------------------------------------------------------------------
> E F00:ROOT 1 1 0.000ns 0.000ns 4.01 MB 4.00 MB E 01:SORT 1 1 0.000ns 0.000ns
> 3 3 6.02 MB 6.00 MB E 00:UNION 1 1 0.000ns 0.000ns 3 3 0 0 E Errors: E Query
> Compilation: 948.436us E - Metadata of all 0 tables cached: 152.682us
> (152.682us) E - Analysis finished: 431.607us (278.925us) E - Authorization
> finished (noop): 470.202us (38.595us) E - Value transfer graph computed:
> 518.528us (48.326us) E - Single node plan created: 574.903us (56.375us) E -
> Runtime filters computed: 605.147us (30.244us) E - Distributed plan created:
> 611.428us (6.281us) E - Planning finished: 948.436us (337.008us) E Query
> Timeline: 155.997ms E - Query submitted: 0.000ns (0.000ns) E - Planning
> finished: 999.985us (999.985us) E - Submit for admission: 999.985us (0.000ns)
> E - Completed admission: 1.999ms (999.985us) E - Ready to start on 1
> backends: 1.999ms (0.000ns) E - All 1 execution backends (1 fragment
> instances) started: 2.999ms (999.984us) E - Rows available: 131.998ms
> (128.998ms) E - First row fetched: 152.997ms (20.999ms) E - Last row fetched:
> 152.997ms (0.000ns) E - Released admission control resources: 154.997ms
> (1.999ms) E - AdmissionControlTimeSinceLastUpdate: 48.000ms E -
> ComputeScanRangeAssignmentTimer: 0.000ns E - InactiveTotalTime: 0.000ns E -
> TotalTime: 0.000ns E Frontend: E - InactiveTotalTime: 0.000ns E - TotalTime:
> 0.000ns E ImpalaServer: E - ClientFetchWaitTimeStats: (Avg: 20.999ms ; Min:
> 20.999ms ; Max: 20.999ms ; Number of samples: 1) E - ClientFetchWaitTimer:
> 20.999ms E - InactiveTotalTime: 0.000ns E - NumRowsFetched: 3 (3) E -
> NumRowsFetchedFromCache: 0 (0) E - RPCCount: 8 (8) E - RPCReadTimer: 19.000us
> E - RPCWriteTimer: 103.000us E - RowMaterializationRate: 1.50 K/sec E -
> RowMaterializationTimer: 1.999ms E - TotalTime: 0.000ns E Execution Profile
> d746fbe14fd36202:2ffbcb2a00000000:(Total: 131.998ms, non-child: 0.000ns, %
> non-child: 0.00%) E Number of filters: 0 E Filter routing table: E ID Src.
> Node Tgt. Node(s) Target type Partition filter Pending (Expected) First
> arrived Completed Enabled Bloom Size Est fpp Min value Max value E
> --------------------------------------------------------------------------------------------------------------------------------------------------------------
> E Backend startup latencies: Count: 1, sum: 1ms, min / max: 1ms / 1ms, 25th
> %-ile: 1ms, 50th %-ile: 1ms, 75th %-ile: 1ms, 90th %-ile: 1ms, 95th %-ile:
> 1ms, 99.9th %-ile: 1ms E Slowest backend to start up:
> impala-ec2-centos79-m6i-4xlarge-ondemand-0c92.vpc.cloudera.com:27000 E Per
> Node Peak Memory Usage:
> impala-ec2-centos79-m6i-4xlarge-ondemand-0c92.vpc.cloudera.com:27000(11.40
> MB) E Per Node Bytes Read:
> impala-ec2-centos79-m6i-4xlarge-ondemand-0c92.vpc.cloudera.com:27000(0) E Per
> Node User Time:
> impala-ec2-centos79-m6i-4xlarge-ondemand-0c92.vpc.cloudera.com:27000(127.599ms)
> E Per Node System Time:
> impala-ec2-centos79-m6i-4xlarge-ondemand-0c92.vpc.cloudera.com:27000(997.000us)
> E - ExchangeScanRatio: 0.00 E - FiltersReceived: 0 (0) E -
> FinalizationTimer: 0.000ns E - InactiveTotalTime: 0.000ns E -
> InnerNodeSelectivityRatio: 0.00 E - NumBackends: 1 (1) E -
> NumCompletedBackends: 1 (1) E - NumFragmentInstances: 1 (1) E - NumFragments:
> 1 (1) E - TotalBytesRead: 0 E - TotalBytesSent: 0 E - TotalCpuTime: 128.596ms
> E - TotalInnerBytesSent: 0 E - TotalScanBytesSent: 0 E - TotalTime: 131.998ms
> E Per Node Profiles: E - InactiveTotalTime: 0.000ns E - TotalTime: 0.000ns E
> impala-ec2-centos79-m6i-4xlarge-ondemand-0c92.vpc.cloudera.com:27000: E -
> AdmissionSlots: 1 (1) E - BloomFilterBytes: 0 E - InactiveTotalTime: 0.000ns
> E - ScratchBytesRead: 0 E - ScratchBytesWritten: 0 E - ScratchFileUsedBytes:
> 0 E - ScratchReads: 0 (0) E - ScratchWrites: 0 (0) E - TotalEncryptionTime:
> 0.000ns E - TotalReadBlockTime: 0.000ns E - TotalTime: 0.000ns E -
> UncompressedScratchBytesWritten: 0 E Buffer pool: E - AllocTime: 0.000ns E -
> CompressionTime: 0.000ns E - CumulativeAllocationBytes: 0 E -
> CumulativeAllocations: 0 (0) E - EncryptionTime: 0.000ns E -
> InactiveTotalTime: 0.000ns E - PeakReservation: 0 E - PeakUnpinnedBytes: 0 E
> - PeakUsedReservation: 0 E - ReadIoBytes: 0 E - ReadIoOps: 0 (0) E -
> ReadIoWaitTime: 0.000ns E - ReservationLimit: 0 E - SystemAllocTime: 0.000ns
> E - TotalTime: 0.000ns E - WriteIoBytes: 0 E - WriteIoOps: 0 (0) E -
> WriteIoWaitTime: 0.000ns E JVM: E - GcCount: 0 (0) E -
> GcNumInfoThresholdExceeded: 0 (0) E - GcNumWarnThresholdExceeded: 0 (0) E -
> GcTimeMillis: 0 E - GcTotalExtraSleepTimeMillis: 0 E - InactiveTotalTime:
> 0.000ns E - TotalTime: 0.000ns E Fragment F00: E - InactiveTotalTime: 0.000ns
> E - TotalTime: 0.000ns E CodeGen:(Total: 127.998ms, non-child: 127.998ms, %
> non-child: 100.00%) E - CodegenCompileThreadInvoluntaryContextSwitches: 0 (0)
> E - CodegenCompileThreadTotalWallClockTime: 0.000ns E -
> CodegenCompileThreadSysTime: 0.000ns E - CodegenCompileThreadUserTime:
> 0.000ns E - CodegenCompileThreadVoluntaryContextSwitches: 0 (0) E -
> CodegenInvoluntaryContextSwitches: 0 (0) E - CodegenTotalWallClockTime:
> 127.998ms E - CodegenSysTime: 992.000us E - CodegenUserTime: 127.010ms E -
> CodegenVoluntaryContextSwitches: 0 (0) E - CompileTime: 11.999ms E -
> InactiveTotalTime: 0.000ns E - IrGenerationTime: 5.999ms E - LoadTime:
> 0.000ns E - MainThreadCodegenTime: 110.998ms E - ModuleBitcodeSize: 3.28 MB
> (3435184) E - NumFunctions: 85 (85) E - NumInstructions: 2.86K (2861) E -
> OptimizationTime: 91.998ms E - PeakMemoryUsage: 1.40 MB (1464832) E -
> PrepareTime: 16.999ms E - TotalTime: 127.998ms E Averaged Fragment
> F00:(Total: 148.997ms, non-child: 127.998ms, % non-child: 85.91%) E split
> sizes: min: 0, max: 0, avg: 0, stddev: 0 E completion times: min:151.997ms
> max:151.997ms mean: 151.997ms stddev:0.000ns E execution rates: min:0.00 /sec
> max:0.00 /sec mean:0.00 /sec stddev:0.00 /sec E num instances: 1 E -
> AverageThreadTokens: 0.00 E - BytesAssigned: 0 E - CompletionTime: 151.997ms
> E - ExchangeScanRatio: 0.00 E - ExecutionRate: 0.00 /sec E -
> InactiveTotalTime: 0.000ns E - PeakMemoryUsage: 10.02 MB (10510336) E -
> PeakReservation: 10.00 MB (10485760) E - PeakUsedReservation: 0 E -
> PerHostPeakMemUsage: 11.40 MB (11958784) E - RowsProduced: 3 (3) E -
> TotalNetworkReceiveTime: 0.000ns E - TotalNetworkSendTime: 0.000ns E -
> TotalStorageWaitTime: 0.000ns E - TotalThreadsInvoluntaryContextSwitches: 0
> (0) E - TotalThreadsTotalWallClockTime: 148.997ms E - TotalThreadsSysTime:
> 997.000us E - TotalThreadsUserTime: 127.599ms E -
> TotalThreadsVoluntaryContextSwitches: 1 (1) E - TotalTime: 148.997ms E
> Fragment Instance Lifecycle Timings: E - ExecTime: 20.999ms E -
> ExecTreeExecTime: 0.000ns E - InactiveTotalTime: 0.000ns E - OpenTime:
> 127.998ms E - ExecTreeOpenTime: 0.000ns E - PrepareTime: 0.000ns E -
> ExecTreePrepareTime: 0.000ns E - TotalTime: 0.000ns E PLAN_ROOT_SINK:(Total:
> 20.999ms, non-child: 0.000ns, % non-child: 0.00%) E - CreateResultSetTime:
> 0.000ns E - InactiveTotalTime: 20.999ms E - PeakMemoryUsage: 4.01 MB
> (4202496) E - RowBatchGetWaitTime: 0.000ns E - RowBatchSendWaitTime: 0.000ns
> E - RowsSent: 3 (3) E - RowsSentRate: 142.00 /sec E - TotalTime: 20.999ms E
> Buffer pool: E - AllocTime: 0.000ns E - CompressionTime: 0.000ns E -
> CumulativeAllocationBytes: 2.00 MB (2097152) E - CumulativeAllocations: 1 (1)
> E - EncryptionTime: 0.000ns E - InactiveTotalTime: 0.000ns E -
> PeakReservation: 4.00 MB (4194304) E - PeakUnpinnedBytes: 0 E -
> PeakUsedReservation: 2.00 MB (2097152) E - ReadIoBytes: 0 E - ReadIoOps: 0
> (0) E - ReadIoWaitTime: 0.000ns E - ReservationLimit: 100.00 MB (104857600) E
> - SystemAllocTime: 0.000ns E - TotalTime: 0.000ns E - WriteIoBytes: 0 E -
> WriteIoOps: 0 (0) E - WriteIoWaitTime: 0.000ns E SORT_NODE (id=1): E -
> AddBatchTime: (Avg: 0.000ns ; Min: 0.000ns ; Max: 0.000ns ; Number of
> samples: 1) E - NumRowsPerRun: (Avg: 3 (3) ; Min: 3 (3) ; Max: 3 (3) ; Number
> of samples: 1) E - InMemorySortTime: 0.000ns E - InactiveTotalTime: 0.000ns E
> - InitialRunsCreated: 1 (1) E - PeakMemoryUsage: 6.02 MB (6307840) E -
> RowsReturned: 3 (3) E - RowsReturnedRate: 0 E - SortDataSize: 12.00 B (12) E
> - SpilledRuns: 0 (0) E - TotalMergesPerformed: 0 (0) E - TotalTime: 0.000ns E
> Buffer pool: E - AllocTime: 0.000ns E - CompressionTime: 0.000ns E -
> CumulativeAllocationBytes: 2.00 MB (2097152) E - CumulativeAllocations: 1 (1)
> E - EncryptionTime: 0.000ns E - InactiveTotalTime: 0.000ns E -
> PeakReservation: 6.00 MB (6291456) E - PeakUnpinnedBytes: 0 E -
> PeakUsedReservation: 2.00 MB (2097152) E - ReadIoBytes: 0 E - ReadIoOps: 0
> (0) E - ReadIoWaitTime: 0.000ns E - SystemAllocTime: 0.000ns E - TotalTime:
> 0.000ns E - WriteIoBytes: 0 E - WriteIoOps: 0 (0) E - WriteIoWaitTime:
> 0.000ns E UNION_NODE (id=0): E - InactiveTotalTime: 0.000ns E -
> PeakMemoryUsage: 0 E - RowsReturned: 3 (3) E - RowsReturnedRate: 0 E -
> TotalTime: 0.000ns E Coordinator Fragment F00: E - InactiveTotalTime: 0.000ns
> E - TotalTime: 0.000ns E Instance d746fbe14fd36202:2ffbcb2a00000000
> (host=impala-ec2-centos79-m6i-4xlarge-ondemand-0c92.vpc.cloudera.com:27000):(Total:
> 148.997ms, non-child: 127.998ms, % non-child: 85.91%) E Last report received
> time: 2023-07-09 19:32:12.889 E Fragment Instance Lifecycle Event Timeline:
> 149.997ms E - Prepare Finished: 999.985us (999.985us) E - Open Finished:
> 128.998ms (127.998ms) E - First Batch Produced: 128.998ms (0.000ns) E - First
> Batch Sent: 128.998ms (0.000ns) E - ExecInternal Finished: 149.997ms
> (20.999ms) E - AverageThreadTokens: 0.00 E - BytesAssigned: 0 E -
> CompletionTime: 151.997ms E - ExchangeScanRatio: 0.00 E - ExecutionRate: 0.00
> /sec E - InactiveTotalTime: 0.000ns E - PeakMemoryUsage: 10.02 MB (10510336)
> E - PeakReservation: 10.00 MB (10485760) E - PeakUsedReservation: 0 E -
> PerHostPeakMemUsage: 11.40 MB (11958784) E - RowsProduced: 3 (3) E -
> TotalNetworkReceiveTime: 0.000ns E - TotalNetworkSendTime: 0.000ns E -
> TotalStorageWaitTime: 0.000ns E - TotalThreadsInvoluntaryContextSwitches: 0
> (0) E - TotalThreadsTotalWallClockTime: 148.997ms E - TotalThreadsSysTime:
> 997.000us E - TotalThreadsUserTime: 127.599ms E -
> TotalThreadsVoluntaryContextSwitches: 1 (1) E - TotalTime: 148.997ms E
> Fragment Instance Lifecycle Timings: E - ExecTime: 20.999ms E -
> ExecTreeExecTime: 0.000ns E - InactiveTotalTime: 0.000ns E - OpenTime:
> 127.998ms E - ExecTreeOpenTime: 0.000ns E - PrepareTime: 0.000ns E -
> ExecTreePrepareTime: 0.000ns E - TotalTime: 0.000ns E PLAN_ROOT_SINK:(Total:
> 20.999ms, non-child: 0.000ns, % non-child: 0.00%) E - CreateResultSetTime:
> 0.000ns E - InactiveTotalTime: 20.999ms E - PeakMemoryUsage: 4.01 MB
> (4202496) E - RowBatchGetWaitTime: 0.000ns E - RowBatchSendWaitTime: 0.000ns
> E - RowsSent: 3 (3) E - RowsSentRate: 142.00 /sec E - TotalTime: 20.999ms E
> Buffer pool: E - AllocTime: 0.000ns E - CompressionTime: 0.000ns E -
> CumulativeAllocationBytes: 2.00 MB (2097152) E - CumulativeAllocations: 1 (1)
> E - EncryptionTime: 0.000ns E - InactiveTotalTime: 0.000ns E -
> PeakReservation: 4.00 MB (4194304) E - PeakUnpinnedBytes: 0 E -
> PeakUsedReservation: 2.00 MB (2097152) E - ReadIoBytes: 0 E - ReadIoOps: 0
> (0) E - ReadIoWaitTime: 0.000ns E - ReservationLimit: 100.00 MB (104857600) E
> - SystemAllocTime: 0.000ns E - TotalTime: 0.000ns E - WriteIoBytes: 0 E -
> WriteIoOps: 0 (0) E - WriteIoWaitTime: 0.000ns E SORT_NODE (id=1): E
> SortType: Total E ExecOption: Codegen Enabled E Node Lifecycle Event
> Timeline: 128.998ms E - Open Started: 128.998ms (128.998ms) E - Open
> Finished: 128.998ms (0.000ns) E - First Batch Requested: 128.998ms (0.000ns)
> E - First Batch Returned: 128.998ms (0.000ns) E - Last Batch Returned:
> 128.998ms (0.000ns) E - Closed: 128.998ms (0.000ns) E - AddBatchTime: (Avg:
> 0.000ns ; Min: 0.000ns ; Max: 0.000ns ; Number of samples: 1) E -
> NumRowsPerRun: (Avg: 3 (3) ; Min: 3 (3) ; Max: 3 (3) ; Number of samples: 1)
> E - InMemorySortTime: 0.000ns E - InactiveTotalTime: 0.000ns E -
> InitialRunsCreated: 1 (1) E - PeakMemoryUsage: 6.02 MB (6307840) E -
> RowsReturned: 3 (3) E - RowsReturnedRate: 0 E - SortDataSize: 12.00 B (12) E
> - SpilledRuns: 0 (0) E - TotalMergesPerformed: 0 (0) E - TotalTime: 0.000ns E
> Buffer pool: E - AllocTime: 0.000ns E - CompressionTime: 0.000ns E -
> CumulativeAllocationBytes: 2.00 MB (2097152) E - CumulativeAllocations: 1 (1)
> E - EncryptionTime: 0.000ns E - InactiveTotalTime: 0.000ns E -
> PeakReservation: 6.00 MB (6291456) E - PeakUnpinnedBytes: 0 E -
> PeakUsedReservation: 2.00 MB (2097152) E - ReadIoBytes: 0 E - ReadIoOps: 0
> (0) E - ReadIoWaitTime: 0.000ns E - SystemAllocTime: 0.000ns E - TotalTime:
> 0.000ns E - WriteIoBytes: 0 E - WriteIoOps: 0 (0) E - WriteIoWaitTime:
> 0.000ns E UNION_NODE (id=0): E ExecOption: Codegen Enabled, Codegen Disabled
> for const scalar expressions E Node Lifecycle Event Timeline: 128.998ms E -
> Open Started: 128.998ms (128.998ms) E - Open Finished: 128.998ms (0.000ns) E
> - First Batch Requested: 128.998ms (0.000ns) E - First Batch Returned:
> 128.998ms (0.000ns) E - Last Batch Returned: 128.998ms (0.000ns) E - Closed:
> 128.998ms (0.000ns) E - InactiveTotalTime: 0.000ns E - PeakMemoryUsage: 0 E -
> RowsReturned: 3 (3) E - RowsReturnedRate: 0 E - TotalTime: 0.000ns{code}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)