[
https://issues.apache.org/jira/browse/QPID-1763?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Martin Ritchie reassigned QPID-1763:
------------------------------------
Assignee: Aidan Skinner (was: Martin Ritchie)
Hi Aidan can you review this change for me please.
> FtD implementation performs disk access on every message delivery.
> ------------------------------------------------------------------
>
> Key: QPID-1763
> URL: https://issues.apache.org/jira/browse/QPID-1763
> Project: Qpid
> Issue Type: Bug
> Components: Java Broker, Performance
> Reporter: Martin Ritchie
> Assignee: Aidan Skinner
> Fix For: 0.5
>
>
> Summary:
> When a QueueEntryImp is deleted() it requests the backing store deletes any
> corresponding data. However, whilst the data doesn't exist it does perform an
> exist() check which is costly. This can be avoided by having the QEI remember
> if it has ever been unloaded and therefore has data to delete.
> Checking the results of the performance tests shows that this bug causes a
> 70% drop in performance in the No-Ack case.
> Future enhancement would be to put the actual delete on a different thread,
> however, performance in when flowed is not a critical concern.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project: http://qpid.apache.org
Use/Interact: mailto:[email protected]