tajo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Hyunsik Choi (JIRA)" <j...@apache.org>
Subject [jira] [Assigned] (TAJO-5) Cache mechanism to keep instances of opened BSTIndexs in PullServerAuxService
Date Wed, 25 Sep 2013 02:21:02 GMT

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

Hyunsik Choi reassigned TAJO-5:

    Assignee: Henry Saputra

Feel free to assign yourself :)
> Cache mechanism to keep instances of opened BSTIndexs in PullServerAuxService
> -----------------------------------------------------------------------------
>                 Key: TAJO-5
>                 URL: https://issues.apache.org/jira/browse/TAJO-5
>             Project: Tajo
>          Issue Type: Improvement
>          Components: repartitioning
>            Reporter: Hyunsik Choi
>            Assignee: Henry Saputra
>              Labels: newbie
> PullServerAuxService is an auxiliary service of Yarn to repartition intermediate data.
It is similar to ShuffleHandler of MRv2. PullServerAuxService supports hash repartition as
well as range repartition. It works through netty-based HTTP web server.
> For retrieval of range partition data, PullServerAuxService uses a binary search tree
(BSTIndex.java). For each request of range partitioned data, it opens BSTIndex every time.
It may cause overheads. See messageReceived in PullServer and getFileChunks in PullServerAuxService.
> If PullServerAuxService uses some cache mechanism that keeps instances of opened BSTIndex
and data files, it could get rid of this overhead.

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

View raw message