QPID-6102: [Java Broker] HA Prevent InsufficientReplica/InsufficientAckExceptions and other exceptions that require JE environment restart from causing Broker shutdown.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1626953 13f79535-47bb-0310-9956-ffa450edef68
QPID-6111: [Java Broker] HA - Ensure that when the REF is shutdown sufficient time is allowed to allow any in progress JE ReplicatedEnvironment to complete.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1626954 13f79535-47bb-0310-9956-ffa450edef68
QPID-6111: [Java Broker] HA Tests - change JE tests to assert that JE replication ports are always relinquished.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1626955 13f79535-47bb-0310-9956-ffa450edef68
QPID-3678 : [Java Client] Add support for setting link capacity to zero in ADDR addresses

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1626995 13f79535-47bb-0310-9956-ffa450edef68
QPID-6106: Replace empty fields with '-' in qpid-stat -c output; this is a patch from Irina Boverman

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1627015 13f79535-47bb-0310-9956-ffa450edef68
QPID-3678 : Fix test

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1627040 13f79535-47bb-0310-9956-ffa450edef68
QPID-6008: Fixed up FreeBSD 10 build instructions to work

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1627104 13f79535-47bb-0310-9956-ffa450edef68
QPID-6114: Migrate the State member variable to AbstractConfiguredObject class

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1627278 13f79535-47bb-0310-9956-ffa450edef68
QPID-6111: [Java Broker] Ensure that when the REF is shutdown sufficient time is allowed - bug fix used Math.min rather than Math.max.

Also:
* reduced the default envSetupTimeout from 15mins to 3mins.
* log a warning if environment re-creation takes longer than 25% of the allowed timeout
* whilst restarting, recheck the REF state to avoid needlessly recreating the environment if restart is no longer required (most likely owning to close)

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1627305 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: [Java Broker Tests] Fix for occasionally failing ConnectionManagementTest on 0-10 path

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1627472 13f79535-47bb-0310-9956-ffa450edef68
QPID-6114: Remove redundant overridden getAttribute(String) method from CO and make _state field volatile

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1627524 13f79535-47bb-0310-9956-ffa450edef68
QPID-6117: [Python Client 0-8..0-9] Ignore socket.error ENOTCONN when trying to shutdown a socket to prevent spurious exception when socket closed by peer

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1627553 13f79535-47bb-0310-9956-ffa450edef68
QPID-6116: [Python Client 08..091] Add ability to negotiate SASL mechanism and add pure python implementations for SCRAM/CRAM/PLAIN mechanisms

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1627554 13f79535-47bb-0310-9956-ffa450edef68
QPID-6122: Temporarily exclude test

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1627739 13f79535-47bb-0310-9956-ffa450edef68
QPID-6116: ensure new packages are installed

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1627808 13f79535-47bb-0310-9956-ffa450edef68
QPID-6123: allow for change in engine API introduced in 0.8

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1627809 13f79535-47bb-0310-9956-ffa450edef68
QPID-6118: Add qmf shutdown command to the broker

QMF shutdown command implemented on broker.
- ACL to control shutdown: acl deny all access method name=shutdown
- Added "qpid-config shutdown" command to shut down the broker.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1627811 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: [Java Broker] UI change to update BDB HA permitted nodes hidden field correctly

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1628133 13f79535-47bb-0310-9956-ffa450edef68