Details
-
Bug
-
Status: Resolved
-
Critical
-
Resolution: Duplicate
-
Impala 2.3.0
-
None
Description
The test fails when run a second time without bouncing impala. This shows up in the repeated runs job
It looks as though the cache hits and miss metric counts are not necessarily correct when the test is run repeatedly.
metadata.test_ddl.TestDdlStatements.test_create_drop_data_src[exec_option: {'batch_size': 0, 'num_nodes': 0, 'sync_ddl': 0, 'disable_codegen': False, 'abort_on_error': 1, 'exec_single_node_rows_threshold': 0} | table_format: text/none] (from pytest) Error Message AssertionError: Metric value external-data-source.class-cache.misses did not reach value 14 in 10s Stacktrace metadata/test_ddl.py:399: in test_create_drop_data_src expected_cache_misses) common/impala_service.py:82: in wait_for_metric_value (metric_name, expected_value, timeout) E AssertionError: Metric value external-data-source.class-cache.misses did not reach value 14 in 10s Standard Error -- executing against localhost:21000 use default; SET sync_ddl=1; -- executing against localhost:21000 drop database if exists `ddl_test_db` cascade; -- executing against localhost:21000 use default; SET sync_ddl=1; -- executing against localhost:21000 drop database if exists `ddl_purge_db` cascade; -- executing against localhost:21000 use default; SET sync_ddl=1; -- executing against localhost:21000 drop database if exists `alter_table_test_db` cascade; -- executing against localhost:21000 use default; SET sync_ddl=1; -- executing against localhost:21000 drop database if exists `alter_table_test_db2` cascade; -- executing against localhost:21000 use default; SET sync_ddl=1; -- executing against localhost:21000 drop database if exists `function_ddl_test` cascade; -- executing against localhost:21000 use default; SET sync_ddl=1; -- executing against localhost:21000 drop database if exists `udf_test` cascade; -- executing against localhost:21000 use default; SET sync_ddl=1; -- executing against localhost:21000 drop database if exists `data_src_test` cascade; -- executing against localhost:21000 use default; SET sync_ddl=1; -- executing against localhost:21000 drop database if exists `truncate_table_test_db` cascade; -- executing against localhost:21000 use default; SET sync_ddl=1; -- executing against localhost:21000 drop database if exists `test_db` cascade; -- executing against localhost:21000 use default; SET sync_ddl=1; -- executing against localhost:21000 drop database if exists `alter_purge_db` cascade; MainThread: Starting new HTTP connection (1): 0.0.0.0 MainThread: Starting new HTTP connection (1): 0.0.0.0 MainThread: Starting new HTTP connection (1): 0.0.0.0 MainThread: Found 3 impalad/1 statestored/1 catalogd process(es) -- executing against localhost:21000 use default; SET sync_ddl=1; -- executing against localhost:21000 drop database if exists `data_src_test` cascade; -- connecting to: localhost:21000 SET sync_ddl=1; -- executing against localhost:21000 create database data_src_test location '/test-warehouse/data_src_test.db'; -- closing connection to: localhost:21000 SET batch_size=0; SET num_nodes=1; SET sync_ddl=0; SET disable_codegen=False; SET abort_on_error=1; SET exec_single_node_rows_threshold=0; -- executing against localhost:21000 use data_src_test; -- executing against localhost:21000 drop table if exists data_src_tbl; -- executing against localhost:21000 drop data source if exists test_data_src; -- executing against localhost:21000 CREATE DATA SOURCE test_data_src LOCATION '/test-warehouse/data-sources/test-data-source.jar' CLASS 'com.cloudera.impala.extdatasource.AllTypesDataSource' API_VERSION 'V1'; -- executing against localhost:21000 CREATE TABLE data_src_tbl (x int) PRODUCED BY DATA SOURCE test_data_src('dummy_init_string'); -- executing against localhost:21000 select * from data_src_tbl limit 1; -- executing against localhost:21000 drop table data_src_tbl; -- executing against localhost:21000 drop data source test_data_src; -- executing against localhost:21000 CREATE DATA SOURCE test_data_src LOCATION '/test-warehouse/data-sources/test-data-source.jar' CLASS 'com.cloudera.impala.extdatasource.AllTypesDataSource' API_VERSION 'V1'; -- executing against localhost:21000 CREATE TABLE data_src_tbl (x int) PRODUCED BY DATA SOURCE test_data_src('dummy_init_string'); -- executing against localhost:21000 select * from data_src_tbl limit 1; -- executing against localhost:21000 drop table data_src_tbl; -- executing against localhost:21000 drop data source test_data_src; MainThread: Getting metric: external-data-source.class-cache.hits from p0434.sjc.cloudera.com:25000 MainThread: Metric 'external-data-source.class-cache.hits' has reach desired value: 3 MainThread: Getting metric: external-data-source.class-cache.misses from p0434.sjc.cloudera.com:25000 MainThread: Waiting for metric value 'external-data-source.class-cache.misses'=14. Current value: 17 MainThread: Sleeping 1s before next retry. MainThread: Getting metric: external-data-source.class-cache.misses from p0434.sjc.cloudera.com:25000 MainThread: Waiting for metric value 'external-data-source.class-cache.misses'=14. Current value: 17 MainThread: Sleeping 1s before next retry. MainThread: Getting metric: external-data-source.class-cache.misses from p0434.sjc.cloudera.com:25000 MainThread: Waiting for metric value 'external-data-source.class-cache.misses'=14. Current value: 17 MainThread: Sleeping 1s before next retry. MainThread: Getting metric: external-data-source.class-cache.misses from p0434.sjc.cloudera.com:25000 MainThread: Waiting for metric value 'external-data-source.class-cache.misses'=14. Current value: 17 MainThread: Sleeping 1s before next retry. MainThread: Getting metric: external-data-source.class-cache.misses from p0434.sjc.cloudera.com:25000 MainThread: Waiting for metric value 'external-data-source.class-cache.misses'=14. Current value: 17 MainThread: Sleeping 1s before next retry. MainThread: Getting metric: external-data-source.class-cache.misses from p0434.sjc.cloudera.com:25000 MainThread: Waiting for metric value 'external-data-source.class-cache.misses'=14. Current value: 17 MainThread: Sleeping 1s before next retry. MainThread: Getting metric: external-data-source.class-cache.misses from p0434.sjc.cloudera.com:25000 MainThread: Waiting for metric value 'external-data-source.class-cache.misses'=14. Current value: 17 MainThread: Sleeping 1s before next retry. MainThread: Getting metric: external-data-source.class-cache.misses from p0434.sjc.cloudera.com:25000 MainThread: Waiting for metric value 'external-data-source.class-cache.misses'=14. Current value: 17 MainThread: Sleeping 1s before next retry. MainThread: Getting metric: external-data-source.class-cache.misses from p0434.sjc.cloudera.com:25000 MainThread: Waiting for metric value 'external-data-source.class-cache.misses'=14. Current value: 17 MainThread: Sleeping 1s before next retry. MainThread: Getting metric: external-data-source.class-cache.misses from p0434.sjc.cloudera.com:25000 MainThread: Waiting for metric value 'external-data-source.class-cache.misses'=14. Current value: 17 MainThread: Sleeping 1s before next retry.
Attachments
Issue Links
- duplicates
-
IMPALA-3491 Reduce number of serial tests with unique database fixture
- Resolved
- relates to
-
IMPALA-2650 tests/query_test/test_udfs.py test_udf_update_via_create must clean up state
- Resolved