Upgrading the Geronimo Transaction Manager used in OFBiz

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

Upgrading the Geronimo Transaction Manager used in OFBiz

Jacopo Cappellato-3
While OFBiz was in the Incubator, we were able to replace the old  
transaction manager (JOTM) with the one bundled with Apache Geronimo  
(this was done for several reasons, including license issues).
The Geronimo Transaction Manager (framework/geronimo) has worked  
pretty well until now but I'm wondering if we should consider to  
upgrade it to the latest version bundled with Apache Geronimo 2.1.1.
One of the main reasons for this is that, at the time of the  
Incubator, we had to include the jars of another project, Jencks, in  
order to be able to use the Geronimo Transaction Manager because at  
the time it was hard to pull that code out of Geronimo.
Now, after a very quick review, it seems that the new layout of  
Geronimo would make it easier to reuse the TM in a cleaner way  
(without the need for Jencks); we may need to include the following  
jars from Geronimo:

geronimo-transaction-2.1.1.jar
geronimo-connector-2.1.1.jar

All the jars can be downloaded from here:

http://mirrors.ibiblio.org/pub/mirrors/maven2/org/apache/geronimo/components/

What do you think?
Should we try to do the upgrade before the framework release? Is it  
worth of the effort?

Jacopo

Reply | Threaded
Open this post in threaded view
|

Re: Upgrading the Geronimo Transaction Manager used in OFBiz

Jacopo Cappellato-3
The good news is that the Geronimo TX manager is now managed as a  
subroject with its own releases; the source code is here:

https://svn.apache.org/repos/asf/geronimo/components/txmanager/

Jacopo

On Jun 17, 2008, at 9:52 AM, Jacopo Cappellato wrote:

> While OFBiz was in the Incubator, we were able to replace the old  
> transaction manager (JOTM) with the one bundled with Apache Geronimo  
> (this was done for several reasons, including license issues).
> The Geronimo Transaction Manager (framework/geronimo) has worked  
> pretty well until now but I'm wondering if we should consider to  
> upgrade it to the latest version bundled with Apache Geronimo 2.1.1.
> One of the main reasons for this is that, at the time of the  
> Incubator, we had to include the jars of another project, Jencks, in  
> order to be able to use the Geronimo Transaction Manager because at  
> the time it was hard to pull that code out of Geronimo.
> Now, after a very quick review, it seems that the new layout of  
> Geronimo would make it easier to reuse the TM in a cleaner way  
> (without the need for Jencks); we may need to include the following  
> jars from Geronimo:
>
> geronimo-transaction-2.1.1.jar
> geronimo-connector-2.1.1.jar
>
> All the jars can be downloaded from here:
>
> http://mirrors.ibiblio.org/pub/mirrors/maven2/org/apache/geronimo/components/
>
> What do you think?
> Should we try to do the upgrade before the framework release? Is it  
> worth of the effort?
>
> Jacopo
>

Reply | Threaded
Open this post in threaded view
|

Re: Upgrading the Geronimo Transaction Manager used in OFBiz

Jacopo Cappellato-3
Please have a look at:

https://issues.apache.org/jira/browse/OFBIZ-1842

Jacopo

On Jun 17, 2008, at 2:22 PM, Jacopo Cappellato wrote:

> The good news is that the Geronimo TX manager is now managed as a  
> subroject with its own releases; the source code is here:
>
> https://svn.apache.org/repos/asf/geronimo/components/txmanager/
>
> Jacopo
>
> On Jun 17, 2008, at 9:52 AM, Jacopo Cappellato wrote:
>
>> While OFBiz was in the Incubator, we were able to replace the old  
>> transaction manager (JOTM) with the one bundled with Apache  
>> Geronimo (this was done for several reasons, including license  
>> issues).
>> The Geronimo Transaction Manager (framework/geronimo) has worked  
>> pretty well until now but I'm wondering if we should consider to  
>> upgrade it to the latest version bundled with Apache Geronimo 2.1.1.
>> One of the main reasons for this is that, at the time of the  
>> Incubator, we had to include the jars of another project, Jencks,  
>> in order to be able to use the Geronimo Transaction Manager because  
>> at the time it was hard to pull that code out of Geronimo.
>> Now, after a very quick review, it seems that the new layout of  
>> Geronimo would make it easier to reuse the TM in a cleaner way  
>> (without the need for Jencks); we may need to include the following  
>> jars from Geronimo:
>>
>> geronimo-transaction-2.1.1.jar
>> geronimo-connector-2.1.1.jar
>>
>> All the jars can be downloaded from here:
>>
>> http://mirrors.ibiblio.org/pub/mirrors/maven2/org/apache/geronimo/components/
>>
>> What do you think?
>> Should we try to do the upgrade before the framework release? Is it  
>> worth of the effort?
>>
>> Jacopo
>>
>

Reply | Threaded
Open this post in threaded view
|

Re: Upgrading the Geronimo Transaction Manager used in OFBiz

Christian Geisert
In reply to this post by Jacopo Cappellato-3
Jacopo Cappellato schrieb:

