[ 
https://issues.apache.org/jira/browse/IMPALA-7697?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Bikramjeet Vig updated IMPALA-7697:
-----------------------------------
    Description: 
In a recent build, certain queries went missing from the 
ImpalaServer::query_log_index_ before the client gets a chance to call get_log 
to fetch the error string. Hence the test case failed. An easy (intermediate) 
fix would be to increase FLAGS_query_log_size.

Here are the test logs:
{code:java}
Error Message

query_test/test_resource_limits.py:45: in test_resource_limits     
self.run_test_case('QueryTest/query-resource-limits', vector) 
common/impala_test_suite.py:478: in run_test_case     assert False, "Expected 
exception: %s" % expected_str E   AssertionError: Expected exception: 
row_regex:.*expired due to execution time limit of 2s000ms.*

Stacktrace

query_test/test_resource_limits.py:45: in test_resource_limits
    self.run_test_case('QueryTest/query-resource-limits', vector)
common/impala_test_suite.py:478: in run_test_case
    assert False, "Expected exception: %s" % expected_str
E   AssertionError: Expected exception: row_regex:.*expired due to execution 
time limit of 2s000ms.*

Standard Error
-- executing against localhost:21000
SET SCAN_BYTES_LIMIT="0";

-- 2018-10-10 22:38:29,826 INFO     MainThread: Started query 
8e45a13bc999749e:58175e1600000000
{code}
Here are the impalad logs:
{code:java}
impalad.INFO.20181010-191824.5460:I1010 22:38:29.825745 31580 
impala-server.cc:1060] Registered query 
query_id=8e45a13bc999749e:58175e1600000000 
session_id=43434de5f83010f9:7e0750ad7ad86b80
impalad.INFO.20181010-191824.5460:I1010 22:38:29.826026 31580 
impala-server.cc:1115] Query 8e45a13bc999749e:58175e1600000000 has scan bytes 
limit of 100.00 GB
impalad.INFO.20181010-191824.5460:I1010 22:38:29.826328 31580 
impala-beeswax-server.cc:197] get_results_metadata(): 
query_id=8e45a13bc999749e:58175e1600000000
impalad..INFO.20181010-191824.5460:I1010 22:38:29.826584 31580 
impala-server.cc:776] Query id 8e45a13bc999749e:58175e1600000000 not found.
impalad.INFO.20181010-191824.5460:I1010 22:38:29.826858 31580 
impala-beeswax-server.cc:239] close(): 
query_id=8e45a13bc999749e:58175e1600000000
impalad.INFO.20181010-191824.5460:I1010 22:38:29.826861 31580 
impala-server.cc:1127] UnregisterQuery(): 
query_id=8e45a13bc999749e:58175e1600000000
impalad.INFO.20181010-191824.5460:I1010 22:38:29.826864 31580 
impala-server.cc:1238] Cancel(): query_id=8e45a13bc999749e:58175e1600000000

{code}

  was:
In a recent build, certain queries went missing from the 
ImpalaServer::query_log_index_ before the ImpalaServer::GetExecSumamry function 
was invoked. Hence the test case failed. An easy (intermediate) fix would be to 
increase FLAGS_query_log_size. However, ideally the query shouldn't get erased 
before the ExecSummary has been reported to the client via the beeswax/hs2 
servers. 

Here are the test logs:

{code:java}
Error Message

query_test/test_resource_limits.py:45: in test_resource_limits     
self.run_test_case('QueryTest/query-resource-limits', vector) 
common/impala_test_suite.py:478: in run_test_case     assert False, "Expected 
exception: %s" % expected_str E   AssertionError: Expected exception: 
row_regex:.*expired due to execution time limit of 2s000ms.*

Stacktrace

query_test/test_resource_limits.py:45: in test_resource_limits
    self.run_test_case('QueryTest/query-resource-limits', vector)
common/impala_test_suite.py:478: in run_test_case
    assert False, "Expected exception: %s" % expected_str
E   AssertionError: Expected exception: row_regex:.*expired due to execution 
time limit of 2s000ms.*

Standard Error
-- executing against localhost:21000
SET SCAN_BYTES_LIMIT="0";

-- 2018-10-10 22:38:29,826 INFO     MainThread: Started query 
8e45a13bc999749e:58175e1600000000
{code}


Here are the impalad logs: 

