summaryrefslogtreecommitdiff
path: root/java/module.xml
diff options
context:
space:
mode:
authorAlan Conway <aconway@apache.org>2013-01-23 21:58:03 +0000
committerAlan Conway <aconway@apache.org>2013-01-23 21:58:03 +0000
commitef0eb55ea5a92c1cb63dec78d3b729e5041425c5 (patch)
tree36098bc338234ca9fce58847175437b2dd10c605 /java/module.xml
parent1a5e1cc3f4b9584b4963edd7aecde3ef349f3b66 (diff)
downloadqpid-python-ef0eb55ea5a92c1cb63dec78d3b729e5041425c5.tar.gz
NO-JIRA: HA refactor, re-organise code for clarity and thread safety.
Introduce Role base class. Primary and Backup are now subclasses of Role. Moved backup/primary specific code from HaBroker to the Backup and Primary roles. HaBroker always holds a single Role, via a thread-safe RoleHolder. RoleHolder ensures atomic transition between roles: the old role is deleted before the new role is created. Membership is now independently thread safe, breaking the potential deadlock between HaBroker and the Roles. Logging improvements and other minor cleanup. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1437771 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'java/module.xml')
0 files changed, 0 insertions, 0 deletions