and shall we upgrade H2 version to latest? On Fri, Feb 12, 2016 at 2:24 PM, Ramith Jayasinghe <ram...@wso2.com> wrote: > So whats the verdict? > @sameera: can we have some thing similar to 'carbon-persistence' or > something which contains H2? > > On Fri, Feb 12, 2016 at 11:48 AM, Niranjan Karunanandham > <niran...@wso2.com> wrote: >> Hi Akalanka, >> >> On Fri, Feb 12, 2016 at 11:37 AM, Akalanka Pagoda Arachchi >> <darsha...@wso2.com> wrote: >>> >>> Hi Niranjan, >>> >>> Yes, we could have avoided adding h2-database-engine as a dependency in >>> 4.4.x Andes. >>> >>> If we add the h2 driver to the datasource feature, it would mean whenever >>> datasource feature is used h2 driver will be copied. Will that be OK? My >>> opinion is if the H2 driver is not a dependency for the feature, it should >>> not be contained in the feature. When we create a distribution from that >>> feature, if H2 DB is used as the default DB configuration, we should provide >>> the H2 driver with the distribution. >> >> Sorry about it. I was under the impression that the datasource core for C5 >> supports by default is for H2 DB like in C4. This is why I suggested that we >> define it at the datasource core feature. >> >>> >>> WDYT? >>> >>> Thanks, >>> Akalanka. >>> >>> On Fri, Feb 12, 2016 at 11:05 AM, Niranjan Karunanandham >>> <niran...@wso2.com> wrote: >>>> >>>> Hi Akalanka / all >>>> >>>> On Fri, Feb 12, 2016 at 10:46 AM, Akalanka Pagoda Arachchi >>>> <darsha...@wso2.com> wrote: >>>>> >>>>> Hi All, >>>>> >>>>> In the previous distributions, we had H2 database driver as a dependency >>>>> for our features so that it will be copied to the plugins folder when the >>>>> pack is created.However, in this scenario, H2 database driver is not >>>>> exactly >>>>> a dependency of the Andes Core feature since it is not using the H2 >>>>> driver. >>>> >>>> Are you referring to the h2-database-engine jar? This was there in the >>>> plugins folder of kernel core zip in 4.4.x. If so, then why is andes core >>>> feature also packing this? >>>> >>>>> >>>>> Therefore, my suggestion is to avoid adding H2 database driver as a >>>>> dependency for the Andes Core feature, but rather add it as a dependency >>>>> for >>>>> product distribution module so that when the distribution pack is created, >>>>> the H2 driver, which is required for default database configurations is >>>>> copied to the plugins folder. >>>>> >>>>> This will be useful in reducing the Andes Core feature bundle size as >>>>> well. >>>>> >>>>> If any product is to install Andes Core feature, they will have to copy >>>>> the relevant jar file to the dropins folder if they don't already have it. >>>>> >>>>> WDYT? >>>>> >>>>> If we're to go ahead with this approach we need a way to install osgi >>>>> bundles to the distribution that are not available in the features or >>>>> create >>>>> a new feature containing H2 database driver. >>>> >>>> If we require a default DB, then I would suggest to have it with database >>>> core feature. WDYT? >>>> >>>>> >>>>> >>>>> Please provide your thoughts. >>>>> >>>>> Thanks, >>>>> Akalanka. >>>>> >>>>> -- >>>>> Darshana Akalanka Pagoda Arachchi, >>>>> Software Engineer >>>>> 078-4721791 >>>> >>>> >>>> Regards, >>>> Nira >>>> >>>> -- >>>> >>>> Niranjan Karunanandham >>>> Senior Software Engineer - WSO2 Inc. >>>> WSO2 Inc.: http://www.wso2.com >>> >>> >>> >>> >>> -- >>> Darshana Akalanka Pagoda Arachchi, >>> Software Engineer >>> 078-4721791 >> >> >> Regards, >> Nira >> >> -- >> >> Niranjan Karunanandham >> Senior Software Engineer - WSO2 Inc. >> WSO2 Inc.: http://www.wso2.com > > > > -- > Ramith Jayasinghe > Technical Lead > WSO2 Inc., http://wso2.com > lean.enterprise.middleware > > E: ram...@wso2.com > P: +94 777542851
-- Ramith Jayasinghe Technical Lead WSO2 Inc., http://wso2.com lean.enterprise.middleware E: ram...@wso2.com P: +94 777542851 _______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev