Author: chug Date: Thu Oct 18 20:35:37 2012 New Revision: 1399837 URL: http://svn.apache.org/viewvc?rev=1399837&view=rev Log: QPID-4378 C++ Broker deletes dynamin bridges too aggressively. Link state should not control bridge life cycle. Reviewed by Ted Ross.
Modified: qpid/trunk/qpid/cpp/src/qpid/broker/Bridge.cpp Modified: qpid/trunk/qpid/cpp/src/qpid/broker/Bridge.cpp URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/cpp/src/qpid/broker/Bridge.cpp?rev=1399837&r1=1399836&r2=1399837&view=diff ============================================================================== --- qpid/trunk/qpid/cpp/src/qpid/broker/Bridge.cpp (original) +++ qpid/trunk/qpid/cpp/src/qpid/broker/Bridge.cpp Thu Oct 18 20:35:37 2012 @@ -366,8 +366,8 @@ void Bridge::ioThreadPropagateBinding(co 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"); } } --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@qpid.apache.org For additional commands, e-mail: commits-h...@qpid.apache.org