Alexander Behm created IMPALA-5866:
--------------------------------------

             Summary: Min reservation error message is slightly inaccurate
                 Key: IMPALA-5866
                 URL: https://issues.apache.org/jira/browse/IMPALA-5866
             Project: IMPALA
          Issue Type: Bug
          Components: Frontend
    Affects Versions: Impala 2.10.0
            Reporter: Alexander Behm


When I set the mem_limit to exactly the value suggested in the error message, 
the query is still rejected. If I set the value slightly higher, then then 
query runs.

{code}
set max_row_size=200m;
set mem_limit=100m;

select count(distinct l_shipdate) from lineitem;
ERROR: Rejected query from pool root.default: minimum memory reservation is 
greater than memory available to the query for buffer reservations. Mem 
available for buffer reservations based on mem_limit: 100.00 MB, memory 
reservation needed: 512.94 MB. Set mem_limit to at least 641.17 MB. See the 
query profile for more information.

set mem_limit=641.17m;
select count(distinct l_shipdate) from lineitem;
ERROR: Rejected query from pool root.default: minimum memory reservation is 
greater than memory available to the query for buffer reservations. Mem 
available for buffer reservations based on mem_limit: 641.17 MB, memory 
reservation needed: 512.94 MB. Set mem_limit to at least 641.17 MB. See the 
query profile for more information.
{code}

If I set the mem_limit to 641.18m, then the query runs fine. Maybe this is a 
minor inconsistency/rounding/truncation issue between our reporting and our 
parsing of the mem spec in the memory limit.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to