hive-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Zoltan Haindrich (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (HIVE-16354) Modularization efforts - change some dependencies to smaller client/api modules
Date Wed, 19 Apr 2017 20:11:41 GMT

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

Zoltan Haindrich updated HIVE-16354:
------------------------------------
    Description: 
in HIVE-16214 I've identified some pieces which might be good to move to new modules...since
that I've looked into it a bit more what could be done in this aspect...and to prevent going
backward in this path; or get stuck at some point - I would like to be able to propose smaller
changes prior to creating any modules...

The goal here is to remove the unneeded dependencies from the modules which doesn't necessarily
need them: the biggest fish in this tank is the {{jdbc}} module, which currently ships with
full hiveserver server side + all of the ql codes + the whole metastore (including the jpa
persistence libs) - this makes the jdbc driver a really fat jar...

These changes will also reduce the hive binary distribution size; introducing service-client
have reduce it by 20% percent alone.


  was:
in HIVE-16214 I've identified some pieces which might be good to move to new modules...since
that I've looked into it a bit more what could be done in this aspect...and to prevent going
backward in this path; or get stuck at some point - I would like to be able to propose smaller
changes prior to creating any modules...


        Summary: Modularization efforts - change some dependencies to smaller client/api modules
 (was: Modularization efforts)

> Modularization efforts - change some dependencies to smaller client/api modules
> -------------------------------------------------------------------------------
>
>                 Key: HIVE-16354
>                 URL: https://issues.apache.org/jira/browse/HIVE-16354
>             Project: Hive
>          Issue Type: Improvement
>          Components: Metastore, Server Infrastructure
>            Reporter: Zoltan Haindrich
>
> in HIVE-16214 I've identified some pieces which might be good to move to new modules...since
that I've looked into it a bit more what could be done in this aspect...and to prevent going
backward in this path; or get stuck at some point - I would like to be able to propose smaller
changes prior to creating any modules...
> The goal here is to remove the unneeded dependencies from the modules which doesn't necessarily
need them: the biggest fish in this tank is the {{jdbc}} module, which currently ships with
full hiveserver server side + all of the ql codes + the whole metastore (including the jpa
persistence libs) - this makes the jdbc driver a really fat jar...
> These changes will also reduce the hive binary distribution size; introducing service-client
have reduce it by 20% percent alone.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Mime
View raw message