[ 
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]

Reply via email to