[ 
https://issues.apache.org/jira/browse/IMPALA-10559?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17299942#comment-17299942
 ] 

Quanlong Huang commented on IMPALA-10559:
-----------------------------------------

I see a failure on the same query of the same test 
(test_with_unlimited_scratch_limit). It's from a test of an unrelated branch. 
Logs in impalad.INFO:
{code:java}
I0311 18:32:48.147064 18842 impala-beeswax-server.cc:541] 
TClientRequest.queryOptions: TQueryOptions {
  01: abort_on_error (bool) = true,
  02: max_errors (i32) = 100,
  03: disable_codegen (bool) = false,
  04: batch_size (i32) = 0,
  05: num_nodes (i32) = 0,
  06: max_scan_range_length (i64) = 0,
  07: num_scanner_threads (i32) = 0,
  11: debug_action (string) = "",
  12: mem_limit (i64) = 0,
  15: hbase_caching (i32) = 0,
  16: hbase_cache_blocks (bool) = false,
  17: parquet_file_size (i64) = 0,
  18: explain_level (i32) = 1,
  19: sync_ddl (bool) = false,
  24: disable_outermost_topn (bool) = false,
  26: query_timeout_s (i32) = 0,
  27: buffer_pool_limit (i64) = 33554432,
  28: appx_count_distinct (bool) = false,
  29: disable_unsafe_spills (bool) = false,
  31: exec_single_node_rows_threshold (i32) = 0,
  32: optimize_partition_key_scans (bool) = false,
  33: replica_preference (i32) = 0,
  34: schedule_random_replica (bool) = false,
  36: disable_streaming_preaggregations (bool) = false,
  37: runtime_filter_mode (i32) = 2,
  38: runtime_bloom_filter_size (i32) = 1048576,
  39: runtime_filter_wait_time_ms (i32) = 0,
  40: disable_row_runtime_filtering (bool) = false,
  41: max_num_runtime_filters (i32) = 10,
  42: parquet_annotate_strings_utf8 (bool) = false,
  43: parquet_fallback_schema_resolution (i32) = 0,
  45: s3_skip_insert_staging (bool) = true,
  46: runtime_filter_min_size (i32) = 1048576,
  47: runtime_filter_max_size (i32) = 16777216,
  48: prefetch_mode (i32) = 1,
  49: strict_mode (bool) = false,
  50: scratch_limit (i64) = -1,
  51: enable_expr_rewrites (bool) = true,
  52: decimal_v2 (bool) = true,
  53: parquet_dictionary_filtering (bool) = true,
  54: parquet_array_resolution (i32) = 0,
  55: parquet_read_statistics (bool) = true,
  56: default_join_distribution_mode (i32) = 0,
  57: disable_codegen_rows_threshold (i32) = 5000,
  58: default_spillable_buffer_size (i64) = 2097152,
  59: min_spillable_buffer_size (i64) = 65536,
  60: max_row_size (i64) = 524288,
  61: idle_session_timeout (i32) = 0,
  62: compute_stats_min_sample_size (i64) = 1073741824,
  63: exec_time_limit_s (i32) = 0,
  64: shuffle_distinct_exprs (bool) = true,
  65: max_mem_estimate_for_admission (i64) = 0,
  66: thread_reservation_limit (i32) = 3000,
  67: thread_reservation_aggregate_limit (i32) = 0,
  68: kudu_read_mode (i32) = 0,
  69: allow_erasure_coded_files (bool) = false,
  70: timezone (string) = "",
  71: scan_bytes_limit (i64) = 0,
  72: cpu_limit_s (i64) = 0,
  73: topn_bytes_limit (i64) = 536870912,
  74: client_identifier (string) = 
"query_test/test_scratch_limit.py::TestScratchLimit::()::test_with_unlimited_scratch_limit[protocol:beeswax|exec_option:{'batch_size':0;'num_nodes':0;'disable_codegen_rows_threshold':5000;'disable_codegen':False;'abort_on_error':1;'exec_single_node_rows_th",
  75: resource_trace_ratio (double) = 0,
  76: num_remote_executor_candidates (i32) = 3,
  77: num_rows_produced_limit (i64) = 0,
  78: planner_testcase_mode (bool) = false,
  79: default_file_format (i32) = 0,
  80: parquet_timestamp_type (i32) = 0,
  81: parquet_read_page_index (bool) = true,
  82: parquet_write_page_index (bool) = true,
  84: disable_hdfs_num_rows_estimate (bool) = false,
  86: spool_query_results (bool) = true,
  87: default_transactional_type (i32) = 0,
  88: statement_expression_limit (i32) = 250000,
  89: max_statement_length_bytes (i32) = 16777216,
  90: disable_data_cache (bool) = false,
  91: max_result_spooling_mem (i64) = 104857600,
  92: max_spilled_result_spooling_mem (i64) = 1073741824,
  93: disable_hbase_num_rows_estimate (bool) = false,
  94: fetch_rows_timeout_ms (i64) = 10000,
  95: now_string (string) = "",
  96: parquet_object_store_split_size (i64) = 268435456,
  97: mem_limit_executors (i64) = 0,
  98: broadcast_bytes_limit (i64) = 34359738368,
  99: preagg_bytes_limit (i64) = -1,
  100: enable_cnf_rewrites (bool) = true,
  101: max_cnf_exprs (i32) = 200,
  102: kudu_snapshot_read_timestamp_micros (i64) = 0,
  103: retry_failed_queries (bool) = false,
  104: enabled_runtime_filter_types (i32) = 3,
  105: async_codegen (bool) = false,
  106: enable_distinct_semi_join_optimization (bool) = true, 
  107: sort_run_bytes_limit (i64) = -1,
  108: max_fs_writers (i32) = 0,
  109: refresh_updated_hms_partitions (bool) = false,
  110: spool_all_results_for_retries (bool) = true, 
  112: use_local_tz_for_unix_timestamp_conversions (bool) = false,
  113: convert_legacy_hive_parquet_utc_timestamps (bool) = false,
  114: enable_outer_join_to_inner_transformation (bool) = false,
  115: targeted_kudu_scan_range_length (i64) = -1,
  116: report_skew_limit (double) = 1,
  117: optimize_simple_limit (bool) = false,
  118: use_dop_for_costing (bool) = true, 
  119: broadcast_to_partition_factor (double) = 1,
  120: join_rows_produced_limit (i64) = 0,
  121: utf8_mode (bool) = false,
  122: analytic_rank_pushdown_threshold (i64) = 1000, 
  123: minmax_filter_threshold (double) = 0,
  124: minmax_filtering_level (i32) = 1,
}
I0311 18:32:48.147261 18842 impala-server.cc:1191] Found local timezone "UTC".
I0311 18:32:48.151219 18842 impala-server.cc:1248] 
c94da7291d86eab1:c681355400000000] Registered query 
query_id=c94da7291d86eab1:c681355400000000 
session_id=be4927bae7e0262b:877b42a046000a97
I0311 18:32:48.151445 18842 Frontend.java:1598] 
c94da7291d86eab1:c681355400000000] Analyzing query: select o_orderdate, 
o_custkey, o_comment
      from tpch.orders
      order by o_orderdate db: default 