> While OFBiz was in the Incubator, we were able to replace the old
> transaction manager (JOTM) with the one bundled with Apache Geronimo
> (this was done for several reasons, including license issues).
> The Geronimo Transaction Manager (framework/geronimo) has worked pretty
> well until now but I'm wondering if we should consider to upgrade it to
> the latest version bundled with Apache Geronimo 2.1.1.
> One of the main reasons for this is that, at the time of the Incubator,
> we had to include the jars of another project, Jencks, in order to be
> able to use the Geronimo Transaction Manager because at the time it was
> hard to pull that code out of Geronimo.
> Now, after a very quick review, it seems that the new layout of Geronimo
> would make it easier to reuse the TM in a cleaner way (without the need
> for Jencks); we may need to include the following jars from Geronimo:
>
> geronimo-transaction-2.1.1.jar
> geronimo-connector-2.1.1.jar
>
> All the jars can be downloaded from here:
>
> http://mirrors.ibiblio.org/pub/mirrors/maven2/org/apache/geronimo/components/ 
>
>
> What do you think?
> Should we try to do the upgrade before the framework release? Is it
> worth of the effort?

Absolutely, it's preferable to use an official release, even better if
it's from the ASF (I just had a quick at the Jencks site at Codehaus and
haven't found the 1.1.3 release)

I'll give your patch a try.

--
Christian

Reply | Threaded
Open this post in threaded view
|

Re: Upgrading the Geronimo Transaction Manager used in OFBiz

Jacques Le Roux
Administrator
From: "Christian Geisert" <[hidden email]>

> Jacopo Cappellato schrieb:
>> While OFBiz was in the Incubator, we were able to replace the old
>> transaction manager (JOTM) with the one bundled with Apache Geronimo
>> (this was done for several reasons, including license issues).
>> The Geronimo Transaction Manager (framework/geronimo) has worked pretty
>> well until now but I'm wondering if we should consider to upgrade it to
>> the latest version bundled with Apache Geronimo 2.1.1.
>> One of the main reasons for this is that, at the time of the Incubator,
>> we had to include the jars of another project, Jencks, in order to be
>> able to use the Geronimo Transaction Manager because at the time it was
>> hard to pull that code out of Geronimo.
>> Now, after a very quick review, it seems that the new layout of Geronimo
>> would make it easier to reuse the TM in a cleaner way (without the need
>> for Jencks); we may need to include the following jars from Geronimo:
>>
>> geronimo-transaction-2.1.1.jar
>> geronimo-connector-2.1.1.jar
>>
>> All the jars can be downloaded from here:
>>
>> http://mirrors.ibiblio.org/pub/mirrors/maven2/org/apache/geronimo/components/ 
>>
>>
>> What do you think?
>> Should we try to do the upgrade before the framework release? Is it
>> worth of the effort?
>
> Absolutely, it's preferable to use an official release, even better if
> it's from the ASF (I just had a quick at the Jencks site at Codehaus and
> haven't found the 1.1.3 release)

+1

Jacques
 
> I'll give your patch a try.
>
> --
> Christian
>
Reply | Threaded
Open this post in threaded view
|

Re: Upgrading the Geronimo Transaction Manager used in OFBiz

Jacopo Cappellato-3
Thanks to all for your feedback and help.

As of rev.  670160 OFBiz is running the new TX Manager from Geronimo.

I've also sent a "thank you" mail to the Geronimo users list: I think  
it is a good idea to start to stay more in touch with the other sister  
projects at Apache.

Jacopo



On Jun 18, 2008, at 2:46 PM, Jacques Le Roux wrote:

> From: "Christian Geisert" <[hidden email]>
>> Jacopo Cappellato schrieb:
>>> While OFBiz was in the Incubator, we were able to replace the old  
>>> transaction manager (JOTM) with the one bundled with Apache  
>>> Geronimo (this was done for several reasons, including license  
>>> issues).
>>> The Geronimo Transaction Manager (framework/geronimo) has worked  
>>> pretty well until now but I'm wondering if we should consider to  
>>> upgrade it to the latest version bundled with Apache Geronimo 2.1.1.
>>> One of the main reasons for this is that, at the time of the  
>>> Incubator, we had to include the jars of another project, Jencks,  
>>> in order to be able to use the Geronimo Transaction Manager  
>>> because at the time it was hard to pull that code out of Geronimo.
>>> Now, after a very quick review, it seems that the new layout of  
>>> Geronimo would make it easier to reuse the TM in a cleaner way  
>>> (without the need for Jencks); we may need to include the  
>>> following jars from Geronimo:
>>> geronimo-transaction-2.1.1.jar
>>> geronimo-connector-2.1.1.jar
>>> All the jars can be downloaded from here:
>>> http://mirrors.ibiblio.org/pub/mirrors/maven2/org/apache/geronimo/components/ 
>>>  What do you think?
>>> Should we try to do the upgrade before the framework release? Is  
>>> it worth of the effort?
>> Absolutely, it's preferable to use an official release, even better  
>> if it's from the ASF (I just had a quick at the Jencks site at  
>> Codehaus and haven't found the 1.1.3 release)
>
> +1
>
> Jacques
>> I'll give your patch a try.
>> --
>> Christian
>>