You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by ac...@apache.org on 2012/02/17 15:05:02 UTC

svn commit: r1245481 - in /qpid/branches/qpid-3603-7/qpid/cpp/design_docs: new-ha-design.txt replicating-browser-design.txt

Author: aconway
Date: Fri Feb 17 14:05:02 2012
New Revision: 1245481

URL: http://svn.apache.org/viewvc?rev=1245481&view=rev
Log:
QPID-3603: Renamed new HA design doc, added some user documentataion notes.

Added:
    qpid/branches/qpid-3603-7/qpid/cpp/design_docs/new-ha-design.txt   (contents, props changed)
      - copied, changed from r1245480, qpid/branches/qpid-3603-7/qpid/cpp/design_docs/replicating-browser-design.txt
Removed:
    qpid/branches/qpid-3603-7/qpid/cpp/design_docs/replicating-browser-design.txt

Copied: qpid/branches/qpid-3603-7/qpid/cpp/design_docs/new-ha-design.txt (from r1245480, qpid/branches/qpid-3603-7/qpid/cpp/design_docs/replicating-browser-design.txt)
URL: http://svn.apache.org/viewvc/qpid/branches/qpid-3603-7/qpid/cpp/design_docs/new-ha-design.txt?p2=qpid/branches/qpid-3603-7/qpid/cpp/design_docs/new-ha-design.txt&p1=qpid/branches/qpid-3603-7/qpid/cpp/design_docs/replicating-browser-design.txt&r1=1245480&r2=1245481&rev=1245481&view=diff
==============================================================================
--- qpid/branches/qpid-3603-7/qpid/cpp/design_docs/replicating-browser-design.txt (original)
+++ qpid/branches/qpid-3603-7/qpid/cpp/design_docs/new-ha-design.txt Fri Feb 17 14:05:02 2012
@@ -320,3 +320,34 @@ LC6 - The events and query responses are
 
       It is not possible to miss a create event and yet not to have
       the object in question in the query response however.
+
+* User Documentation Notes
+
+Notes to seed initial user documentation. Loosely tracking the implementation,
+some points mentioned in the doc may not be implemented yet.
+
+** High Availability Overview
+Explain basic concepts: hot standby, primary/backup, replicated queue/exchange.
+Network topology: backup links, corosync, separate client/cluster networks.
+Describe failover mechanisms.
+- Client view: URLs, failover, exclusion & discovery.
+- Broker view: similar.
+Role of rmganager & corosync.
+
+** Client view.
+Clients use multi-address URL in base case.
+Clients can't connect to backups, retry till they find primary.
+Only qpid.cluster-admin can connect to backup, must not mess with replicated queues.
+Note connection known-hosts returns client URL, as does amq.failover exchange.
+
+Creating replicated queues & exchanges:
+- qpid.replicate argument,
+- examples using addressing and qpid-config)
+
+** Configuring corosync
+Must be on same network as backup links.
+
+** Configuring rgmanager
+
+** Configuring qpidd
+HA related options.

Propchange: qpid/branches/qpid-3603-7/qpid/cpp/design_docs/new-ha-design.txt
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: qpid/branches/qpid-3603-7/qpid/cpp/design_docs/new-ha-design.txt
------------------------------------------------------------------------------
    svn:mime-type = text/plain



---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:commits-subscribe@qpid.apache.org