Consortium    Solutions    Middleware    Forge    MyObjectWeb 
ObjectWeb Consortium
Print

Advanced - Powered by Google






HOWL

Project Links
· Home
· Download
· Documentation
· Mailing Lists
· License

Developers' Corner
· How to Contribute
· CVS Repository
· ObjectWeb Forge Site
· Bug Tracker
· Feature Requests

About
· Team
· Contact

HOWL - High-speed ObjectWeb Logger

HOWL is a logger implementation providing features required by the ObjectWeb JOTM project, with a public API that is generally usable by any Transaction Manager. HOWL uses unformatted binary logs to maximize performance and specifies a journalization API with methods necessary to support JOTM recovery operations.

HOWL is intended to be used for logging of temporary data such as XA transaction events. HOWL is not a replacement for traditional log kits such as LOG4J and Java SE Logging.

Latest news

Tuesday, January 2, 2007 Release HOWL_1_0_2 published.
This is a maintenance release containing a correction for BUG 306425.
The TAG HOWL_1_0_2 has been applied to CVS head, and the howl-1.0.2.jar file published to the forge.
Refer to the CVS Difference report for a summary of changes since the previous tagged version.

Friday, April 21, 2006 Release HOWL_1_0_1 published.
This is a maintenance release containing a correction for BUG 304982.
The TAG HOWL_1_0_1 has been applied to CVS head, and the howl-1.0.1.jar file published to the forge.
Refer to the CVS Difference report for a summary of changes since the previous tagged version.

Wednesday, December 07, 2005 Release HOWL_1_0_0 published.
The TAG HOWL_1_0_0 has been applied to CVS head, and the howl.jar file published to the forge.
Refer to the CVS Difference report for a summary of changes since the previous tagged version.

Thursday, September 08, 2005 TAG HOWL_0_1_11 committed to CVS.
Bugs fixed: 304047
The previous tagged version included a change to the format of the XADONE records to assist JOTM analysis of journal files. As a result, HOWL_0_1_10 could not open journal files that had been created by previous versions. This creates a potential migration issue for JOnAS and other applications using HOWL. This version recognizes both the new and old format of XADONE records.

Friday, August 19, 2005 TAG HOWL_0_1_10 committed to CVS.
Modified IOException processing to catch the exception and rethrow with a new IOException that provides message text describing the HOWL function that failed. This change was requested by JOTM project to make JOTM error messages more descriptive.

Friday, June 17, 2005 TAG HOWL_0_1_9 committed to CVS.
Bugs fixed: 303659, 303660.

Friday, April 15, 2005 HOWL web site download page updated. Module names revised to include "howl/" prefix.

Wednesday, March 02, 2005 TAG HOWL_0_1_8 was created November 11, 2004.
Bugs fixed: 300934, 300953, 300955, 300957, 300969, 300970, 300986.

The HOWL_0_1_8 TAG has been integrated with JOTM; watch the JOTM site for an announcement for availability of the updated version.

The CVS BUG Tracker has been updated. Any bug that is closed has been updated to reflec the TAG the fix was included in. Browse by group to obtain a list of bugs corrected in any HOWL TAG.

Wednesday, November 17, 2004 Michael Giroux presents HOWL at ApacheCon '2004 in Las Vegas.
The complete presentation can be downloaded from the HOWL documentation page.

Friday, September 10, 2004 New TAG HOWL_0_1_7
Bugs fixed: 300791, 300803

Friday, August 27, 2004 WEB committed to CVS.

Friday, August 20, 2004 Updated test cases committed to CVS. New TAG is HOWL_0_1_6.



Projects using HOWL

ObjectWeb JOTM

The ObjectWeb JOTM project has integrated the HOWL logger to record XA 2-phase commit activity and support recovery from system failures.

JOTM is the default transaction manager for the ObjectWeb JOnAS project.

Apache Geronimo

The Apache Geronimo project has plans to integrate JOTM, and has integrated the HOWL logger with an interim transaction manager that is being used until JOTM recovery functionality is available.

ActiveMQ

The ActiveMQ project is integrated with Apache Geronimo as the default JMS provider. The project is using the HOWL Logger to provide message persistence.


Copyright © 1999-2005, ObjectWeb Consortium | contact | webmaster | Last modified at 2007-04-02 08:38 AM