{code:java}
impalad.INFO.20181010-191824.5460:I1010 22:38:29.825745 31580 
impala-server.cc:1060] Registered query 
query_id=8e45a13bc999749e:58175e1600000000 
session_id=43434de5f83010f9:7e0750ad7ad86b80
impalad.INFO.20181010-191824.5460:I1010 22:38:29.826026 31580 
impala-server.cc:1115] Query 8e45a13bc999749e:58175e1600000000 has scan bytes 
limit of 100.00 GB
impalad.INFO.20181010-191824.5460:I1010 22:38:29.826328 31580 
impala-beeswax-server.cc:197] get_results_metadata(): 
query_id=8e45a13bc999749e:58175e1600000000
impalad..INFO.20181010-191824.5460:I1010 22:38:29.826584 31580 
impala-server.cc:776] Query id 8e45a13bc999749e:58175e1600000000 not found.
impalad.INFO.20181010-191824.5460:I1010 22:38:29.826858 31580 
impala-beeswax-server.cc:239] close(): 
query_id=8e45a13bc999749e:58175e1600000000
impalad.INFO.20181010-191824.5460:I1010 22:38:29.826861 31580 
impala-server.cc:1127] UnregisterQuery(): 
query_id=8e45a13bc999749e:58175e1600000000
impalad.INFO.20181010-191824.5460:I1010 22:38:29.826864 31580 
impala-server.cc:1238] Cancel(): query_id=8e45a13bc999749e:58175e1600000000

{code}



> Query gets erased before the client gets a chance to call get_log to fetch 
> the error string
> -------------------------------------------------------------------------------------------
>
>                 Key: IMPALA-7697
>                 URL: https://issues.apache.org/jira/browse/IMPALA-7697
>             Project: IMPALA
>          Issue Type: Bug
>            Reporter: Pooja Nilangekar
>            Assignee: Bikramjeet Vig
>            Priority: Blocker
>              Labels: broken-build
>
> In a recent build, certain queries went missing from the 
> ImpalaServer::query_log_index_ before the client gets a chance to call 
> get_log to fetch the error string. Hence the test case failed. An easy 
> (intermediate) fix would be to increase FLAGS_query_log_size.
> Here are the test logs:
> {code:java}
> Error Message
> query_test/test_resource_limits.py:45: in test_resource_limits     
> self.run_test_case('QueryTest/query-resource-limits', vector) 
> common/impala_test_suite.py:478: in run_test_case     assert False, "Expected 
> exception: %s" % expected_str E   AssertionError: Expected exception: 
> row_regex:.*expired due to execution time limit of 2s000ms.*
> Stacktrace
> query_test/test_resource_limits.py:45: in test_resource_limits
>     self.run_test_case('QueryTest/query-resource-limits', vector)
> common/impala_test_suite.py:478: in run_test_case
>     assert False, "Expected exception: %s" % expected_str
> E   AssertionError: Expected exception: row_regex:.*expired due to execution 
> time limit of 2s000ms.*
> Standard Error
> -- executing against localhost:21000
> SET SCAN_BYTES_LIMIT="0";
> -- 2018-10-10 22:38:29,826 INFO     MainThread: Started query 
> 8e45a13bc999749e:58175e1600000000
> {code}
> Here are the impalad logs:
> {code:java}
> impalad.INFO.20181010-191824.5460:I1010 22:38:29.825745 31580 
> impala-server.cc:1060] Registered query 
> query_id=8e45a13bc999749e:58175e1600000000 
> session_id=43434de5f83010f9:7e0750ad7ad86b80
> impalad.INFO.20181010-191824.5460:I1010 22:38:29.826026 31580 
> impala-server.cc:1115] Query 8e45a13bc999749e:58175e1600000000 has scan bytes 
> limit of 100.00 GB
> impalad.INFO.20181010-191824.5460:I1010 22:38:29.826328 31580 
> impala-beeswax-server.cc:197] get_results_metadata(): 
> query_id=8e45a13bc999749e:58175e1600000000
> impalad..INFO.20181010-191824.5460:I1010 22:38:29.826584 31580 
> impala-server.cc:776] Query id 8e45a13bc999749e:58175e1600000000 not found.
> impalad.INFO.20181010-191824.5460:I1010 22:38:29.826858 31580 
> impala-beeswax-server.cc:239] close(): 
> query_id=8e45a13bc999749e:58175e1600000000
> impalad.INFO.20181010-191824.5460:I1010 22:38:29.826861 31580 
> impala-server.cc:1127] UnregisterQuery(): 
> query_id=8e45a13bc999749e:58175e1600000000
> impalad.INFO.20181010-191824.5460:I1010 22:38:29.826864 31580 
> impala-server.cc:1238] Cancel(): query_id=8e45a13bc999749e:58175e1600000000
> {code}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

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