Daniel Becker created IMPALA-12289:
--------------------------------------

             Summary: 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


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)

Reply via email to