~gandelman-a/charms/precise/keystone/cluster_leader

« back to all changes in this revision

Viewing changes to hooks/utils.py

  • Committer: Adam Gandelman
  • Date: 2013-01-31 01:14:32 UTC
  • Revision ID: adamg@canonical.com-20130131011432-qke77lv8g525mqy9
Fix eligible_leader() for HA clustered case.

Show diffs side-by-side

added added

removed removed

Lines of Context:
526
526
 
527
527
 
528
528
def eligible_leader():
529
 
    if is_clustered() and not is_leader():
 
529
    if is_clustered():
 
530
        if not is_leader():
 
531
            juju_log('Deferring action to CRM leader.')
530
532
            return False
531
533
    else:
532
534
        peers = peer_units()