[
https://issues.apache.org/jira/browse/IMPALA-12711?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Quanlong Huang updated IMPALA-12711:
------------------------------------
Affects Version/s: Impala 4.3.0
Impala 4.1.2
Impala 4.1.1
Impala 4.2.0
Impala 4.1.0
> DDL/DML errors are not shown in impalad logs
> --------------------------------------------
>
> Key: IMPALA-12711
> URL: https://issues.apache.org/jira/browse/IMPALA-12711
> Project: IMPALA
> Issue Type: Bug
> Components: Backend
> Affects Versions: Impala 4.1.0, Impala 4.2.0, Impala 4.1.1, Impala 4.1.2,
> Impala 4.3.0
> Reporter: Quanlong Huang
> Assignee: Quanlong Huang
> Priority: Major
>
> Since IMPALA-10811, DDLs are executed in an async thread by default. The
> errors are not logged after that. For instance, run "INVALIDATE METADATA a.b"
> on an inexisting table, the error shown in the client is "ERROR:
> TableNotFoundException: Table not found: a.b". However, in the impalad logs,
> it looks like the statement succeeds.
> {noformat}
> I0115 13:47:43.256397 23443 Frontend.java:2072]
> dc497affd5678498:365a460000000000] Analyzing query: INVALIDATE METADATA a.b
> db: default
> I0115 13:47:43.256489 23443 Frontend.java:2084]
> dc497affd5678498:365a460000000000] The original executor group sets from
> executor membership snapshot: [TExecutorGroupSet(curr_num_executors:3,
> expected_num_executors:20, exec_group_name_prefix:)]
> I0115 13:47:43.256561 23443 RequestPoolService.java:200]
> dc497affd5678498:365a460000000000] Default pool only, scheduler allocation is
> not specified.
> I0115 13:47:43.256652 23443 Frontend.java:2104]
> dc497affd5678498:365a460000000000] A total of 1 executor group sets to be
> considered for auto-scaling: [TExecutorGroupSet(curr_num_executors:3,
> expected_num_executors:20, exec_group_name_prefix:,
> max_mem_limit:9223372036854775807, num_cores_per_executor:2147483647)]
> I0115 13:47:43.256775 23443 Frontend.java:2138]
> dc497affd5678498:365a460000000000] Consider executor group set:
> TExecutorGroupSet(curr_num_executors:3, expected_num_executors:20,
> exec_group_name_prefix:, max_mem_limit:9223372036854775807,
> num_cores_per_executor:2147483647) with assumption of 0 cores per node.
> I0115 13:47:43.263244 23443 AnalysisContext.java:508]
> dc497affd5678498:365a460000000000] Analysis took 4 ms
> I0115 13:47:43.264606 23443 BaseAuthorizationChecker.java:114]
> dc497affd5678498:365a460000000000] Authorization check took 1 ms
> I0115 13:47:43.264681 23443 Frontend.java:2400]
> dc497affd5678498:365a460000000000] Analysis and authorization finished.
> I0115 13:47:43.301832 23443 Frontend.java:2319]
> dc497affd5678498:365a460000000000] Selected executor group:
> TExecutorGroupSet(curr_num_executors:3, expected_num_executors:20,
> exec_group_name_prefix:, max_mem_limit:9223372036854775807,
> num_cores_per_executor:2147483647), reason: query is not auto-scalable
> I0115 13:47:43.305258 23443 client-request-state.cc:785]
> dc497affd5678498:365a460000000000] DDL exec mode=asynchronous
> I0115 13:47:43.306367 23443 impala-hs2-server.cc:573] ExecuteStatement():
> return_val=TExecuteStatementResp {
> 01: status (struct) = TStatus {
> 01: statusCode (i32) = 0,
> },
> 02: operationHandle (struct) = TOperationHandle {
> 01: operationId (struct) = THandleIdentifier {
> 01: guid (string) = "\x98\x84g\xd5\xffzI\xdc\x00\x00\x00\x00\x00FZ6",
> 02: secret (string) = "<HIDDEN>",
> },
> 02: operationType (i32) = 0,
> 03: hasResultSet (bool) = false,
> },
> }
> I0115 13:47:43.509263 23443 impala-hs2-server.cc:887] CloseOperation():
> query_id=dc497affd5678498:365a460000000000
> I0115 13:47:43.509281 23443 impala-server.cc:1554] UnregisterQuery():
> query_id=dc497affd5678498:365a460000000000
> I0115 13:47:43.509642 23298 impala-server.cc:1586] Query successfully
> unregistered: query_id=dc497affd5678498:365a460000000000{noformat}
> If the DDL is executed with "set enable_async_ddl_execution=false", the error
> is shown in the logs:
> {noformat}
> I0115 13:48:31.054708 23794 Frontend.java:2072]
> 8a48ab2ae184395d:dd53cfc100000000] Analyzing query: INVALIDATE METADATA a.b
> db: default
> I0115 13:48:31.054780 23794 Frontend.java:2084]
> 8a48ab2ae184395d:dd53cfc100000000] The original executor group sets from
> executor membership snapshot: [TExecutorGroupSet(curr_num_executors:3,
> expected_num_executors:20, exec_group_name_prefix:)]
> I0115 13:48:31.054841 23794 RequestPoolService.java:200]
> 8a48ab2ae184395d:dd53cfc100000000] Default pool only, scheduler allocation is
> not specified.
> I0115 13:48:31.054934 23794 Frontend.java:2104]
> 8a48ab2ae184395d:dd53cfc100000000] A total of 1 executor group sets to be
> considered for auto-scaling: [TExecutorGroupSet(curr_num_executors:3,
> expected_num_executors:20, exec_group_name_prefix:,
> max_mem_limit:9223372036854775807, num_cores_per_executor:2147483647)]
> I0115 13:48:31.055053 23794 Frontend.java:2138]
> 8a48ab2ae184395d:dd53cfc100000000] Consider executor group set:
> TExecutorGroupSet(curr_num_executors:3, expected_num_executors:20,
> exec_group_name_prefix:, max_mem_limit:9223372036854775807,
> num_cores_per_executor:2147483647) with assumption of 0 cores per node.
> I0115 13:48:31.055748 23794 AnalysisContext.java:508]
> 8a48ab2ae184395d:dd53cfc100000000] Analysis took 0 ms
> I0115 13:48:31.055960 23794 BaseAuthorizationChecker.java:114]
> 8a48ab2ae184395d:dd53cfc100000000] Authorization check took 0 ms
> I0115 13:48:31.056037 23794 Frontend.java:2400]
> 8a48ab2ae184395d:dd53cfc100000000] Analysis and authorization finished.
> I0115 13:48:31.056233 23794 Frontend.java:2319]
> 8a48ab2ae184395d:dd53cfc100000000] Selected executor group:
> TExecutorGroupSet(curr_num_executors:3, expected_num_executors:20,
> exec_group_name_prefix:, max_mem_limit:9223372036854775807,
> num_cores_per_executor:2147483647), reason: query is not auto-scalable
> I0115 13:48:31.056829 23794 client-request-state.cc:785]
> 8a48ab2ae184395d:dd53cfc100000000] DDL exec mode=synchronous
> I0115 13:48:31.191787 23794 client-request-state.cc:264]
> 8a48ab2ae184395d:dd53cfc100000000] TableNotFoundException: Table not found:
> a.b // <---- This is the error we should log
> I0115 13:48:31.191802 23794 impala-server.cc:1554]
> 8a48ab2ae184395d:dd53cfc100000000] UnregisterQuery():
> query_id=8a48ab2ae184395d:dd53cfc100000000
> I0115 13:48:31.192154 23300 impala-server.cc:1586] Query successfully
> unregistered: query_id=8a48ab2ae184395d:dd53cfc100000000
> {noformat}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]