[ 
https://issues.apache.org/jira/browse/HCATALOG-76?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13081130#comment-13081130
 ] 

Olga Natkovich commented on HCATALOG-76:
----------------------------------------

I agree with Dmitry on the distinction of ownership and putting some into core 
and some into contrib.

I agree with Andreas that separate repository is a pain for everybody. I don't 
think Pig contrib had any big issues and in any case it is less troublesome 
than the alternative. We have been trying to setup UDFs in a seprate place for 
quite some time now and without much success.

So the next question is - where Hbase driver should go. My vote would be for 
the core drivers since I imagine a lot of users would be intersted.

> 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