Andrew Sherman created IMPALA-13277:
---------------------------------------

             Summary: test_create_cache_many_tables fails with 
'InvalidOperationException: Alter table in REMOTE database is not allowed'
                 Key: IMPALA-13277
                 URL: https://issues.apache.org/jira/browse/IMPALA-13277
             Project: IMPALA
          Issue Type: Bug
            Reporter: Andrew Sherman


This is weird as the client side errors do not show up in Impala logs.

h3. Error Message
{code}
/data/jenkins/workspace/impala-cdw-master-staging-exhaustive-redhat8-shard2/repos/Impala/tests/stress/test_ddl_stress.py:83:
 in test_create_cache_many_tables self.client.execute("alter table %s set 
cached in 'testPool'" % tbl_name) common/impala_connection.py:220: in execute 
fetch_profile_after_close=fetch_profile_after_close) 
beeswax/impala_beeswax.py:191: in execute handle = 
self.__execute_query(query_string.strip(), user=user) 
beeswax/impala_beeswax.py:384: in __execute_query 
self.wait_for_finished(handle) beeswax/impala_beeswax.py:405: in 
wait_for_finished raise ImpalaBeeswaxException("Query aborted:" + error_log, 
None) E ImpalaBeeswaxException: ImpalaBeeswaxException: E Query 
aborted:ImpalaRuntimeException: Error making 'alter_table' RPC to Hive 
Metastore: E CAUSED BY: InvalidOperationException: Alter table in REMOTE 
database is not allowed
{code}
h3. Stacktrace
{code}
/data/jenkins/workspace/impala-cdw-master-staging-exhaustive-redhat8-shard2/repos/Impala/tests/stress/test_ddl_stress.py:83:
 in test_create_cache_many_tables self.client.execute("alter table %s set 
cached in 'testPool'" % tbl_name) common/impala_connection.py:220: in execute 
fetch_profile_after_close=fetch_profile_after_close) 
beeswax/impala_beeswax.py:191: in execute handle = 
self.__execute_query(query_string.strip(), user=user) 
beeswax/impala_beeswax.py:384: in __execute_query 
self.wait_for_finished(handle) beeswax/impala_beeswax.py:405: in 
wait_for_finished raise ImpalaBeeswaxException("Query aborted:" + error_log, 
None) E ImpalaBeeswaxException: ImpalaBeeswaxException: E Query 
aborted:ImpalaRuntimeException: Error making 'alter_table' RPC to Hive 
Metastore: E CAUSED BY: InvalidOperationException: Alter table in REMOTE 
database is not allowed
{code}
h3. Standard Error
{code}
SET 
client_identifier=stress/test_ddl_stress.py::TestDdlStress::()::test_create_cache_many_tables[protocol:beeswax|exec_option:{'test_replan':1;'batch_size':0;'num_nodes':0;'disable_codegen_rows_threshold':0;'disable_codegen':False;'abort_on_error':1;'exec_single_node_rows_thr;
 -- connecting to: localhost:21000 -- 2024-08-04 18:43:00,007 INFO MainThread: 
Could not connect to ('::1', 21000, 0, 0) Traceback (most recent call last): 
File 
"/data/jenkins/workspace/impala-cdw-master-staging-exhaustive-redhat8-shard2/repos/Impala/infra/python/env-gcc10.4.0/lib/python2.7/site-packages/thrift/transport/TSocket.py",
 line 137, in open handle.connect(sockaddr) File 
"/data/jenkins/workspace/impala-cdw-master-staging-exhaustive-redhat8-shard2/Impala-Toolchain/toolchain-packages-gcc10.4.0/python-2.7.16/lib/python2.7/socket.py",
 line 228, in meth return getattr(self._sock,name)(*args) error: [Errno 111] 
Connection refused -- connecting to localhost:21050 with impyla -- 2024-08-04 
18:43:00,008 INFO MainThread: Could not connect to ('::1', 21050, 0, 0) 
Traceback (most recent call last): File 
"/data/jenkins/workspace/impala-cdw-master-staging-exhaustive-redhat8-shard2/repos/Impala/infra/python/env-gcc10.4.0/lib/python2.7/site-packages/thrift/transport/TSocket.py",
 line 137, in open handle.connect(sockaddr) File 
"/data/jenkins/workspace/impala-cdw-master-staging-exhaustive-redhat8-shard2/Impala-Toolchain/toolchain-packages-gcc10.4.0/python-2.7.16/lib/python2.7/socket.py",
 line 228, in meth return getattr(self._sock,name)(*args) error: [Errno 111] 
Connection refused -- 2024-08-04 18:43:00,063 INFO MainThread: Closing active 
operation -- connecting to localhost:28000 with impyla -- 2024-08-04 
18:43:00,124 INFO MainThread: Closing active operation -- connecting to 
localhost:11050 with impyla SET 
client_identifier=stress/test_ddl_stress.py::TestDdlStress::()::test_create_cache_many_tables[protocol:beeswax|exec_option:{'test_replan':1;'batch_size':0;'num_nodes':0;'disable_codegen_rows_threshold':0;'disable_codegen':False;'abort_on_error':1;'exec_single_node_rows_thr;
 SET test_replan=1; SET batch_size=0; SET num_nodes=0; SET 
disable_codegen_rows_threshold=0; SET disable_codegen=False; SET 
abort_on_error=1; SET exec_single_node_rows_threshold=0; -- executing against 
localhost:21000 create database if not exists test_ddl_stress_db; -- 2024-08-04 
18:43:00,211 INFO MainThread: Started query f14af7ee53c2341d:70d9cb0800000000 
-- executing against localhost:21000 drop table if exists 
test_ddl_stress_db.test_256da409_0; -- 2024-08-04 18:43:00,264 INFO MainThread: 
Started query a844dd28ea288ff0:f8b2fbb700000000 -- executing against 
localhost:21000 drop table if exists test_ddl_stress_db.test_256da409_0_part; 
-- 2024-08-04 18:43:00,317 INFO MainThread: Started query 
7f481d60aa5b4765:233bcdb900000000 -- executing against localhost:21000 create 
table test_ddl_stress_db.test_256da409_0 (i int); -- 2024-08-04 18:43:00,369 
INFO MainThread: Started query 8645b931286dd1fa:5d30c54f00000000 -- executing 
against localhost:21000 create table test_ddl_stress_db.test_256da409_0_part (i 
int) partitioned by (j int); -- 2024-08-04 18:43:00,472 INFO MainThread: 
Started query 71499a290e05d245:674852ae00000000 -- executing against 
localhost:21000 insert overwrite table test_ddl_stress_db.test_256da409_0 
select int_col from functional.alltypestiny; -- 2024-08-04 18:43:04,659 INFO 
MainThread: Started query 9446c240b6a02509:f5e640ab00000000 -- executing 
against localhost:21000 insert overwrite table 
test_ddl_stress_db.test_256da409_0_part partition(j) values (1, 1), (2, 2), (3, 
3), (4, 4), (4, 4); -- 2024-08-04 18:43:10,674 INFO MainThread: Started query 
4b409c71a4da4d7e:b2aa597b00000000 -- executing against localhost:21000 alter 
table test_ddl_stress_db.test_256da409_0 set cached in 'testPool'; -- 
2024-08-04 18:43:11,689 INFO MainThread: Started query 
464e2738f8d0ced3:06ef54ba00000000
{code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to