hive-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Zoltan Haindrich (JIRA)" <>
Subject [jira] [Updated] (HIVE-16354) Modularization efforts - change some dependencies to smaller client/api modules
Date Mon, 24 Apr 2017 22:45:04 GMT


Zoltan Haindrich updated HIVE-16354:
    Status: Patch Available  (was: Open)

seems like there were some ptest problems...instead of splitting all of my current changes;
and triggering those...I send the whole package for test purposes

> Modularization efforts - change some dependencies to smaller client/api modules
> -------------------------------------------------------------------------------
>                 Key: HIVE-16354
>                 URL:
>             Project: Hive
>          Issue Type: Improvement
>          Components: Metastore, Server Infrastructure
>            Reporter: Zoltan Haindrich
>         Attachments: allinwonder.1.patch
> 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

View raw message