diff options
| author | Alan Conway <aconway@apache.org> | 2011-03-07 21:01:49 +0000 |
|---|---|---|
| committer | Alan Conway <aconway@apache.org> | 2011-03-07 21:01:49 +0000 |
| commit | 40865e50604ae2c061592a097d1acd7d78c535d7 (patch) | |
| tree | 0f5ea967e94e1b615fe7451c0f6c04a2e1ebf3e3 /java/client/example | |
| parent | 4ec0d474004484c5964fd4f47d70e31e3a93968b (diff) | |
| download | qpid-python-40865e50604ae2c061592a097d1acd7d78c535d7.tar.gz | |
QPID-3121: Cluster management inconsistency when using persistent store.
With the store doing async completions, completion IO callbacks could
be queued differently on different nodes. This led to inconsistent
management changes in a cluster when a connection was modified in an
IO callback.
Fix was to mark IO callback processing as not cluster safe, so
connections don't record management stats during an IO callback.
Test changes:
- enable durable tests in test_management.
- add substitutions to mask known issue of inconsistent "stats changed" messages.
- add transactional client to test_management.
- ignore heartbeat connection close logs in cluster_test_logs.py
- make brokertest.retry more accurate
- fix minor bug in brokertest.log_ready.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1078947 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'java/client/example')
0 files changed, 0 insertions, 0 deletions
