summaryrefslogtreecommitdiff
path: root/qpid/doc/book/src/cpp-broker
Commit message (Collapse)AuthorAgeFilesLines
* QPID-7207: Remove files and components that are obsolete or no longer in ↵Justin Ross2016-04-1919-10456/+0
| | | | | | use; move doc and packaging pieces to the cpp subtree git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1740032 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Update HA docs to explain how to shut down a primary node.Alan Conway2015-06-081-0/+31
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1684194 13f79535-47bb-0310-9956-ffa450edef68
* QPID-6347 - Committed a patch from Irina BovermanTed Ross2015-03-271-4/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1669669 13f79535-47bb-0310-9956-ffa450edef68
* QPID-6347: Remove the now obsolete queue_event_generation option; this is a ↵Justin Ross2015-02-111-27/+0
| | | | | | patch from Irina Boverman git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1659063 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Fix duplicate id "ha-broker-options" in broker docbook source.Alan Conway2014-10-131-1/+1
| | | | | | Fixed cut and paste error. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1631383 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: HA Trivial edits to HA doc.Alan Conway2014-09-221-3/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1626880 13f79535-47bb-0310-9956-ffa450edef68
* QPID-6035: HA clearly distinguish qpid-ha commands intended for cluster manager.Alan Conway2014-08-221-16/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit adds a --cluster-manager flag to qpid-ha tool. Without this flag - the 'promote' command is not listed in the tool help. - using the promote command raises an error saying that it is only for cluster manager use and mentioning the --cluster-manager flag. With the flag: promote functions as before. The qpid-ha help text for promote is also more clear now that it is for cluster manager only. Originally the idea was to split qpid-ha into two tools but I have kept one tool with the flag and warning messages because it: - avoids packaging changes that might trip things up. - helps people who are already using qpid-ha promote: their scripts will break but the error message explains how to fix it. I think the special role of promote is sufficiently clear now even if it is part of the same tool. This commit also updates the following to take account of the new flag: - rgmanager qpidd-primary script. - qpidd tests. - qpid book HA chapter. NOTE: THIS WILL BREAK TEST HARNESSES that do promotion outside of rgmanager. You'll need to add the --cluster-manager flag in the relevant places. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1619877 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: HA documentation improvements.Alan Conway2014-08-152-656/+715
| | | | | | | | | | | The broker options link-maintenance-interval and link-heartbeat-interval were documented only in the HA section and not in the federation section which created confusion about whether they affected HA links only or user federation links as well. Added documentation to the federation section and an explicit mention in the HA section that it uses federation links. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1618160 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: HA doc - added note management must be enabled.Alan Conway2014-08-041-0/+7
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1615501 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4123: C++ Broker ACL creates too many rulesCharles E. Rolke2014-07-231-993/+1419
| | | | | | | | | | | | | | | | | | | | | | | Recent changes have added new tables to define what are ACL lookups and their properties. This commit finishes that work by not propagating rules that will never match. Also, it completes the scaffolding for allowed and denied host lists to be fully integrated. This commit: * Adds startup logging of ACL validation tables with cross references to possible rule matches. * Hooks the ACL host allow/deny connection lists into self test. * Fixes self tests that get broken by proper rule table handling. * Introduces a 'create connection' decision mode similar to ACL rule decision mode. * Describes it all in doc book. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1612874 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5890: Add missing "queuename" property to Security doc. Rearrange ↵Charles E. Rolke2014-07-151-1/+1
| | | | | | entries in AclValidator for better automated doc generation. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1610700 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4947: Add keyword "all" to create connection host spec.Charles E. Rolke2014-07-151-25/+23
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1610681 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5890: Refactoring AclModule documentation update.Charles E. Rolke2014-07-141-647/+771
| | | | | | | Refactoring exposed new details about how Acl works. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1610547 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: [C++ broker book] HA chapter: minor cleanup.Alan Conway2014-07-101-33/+52
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1609495 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: [C++ broker book] Fixed table errors in Security.xml, causing PDF ↵Alan Conway2014-07-101-62/+58
| | | | | | generation to fail. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1609494 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5817: [C++ broker] Improve ACL authorisation of QMF methods and queriesPavel Moravec2014-06-181-3/+76
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1603364 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: HA documentation: security configuration troubleshootingAlan Conway2014-05-291-22/+62
| | | | | | | | Common issue for new users is cluster failing to start due to incorrect security configuration. Added some notes to highlight the need for security configuration and updated the troubleshooting section. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1598315 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: HA Added troubleshooting section to the user documentation.Alan Conway2014-05-051-22/+223
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1592540 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: HA documentation update, not on importance of "chkconfig qpidd off"Alan Conway2014-04-251-1/+24
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1590032 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5719: HA becomes unresponsive once any of the brokers are SIGSTOPedAlan Conway2014-04-241-8/+21
| | | | | | | | | | | | | | | | | | | | | | | | - Added timeout to qpid-ha. - qpidd init script pings broker to verify it is not hung. - updated documentation in qpid/doc/book/src/cpp-broker/Active-Passive-Cluster.xml. The new results for the cases mentioned in the bug: a] stopped ALL brokers: rgmanager restarts the entire cluster but data is lost. Equivalent to killing all the brokers at once. This does not affect quorum because only qpidd services are affected, not other services managed by cman. b] stopped the primary: rgmanager restarts the primary after a timeout and promotes one of the backups. c] stopped a backup: rgmanager restarts the backups after a timeout. Clients that are actively sending messages may see a delay while backup is restarted. Note you need to set link-heartbeat-interval in qpidd.conf. The default is very high (120 seconds), it should be set lower to see recovery from sigstop in a reasonable time. See the updated documentation in qpid/doc/book/src/cpp-broker/Active-Passive-Cluster.xml. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1589807 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5711: HA doc clarifications on security.Alan Conway2014-04-231-6/+10
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1589403 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: HA doc note that ha-public-url is only needed for amq.failoverAlan Conway2014-03-241-30/+18
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1581038 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5519: ACL property/properties for paged queues - fixed typo, added ↵Pavel Moravec2014-02-031-2/+36
| | | | | | tests and documentation git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1563866 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Update security section of HA user doc to mention acl allow all ↵Alan Conway2014-01-211-30/+31
| | | | | | requirement. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1560179 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4534: unify client heartbeat system properties/connection url options.Keith Wall2013-10-301-2/+2
| | | | | | | | | | | * Connection url 'heartbeat' broker-option (and deprecated 'idle_timeout') now understood for all protocols * System property 'qpid.heartbeat' (and deprecated 'amqj.heartbeat.delay' and 'idle_timeout') now understood for all protocols * Enhanced heartbeat system tests * Docbook updates Original patch from Keith Wall, plus updates from Robbie Gemmell git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1537313 13f79535-47bb-0310-9956-ffa450edef68
* QPID-5197: Remove obsolete --cluster-durable/persistLastNode options in C++ ↵Alan Conway2013-10-042-35/+0
| | | | | | and python. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1529198 13f79535-47bb-0310-9956-ffa450edef68
* No-JIRA: HA fix broken cross reference in HA docs.Alan Conway2013-09-051-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1520391 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Minor corrections to ↵Alan Conway2013-08-271-5/+4
| | | | | | qpid/doc/book/src/cpp-broker/Active-Passive-Cluster.xml git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1517815 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: HA updated queue replication section of qpid C++ book.Alan Conway2013-05-172-53/+101
| | | | | | | | - Added information needed to use HA queue replication as a replacement for old async queue state replication. - Updated links in README-HA.txt to point to (as yet non-existent) 0.22 documentation. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1483957 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: HA minor documentation updates.Alan Conway2013-05-031-3/+17
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1478943 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4651: C++ Broker --log-disable option. Add doc text.Charles E. Rolke2013-05-011-18/+479
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1478103 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: HA doc updates to migration guide and broker book.Alan Conway2013-04-111-12/+20
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1467007 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: HA updates to migration guide.Alan Conway2013-04-111-2/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1466933 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: HA documentation: minor updates to HA chapter.Alan Conway2013-04-041-42/+51
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1464656 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4054: C++ Broker connection limits per userCharles E. Rolke2013-03-051-11/+97
| | | | | | | | | | QPID-4604: C++ Broker queue limits per user Add doc book description of changes to ACL processing. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1452966 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Minor doc editsAlan Conway2013-02-051-39/+51
| | | | | | | - corrected limitations section - added missing <para> tags to conform to docbook schema. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1442661 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Minor update to active-passive cluster documentation.Alan Conway2013-01-141-0/+5
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1433161 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4514: Remove obsolete cluster code: ManagementAgent, Timer, docAlan Conway2012-12-193-595/+0
| | | | | | WIP: rip out old cluster code, misc. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1424118 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4506: Qpid HA's '--ha-public-url' option duplicates the ↵Alan Conway2012-12-141-8/+11
| | | | | | | | | | | | | | '--known-hosts-url' option but cannot be disabled Reverts the previous commit and simplifies the semantics of setting --ha-public-url and --ha-brokers-url. There is no longer any over-riding or implicit updating of values. That means you must set --ha-public-url as well as --ha-brokers-url, it will not be defaulted. Likewise if you *dont* set ha-public-url, it will remain empty, which is the use case in this bug. The defaulting was adding complexity without adding much value. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1421934 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4498: HA module should only initialize if requested Alan Conway2012-12-101-1/+40
| | | | | | | | | | This commit provides better control over loading the HA module. In particular it is not loaded if no ha options are set. This will prevent clashes with the old cluster plugin in configurations where the HA module is not explicitly used. HA documentation has been updated to state that HA and old cluster cannot be used together. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1419850 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4401: Revert: HA bindings for QMF exchanges not replicated.Alan Conway2012-11-141-3/+8
| | | | | | | | | | This reverts r1403946: There was a problem with this, for example if I bind a queue Q to receive broker events. On the backup, Q will receive double events: from the replicating subscription to the primary and events generated locally in the backup broker. That can cause the backup to generate "invalid position" errors and shut down. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1409243 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: HA correction to user doc.Alan Conway2012-10-191-5/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1400096 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: HA minor update to documentation.Alan Conway2012-10-051-8/+8
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1394739 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: HA minor updates to documentation.Alan Conway2012-10-011-11/+17
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1392496 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: HA update documentation re. built-in exchanges.Alan Conway2012-09-251-0/+7
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1389665 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: HA improve documentation of role of sender capacity in failover.Alan Conway2012-09-171-11/+26
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1386764 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA C++ Broker ACL features and improvements.Charles E. Rolke2012-09-171-149/+204
| | | | | | | | See QPID-2393, QPID-3892, QPID-4230, QPID-4249 git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1386740 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA C++ Broker ACL features and improvements.Charles E. Rolke2012-09-141-222/+688
| | | | | | | | See QPID-2393, QPID-3892, QPID-4230, QPID-4249 git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1384951 13f79535-47bb-0310-9956-ffa450edef68
* QPID-4111: add licence header to various filesRobert Gemmell2012-08-121-0/+19
| | | | | | | trunk equivalent of the changes made in r1372144 on the 0.18 release branch git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1372149 13f79535-47bb-0310-9956-ffa450edef68
* NO-JIRA: Minor doc cleanup.Alan Conway2012-08-011-7/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1368297 13f79535-47bb-0310-9956-ffa450edef68