[
https://issues.apache.org/jira/browse/QPID-5073?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13741168#comment-13741168
]
Rob Godfrey commented on QPID-5073:
-----------------------------------
Additionally:
1. Updated durable configuration to use simple name (e.g. "Queue") rather than
full class names for types (cf broker json store)
2. Added additional methods to DurableConfigfurationStore to remove multiple
objects at once and to do "update or create" rather than simply update
3. Config upgrade removes orphaned bindings from the configuration (as
otherwise broker startup will fail on previously working stores)
This new config model should be able to support the ability to have alternate
exchanges on exchanges (although only if there are no dependency loops)
> [Java Broker] Refactor DurableConfigurationStore recovery to allow for
> additional configured object children other than just Exchange/Binding/Queue
> ---------------------------------------------------------------------------------------------------------------------------------------------------
>
> Key: QPID-5073
> URL: https://issues.apache.org/jira/browse/QPID-5073
> Project: Qpid
> Issue Type: Improvement
> Components: Java Broker
> Reporter: Rob Godfrey
> Assignee: Rob Godfrey
>
> Following on from QPID-4973, further modify the DurableConfigurationStore
> such that recovery is capable of handling object types other than
> Exchange/Queue/Binding. This requires recovery to be in two steps - a load
> and then a resolution phase, where resolution is the process by which
> dependencies between the stored configured objects are resolved.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]