Storage driver deployment
-------------------------

                 Key: HCATALOG-76
                 URL: https://issues.apache.org/jira/browse/HCATALOG-76
             Project: HCatalog
          Issue Type: Improvement
            Reporter: Olga Natkovich


We need to have a way to add new drivers to the system. This raises a few 
questions:

(1) Where the drivers stored in SVN
(2) What is the structure of deployed drivers (packages, directory structure, 
config, etc.)
(3) How drivers get deployed

We are working on the Hbase driver for HCat and starting to look at (1). Our 
proposal is to keep things simple and to create a driver directory in HCatalog 
source tree with a directory for each driver. Each driver would then have its 
own build process, dependencies etc. At the end of the build process it will 
produce whatever we decide is required for (2) but at least one or more jar 
files. We think all core drivers including the current default ones should 
follow the same structure (though we do not have to jump right away and 
re-factor the code). The core drivers would be the ones that the project agrees 
to maintain long term. We can also have similar structure under contrib for 
those that not initial considered to be core ones. Comments?

We have some suggestions for (2) and (3) as well but want to discuss (1) first

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to