Author: aconway
Date: Fri Feb 17 14:03:59 2012
New Revision: 1245475
URL: http://svn.apache.org/viewvc?rev=1245475&view=rev
Log:
QPID-3603: Replicate bindings to backup brokers.
Modified:
qpid/branches/qpid-3603-7/qpid/cpp/src/qpid/ha/Backup.cpp
qpid/branches/qpid-3603-7/qpid/cpp
Author: aconway
Date: Fri Feb 17 14:04:08 2012
New Revision: 1245476
URL: http://svn.apache.org/viewvc?rev=1245476&view=rev
Log:
QPID-3603: Move wiring-replicator creation out of SemanticState::route.
Modified:
qpid/branches/qpid-3603-7/qpid/cpp/src/Makefile.am
qpid/branches/qpid-36
Author: aconway
Date: Fri Feb 17 14:04:16 2012
New Revision: 1245477
URL: http://svn.apache.org/viewvc?rev=1245477&view=rev
Log:
QPID-3603: Minor refactor, got rid of WiringReplicator::initialize.
Modified:
qpid/branches/qpid-3603-7/qpid/cpp/src/qpid/ha/Backup.cpp
qpid/branches/qpid-
Author: aconway
Date: Fri Feb 17 14:04:30 2012
New Revision: 1245478
URL: http://svn.apache.org/viewvc?rev=1245478&view=rev
Log:
QPID-3603: Automatic wiring and message replication.
Added:
qpid/branches/qpid-3603-7/qpid/cpp/src/qpid/ha/QueueReplicator.cpp
(contents, props cha
Author: aconway
Date: Fri Feb 17 14:04:43 2012
New Revision: 1245479
URL: http://svn.apache.org/viewvc?rev=1245479&view=rev
Log:
QPID-3603: Move broker::ReplicatingSubscription to ha namespace and ha plugin.
Added:
qpid/branches/qpid-3603-7/qpid/cpp/src/qpid/broker/ConsumerFactory.h
(
Author: aconway
Date: Fri Feb 17 14:04:53 2012
New Revision: 1245480
URL: http://svn.apache.org/viewvc?rev=1245480&view=rev
Log:
QPID-3603: In progress - integrate ReplicatingSubscription.
The code to use ReplicatingSubscription is there but it is disabled by
commenting out getConsumerFacto
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
(cont
Author: aconway
Date: Fri Feb 17 14:05:13 2012
New Revision: 1245482
URL: http://svn.apache.org/viewvc?rev=1245482&view=rev
Log:
QPID-3603: Integrate ReplicatingSubscription into the HA code.
HaBroker registers the ConsumerFactory, QueueReplicator sets
appropriate arguments in consume com
Author: aconway
Date: Fri Feb 17 14:05:36 2012
New Revision: 1245484
URL: http://svn.apache.org/viewvc?rev=1245484&view=rev
Log:
QPID-3603: fix missing include
Modified:
qpid/branches/qpid-3603-7/qpid/cpp/src/qpid/ha/HaBroker.h
Modified: qpid/branches/qpid-3603-7/qpid/cpp/src/qpi
Author: aconway
Date: Fri Feb 17 14:05:25 2012
New Revision: 1245483
URL: http://svn.apache.org/viewvc?rev=1245483&view=rev
Log:
QPID-3603: Cleanup of HA log messages.
Added:
qpid/branches/qpid-3603-7/qpid/cpp/src/qpid/ha/Logging.cpp (with props)
qpid/branches/qpid-3603-7/qpid/cpp
Author: aconway
Date: Fri Feb 17 14:05:46 2012
New Revision: 1245485
URL: http://svn.apache.org/viewvc?rev=1245485&view=rev
Log:
QPID-3603: Fix replication of dequeues.
- Set acquire=false when creating a ReplicatingSubscription.
- Cleaned up string literals & other cosmetic imp
Author: aconway
Date: Fri Feb 17 14:05:56 2012
New Revision: 1245486
URL: http://svn.apache.org/viewvc?rev=1245486&view=rev
Log:
QPID-3603: Cleaned up HA log messages.
Modified:
qpid/branches/qpid-3603-7/qpid/cpp/src/qpid/ha/Backup.cpp
qpid/branches/qpid-3603-7/qpid/cpp/src/qpi
Author: aconway
Date: Fri Feb 17 14:06:03 2012
New Revision: 1245487
URL: http://svn.apache.org/viewvc?rev=1245487&view=rev
Log:
NO-JIRA - Updated CMakeLists to support cmake build for this branch.
Modified:
qpid/branches/qpid-3603-7/qpid/cpp/src/CMakeLists.txt
Modified: qpid/branches/
Author: aconway
Date: Fri Feb 17 14:06:13 2012
New Revision: 1245488
URL: http://svn.apache.org/viewvc?rev=1245488&view=rev
Log:
QPID-3603: Set bridge sync parameter to 1.
Modified:
qpid/branches/qpid-3603-7/qpid/cpp/src/qpid/broker/DeliveryRecord.cpp
qpid/branches/qpid-3603-7/qpid
Author: aconway
Date: Fri Feb 17 14:06:22 2012
New Revision: 1245489
URL: http://svn.apache.org/viewvc?rev=1245489&view=rev
Log:
QPID-3603: Cleaned up log messages, update qpid-cluster-benchmark to set
replicate=all
Modified:
qpid/branches/qpid-3603-7/qpid/cpp/src/qpi
Author: aconway
Date: Fri Feb 17 14:06:34 2012
New Revision: 1245490
URL: http://svn.apache.org/viewvc?rev=1245490&view=rev
Log:
QPID-3603: Fix QueueReplicator subscription parameters.
- Queue::destroyed cleans up observers.
- Clean up log messages, comments, some variable names.
- Improvem
Author: aconway
Date: Fri Feb 17 14:06:42 2012
New Revision: 1245491
URL: http://svn.apache.org/viewvc?rev=1245491&view=rev
Log:
QPID-3603: Failover optimization removed.
There was an optimization to re-use messages already on the backup
after fail-over. This optimization was removed to simp
Author: aconway
Date: Fri Feb 17 14:06:58 2012
New Revision: 1245493
URL: http://svn.apache.org/viewvc?rev=1245493&view=rev
Log:
QPID-3603: Fix bug in MessageDeque::acquire.
Acquire was returning incorrect results if the acquired position was
before the first availble index.
Modified:
Author: aconway
Date: Fri Feb 17 14:06:49 2012
New Revision: 1245492
URL: http://svn.apache.org/viewvc?rev=1245492&view=rev
Log:
QPID-3603: Fixed a race condition in ha_tests.py
Modified:
qpid/branches/qpid-3603-7/qpid/cpp/src/tests/ha_tests.py
Modified: qpid/branches/qpid-3603-7/qpid
Author: aconway
Date: Fri Feb 17 14:07:29 2012
New Revision: 1245495
URL: http://svn.apache.org/viewvc?rev=1245495&view=rev
Log:
QPID-3603: Fix race condition in setting initial position of
ReplicatingSubscription.
Modified:
qpid/branches/qpid-3603-7/qpid/cpp/src/qpid/broker/Queue
Author: aconway
Date: Fri Feb 17 14:07:08 2012
New Revision: 1245494
URL: http://svn.apache.org/viewvc?rev=1245494&view=rev
Log:
QPID-3603: Use position events to synchronize queue positions between primary
and backup
Previous code used dequeues to synchronize queue, but dequeue events
Author: aconway
Date: Fri Feb 17 14:07:38 2012
New Revision: 1245496
URL: http://svn.apache.org/viewvc?rev=1245496&view=rev
Log:
QPID-3603: Added backup connection identifier to logging output.
Modified:
qpid/branches/qpid-3603-7/qpid/cpp/src/qpid/broker/SemanticState.h
qpid/bran
Author: aconway
Date: Fri Feb 17 14:07:49 2012
New Revision: 1245497
URL: http://svn.apache.org/viewvc?rev=1245497&view=rev
Log:
QPID-3603: Clean up HA log messages.
- Reduce verbosity, drop unknown event messages.
- Lots of clarifications
- Fix minor test bug in ha_tests.py.
Removed:
Author: aconway
Date: Fri Feb 17 14:07:59 2012
New Revision: 1245498
URL: http://svn.apache.org/viewvc?rev=1245498&view=rev
Log:
QPID-3603: Delete HA resources (QueueReplicator) along with the queues.
Modified:
qpid/branches/qpid-3603-7/qpid/cpp/src/qpid/ha/QueueReplicator.cpp
Author: aconway
Date: Fri Feb 17 14:08:15 2012
New Revision: 1245500
URL: http://svn.apache.org/viewvc?rev=1245500&view=rev
Log:
QPID-3603: Format static log prefixes at consutruction time.
Creating the prefix dynamically caused sporadic core dumps with trace
logging on. It is also ineffic
Author: aconway
Date: Fri Feb 17 14:08:07 2012
New Revision: 1245499
URL: http://svn.apache.org/viewvc?rev=1245499&view=rev
Log:
QPID-3603: Independent isDelayedCompletion for
ReplicatingSubscription::DelegatingConsumer
The event messages sent to this consumer do not have delayed comple
Author: aconway
Date: Fri Feb 17 14:08:23 2012
New Revision: 1245501
URL: http://svn.apache.org/viewvc?rev=1245501&view=rev
Log:
QPID-3603: Lifecycle and locking fixes for QueueReplicator
Separate bridge de-activation from destruction in QueueReplicator:
Only deactivate if destroyed by
Author: aconway
Date: Fri Feb 17 14:09:52 2012
New Revision: 1245504
URL: http://svn.apache.org/viewvc?rev=1245504&view=rev
Log:
QPID-3603: Fix initialization race in QueueReplicator.
Was core dumping occasionally due to QueueReplicator being deleted before
it was initialized.
Modi
Author: aconway
Date: Fri Feb 17 14:10:21 2012
New Revision: 1245506
URL: http://svn.apache.org/viewvc?rev=1245506&view=rev
Log:
QPID-3603: Code cleanup to make ReplicatingSubscription more readable.
Clarified deliver() and dequeued() logic and locking.
Modified:
qpid/branches/qpid-36
Author: aconway
Date: Fri Feb 17 14:10:32 2012
New Revision: 1245507
URL: http://svn.apache.org/viewvc?rev=1245507&view=rev
Log:
QPID-3603: Fix memory management error in QueueReplicator.cpp
Modified:
qpid/branches/qpid-3603-7/qpid/cpp/src/qpid/ha/QueueReplicator.cpp
qpid/branches/
Author: aconway
Date: Fri Feb 17 14:10:41 2012
New Revision: 1245508
URL: http://svn.apache.org/viewvc?rev=1245508&view=rev
Log:
QPID-3603: HA logging improvements.
Modified:
qpid/branches/qpid-3603-7/qpid/cpp/src/qpid/broker/Link.cpp
qpid/branches/qpid-3603-7/qpid/cpp/src/qpi
Author: aconway
Date: Fri Feb 17 14:10:51 2012
New Revision: 1245509
URL: http://svn.apache.org/viewvc?rev=1245509&view=rev
Log:
QPID-3603: Logging improvements for bridges, links and HA classes.
Modified:
qpid/branches/qpid-3603-7/qpid/cpp/src/qpid/broker/Bridge.cpp
qpid/branches/
Author: aconway
Date: Fri Feb 17 14:11:01 2012
New Revision: 1245511
URL: http://svn.apache.org/viewvc?rev=1245511&view=rev
Log:
QPID-3603: Check for gaps in sequence numbers in qpid-receive.
Modified:
qpid/branches/qpid-3603-7/qpid/cpp/src/tests/qpid-receive.cpp
Modified: qpid/bran
Author: aconway
Date: Fri Feb 17 14:11:14 2012
New Revision: 1245513
URL: http://svn.apache.org/viewvc?rev=1245513&view=rev
Log:
QPID-3603: Handle backup crash/shutdown.
If a backup crashes or shuts down any messages that have
been delayed completion for that backup must be marked
complet
Author: aconway
Date: Fri Feb 17 14:11:21 2012
New Revision: 1245514
URL: http://svn.apache.org/viewvc?rev=1245514&view=rev
Log:
QPID-3603: Sync cmake with automake
Modified:
qpid/branches/qpid-3603-7/qpid/cpp/src/CMakeLists.txt
Modified: qpid/branches/qpid-3603-7/qpid/cpp
Author: aconway
Date: Fri Feb 17 14:11:30 2012
New Revision: 1245516
URL: http://svn.apache.org/viewvc?rev=1245516&view=rev
Log:
QPID-3603: Hide "queue deleted" errors detected for a ReplicatingSubscription.
This is not an error, its normal for ReplicatingSubscriptions to be still
Author: aconway
Date: Fri Feb 17 14:11:38 2012
New Revision: 1245517
URL: http://svn.apache.org/viewvc?rev=1245517&view=rev
Log:
QPID-3603: Fix QueueReplicator lifecycle, shared pointer cycle.
Modified:
qpid/branches/qpid-3603-7/qpid/cpp/src/qpid/ha/QueueReplicator.cpp
qpid/branches/
Author: aconway
Date: Fri Feb 17 14:11:46 2012
New Revision: 1245519
URL: http://svn.apache.org/viewvc?rev=1245519&view=rev
Log:
QPID-3603: Minor FIXME cleanup.
Modified:
qpid/branches/qpid-3603-7/qpid/cpp/src/qpid/ha/QueueReplicator.cpp
qpid/branches/qpid-3603-7/qpid/cpp/src/qpi
Author: aconway
Date: Fri Feb 17 14:11:58 2012
New Revision: 1245520
URL: http://svn.apache.org/viewvc?rev=1245520&view=rev
Log:
QPID-3603: Rename WiringReplicator to BrokerReplicator.
Added:
qpid/branches/qpid-3603-7/qpid/cpp/src/qpid/ha/BrokerReplicator.cpp
(contents, props cha
Author: aconway
Date: Fri Feb 17 14:12:08 2012
New Revision: 1245521
URL: http://svn.apache.org/viewvc?rev=1245521&view=rev
Log:
QPID-3603: Do case-insensitive string comparison for replication levels.
Modified:
qpid/branches/qpid-3603-7/qpid/cpp/src/qpid/ha/BrokerReplicator.cpp
Modi
Author: aconway
Date: Fri Feb 17 14:12:24 2012
New Revision: 1245523
URL: http://svn.apache.org/viewvc?rev=1245523&view=rev
Log:
QPID-3603: Fix replication of unbind events.
Old clients can omit certain map values. Previously this caused an error,
now a void value is treated as an empty
Author: aconway
Date: Fri Feb 17 14:12:17 2012
New Revision: 1245522
URL: http://svn.apache.org/viewvc?rev=1245522&view=rev
Log:
QPID-3603: Replicate unbind events.
Modified:
qpid/branches/qpid-3603-7/qpid/cpp/src/qpid/ha/BrokerReplicator.cpp
qpid/branches/qpid-3603-7/qpid/cpp/src/
Author: aconway
Date: Fri Feb 17 14:12:37 2012
New Revision: 1245524
URL: http://svn.apache.org/viewvc?rev=1245524&view=rev
Log:
QPID-3603: HA backup rejects client connections.
Added:
qpid/branches/qpid-3603-7/qpid/cpp/src/qpid/broker/ConnectionObserver.h
- copied, changed
Author: aconway
Date: Fri Feb 17 14:12:47 2012
New Revision: 1245525
URL: http://svn.apache.org/viewvc?rev=1245525&view=rev
Log:
QPID-3603: Refactor LinkRegistry to use a ConnectionObserver.
Modified:
qpid/branches/qpid-3603-7/qpid/cpp/src/qpid/broker/Broker.h
qpid/branches/qpid-36
Author: aconway
Date: Fri Feb 17 14:12:59 2012
New Revision: 1245526
URL: http://svn.apache.org/viewvc?rev=1245526&view=rev
Log:
QPID-3603: Set connection.start client-properties argument from python.
The client-properties can be specified for old-API, new-API and
QMF connections.
Modi
Author: aconway
Date: Fri Feb 17 14:13:13 2012
New Revision: 1245527
URL: http://svn.apache.org/viewvc?rev=1245527&view=rev
Log:
QPID-3603: Use client-properties to signal admin connections.
qpid-ha-admin sets a client-property to indicate an admin connection.
Added support for setting cl
Author: aconway
Date: Fri Feb 17 14:13:22 2012
New Revision: 1245528
URL: http://svn.apache.org/viewvc?rev=1245528&view=rev
Log:
QPID-3603: Test to verify C++ client failover is working.
- TcpConnector: set identifier early so it is available in error messages.
Modified:
qpid/branches/
Author: aconway
Date: Fri Feb 17 14:13:31 2012
New Revision: 1245529
URL: http://svn.apache.org/viewvc?rev=1245529&view=rev
Log:
QPID-3603: Remove FIXME comment from python driver.py
Fix agreed on by rhs. Updated test endpoints.py from trunk.
Modified:
qpid/branches/qpid-3603-7/qpid/py
Author: aconway
Date: Fri Feb 17 14:13:40 2012
New Revision: 1245530
URL: http://svn.apache.org/viewvc?rev=1245530&view=rev
Log:
QPID-3603: Change replication level names, update doc notes.
Modified:
qpid/branches/qpid-3603-7/qpid/cpp/design_docs/new-ha-design.txt
qpid/branches/qpid-
Author: aconway
Date: Fri Feb 17 14:13:47 2012
New Revision: 1245531
URL: http://svn.apache.org/viewvc?rev=1245531&view=rev
Log:
QPID-3603: Update to HA design docs.
Added:
qpid/branches/qpid-3603-7/qpid/cpp/design_docs/old-cluster-issues.txt
(with props)
Modified:
qpid/branches/
Author: aconway
Date: Fri Feb 17 14:13:54 2012
New Revision: 1245532
URL: http://svn.apache.org/viewvc?rev=1245532&view=rev
Log:
QPID-3603: HA enforces management enabled.
Modified:
qpid/branches/qpid-3603-7/qpid/cpp/src/qpid/ha/HaBroker.cpp
Modified: qpid/branches/qpid-3603-7/qpid/cpp
Author: aconway
Date: Fri Feb 17 14:14:03 2012
New Revision: 1245533
URL: http://svn.apache.org/viewvc?rev=1245533&view=rev
Log:
Revert "QPID-3603: Remove FIXME comment from python driver.py"
This reverts r1235975 which had an incor
Author: aconway
Date: Fri Feb 17 14:14:14 2012
New Revision: 1245535
URL: http://svn.apache.org/viewvc?rev=1245535&view=rev
Log:
QPID-3603: Get rid of broker_url="primary" hack, promote primaries via
management.
Modified:
qpid/branches/qpid-3603-7/qpid/cpp/s
Author: aconway
Date: Fri Feb 17 14:14:21 2012
New Revision: 1245536
URL: http://svn.apache.org/viewvc?rev=1245536&view=rev
Log:
QPID-3603: Updates to design doc to reflect current code & plans.
Modified:
qpid/branches/qpid-3603-7/qpid/cpp/design_docs/new-ha-design.txt
Modifi
Author: aconway
Date: Fri Feb 17 14:14:33 2012
New Revision: 1245537
URL: http://svn.apache.org/viewvc?rev=1245537&view=rev
Log:
QPID-3603: Rename qpid-ha-status to qpid-ha-tool, get/set client & broker URLs
Added:
qpid/branches/qpid-3603-7/qpid/tools/src/py/qpid-ha-tool (wi
Author: aconway
Date: Fri Feb 17 14:14:40 2012
New Revision: 1245538
URL: http://svn.apache.org/viewvc?rev=1245538&view=rev
Log:
QPID-3603: Minor edits to new-ha-design.txt
Modified:
qpid/branches/qpid-3603-7/qpid/cpp/design_docs/new-ha-design.txt
Modified: qpid/branches/qpid-3603-7/
Author: aconway
Date: Fri Feb 17 14:14:46 2012
New Revision: 1245539
URL: http://svn.apache.org/viewvc?rev=1245539&view=rev
Log:
QPID-3603: minor updates to new-ha-design.txt
Modified:
qpid/branches/qpid-3603-7/qpid/cpp/design_docs/new-ha-design.txt
Modified: qpid/branches/qpid-3603-7/
Author: aconway
Date: Fri Feb 17 14:14:53 2012
New Revision: 1245540
URL: http://svn.apache.org/viewvc?rev=1245540&view=rev
Log:
QPID-3603: Restore default --sequence=no to qpid-cpp-benchmark.
Setting --sequence=yes to qpid-send has a significant impact on throughput,
restoring original def
Author: aconway
Date: Fri Feb 17 14:15:03 2012
New Revision: 1245541
URL: http://svn.apache.org/viewvc?rev=1245541&view=rev
Log:
QPID-3603: Set known hosts at connection open in Link.
Formerly were being set during periodic maintenance.
Modified:
qpid/branches/qpid-3603-7/qpid/cpp/src/
Author: aconway
Date: Fri Feb 17 14:15:16 2012
New Revision: 1245542
URL: http://svn.apache.org/viewvc?rev=1245542&view=rev
Log:
QPID-3603: Reconnect URL in broker::Link
- Flatten known-hosts in Link to a single URL.
- Circular retry on failover URL.
- Allow setting a different retry
Author: aconway
Date: Fri Feb 17 14:15:27 2012
New Revision: 1245543
URL: http://svn.apache.org/viewvc?rev=1245543&view=rev
Log:
QPID-3603: HA broker close backup link when promoted.
Modified:
qpid/branches/qpid-3603-7/qpid/cpp/src/qpid/broker/Link.cpp
qpid/branches/qpid-3603-7/qpid
Author: aconway
Date: Fri Feb 17 14:15:39 2012
New Revision: 1245544
URL: http://svn.apache.org/viewvc?rev=1245544&view=rev
Log:
QPID-3603: Simplified Link failover.
- Moved timer from LinkRegistry to Link.
- Got rid of remapping code, simplified failover.
- Faster interval for mainten
Author: aconway
Date: Fri Feb 17 14:15:49 2012
New Revision: 1245545
URL: http://svn.apache.org/viewvc?rev=1245545&view=rev
Log:
QPID-3603: Speed up qpid-ha-tool with fast QMF2 method calls.
Modified:
qpid/branches/qpid-3603-7/qpid/cpp/src/qpid/ha/HaBroker.cpp
qpid/branches/qpid-36
Author: aconway
Date: Fri Feb 17 14:16:02 2012
New Revision: 1245546
URL: http://svn.apache.org/viewvc?rev=1245546&view=rev
Log:
QPID-3603: c++ messaging API: allow floating point reconnect durations in
seconds.
Allow sub-second intervals, e.g. reconnect_interval_min=0.001 for a
millise
Author: aconway
Date: Fri Feb 17 14:16:11 2012
New Revision: 1245547
URL: http://svn.apache.org/viewvc?rev=1245547&view=rev
Log:
QPID-3603: HA brokers set known-hosts to the HA broker-url.
Modified:
qpid/branches/qpid-3603-7/qpid/cpp/src/qpid/ha/Backup.cpp
qpid/branches/qpid-3603-7/
Author: aconway
Date: Fri Feb 17 14:16:19 2012
New Revision: 1245548
URL: http://svn.apache.org/viewvc?rev=1245548&view=rev
Log:
QPID-3603: Additional debug logging for messaging client connections.
Modified:
qpid/branches/qpid-3603-7/qpid/cpp/src/qpid/client/amqp0_10/AddressResolution
Author: aconway
Date: Fri Feb 17 14:16:28 2012
New Revision: 1245549
URL: http://svn.apache.org/viewvc?rev=1245549&view=rev
Log:
QPID-3603: Format the seconds part of high-resolution timestamps.
Hi-res timestamps are now formatted like this: 2012-02-02 17:40:20.236067000
Modified:
Author: aconway
Date: Fri Feb 17 14:16:36 2012
New Revision: 1245550
URL: http://svn.apache.org/viewvc?rev=1245550&view=rev
Log:
QPID-3603: Fix core dump in Link::requestIOProcessing.
Core dump occuring when a link was closed before being completely opened.
- Merge Link::established
Author: aconway
Date: Fri Feb 17 14:16:43 2012
New Revision: 1245551
URL: http://svn.apache.org/viewvc?rev=1245551&view=rev
Log:
QPID-3603: Added failover test for HA brokers.
Disabled: failing due to known issue in current code, enable when fixed.
Modified:
qpid/branches/qpid-3603-7/
Author: aconway
Date: Fri Feb 17 14:16:52 2012
New Revision: 1245552
URL: http://svn.apache.org/viewvc?rev=1245552&view=rev
Log:
QPID-3603: Make link maintenance interval configurable.
HA code needs faster reconnects than federation.
This is a temporary solution till we have a more robust
Author: aconway
Date: Fri Feb 17 14:16:59 2012
New Revision: 1245553
URL: http://svn.apache.org/viewvc?rev=1245553&view=rev
Log:
Revert "QPID-3603: disable old cluster tests"
This reverts commit 4e6163d24a4520a288981865ca20d9e1dff6e9d1.
Modified:
qpid/branches/qpid-3603-7/qpid
Author: aconway
Date: Fri Feb 17 14:17:06 2012
New Revision: 1245554
URL: http://svn.apache.org/viewvc?rev=1245554&view=rev
Log:
Revert "QPID-3603: Disable federation cluster tests on qpid-3603 branch."
This reverts commit f68ce76fcaadf52b93f58140173a1f48a371e007.
Modified:
Author: aconway
Date: Fri Feb 17 14:17:14 2012
New Revision: 124
URL: http://svn.apache.org/viewvc?rev=124&view=rev
Log:
QPID-3603: Fix update of acquired messages.
The changes to keep acquired messages on the queue broke replication
of acquired messages. Fix this to put acqu
Author: aconway
Date: Fri Feb 17 14:17:22 2012
New Revision: 1245556
URL: http://svn.apache.org/viewvc?rev=1245556&view=rev
Log:
QPID-3603: Removed incorrect asserts from Link.cpp
Modified:
qpid/branches/qpid-3603-7/qpid/cpp/src/qpid/broker/Link.cpp
Modified: qpid/branches/qpid-3603-7/
Author: aconway
Date: Fri Feb 17 14:17:30 2012
New Revision: 1245557
URL: http://svn.apache.org/viewvc?rev=1245557&view=rev
Log:
QPID-3603: Fix missing consumer in update.
If a consumer is cancelled while there are unacked messages
the consumer will not be present in the session but it wil
Author: aconway
Date: Fri Feb 17 14:17:39 2012
New Revision: 1245558
URL: http://svn.apache.org/viewvc?rev=1245558&view=rev
Log:
QPID-3603: Only ReplicatingSubscriptions can browse acquired messages.
Previously any subscription would browse acquired messages, which is
unexpected beha
Author: aconway
Date: Fri Feb 17 14:17:46 2012
New Revision: 1245559
URL: http://svn.apache.org/viewvc?rev=1245559&view=rev
Log:
QPID-3603: Fix faulty tests in cluster_tests.py.
Modified:
qpid/branches/qpid-3603-7/qpid/cpp/src/tests/cluster_tests.py
Modified: qpid/branches/qpid-3603-7/
Author: aconway
Date: Fri Feb 17 14:17:53 2012
New Revision: 1245560
URL: http://svn.apache.org/viewvc?rev=1245560&view=rev
Log:
QPID-3603: Increase timeouts in brokertest.py, were causing spurious failures.
Modified:
qpid/branches/qpid-3603-7/qpid/cpp/src/tests/brokertest.py
Modified:
Author: aconway
Date: Fri Feb 17 14:18:03 2012
New Revision: 1245561
URL: http://svn.apache.org/viewvc?rev=1245561&view=rev
Log:
QPID-3603: Fix problems with Links in a cluster.
Some Link operations were incorrectly being carried out in passive mode.
Modified:
qpid/branches/qpid-3603-7/
Author: aconway
Date: Fri Feb 17 14:18:10 2012
New Revision: 1245562
URL: http://svn.apache.org/viewvc?rev=1245562&view=rev
Log:
QPID-3603: Revert incorrect tests in
qpid.tests.messaging.endpoints.ReceiverTests.testMode
Modified:
qpid/branches/qpid-3603-7/qpid/python/qpid/tests/messa
er_addresses:
+qmf_broker._method('setBrokerAddresses',
{'brokerAddresses':opts.broker_addresses}, ha_broker)
+action=True
+ if opts.client_addresses:
+qmf_broker._method('setClientAdd
Author: aconway
Date: Fri Feb 17 16:37:17 2012
New Revision: 1245644
URL: http://svn.apache.org/viewvc?rev=1245644&view=rev
Log:
NO-JIRA: Remove out-of-date generated header in HaBroker.h
Modified:
qpid/trunk/qpid/cpp/src/qpid/ha/HaBroker.h
Modified: qpid/trunk/qpid/cpp/src/qpi
Author: aconway
Date: Fri Feb 17 19:04:32 2012
New Revision: 1245706
URL: http://svn.apache.org/viewvc?rev=1245706&view=rev
Log:
QPID-3603: Add HA tests to automake and cmake.
Modified:
qpid/trunk/qpid/cpp/src/tests/CMakeLists.txt
qpid/trunk/qpid/cpp/src/tests/Makefile.am
Modified:
Author: aconway
Date: Mon Feb 20 20:45:22 2012
New Revision: 1291436
URL: http://svn.apache.org/viewvc?rev=1291436&view=rev
Log:
NO-JIRA: Fix missing EXTERN declarations, broke windows build.
Added:
qpid/trunk/qpid/cpp/src/qmf/BrokerImportExport.h (with props)
Modified:
qpid/trunk/
Author: aconway
Date: Wed Feb 22 18:49:55 2012
New Revision: 1292444
URL: http://svn.apache.org/viewvc?rev=1292444&view=rev
Log:
QPID-3603: Test HA replication of LVQ, priority and ring queues.
Also fix one bug causing problems with LVQ replication.
Modified:
qpid/trunk/qpid/cpp/src/qpi
Author: aconway
Date: Wed Feb 22 18:50:18 2012
New Revision: 1292445
URL: http://svn.apache.org/viewvc?rev=1292445&view=rev
Log:
QPID-3603: HA logging improvements.
Modified:
qpid/trunk/qpid/cpp/src/qpid/ha/Backup.cpp
qpid/trunk/qpid/cpp/src/qpid/ha/BrokerReplicator.cpp
qpid/t
Author: aconway
Date: Wed Feb 22 23:46:48 2012
New Revision: 1292587
URL: http://svn.apache.org/viewvc?rev=1292587&view=rev
Log:
NO-JIRA: Fix error on windows "An operation was attempted on something that is
not a socket."
Modified:
qpid/trunk/qpid/cpp/src/qpid/client/TC
Author: aconway
Date: Thu Feb 23 20:17:34 2012
New Revision: 1292937
URL: http://svn.apache.org/viewvc?rev=1292937&view=rev
Log:
NO-JIRA: Fix broken distcheck - ha_tests.py not being skipped.
ha_tests.py depends on the python tools directory being available.
Modified it to skip the test i
Author: aconway
Date: Fri Feb 24 20:05:47 2012
New Revision: 1293397
URL: http://svn.apache.org/viewvc?rev=1293397&view=rev
Log:
QPID-3603: Improved command-based qpid-ha tool and ha config option names.
Added:
qpid/trunk/qpid/tools/src/py/qpid-ha (with props)
Removed:
qpid/trunk/
Author: aconway
Date: Fri Feb 24 21:27:51 2012
New Revision: 1293428
URL: http://svn.apache.org/viewvc?rev=1293428&view=rev
Log:
QPID-3603: Add support for replicated queues to qpid-config.
Modified:
qpid/trunk/qpid/tools/src/py/qpid-config
qpid/trunk/qpid/tools/src/py/qpid-ha
Modi
Author: aconway
Date: Tue Feb 28 15:28:04 2012
New Revision: 1294691
URL: http://svn.apache.org/viewvc?rev=1294691&view=rev
Log:
QPID-3603: Update HA design doc comments on persistence.
Modified:
qpid/trunk/qpid/cpp/design_docs/new-ha-design.txt
Modified: qpid/trunk/qpid/cpp/design_docs
Author: aconway
Date: Wed Feb 29 23:37:39 2012
New Revision: 1295337
URL: http://svn.apache.org/viewvc?rev=1295337&view=rev
Log:
QPID-3603: Add --ha-admin option to qpid-config, qpid-stat, qpid-route
Allow admin tools to connect to a HA backup broker.
Modified:
qpid/trunk/qpid/tools/sr
Author: aconway
Date: Wed Feb 29 23:37:48 2012
New Revision: 1295338
URL: http://svn.apache.org/viewvc?rev=1295338&view=rev
Log:
QPID-3603: updated qpid-ha to use qpidtoollibs library.
Modified:
qpid/trunk/qpid/tools/src/py/qpid-ha
qpid/trunk/qpid/tools/src/py/qpidtoollibs/broke
Author: aconway
Date: Wed Feb 29 23:38:00 2012
New Revision: 1295339
URL: http://svn.apache.org/viewvc?rev=1295339&view=rev
Log:
QPID-3603: HA support for stand-alone replication.
- New management method HaBroker.replicate to enable replication.
- qpid-ha tool can enable replication of qu
Author: aconway
Date: Thu Mar 1 19:47:08 2012
New Revision: 1295759
URL: http://svn.apache.org/viewvc?rev=1295759&view=rev
Log:
QPID-3603: Added "ready" command to qpid-ha, minor improvements.
Modified:
qpid/trunk/qpid/cpp/src/qpid/ha/HaBroker.cpp
qpid/trunk/qpid/tools/
Modified: qpid/trunk/qpid/doc/book/src/schemas.xml
URL:
http://svn.apache.org/viewvc/qpid/trunk/qpid/doc/book/src/schemas.xml?rev=1297234&r1=1297233&r2=1297234&view=diff
==
--- qpid/trunk/qpid/doc/book/src/schemas.xml (ori
Author: aconway
Date: Tue Mar 6 22:35:13 2012
New Revision: 1297766
URL: http://svn.apache.org/viewvc?rev=1297766&view=rev
Log:
NO-JIRA: Fix error in script name qpid-ha-tool->qpid-ha
Modified:
qpid/trunk/qpid/tools/setup.py
Modified: qpid/trunk/qpid/tools/setup.py
URL
Author: aconway
Date: Thu Mar 8 21:47:04 2012
New Revision: 1298602
URL: http://svn.apache.org/viewvc?rev=1298602&view=rev
Log:
QPID-3603: rgmanager integration for new HA cluster
- service start script qpid-primary, called by rgmanager to promote a broker.
- example cluster.conf
- m
Author: aconway
Date: Tue Mar 27 14:26:47 2012
New Revision: 1305851
URL: http://svn.apache.org/viewvc?rev=1305851&view=rev
Log:
QPID-3603: Install scripts and configuration for qpid HA rgmanager integration.
qpid/bin/install-cpp-python: installs c++ and python builds.
qpid/cpp/etc/Makefil
Author: aconway
Date: Tue Mar 27 14:49:47 2012
New Revision: 1305855
URL: http://svn.apache.org/viewvc?rev=1305855&view=rev
Log:
QPID-3603: Update new HA docs with information on rgmanager, more detail about
client connections.
Modified:
qpid/trunk/qpid/doc/book/src/Active-Pas
801 - 900 of 4662 matches
Mail list logo