You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Rob Godfrey (JIRA)" <ji...@apache.org> on 2016/12/10 14:42:58 UTC

[jira] [Resolved] (QPID-6476) [Java Broker] Refactor MessageStore to allow more efficient implementations

     [ https://issues.apache.org/jira/browse/QPID-6476?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Rob Godfrey resolved QPID-6476.
-------------------------------
    Resolution: Fixed

> [Java Broker] Refactor MessageStore to allow more efficient implementations
> ---------------------------------------------------------------------------
>
>                 Key: QPID-6476
>                 URL: https://issues.apache.org/jira/browse/QPID-6476
>             Project: Qpid
>          Issue Type: Improvement
>            Reporter: Rob Godfrey
>            Assignee: Rob Godfrey
>
> The current MessageStore interface forces MessageStore implementations to allow for queries/deletes based on semantic properties of records.  While some query like functionality is required for the period of recovery after restart, querying the store is not required in normal operation.   Delete operations (such as dequeuing messages) currently only supply the semantic keys (queue-id, message-id) rather than allowing the store to provide the broker with a reference which can be used for later efficient deletion.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@qpid.apache.org
For additional commands, e-mail: dev-help@qpid.apache.org