diff options
| author | Charles E. Rolke <chug@apache.org> | 2012-10-18 20:35:37 +0000 |
|---|---|---|
| committer | Charles E. Rolke <chug@apache.org> | 2012-10-18 20:35:37 +0000 |
| commit | 24aceec42ee1371ded9bf93d6c04f30ca5b511aa (patch) | |
| tree | e4b2f8ad6bae5b501e366e8abaaf9f5e611c13da /cpp | |
| parent | 8ecaa61dc51f8b8d0a5df717fd7d0836748d6767 (diff) | |
| download | qpid-python-24aceec42ee1371ded9bf93d6c04f30ca5b511aa.tar.gz | |
QPID-4378 C++ Broker deletes dynamin bridges too aggressively.
Link state should not control bridge life cycle.
Reviewed by Ted Ross.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1399837 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'cpp')
| -rw-r--r-- | cpp/src/qpid/broker/Bridge.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/cpp/src/qpid/broker/Bridge.cpp b/cpp/src/qpid/broker/Bridge.cpp index dfc99bb834..c08a2ef686 100644 --- a/cpp/src/qpid/broker/Bridge.cpp +++ b/cpp/src/qpid/broker/Bridge.cpp @@ -366,8 +366,8 @@ void Bridge::ioThreadPropagateBinding(const string& queue, const string& exchang if (resetProxy()) { peer->getExchange().bind(queue, exchange, key, args); } else { - QPID_LOG(error, "Cannot propagate binding for dynamic bridge as session has been detached, deleting dynamic bridge"); - close(); + // link's periodic maintenance visit will attempt to recover + QPID_LOG(warning, "Cannot propagate binding for dynamic bridge as session has been detached"); } } |
