| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
HA code needs faster reconnects than federation.
This is a temporary solution till we have a more robust
and rapid reconnect mechanism in place.
git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3603-6@1244106 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
| |
Disabled: failing due to known issue in current code, enable when fixed.
git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3603-6@1244104 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
|
|
|
| |
Core dump occuring when a link was closed before being completely opened.
- Merge Link::established and setConnection into one atomic function.
- Moved logic that needs to be executed in a connection thread from ~Link to Link::destroy
Link::destroy is always called in connection thread, ~Link can be called later if
another thread is holding a reference.
- Added some asserts to verify functioning as expected.
git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3603-6@1244103 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
| |
Hi-res timestamps are now formatted like this: 2012-02-02 17:40:20.236067000
git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3603-6@1244102 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3603-6@1244101 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3603-6@1244100 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
|
| |
seconds.
Allow sub-second intervals, e.g. reconnect_interval_min=0.001 for a
millisecond interval.
git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3603-6@1244099 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3603-6@1244098 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
|
| |
- Moved timer from LinkRegistry to Link.
- Got rid of remapping code, simplified failover.
- Faster interval for maintenance intervals.
- Test for simple HA broker failover.
git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3603-6@1244097 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3603-6@1244096 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
| |
- Flatten known-hosts in Link to a single URL.
- Circular retry on failover URL.
- Allow setting a different retry URL.
git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3603-6@1244094 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
| |
Formerly were being set during periodic maintenance.
git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3603-6@1244092 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
| |
Setting --sequence=yes to qpid-send has a significant impact on throughput,
restoring original default so results before/after the change are comparable.
git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3603-6@1244091 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3603-6@1244090 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3603-6@1244089 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3603-6@1244088 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3603-6@1244087 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
| |
management.
git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3603-6@1244086 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
| |
This reverts r1235975 which had an incorrect change to
qpid.tests.messaging.endpoints.ReceiverTests.testMode
git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3603-6@1244085 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3603-6@1244084 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3603-6@1244083 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3603-6@1244082 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
| |
Fix agreed on by rhs. Updated test endpoints.py from trunk.
git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3603-6@1244081 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
| |
- TcpConnector: set identifier early so it is available in error messages.
git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3603-6@1244080 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
|
|
| |
qpid-ha-admin sets a client-property to indicate an admin connection.
Added support for setting client-property in python clients.
Added support for getting client-property in a broker.
ConnectionExcluder checks admin property.
Removed old user-based checks.
git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3603-6@1244079 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
| |
The client-properties can be specified for old-API, new-API and
QMF connections.
git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3603-6@1244078 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3603-6@1244077 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3603-6@1244076 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
| |
Old clients can omit certain map values. Previously this caused an error,
now a void value is treated as an empty map.
git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3603-6@1244075 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3603-6@1244074 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3603-6@1244073 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3603-6@1244072 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3603-6@1244071 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3603-6@1244070 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
| |
This is not an error, its normal for ReplicatingSubscriptions to be still
running when a queue is deleted.
git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3603-6@1244069 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3603-6@1244068 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
| |
If a backup crashes or shuts down any messages that have
been delayed completion for that backup must be marked
complete to avoid the primary hanging.
git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3603-6@1244067 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3603-6@1244066 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3603-6@1244065 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3603-6@1244064 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3603-6@1244063 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
| |
Clarified deliver() and dequeued() logic and locking.
git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3603-6@1244061 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
| |
Was core dumping occasionally due to QueueReplicator being deleted before
it was initialized.
git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3603-6@1244060 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
|
|
|
|
| |
Separate bridge de-activation from destruction in QueueReplicator:
Only deactivate if destroyed by the WiringReplicator because of a
queue delete. If destroyed for any other reason (e.g. broker
destruction) don't de-activate the bridge as required resources may
not exist.
Added missing locks in QueueReplicator functions.
git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3603-6@1244059 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
| |
Creating the prefix dynamically caused sporadic core dumps with trace
logging on. It is also inefficient.
git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3603-6@1244058 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
| |
ReplicatingSubscription::DelegatingConsumer
The event messages sent to this consumer do not have delayed completion.
git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3603-6@1244057 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3603-6@1244056 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
| |
- Reduce verbosity, drop unknown event messages.
- Lots of clarifications
- Fix minor test bug in ha_tests.py.
git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3603-6@1244055 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3603-6@1244054 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
| |
ReplicatingSubscription.
git-svn-id: https://svn.apache.org/repos/asf/qpid/branches/qpid-3603-6@1244053 13f79535-47bb-0310-9956-ffa450edef68
|