I0311 18:32:48.152427 18842 BaseAuthorizationChecker.java:110] 
c94da7291d86eab1:c681355400000000] Authorization check took 0 ms
I0311 18:32:48.152485 18842 Frontend.java:1640] 
c94da7291d86eab1:c681355400000000] Analysis and authorization finished.
I0311 18:32:48.153060   412 query-exec-mgr.cc:213] ReleaseQueryState(): deleted 
query_id=7d4478947fa3bc66:182ad15200000000
I0311 18:32:48.158035   111 impala-server.cc:1495] Invalid or unknown query 
handle: 7d4478947fa3bc66:182ad15200000000.
I0311 18:32:48.158064   111 control-service.cc:179] ReportExecStatus(): 
Received report for unknown query ID (probably closed or cancelled): 
7d4478947fa3bc66:182ad15200000000 remote host=172.18.0.6:58716
I0311 18:32:48.163488 18855 admission-controller.cc:1696] 
c94da7291d86eab1:c681355400000000] Trying to admit 
id=c94da7291d86eab1:c681355400000000 in pool_name=root.default 
executor_group_name=default per_host_mem_estimate=308.18 MB 
dedicated_coord_mem_estimate=220.18 MB max_requests=-1 max_queued=200 
max_mem=29.30 GB
I0311 18:32:48.163555 18855 admission-controller.cc:1704] 
c94da7291d86eab1:c681355400000000] Stats: agg_num_running=1, agg_num_queued=0, 
agg_mem_reserved=1.48 GB,  local_host(local_mem_admitted=900.00 MB, 
num_admitted_running=1, num_queued=0, backend_mem_reserved=608.18 MB, 
topN_query_stats: queries=[7d4478947fa3bc66:182ad15200000000, 
3646bbe46a6f1cb6:29f9f12700000000], total_mem_consumed=86.65 MB, 
fraction_of_pool_total_mem=1; pool_level_stats: num_running=2, min=32.56 MB, 
max=54.09 MB, pool_total_mem=86.65 MB, average_per_query=43.33 MB)
I0311 18:32:48.163615 18855 admission-controller.cc:1212] 
c94da7291d86eab1:c681355400000000] Admitting query 
id=c94da7291d86eab1:c681355400000000
I0311 18:32:48.163671 18855 impala-server.cc:2074] 
c94da7291d86eab1:c681355400000000] Registering query locations
I0311 18:32:48.163700 18855 coordinator.cc:150] 
c94da7291d86eab1:c681355400000000] Exec() 
query_id=c94da7291d86eab1:c681355400000000 stmt=select o_orderdate, o_custkey, 
o_comment
      from tpch.orders
      order by o_orderdate
