QPID-4968 - Added Python/Dispatch data conversion utilities.


git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1499787 13f79535-47bb-0310-9956-ffa450edef68
QPID-4944: HA Sporadic failure - logging improvements used to investigate.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1499788 13f79535-47bb-0310-9956-ffa450edef68
QPID-4944: HA Sporadic failure: test_failover_send_receive

Test failing if run as:   ha_tests.py -DDURATION=2
  AssertionError: Stalled test0 waiting for 248, sent 1228

The problem was a missing call to notify() when a ReplicatingSubscription
skipped a message. That resulted in very long (>1s) delays between skipped
messages which caused the test to time out.

Changes:
- ReplicatingSubscription::deliver call notify() to keep consumer active.
- Re-enable test_failover_send_receive.
- Increase default credit for replicating subscription to match qpid-send.
- Rename ReplicatingSubscription::unacked as unready, clearer meaning.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1499789 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA - Updated printf format codes to be portable.


git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1500016 13f79535-47bb-0310-9956-ffa450edef68
QPID-4973 : [Java Broker] Refactor DurableConfigurationStore interface to be in terms of ConfiguredObject rather than implementation classes

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1500047 13f79535-47bb-0310-9956-ffa450edef68
QPID-4627: Implement most  of the remaining selector special identifiers
Implemented:
  message_id, correlation_id,
  jms_type, creation_time, absolute_expiry_time

There are a couple of caveats: The easily available way to get
jms_type doesn't distinguish between an empty string and the
property not being sent at all. So we treat this case as property
not set as that seems like it will get most cases correct (why bother
to send an empty jms_type?). The creation_time property is currently
implemented as the time the message was put on the queue (if enabled
in the broker) as amqp 0_10 has no standard way to indicate the
creation time and we're not currently holding the creation time for amqp 1.0
messages.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1500052 13f79535-47bb-0310-9956-ffa450edef68
QPID-4977 : [Java Broker] the virtualhost creation dialog doesnt display the store related fields on older browsers

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1500070 13f79535-47bb-0310-9956-ffa450edef68
QPID-4968 - Added an adapter module for Python-to-Dispatch calls.
Implemented LogAdapter within the "dispatch" module to allow Python modules to
emit logs in Dispatch.


git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1500073 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: HA Changed output directory for ha_tests.py to avoid other testsc overwriting.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1500085 13f79535-47bb-0310-9956-ffa450edef68
QPID-4327: Minor edits to ha-transactions.md

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1500107 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: add the QMFv2 C++ examples build to cmake

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1500121 13f79535-47bb-0310-9956-ffa450edef68
QPID-4980 : [Java Broker] In HTTP Management make (standard) virtual host store attributes depended upon store type

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1500134 13f79535-47bb-0310-9956-ffa450edef68
QPID-4980 : [Java Broker] add connection pool attributes to http management

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1500169 13f79535-47bb-0310-9956-ffa450edef68
QPID-4627: fix faulty switch statement

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1500613 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: add README for qmf2 C++ examples

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1500828 13f79535-47bb-0310-9956-ffa450edef68
QPID-4968 - Added an IO adapter for python modules to send and receive messages
QPID-4967 - Integrated the python router into the main program
 - Updated the log module: added the full complement of severity levels
 - Added stub versions of the dispatch python adapters so the python components can be
   tested in a standalone environment.


git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1500977 13f79535-47bb-0310-9956-ffa450edef68
QPID-4967 - Added the message transmit linkage from python.


git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1501046 13f79535-47bb-0310-9956-ffa450edef68
QPID-4944: HA skip test test_failover_send_receive till fixed.

This test is still failing very occasionally (approx 1 in 5000 runs) It is being 
disabled to cut down on noise in automated builds untill the problem is fixed.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1501259 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: skip build of posix qmfv2 example on windows

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1501454 13f79535-47bb-0310-9956-ffa450edef68
QPID-4983 : [Java Broker] Move store implementations to broker plugins

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