activemq-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Geoff Holden (JIRA)" <>
Subject [jira] Updated: (AMQ-1748) Deadlock when TempUsage limit reached
Date Thu, 29 May 2008 12:08:00 GMT


Geoff Holden updated AMQ-1748:

    Attachment: missing-file.patch

I had accidentally left a file out of the previous patch.
I've attached a patch for that missing file, which should take care of the unit test regressions.

> Deadlock when TempUsage limit reached
> -------------------------------------
>                 Key: AMQ-1748
>                 URL:
>             Project: ActiveMQ
>          Issue Type: Bug
>          Components: Broker
>    Affects Versions: 5.0.0, 5.1.0
>         Environment: Tested on Linux
>            Reporter: Geoff Holden
>            Assignee: Rob Davies
>             Fix For: 5.2.0
>         Attachments: missing-file.patch, TempUsageDeadlock.patch
> If a SystemUsage limit is set on TempUsage, and that limit is reached, that queue enters
a state of deadlock where messages need to be removed so new ones can be added, but they can't
be removed because the objects are locked.
> I have a patch attached to this issue where the synchronization in StoreQueueCursor and
FilePendingMessageCursor is reworked to get around this issue.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message