I0311 18:32:48.164074 18855 coordinator.cc:474] 
c94da7291d86eab1:c681355400000000] starting execution on 2 backends for 
query_id=c94da7291d86eab1:c681355400000000
I0311 18:32:48.164805   111 control-service.cc:148] 
c94da7291d86eab1:c681355400000000] ExecQueryFInstances(): 
query_id=c94da7291d86eab1:c681355400000000 coord=172.18.0.4:27000 #instances=2
I0311 18:32:48.165612 18855 coordinator.cc:533] 
c94da7291d86eab1:c681355400000000] started execution on 2 backends for 
query_id=c94da7291d86eab1:c681355400000000
I0311 18:32:48.165647 18858 query-state.cc:948] 
c94da7291d86eab1:c681355400000001] Executing instance. 
instance_id=c94da7291d86eab1:c681355400000001 fragment_idx=1 
per_fragment_instance_idx=0 coord_state_idx=0 #in-flight=4
I0311 18:32:48.168483 18859 query-state.cc:948] 
c94da7291d86eab1:c681355400000000] Executing instance. 
instance_id=c94da7291d86eab1:c681355400000000 fragment_idx=0 
per_fragment_instance_idx=0 coord_state_idx=0 #in-flight=5
I0311 18:32:53.759224 18842 impala-beeswax-server.cc:215] 
get_results_metadata(): query_id=c94da7291d86eab1:c681355400000000
I0311 18:32:54.835614 18672 query-state.cc:957] 
3646bbe46a6f1cb6:29f9f12700000007] Instance completed. 
instance_id=3646bbe46a6f1cb6:29f9f12700000007 #in-flight=4 status=OK
I0311 18:32:54.836534 18674 query-state.cc:957] 
3646bbe46a6f1cb6:29f9f12700000003] Instance completed. 
instance_id=3646bbe46a6f1cb6:29f9f12700000003 #in-flight=3 status=OK
I0311 18:32:55.284286   130 krpc-data-stream-mgr.cc:427] Reduced stream ID 
cache from 73 items, to 67, eviction took: 0
F0311 18:32:55.374138 18859 reservation-tracker.cc:436] 
c94da7291d86eab1:c681355400000000] Check failed: used_reservation_.Load() + 
child_reservations_.Load() <= reservation_.Load() (6291456 vs. 4194304) 4194304 
+ 2097152 > 4194304 {code}
Stacktrace in impalad.ERROR
{code:java}
F0311 18:32:55.374138 18859 reservation-tracker.cc:436] 
c94da7291d86eab1:c681355400000000] Check failed: used_reservation_.Load() + 
child_reservations_.Load() <= reservation_.Load() (6291456 vs. 4194304) 4194304 
+ 2097152 > 4194304
*** Check failure stack trace: ***
    @          0x548aefc  google::LogMessage::Fail()
    @          0x548c7ec  google::LogMessage::SendToLog()
    @          0x548a85a  google::LogMessage::Flush()
    @          0x548e458  google::LogMessageFatal::~LogMessageFatal()
    @          0x2960bea  impala::ReservationTracker::CheckConsistency()
    @          0x295fd06  impala::ReservationTracker::TransferReservationTo()
    @          0x2953337  impala::BufferPool::ClientHandle::SaveReservation()
    @          0x2f2133a  impala::BufferedTupleStream::NextReadPage()
    @          0x2f22699  impala::BufferedTupleStream::UnpinStream()
    @          0x2f8f8dd  impala::SpillableRowBatchQueue::AddBatch()
    @          0x2b6a1a8  impala::BufferedPlanRootSink::Send()
    @          0x24a6983  impala::FragmentInstanceState::ExecInternal()
    @          0x24a2989  impala::FragmentInstanceState::Exec()
    @          0x23e659f  impala::QueryState::ExecFInstance()
    @          0x23e49a1  _ZZN6impala10QueryState15StartFInstancesEvENKUlvE_clEv
    @          0x23e956e  
