phoenix-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sergey Soldatov (JIRA)" <j...@apache.org>
Subject [jira] [Created] (PHOENIX-4525) Integer overflow in GroupBy execution
Date Wed, 10 Jan 2018 21:03:00 GMT
Sergey Soldatov created PHOENIX-4525:
----------------------------------------

             Summary: Integer overflow in GroupBy execution
                 Key: PHOENIX-4525
                 URL: https://issues.apache.org/jira/browse/PHOENIX-4525
             Project: Phoenix
          Issue Type: Bug
    Affects Versions: 4.13.0
            Reporter: Sergey Soldatov
            Assignee: Sergey Soldatov


During the execution of group by we adjust memory for the internal cache to keep all unique
keys. We're increasing the number of keys by 1.5 factor and calculate how much space we need
for it using SizedUtil.sizeOfMap, which is using ints as parameters and returns long. But
since we are using all ints during the calculation, the integer overflow may happen and the
method would return a negative value. As the result the query would fail, reporting that unable
to allocate cache with negative size. 



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

Mime
View raw message