hive-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sergey Shelukhin (JIRA)" <>
Subject [jira] [Updated] (HIVE-10778) LLAP: Utilities::gWorkMap needs thread-locals for HiveServer2
Date Thu, 21 May 2015 19:03:18 GMT


Sergey Shelukhin updated HIVE-10778:
    Attachment: HIVE-10778.patch

Simple patch. [~gopalv] that relies on the assumption that these threads are one-shots and
will actually exit, doesn't it? Also how come clearWorkMap doesn't solve the problem; should
we add logging around it to see why?

[~thejas] can you take a look?
1) Is this a good way to detect HS2? I wads thinking of adding a static boolean set to true
in startHiveServer2 when it determines the options are for start; but it looks like session
is also always initialized in init. Would it be present at all times?
2) Would the compilation threads that access this map exit after every query, or stick around?
In the latter case different fix is needed.

> LLAP: Utilities::gWorkMap needs thread-locals for HiveServer2
> -------------------------------------------------------------
>                 Key: HIVE-10778
>                 URL:
>             Project: Hive
>          Issue Type: Sub-task
>          Components: HiveServer2
>    Affects Versions: llap
>            Reporter: Gopal V
>            Assignee: Sergey Shelukhin
>             Fix For: llap
>         Attachments: HIVE-10778.patch, llap-hs2-heap.png
> 95% of heap is occupied by the Utilities::gWorkMap in the llap branch HS2.
> !llap-hs2-heap.png!

This message was sent by Atlassian JIRA

View raw message