One more question, if ObjectWeb's JOTM is using HOWL and it is a Tx
manager, so why Geronimo is uing it's own Tx manager ?

On Tue, Mar 18, 2008 at 11:45 AM, Mohammad Nour El-Din
<[EMAIL PROTECTED]> wrote:
> So interesting, so they developed everything in Java Tx management ???
>  sounds strange ha  !
>
>
>
>  On Mon, Mar 17, 2008 at 8:28 PM, Dain Sundstrom <[EMAIL PROTECTED]> wrote:
>  > There isn't much active development on it because the project is
>  >  basically done.  The project has a narrowly focused, write a
>  >  transaction logging system.  The project was complete a few years ago
>  >  and all known bugs have been fixed.
>  >
>  >  So although there is no active development, this code is used in
>  >  Geronimo TX and some ObjectWeb projects.
>  >
>  >  -dain
>  >
>  >
>  >
>  >  On Mar 17, 2008, at 1:28 AM, Mohammad Nour El-Din wrote:
>  >
>  >  > I looked at the HOWL project at ObjectWeb and seems that it is an old
>  >  > project and no further development is made, so why we use it ?
>  >  >
>  >  > On Sun, Mar 16, 2008 at 8:07 PM, Dain Sundstrom <[EMAIL PROTECTED]> 
> wrote:
>  >  >> After thinking about this more, I don't think that we should turn on
>  >  >> recovery at this point in the 3.0 release cycle.  I think it is good
>  >  >> turning it on in trunk (3.1) so we can get lots of testing in before
>  >  >> releasing it.
>  >  >>
>  >  >> One other thing, the tx logs should be in a directory in the data
>  >  >> directory.  I'm not sure if that is happening now but the property
>  >  >> should be something like data/txlog.
>  >  >>
>  >  >> -dain
>  >  >>
>  >  >>
>  >  >>
>  >  >> On Mar 16, 2008, at 10:03 AM, Dain Sundstrom wrote:
>  >  >>
>  >  >>> On Mar 16, 2008, at 9:33 AM, David Jencks wrote:
>  >  >>>
>  >  >>>>
>  >  >>>> On Mar 15, 2008, at 2:37 PM, David Blevins wrote:
>  >  >>>>
>  >  >>>>>
>  >  >>>>> On Mar 15, 2008, at 12:06 AM, David Jencks wrote:
>  >  >>>>>
>  >  >>>>>> While not ideal, I think using a working although slower
>  >  >>>>>> transport is a reasonable compromise to a faster, broken
>  >  >>>>>> transport until we can get a fixed activemq out.
>  >  >>>>>
>  >  >>>>> We definitely need the vm transport for the embedded testing
>  >  >>>>> scenarios and we don't have tx recovery yet, so this is something
>  >  >>>>> we probably don't want enable by default.  We can wrap the
>  >  >>>>> wrapping with the "duct tape" flag like so:
>  >  >>>>>
>  >  >>>>> if (System.getProperty("duct tape") != null) {
>  >  >>>>>     xaResource = new WrapperNamedXAResource(xaResource,
>  >  >>>>> container.getContainerID().toString());
>  >  >>>>> }
>  >  >>>>> EndpointHandler endpointHandler = new EndpointHandler(container,
>  >  >>>>> deploymentInfo, instanceFactory, xaResource);
>  >  >>>>>
>  >  >>>>> If you have time to make the change and rollback the service-
>  >  >>>>> jar.xml settings, that'd be great, otherwise I'll get to it before
>  >  >>>>> we release.
>  >  >>>>
>  >  >>>> You should probably check my work :-) but after some work I think
>  >  >>>> the current status is:
>  >  >>>>
>  >  >>>> - recovery works if howl log configured in tm configuration
>  >  >>>> - there's a flag TxRecovery for MDB container and the DBCP pools
>  >  >>>> that turns on the NamedXAResource wrapping
>  >  >>>> - recovery and wrapping is turned on for standalone and tomcat, and
>  >  >>>> these use the amq tcp transport
>  >  >>>> - recovery and wrapping is turned off for embedded and it uses vm
>  >  >>>> transport
>  >  >>>>
>  >  >>>> The tests break if you turn on recovery and wrapping in embedded
>  >  >>>> because the howl log locks its log files and does not unlock them.
>  >  >>>> Without a "stop" lifecycle call I don't know how the howl log can
>  >  >>>> determine its time for a clean shutdown.
>  >  >>>
>  >  >>> How about a finalizer (assuming we have a point where the log is
>  >  >>> GCed)?  We could subclass the howl log service in OpenEJB and add
>  >  >>> the finalizer.
>  >  >>>
>  >  >>> -dain
>  >  >>
>  >  >>
>  >  >
>  >  >
>  >  >
>  >  > --
>  >  > Thanks
>  >  > - Mohammad Nour
>  >
>  >
>
>
>
>  --
>  Thanks
>  - Mohammad Nour
>



-- 
Thanks
- Mohammad Nour

Reply via email to