Having a seperate h2 orbit will allow us to upgrade the h2 version without
depending on the datasource component. BPS team is also in need of h2. Has
anyone created an h2 orbit . Shall we go ahead and create one ?

Regards
Nandika

On Fri, Feb 19, 2016 at 9:35 AM, Sameera Jayasoma <[email protected]> wrote:

> I don't think we should do that. Datasources is a generic feature.
>
> On Mon, Feb 15, 2016 at 10:38 AM, Niranjan Karunanandham <
> [email protected]> wrote:
>
>> Hi Sameera,
>>
>> Are we planning to bundle the h2 with the datasource core feature or have
>> it as a separate orbit?
>>
>> Regards,
>> Nira
>>
>> On Fri, Feb 12, 2016 at 8:22 PM, Sameera Jayasoma <[email protected]>
>> wrote:
>>
>>> You don't necessarily need to do this. You can package only the sql
>>> script and create the database during the product build
>>>
>>> On Friday, February 12, 2016, Hemika Kodikara <[email protected]> wrote:
>>>
>>>> Hi All,
>>>>
>>>> We already have something similar in our carbon-business-messaging repo
>>>> [1].
>>>>
>>>> [1] -
>>>> https://github.com/hemikak/carbon-business-messaging/blob/master/features/andes/org.wso2.carbon.andes.server.feature/pom.xml
>>>>
>>>> Hemika Kodikara
>>>> Software Engineer
>>>> WSO2 Inc.
>>>> lean . enterprise . middleware
>>>> http://wso2.com
>>>>
>>>> Mobile : +94777688882
>>>>
>>>> On Fri, Feb 12, 2016 at 5:02 PM, Sameera Jayasoma <[email protected]>
>>>> wrote:
>>>>
>>>>> Hi All,
>>>>>
>>>>> You can easily create an H2 database form a given sql Script in your
>>>>> project. I've attached a sample pom.xml.
>>>>>
>>>>> This can be used in products as well as components repos. You can
>>>>> easily populate an H2 database from an sql file for your component level
>>>>> OSGi testing as well.
>>>>>
>>>>> Thanks,
>>>>> Sameera.
>>>>>
>>>>> On Fri, Feb 12, 2016 at 4:32 PM, Akalanka Pagoda Arachchi <
>>>>> [email protected]> wrote:
>>>>>
>>>>>> What I meant was, I already tried upgrading the H2 version to the
>>>>>> latest version. When I did, the previous database URL's we were using
>>>>>> failed since the new H2 driver is not taking relative paths for the URL.
>>>>>>
>>>>>> Thanks,
>>>>>> Akalanka.
>>>>>>
>>>>>> On Fri, Feb 12, 2016 at 3:48 PM, Akalanka Pagoda Arachchi <
>>>>>> [email protected]> wrote:
>>>>>>
>>>>>>> We can, but we will have to verify all the database URL's again,
>>>>>>> since when I tried, it gave me an exception since it was no longer
>>>>>>> accepting relative paths.
>>>>>>>
>>>>>>> On Fri, Feb 12, 2016 at 3:46 PM, Ramith Jayasinghe <[email protected]>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> and shall we upgrade H2 version to latest?
>>>>>>>>
>>>>>>>> On Fri, Feb 12, 2016 at 2:24 PM, Ramith Jayasinghe <[email protected]>
>>>>>>>> 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
>>>>>>>> > <[email protected]> wrote:
>>>>>>>> >> Hi Akalanka,
>>>>>>>> >>
>>>>>>>> >> On Fri, Feb 12, 2016 at 11:37 AM, Akalanka Pagoda Arachchi
>>>>>>>> >> <[email protected]> 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
>>>>>>>> >>> <[email protected]> wrote:
>>>>>>>> >>>>
>>>>>>>> >>>> Hi Akalanka / all
>>>>>>>> >>>>
>>>>>>>> >>>> On Fri, Feb 12, 2016 at 10:46 AM, Akalanka Pagoda Arachchi
>>>>>>>> >>>> <[email protected]> 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: [email protected]
>>>>>>>> > P: +94 777542851
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> Ramith Jayasinghe
>>>>>>>> Technical Lead
>>>>>>>> WSO2 Inc., http://wso2.com
>>>>>>>> lean.enterprise.middleware
>>>>>>>>
>>>>>>>> E: [email protected]
>>>>>>>> P: +94 777542851
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> *Darshana Akalanka Pagoda Arachchi,*
>>>>>>> *Software Engineer*
>>>>>>> *078-4721791 <078-4721791>*
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> *Darshana Akalanka Pagoda Arachchi,*
>>>>>> *Software Engineer*
>>>>>> *078-4721791 <078-4721791>*
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Sameera Jayasoma,
>>>>> Software Architect,
>>>>>
>>>>> WSO2, Inc. (http://wso2.com)
>>>>> email: [email protected]
>>>>> blog: http://blog.sameera.org
>>>>> twitter: https://twitter.com/sameerajayasoma
>>>>> flickr: http://www.flickr.com/photos/sameera-jayasoma/collections
>>>>> Mobile: 0094776364456
>>>>>
>>>>> Lean . Enterprise . Middleware
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Dev mailing list
>>>>> [email protected]
>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>
>>>>>
>>>>
>>>
>>> --
>>> Sameera Jayasoma,
>>> Software Architect,
>>>
>>> WSO2, Inc. (http://wso2.com)
>>> email: [email protected]
>>> blog: http://blog.sameera.org
>>> twitter: https://twitter.com/sameerajayasoma
>>> flickr: http://www.flickr.com/photos/sameera-jayasoma/collections
>>> Mobile: 0094776364456
>>>
>>> Lean . Enterprise . Middleware
>>>
>>>
>>>
>>> _______________________________________________
>>> Dev mailing list
>>> [email protected]
>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>
>>>
>>
>>
>> --
>>
>> *Niranjan Karunanandham*
>> Senior Software Engineer - WSO2 Inc.
>> WSO2 Inc.: http://www.wso2.com
>>
>
>
>
> --
> Sameera Jayasoma,
> Software Architect,
>
> WSO2, Inc. (http://wso2.com)
> email: [email protected]
> blog: http://blog.sameera.org
> twitter: https://twitter.com/sameerajayasoma
> flickr: http://www.flickr.com/photos/sameera-jayasoma/collections
> Mobile: 0094776364456
>
> Lean . Enterprise . Middleware
>
>
> _______________________________________________
> Dev mailing list
> [email protected]
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>


-- 
Nandika Jayawardana
WSO2 Inc ; http://wso2.com
lean.enterprise.middleware
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to