summaryrefslogtreecommitdiff
path: root/qpid/python/server
diff options
context:
space:
mode:
authorMartin Ritchie <ritchiem@apache.org>2009-03-13 12:22:23 +0000
committerMartin Ritchie <ritchiem@apache.org>2009-03-13 12:22:23 +0000
commit04edf83c4c5b7ea62c36109483bf75fe53345ca1 (patch)
treec01d4380f27cf9d38792c2807264c8cd693edad7 /qpid/python/server
parentc011eb4fa01ce28cd198b03771be1efed48a7f61 (diff)
downloadqpid-python-04edf83c4c5b7ea62c36109483bf75fe53345ca1.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@753219 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/python/server')
0 files changed, 0 insertions, 0 deletions