_ZN5boost6detail8function26void_function_obj_invoker0IZN6impala10QueryState15StartFInstancesEvEUlvE_vE6invokeERNS1_15function_bufferE
    @          0x228e471  boost::function0<>::operator()()
    @          0x2921a91  impala::Thread::SuperviseThread()
    @          0x292a3f2  boost::_bi::list5<>::operator()<>()
    @          0x292a316  boost::_bi::bind_t<>::operator()()
    @          0x292a2d7  boost::detail::thread_data<>::run()
    @          0x4191b81  thread_proxy
    @     0x7f0d4d9c36b9  start_thread
    @     0x7f0d4a4ef4dc  clone {code}

> TestScratchLimit seems flaky
> ----------------------------
>
>                 Key: IMPALA-10559
>                 URL: https://issues.apache.org/jira/browse/IMPALA-10559
>             Project: IMPALA
>          Issue Type: Bug
>          Components: Backend
>    Affects Versions: Impala 4.0
>            Reporter: Yida Wu
>            Priority: Blocker
>              Labels: broken-build
>
>  
> The TestScratchLimit testcase runs fine alone. But if runs TestScratchDir 
> first, then runs TestScratchLimit, it will always fail as follow shows unless 
> restarts the services (e.g. using "./buildall.sh -noclean -notests -format 
> -start_minicluster -start_impala_cluster").
> {code:java}
> query_test/test_scratch_limit.py::TestScratchLimit::test_with_low_scratch_limit[protocol:
>  beeswax | exec_option: {'batch_size': 0, 'num_nodes': 0, 
> 'disable_codegen_rows_threshold': 5000, 'disable_codegen': False, 
> 'abort_on_error': 1, 'exec_single_node_rows_threshold': 0} | table_format: 
> text/none]
> query_test/test_scratch_limit.py::TestScratchLimit::test_without_specifying_scratch_limit[protocol:
>  beeswax | exec_option: {'batch_size': 0, 'num_nodes': 0, 
> 'disable_codegen_rows_threshold': 5000, 'disable_codegen': False, 
> 'abort_on_error': 1, 'exec_single_node_rows_threshold': 0} | table_format: 
> text/none]
> query_test/test_scratch_limit.py::TestScratchLimit::test_with_high_scratch_limit[protocol:
>  beeswax | exec_option: {'batch_size': 0, 'num_nodes': 0, 
> 'disable_codegen_rows_threshold': 5000, 'disable_codegen': False, 
> 'abort_on_error': 1, 'exec_single_node_rows_threshold': 0} | table_format: 
> text/none]
> query_test/test_scratch_limit.py::TestScratchLimit::test_with_zero_scratch_limit[protocol:
>  beeswax | exec_option: {'batch_size': 0, 'num_nodes': 0, 
> 'disable_codegen_rows_threshold': 5000, 'disable_codegen': False, 
> 'abort_on_error': 1, 'exec_single_node_rows_threshold': 0} | table_format: 
> text/none]
> query_test/test_scratch_limit.py::TestScratchLimit::test_with_unlimited_scratch_limit[protocol:
>  beeswax | exec_option: {'batch_size': 0, 'num_nodes': 0, 
> 'disable_codegen_rows_threshold': 5000, 'disable_codegen': False, 
> 'abort_on_error': 1, 'exec_single_node_rows_threshold': 0} | table_format: 
> text/none]
> query_test/test_scratch_limit.py::TestScratchLimit::test_with_zero_scratch_limit_no_memory_limit[protocol:
>  beeswax | exec_option: {'batch_size': 0, 'num_nodes': 0, 
> 'disable_codegen_rows_threshold': 5000, 'disable_codegen': False, 
> 'abort_on_error': 1, 'exec_single_node_rows_threshold': 0} | table_format: 
> text/none]
> [gw1] PASSED 
> query_test/test_scratch_limit.py::TestScratchLimit::test_with_zero_scratch_limit[protocol:
>  beeswax | exec_option: {'batch_size': 0, 'num_nodes': 0, 
> 'disable_codegen_rows_threshold': 5000, 'disable_codegen': False, 
> 'abort_on_error': 1, 'exec_single_node_rows_threshold': 0} | table_format: 
> text/none]
> [gw5] FAILED 
> query_test/test_scratch_limit.py::TestScratchLimit::test_with_low_scratch_limit[protocol:
>  beeswax | exec_option: {'batch_size': 0, 'num_nodes': 0, 
> 'disable_codegen_rows_threshold': 5000, 'disable_codegen': False, 
> 'abort_on_error': 1, 'exec_single_node_rows_threshold': 0} | table_format: 
> text/none]
> [gw4] FAILED 
> query_test/test_scratch_limit.py::TestScratchLimit::test_with_high_scratch_limit[protocol:
>  beeswax | exec_option: {'batch_size': 0, 'num_nodes': 0, 
> 'disable_codegen_rows_threshold': 5000, 'disable_codegen': False, 
> 'abort_on_error': 1, 'exec_single_node_rows_threshold': 0} | table_format: 
> text/none]
> [gw2] FAILED 
> query_test/test_scratch_limit.py::TestScratchLimit::test_without_specifying_scratch_limit[protocol:
>  beeswax | exec_option: {'batch_size': 0, 'num_nodes': 0, 
> 'disable_codegen_rows_threshold': 5000, 'disable_codegen': False, 
> 'abort_on_error': 1, 'exec_single_node_rows_threshold': 0} | table_format: 
> text/none]
> [gw3] FAILED 
> query_test/test_scratch_limit.py::TestScratchLimit::test_with_unlimited_scratch_limit[protocol:
>  beeswax | exec_option: {'batch_size': 0, 'num_nodes': 0, 
> 'disable_codegen_rows_threshold': 5000, 'disable_codegen': False, 
> 'abort_on_error': 1, 'exec_single_node_rows_threshold': 0} | table_format: 
> text/none]
> [gw0] PASSED 
> query_test/test_scratch_limit.py::TestScratchLimit::test_with_zero_scratch_limit_no_memory_limit[protocol:
>  beeswax | exec_option: {'batch_size': 0, 'num_nodes': 0, 
> 'disable_codegen_rows_threshold': 5000, 'disable_codegen': False, 
> 'abort_on_error': 1, 'exec_single_node_rows_threshold': 0} | table_format: 
> text/none]
> ------------------------------------------- generated xml file: 
> /home/yida/Impala/logs/ee_tests/results/TEST-impala-parallel.xml 
> --------------------------------------------
> ========================================================================== 
> short test summary info 
> ==========================================================================
> FAIL 
> query_test/test_scratch_limit.py::TestScratchLimit::()::test_with_low_scratch_limit[protocol:
>  beeswax | exec_option: {'batch_size': 0, 'num_nodes': 0, 
> 'disable_codegen_rows_threshold': 5000, 'disable_codegen': False, 
> 'abort_on_error': 1, 'exec_single_node_rows_threshold': 0} | table_format: 
> text/none]
> FAIL 
> query_test/test_scratch_limit.py::TestScratchLimit::()::test_with_high_scratch_limit[protocol:
>  beeswax | exec_option: {'batch_size': 0, 'num_nodes': 0, 
> 'disable_codegen_rows_threshold': 5000, 'disable_codegen': False, 
> 'abort_on_error': 1, 'exec_single_node_rows_threshold': 0} | table_format: 
> text/none]
> FAIL 
> query_test/test_scratch_limit.py::TestScratchLimit::()::test_without_specifying_scratch_limit[protocol:
>  beeswax | exec_option: {'batch_size': 0, 'num_nodes': 0, 
> 'disable_codegen_rows_threshold': 5000, 'disable_codegen': False, 
> 'abort_on_error': 1, 'exec_single_node_rows_threshold': 0} | table_format: 
> text/none]
> FAIL 
> query_test/test_scratch_limit.py::TestScratchLimit::()::test_with_unlimited_scratch_limit[protocol:
>  beeswax | exec_option: {'batch_size': 0, 'num_nodes': 0, 
> 'disable_codegen_rows_threshold': 5000, 'disable_codegen': False, 
> 'abort_on_error': 1, 'exec_single_node_rows_threshold': 0} | table_format: 
> text/none]
> =================================================================================
>  FAILURES 
> ==================================================================================
>  TestScratchLimit.test_with_low_scratch_limit[protocol: beeswax | 
> exec_option: {'batch_size': 0, 'num_nodes': 0, 
> 'disable_codegen_rows_threshold': 5000, 'disable_codegen': False, 
> 'abort_on_error': 1, 'exec_single_node_rows_threshold': 0} | table_format: 
> text/none]
> [gw5] linux2 -- Python 2.7.16 
> /home/yida/Impala/bin/../infra/python/env-gcc7.5.0/bin/python
> query_test/test_scratch_limit.py:90: in test_with_low_scratch_limit
>  assert expected_error % scratch_limit_in_bytes in str(e)
> E assert ('Scratch space limit of %s bytes exceeded' % 25165824) in 
> 'ImpalaBeeswaxException:\n Query aborted:Could not create files in any 
> configured scratch directories (--scratch_dirs=...ous errors that may have 
> prevented creating or writing scratch files. The following directories were 
> at capacity: \n\n'
> E + where 'ImpalaBeeswaxException:\n Query aborted:Could not create files in 
> any configured scratch directories (--scratch_dirs=...ous errors that may 
> have prevented creating or writing scratch files. The following directories 
> were at capacity: \n\n' = str(ImpalaBeeswaxException())
> --------------------------------------------------------------------------- 
> Captured stderr setup 
> ---------------------------------------------------------------------------
> SET 
> client_identifier=query_test/test_scratch_limit.py::TestScratchLimit::()::test_with_low_scratch_limit[protocol:beeswax|exec_option:{'batch_size':0;'num_nodes':0;'disable_codegen_rows_threshold':5000;'disable_codegen':False;'abort_on_error':1;'exec_single_node_rows_threshol;
> -- connecting to: localhost:21000
> -- connecting to localhost:21050 with impyla
> -- 2021-03-03 07:12:08,115 INFO MainThread: Closing active operation
> -- connecting to localhost:28000 with impyla
> -- 2021-03-03 07:12:08,140 INFO MainThread: Closing active operation
> --------------------------------------------------------------------------- 
> Captured stderr call 
> ----------------------------------------------------------------------------
> SET 
> client_identifier=query_test/test_scratch_limit.py::TestScratchLimit::()::test_with_low_scratch_limit[protocol:beeswax|exec_option:{'batch_size':0;'num_nodes':0;'disable_codegen_rows_threshold':5000;'disable_codegen':False;'abort_on_error':1;'exec_single_node_rows_threshol;
> SET scratch_limit=24m;
> SET batch_size=0;
> SET num_nodes=0;
> SET disable_codegen_rows_threshold=5000;
> SET disable_codegen=False;
> SET abort_on_error=1;
> SET exec_single_node_rows_threshold=0;
> SET buffer_pool_limit=32m;
> -- executing against localhost:21000
>  select o_orderdate, o_custkey, o_comment
>  from tpch.orders
>  order by o_orderdate
>  ;
> -- 2021-03-03 07:12:08,329 INFO MainThread: Started query 
> f44b4a50bec6b10d:e45a053d00000000
>  TestScratchLimit.test_with_high_scratch_limit[protocol: beeswax | 
> exec_option: {'batch_size': 0, 'num_nodes': 0, 
> 'disable_codegen_rows_threshold': 5000, 'disable_codegen': False, 
> 'abort_on_error': 1, 'exec_single_node_rows_threshold': 0} | table_format: 
> text/none]
> [gw4] linux2 -- Python 2.7.16 
> /home/yida/Impala/bin/../infra/python/env-gcc7.5.0/bin/python
> query_test/test_scratch_limit.py:74: in test_with_high_scratch_limit
>  self.execute_query_expect_success(self.client, self.spilling_sort_query, 
> exec_option)
> common/impala_test_suite.py:809: in wrapper
>  return function(*args, **kwargs)
> common/impala_test_suite.py:817: in execute_query_expect_success
>  result = cls.__execute_query(impalad_client, query, query_options, user)
> common/impala_test_suite.py:918: in __execute_query
>  return impalad_client.execute(query, user=user)
> common/impala_connection.py:205: in execute
>  return self.__beeswax_client.execute(sql_stmt, user=user)
> beeswax/impala_beeswax.py:187: in execute
>  handle = self.__execute_query(query_string.strip(), user=user)
> beeswax/impala_beeswax.py:365: in __execute_query
>  self.wait_for_finished(handle)
> beeswax/impala_beeswax.py:386: in wait_for_finished
>  raise ImpalaBeeswaxException("Query aborted:" + error_log, None)
> E ImpalaBeeswaxException: ImpalaBeeswaxException:
> E Query aborted:Could not create files in any configured scratch directories 
> (--scratch_dirs=) on backend 'yida-OptiPlex-7060:27001'. 0 of scratch is 
> currently in use by this Impala Daemon (0 by this query). See logs for 
> previous errors that may have prevented creating or writing scratch files. 
> The following directories were at capacity:
> --------------------------------------------------------------------------- 
> Captured stderr setup 
> ---------------------------------------------------------------------------
> SET 
> client_identifier=query_test/test_scratch_limit.py::TestScratchLimit::()::test_with_high_scratch_limit[protocol:beeswax|exec_option:{'batch_size':0;'num_nodes':0;'disable_codegen_rows_threshold':5000;'disable_codegen':False;'abort_on_error':1;'exec_single_node_rows_thresho;
> -- connecting to: localhost:21000
> -- connecting to localhost:21050 with impyla
> -- 2021-03-03 07:12:08,114 INFO MainThread: Closing active operation
> -- connecting to localhost:28000 with impyla
> -- 2021-03-03 07:12:08,136 INFO MainThread: Closing active operation
> --------------------------------------------------------------------------- 
> Captured stderr call 
> ----------------------------------------------------------------------------
> SET 
> client_identifier=query_test/test_scratch_limit.py::TestScratchLimit::()::test_with_high_scratch_limit[protocol:beeswax|exec_option:{'batch_size':0;'num_nodes':0;'disable_codegen_rows_threshold':5000;'disable_codegen':False;'abort_on_error':1;'exec_single_node_rows_thresho;
> SET scratch_limit=500m;
> SET batch_size=0;
> SET num_nodes=0;
> SET disable_codegen_rows_threshold=5000;
> SET disable_codegen=False;
> SET abort_on_error=1;
> SET exec_single_node_rows_threshold=0;
> SET buffer_pool_limit=32m;
> -- executing against localhost:21000
>  select o_orderdate, o_custkey, o_comment
>  from tpch.orders
>  order by o_orderdate
>  ;
> -- 2021-03-03 07:12:08,329 INFO MainThread: Started query 
> 814fccc9c1242331:83738b0800000000
>  TestScratchLimit.test_without_specifying_scratch_limit[protocol: beeswax | 
> exec_option: {'batch_size': 0, 'num_nodes': 0, 
> 'disable_codegen_rows_threshold': 5000, 'disable_codegen': False, 
> 'abort_on_error': 1, 'exec_single_node_rows_threshold': 0} | table_format: 
> text/none]
> [gw2] linux2 -- Python 2.7.16 
> /home/yida/Impala/bin/../infra/python/env-gcc7.5.0/bin/python
> query_test/test_scratch_limit.py:118: in test_without_specifying_scratch_limit
>  self.execute_query_expect_success(self.client, self.spilling_sort_query, 
> exec_option)
> common/impala_test_suite.py:809: in wrapper
>  return function(*args, **kwargs)
> common/impala_test_suite.py:817: in execute_query_expect_success
>  result = cls.__execute_query(impalad_client, query, query_options, user)
> common/impala_test_suite.py:918: in __execute_query
>  return impalad_client.execute(query, user=user)
> common/impala_connection.py:205: in execute
>  return self.__beeswax_client.execute(sql_stmt, user=user)
> beeswax/impala_beeswax.py:187: in execute
>  handle = self.__execute_query(query_string.strip(), user=user)
> beeswax/impala_beeswax.py:365: in __execute_query
>  self.wait_for_finished(handle)
> beeswax/impala_beeswax.py:386: in wait_for_finished
>  raise ImpalaBeeswaxException("Query aborted:" + error_log, None)
> E ImpalaBeeswaxException: ImpalaBeeswaxException:
> E Query aborted:Could not create files in any configured scratch directories 
> (--scratch_dirs=) on backend 'yida-OptiPlex-7060:27002'. 0 of scratch is 
> currently in use by this Impala Daemon (0 by this query). See logs for 
> previous errors that may have prevented creating or writing scratch files. 
> The following directories were at capacity:
> --------------------------------------------------------------------------- 
> Captured stderr setup 
> ---------------------------------------------------------------------------
> SET 
> client_identifier=query_test/test_scratch_limit.py::TestScratchLimit::()::test_without_specifying_scratch_limit[protocol:beeswax|exec_option:{'batch_size':0;'num_nodes':0;'disable_codegen_rows_threshold':5000;'disable_codegen':False;'abort_on_error':1;'exec_single_node_row;
> -- connecting to: localhost:21000
> -- connecting to localhost:21050 with impyla
> -- 2021-03-03 07:12:08,114 INFO MainThread: Closing active operation
> -- connecting to localhost:28000 with impyla
> -- 2021-03-03 07:12:08,137 INFO MainThread: Closing active operation
> --------------------------------------------------------------------------- 
> Captured stderr call 
> ----------------------------------------------------------------------------
> SET 
> client_identifier=query_test/test_scratch_limit.py::TestScratchLimit::()::test_without_specifying_scratch_limit[protocol:beeswax|exec_option:{'batch_size':0;'num_nodes':0;'disable_codegen_rows_threshold':5000;'disable_codegen':False;'abort_on_error':1;'exec_single_node_row;
> SET batch_size=0;
> SET num_nodes=0;
> SET disable_codegen_rows_threshold=5000;
> SET disable_codegen=False;
> SET abort_on_error=1;
> SET exec_single_node_rows_threshold=0;
> SET buffer_pool_limit=32m;
> -- executing against localhost:21000
>  select o_orderdate, o_custkey, o_comment
>  from tpch.orders
>  order by o_orderdate
>  ;
> -- 2021-03-03 07:12:08,329 INFO MainThread: Started query 
> 944af93b81ee62cf:ab33f08800000000
>  TestScratchLimit.test_with_unlimited_scratch_limit[protocol: beeswax | 
> exec_option: {'batch_size': 0, 'num_nodes': 0, 
> 'disable_codegen_rows_threshold': 5000, 'disable_codegen': False, 
> 'abort_on_error': 1, 'exec_single_node_rows_threshold': 0} | table_format: 
> text/none]
> [gw3] linux2 -- Python 2.7.16 
> /home/yida/Impala/bin/../infra/python/env-gcc7.5.0/bin/python
> query_test/test_scratch_limit.py:110: in test_with_unlimited_scratch_limit
>  self.execute_query_expect_success(self.client, self.spilling_sort_query, 
> exec_option)
> common/impala_test_suite.py:809: in wrapper
>  return function(*args, **kwargs)
> common/impala_test_suite.py:817: in execute_query_expect_success
>  result = cls.__execute_query(impalad_client, query, query_options, user)
> common/impala_test_suite.py:918: in __execute_query
>  return impalad_client.execute(query, user=user)
> common/impala_connection.py:205: in execute
>  return self.__beeswax_client.execute(sql_stmt, user=user)
> beeswax/impala_beeswax.py:187: in execute
>  handle = self.__execute_query(query_string.strip(), user=user)
> beeswax/impala_beeswax.py:365: in __execute_query
>  self.wait_for_finished(handle)
> beeswax/impala_beeswax.py:386: in wait_for_finished
>  raise ImpalaBeeswaxException("Query aborted:" + error_log, None)
> E ImpalaBeeswaxException: ImpalaBeeswaxException:
> E Query aborted:Could not create files in any configured scratch directories 
> (--scratch_dirs=) on backend 'yida-OptiPlex-7060:27001'. 0 of scratch is 
> currently in use by this Impala Daemon (0 by this query). See logs for 
> previous errors that may have prevented creating or writing scratch files. 
> The following directories were at capacity:
> --------------------------------------------------------------------------- 
> Captured stderr setup 
> ---------------------------------------------------------------------------
> SET 
> client_identifier=query_test/test_scratch_limit.py::TestScratchLimit::()::test_with_unlimited_scratch_limit[protocol:beeswax|exec_option:{'batch_size':0;'num_nodes':0;'disable_codegen_rows_threshold':5000;'disable_codegen':False;'abort_on_error':1;'exec_single_node_rows_th;
> -- connecting to: localhost:21000
> -- connecting to localhost:21050 with impyla
> -- 2021-03-03 07:12:08,114 INFO MainThread: Closing active operation
> -- connecting to localhost:28000 with impyla
> -- 2021-03-03 07:12:08,146 INFO MainThread: Closing active operation
> --------------------------------------------------------------------------- 
> Captured stderr call 
> ----------------------------------------------------------------------------
> SET 
> client_identifier=query_test/test_scratch_limit.py::TestScratchLimit::()::test_with_unlimited_scratch_limit[protocol:beeswax|exec_option:{'batch_size':0;'num_nodes':0;'disable_codegen_rows_threshold':5000;'disable_codegen':False;'abort_on_error':1;'exec_single_node_rows_th;
> SET scratch_limit=-1;
> SET batch_size=0;
> SET num_nodes=0;
> SET disable_codegen_rows_threshold=5000;
> SET disable_codegen=False;
> SET abort_on_error=1;
> SET exec_single_node_rows_threshold=0;
> SET buffer_pool_limit=32m;
> -- executing against localhost:21000
>  select o_orderdate, o_custkey, o_comment
>  from tpch.orders
>  order by o_orderdate
>  ;
> -- 2021-03-03 07:12:08,329 INFO MainThread: Started query 
> 5c492cfd62287b03:f9c3370b00000000
> ==================================================================== 4 
> failed, 2 passed in 14.11 seconds 
> ====================================================================
> Running TestExecutor with args: ['--ignore', 'query_test', '--ignore', 
> 'catalog_service', '--ignore', 'hs2', '--ignore', 'experiments', '--ignore', 
> 'data_errors', '--ignore', 'performance', '--ignore', 'beeswax', '--ignore', 
> 'authorization', '--ignore', 'metadata', '--ignore', 'shell', '--ignore', 
> 'benchmark', '--ignore', 'infra', '--ignore', 'statestore', '--ignore', 
> 'failure', '--ignore', 'webserver', '--ignore', 'comparison', '--ignore', 
> 'stress', '--ignore', 'util', '--ignore', 'custom_cluster', '--ignore', 
> 'common', '--ignore', 'observability', '--ignore', 'unittests', 
> '--resultlog', 
> '/home/yida/Impala/logs/ee_tests/results/TEST-impala-verify-metrics.log', 
> '--junitxml', 
> '/home/yida/Impala/logs/ee_tests/results/TEST-impala-verify-metrics.xml', 
> 'verifiers/test_verify_metrics.py']
> rootLoggerLevel = INFO
> {code}
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-all-unsubscr...@impala.apache.org
For additional commands, e-mail: issues-all-h...@impala.apache.org

Reply via email to