diff options
| author | Martin Ritchie <ritchiem@apache.org> | 2009-03-13 12:22:23 +0000 |
|---|---|---|
| committer | Martin Ritchie <ritchiem@apache.org> | 2009-03-13 12:22:23 +0000 |
| commit | 2e1a72985bc53a23219e4e9619fc572ff96c8a4a (patch) | |
| tree | ece05b9bc6ffb3962c86000033fd083268aebc53 /cpp | |
| parent | d32dc27b89a3c98d5d4eeef37aabee42051f4b7a (diff) | |
| download | qpid-python-2e1a72985bc53a23219e4e9619fc572ff96c8a4a.tar.gz | |
QPID-1730 : Update the order in which we initialise. We now load the config file from disk then recover from the persistent strore. This approach applies the vhost configuration and then applies the persistent state from the store to those objects rather than recreating them. The new inner classes on VirtualHost are to be removed once we have fully extracted the RoutingTable from the legacy MessageStores as this is the root of the problem. The Store needs to be open to create new durable objects but the current stores must recover their state before new entries are added. So now the persistent state is being loaded on to a broker in a consistent state after it has configured a) its default exchanges and b) loaded the queue config from the config file. Eventually we will only have one location for queue config and all will be right in the world.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@753219 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'cpp')
0 files changed, 0 insertions, 0 deletions
