Change Notes item #636418, was opened at 2002-11-11 01:00
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=381174&aid=636418&group_id=22866

Category: JBossMQ
Group: v4.0
Status: Open
Priority: 5
Submitted By: Adrian Brock (ejort)
Assigned to: Nobody/Anonymous (nobody)
Summary: JBossMQ MessageCache changes

Initial Comment:
Applies to 4.0 only for now.

The global locking on the MessageCache is gone.
Locks are now on the message and
the LRUCache when required.

Softening is now done by the softening thread,
except addMessage which will soften one
message when required to make room for
the new message.

Some fixes to the message cache processing
under stress, mostly for the joint 
CacheStore/PersistenceManager jdbc2.

Some fixes for jdbc2.
Including changes to the SQL in 
jbossmq-service.xml to correct the
recovery process.

Added an update operation to the persistence
managers so that the redelivered flag is persisted
across server reboots.

Removed the linear traversal of 
unacknowledgedMessages in BasicQueue,

Rollback the message cache entry
when an addMessage transaction fails.

Fixed problems with rollingback when
a transaction timeout interrupts the thread for jdbc2.

Fixed the testsuite to clear undelivered messages
and remove durable subscriptions,
making it easier to spot a message cache leak
in future.

Regards,
Adrian

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=381174&aid=636418&group_id=22866


-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to