summaryrefslogtreecommitdiff
path: root/qpid/tools/src
Commit message (Collapse)AuthorAgeFilesLines
* QPID-3603: HA support for stand-alone replication.Alan Conway2012-02-292-18/+24
| | | | | | | | - New management method HaBroker.replicate to enable replication. - qpid-ha tool can enable replication of queues. - qpid-config tool can create queues with replication enabled. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1295339 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: updated qpid-ha to use qpidtoollibs library.Alan Conway2012-02-292-121/+21
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1295338 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: Add --ha-admin option to qpid-config, qpid-stat, qpid-routeAlan Conway2012-02-294-8/+21
| | | | | | Allow admin tools to connect to a HA backup broker. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1295337 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3871 - Added --mgmt-publish switch to the C++ brokerTed Ross2012-02-291-1/+1
| | | | | | | | | Also in this commit: - Fixed a problem with an unused argument in qpid-stat - Cleaned up the recurring timer code in ManagementAgent git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1295075 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: Add support for replicated queues to qpid-config.Alan Conway2012-02-242-8/+36
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1293428 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: Improved command-based qpid-ha tool and ha config option names.Alan Conway2012-02-242-183/+234
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1293397 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2894 - Added ACL stats to qpid-stat and a reload-file action to ↵Ted Ross2012-02-234-43/+94
| | | | | | | | | qpid-config. Ported the ACL tests to use the faster API. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1292880 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3851 - Unified common CLI options for qpid-config and qpid-stat.Ted Ross2012-02-224-139/+230
| | | | | | | | | | | | | | | | | | | | Also in this commit: qpid-config was converted to use the messaging-based qmf2 library. It no longer has a dependency on the qmf library. The CLI tests were also ported to the faster library. CLI test time prior to this commit: 2 minutes 12 seconds CLI test time after this commit: 12.5 seconds Other items in qpid-config and qpid-stat: - The deprecated LVQ options (lqv, lqv-no-browse) were removed from qpid-config. - A new option, --lvq-key, was added to qpid-config to support the new LVQ configuration. The docs and tests were updated to match. - qpid-stat was updated so that 'qpid-stat -q <queue-name>' prints full details from the specified queue. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1292388 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3603: Merge new HA foundations.Alan Conway2012-02-172-0/+189
| | | | | | | Merged from qpid-3603-7. This is basic support for the new HA approach. For information & limitations see qpid/cpp/design_docs/new-ha-design.txt. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1245587 13f79535-47bb-0310-9956-ffa450edef68
* Revert "QPID-3824 - Added new queue stats to qpid-stat."Alan Conway2012-02-172-80/+20
| | | | | | | | | | This reverts r1244646. It caused two tests to fail: cluster_tests.ShortTests.test_amqfailover_visible ................................... fail FAIL: run_cluster_tests FAIL: sasl_fed git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1245450 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3847 - Fixed recursive ID generation when V1 and V2 are mixed.Ted Ross2012-02-151-4/+16
| | | | | | | Thanks to Siddhesh Poyarekar for his help with this issue. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1244750 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA - Fixed a backward-compatibility issue in the new qpid-statTed Ross2012-02-151-1/+9
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1244695 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3824 - Added new queue stats to qpid-stat.Ted Ross2012-02-152-20/+80
| | | | | | | | | Updated the arguments for qpid-stat: -b --broker now used to specify broker URL -g --general now used to get general broker stats git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1244646 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3547: print binding argumentsGordon Sim2012-02-141-2/+8
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1244149 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3824 - Additional queue statistics, posix memory statistics, and ↵Ted Ross2012-02-094-254/+787
| | | | | | broker-scope statistics git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1242526 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3737 Patch to make qpid-stat -L option workTed Ross2012-01-101-1/+1
| | | | | | | Applied patch from Paul Colby git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1229587 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3660 - qpid-stat -c columns for "msgIn" and "msgOut" actually display ↵Ted Ross2011-12-051-2/+2
| | | | | | frames, not messages git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1210624 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3533: qpid-config does not properly set some options if value evaluates ↵Nuno Santos2011-11-291-15/+15
| | | | | | to False -- applied patch from bpdeman git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1208094 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA - Converted connection-options in qmf-tool from string to map.Ted Ross2011-11-181-29/+16
| | | | | | | | | When the wrapped Python API was updated to match the pure Python API, the connection options were changed from the (c++)-style string to the python-style keyword args. This update adapts qmf-tool to this change. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1203649 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3579: Moved qpid-analyze-trace to cpp/src/tools to address concerns ↵Kim van der Riet2011-11-171-258/+0
| | | | | | about tool placement, code maturity etc. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1203384 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3579: Added qpid-analyze-trace to setup.pyKim van der Riet2011-11-171-1/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1203318 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3623, QPID-3624: Fixed transaction accounting, also replaced argparse ↵Kim van der Riet2011-11-161-49/+79
| | | | | | module with optparse module for use on earlier versions of Python than 2.7. Some minor code tidy-up was also included. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1202763 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3579: Added qpid-analyze-trace to tools. This tool reads a c++ broker ↵Kim van der Riet2011-11-071-0/+229
| | | | | | trace-level log and currnetly structures the output to show AMQP commands per-session. The output also counts and displays commands and transactions on a per-session basis. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1198874 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3578: qpid-queue-stats doesn't support multiple filters -- patch from ↵Nuno Santos2011-11-021-2/+2
| | | | | | Andy Goldstein git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1196793 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3545 - Ignore default exchange in qpid-config binding listTed Ross2011-10-131-0/+10
| | | | | | | Applied patch from Dominic Cleal git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1182832 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3346: move message group feature into trunk.Kenneth Anthony Giusti2011-10-071-1/+21
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1180050 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3506 - Improved error handling in CLI parse.Ted Ross2011-09-271-4/+8
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1176415 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3506 - qmf-tool - Improved command line optionsTed Ross2011-09-261-23/+123
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1176096 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3437: qpid-config address option confusing in helpNuno Santos2011-09-081-6/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1166897 13f79535-47bb-0310-9956-ffa450edef68
* make 'qpid-config queues/exchanges <queue/exchange_name>' return proper ↵Nuno Santos2011-09-081-2/+16
| | | | | | error code, for scripting purposes git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1166888 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3419 - qpid-config --file-size parameter's help text uses incorrect unitsTed Ross2011-08-241-1/+1
| | | | | | | Applied patch from Paul Colby git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1161149 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3442 - qpid-tool schema descriptions repeated / duplicatedTed Ross2011-08-221-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1160338 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3409: Fixup federation tools to allow IPv6 literals as part of the ↵Andrew Stitcher2011-08-121-3/+3
| | | | | | address in broker URLs git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1157278 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3141: Allow defualt queue size limit to be overridden by infinite value ↵Gordon Sim2011-06-131-2/+2
| | | | | | from qpid-config git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1135228 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Fix typo in qpid/tools/src/py/qpid-cluster.Alan Conway2011-06-061-4/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1132683 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA - Fixed another problem in the help text.Ted Ross2011-05-161-5/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1103897 13f79535-47bb-0310-9956-ffa450edef68
* Changed opts.force_if_not_used to opts.force_if_used.Jonathan Robie2011-04-181-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1094727 13f79535-47bb-0310-9956-ffa450edef68
* Fixes two errors in options:Jonathan Robie2011-04-151-2/+2
| | | | | | | | 1. Text for option -a / --broker-adr was wrong. 2. Name of --force-if-used was wrong. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1092780 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3190: always try to eval() quoted tokensGordon Sim2011-04-081-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1090170 13f79535-47bb-0310-9956-ffa450edef68
* Corrected help text for --max-queue-size, --max-queue-countJonathan Robie2011-04-011-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1087706 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3169: add usage message if command is unknown.Kenneth Anthony Giusti2011-03-241-0/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1085147 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3101: better handling of different argument types for qpid-toolGordon Sim2011-03-021-1/+18
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1076282 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3103: handle null argumentsGordon Sim2011-03-021-0/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1076275 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3091: fix for older versions of pythonGordon Sim2011-03-011-1/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1075935 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3091: add generic mechanism for adding and listing queue argumentsGordon Sim2011-03-011-1/+17
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1075889 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: fix qpid-printevents to work on python 2.4.Alan Conway2011-03-011-14/+14
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1075862 13f79535-47bb-0310-9956-ffa450edef68
* What was a single test -- sasl_fed_ex -- is nowMichael Goulish2011-02-281-24/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4 tests with a common core. They are: sasl_fed_ex_dynamic sasl_fed_ex_link sasl_fed_ex_queue sasl_fed_ex_route ( and the common core is sasl_fed_ex ) These tests correspond to the 4 different ways that the qpid-route command has of making links, or links+routes. All those pathways have to be modified so that the new "mechanism" argument information can be passed down and used -- so that you can specify a SASL mechnism to be used on the interbroker link that you create. ( So -- the qpid-route command also had to be modified to propagate the mechanism info with all 4 subcommands. ) Since the SASL mechanism is owned by the link, these tests check that the link comes up and becomes operational. Finally, I modified the sasl-mechanism flag in qpid-route to call it "client-sasl-mechanism" to better distinguish between the SASL mechanism used in the created route -- and the SASL mechanism (if any) that is used when the qpid-route client itself connects to the broker that it is talking to. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1075452 13f79535-47bb-0310-9956-ffa450edef68
* QPID-3087: fail rather than ignoring attempts to declare queues with bad ↵Gordon Sim2011-02-251-9/+9
| | | | | | arguments; ensure qpid-config can deal with different types of argument. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1074697 13f79535-47bb-0310-9956-ffa450edef68
* QPID-2935: merge producer flow control (C++ broker).Kenneth Anthony Giusti2011-02-191-0/+38
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1072356 13f79535-47bb-0310-9956-ffa450edef68
* Add some generated files to .gitignore.Alan Conway2011-02-101-12/+14
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1069553 13f79535-47bb-0310-9956-ffa450edef68