QPID-4597: Java performance tests now support visualisation of timeseries data.
Refactored ChartBuilder hierarchy to reduce duplication, and renamed several classes to make them more intuitive.
Added timeseries chart definitions in perftests/etc/c/timeseries/.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1449342 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: HA loggging: include status in log messages that refer to a BrokerInfo

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1449831 13f79535-47bb-0310-9956-ffa450edef68
Bug 891689 - New HA regularly shutting down active node

qpid-primary script was incorrect and failing on status calls,
causing the broker to be restarted by rgmanager.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1449832 13f79535-47bb-0310-9956-ffa450edef68
Revert "Bug 891689 - New HA regularly shutting down active node"

This reverts commit r1449832, the commit comment did not include
a QPID JIRA number. A corrected version of the commit follows...

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1449869 13f79535-47bb-0310-9956-ffa450edef68
QPID-4600: New HA regularly shutting down active node

qpid-primary script was incorrect and failing on status calls,
causing the broker to be restarted by rgmanager.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1449870 13f79535-47bb-0310-9956-ffa450edef68
QPID-4602: Fix broker startup when default log4j configuration is used and fix java system tests to pass correctly log4j configuration path to the spawn broker if it contains spaces.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1450151 13f79535-47bb-0310-9956-ffa450edef68
QPID-4603: Teach qpid-send to send bool/int/float properties as well as strings

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1450289 13f79535-47bb-0310-9956-ffa450edef68
QPID-4558: Selectors for C++ broker
- Add support for link property qpid.selector to client messaging library
  queue addresses.
QPID-4558: Selectors for C++ broker
- Added simple selector framework to broker.
- Added in infrastructure for selector evaluation
-- Put in place a trivial (but real) selector:
   The expression specifies a message property
   and returns true if it is present.
QPID-4558: Selectors for C++ broker-
- Added some parser documentation
QPID-4558: Selectors for C++ broker
- Added in beginnings of parser
QPID-4558: Selectors for C++ broker
- Added start of some evaluation logic
QPID-4558: Selectors for C++ broker
Start of some parsing logic
Finished initial set of tokenisers (numerics are left)
Split out selector tokeniser
Added unit test framework
- Fixed completely erroneous less than comparison
- Fixed wrong tokeniseIdentifierOrReserved word logic
(yay for unit tests!)
- Added unit tests
QPID-4558: Selectors for C++ broker
Finished initial tokenisers and unit tests for them
- Finished simplest parser
[but no unit tests so not working yet]
QPID-4558: Selectors for C++ broker
Finished simple expression parser and unit tests
- will parse and execute the forms:
*  A=B
*  A<>B
*  I IS NULL
*  I IS NOT NULL
- where A, B are strings or identifiers
-       I is an identifier
Split Selector expression parsing and evaluation into its own files
Changed the interface to the tokeniser to avoid tokenising the same
characters more than once.
Fix memory issues