Explicit heartbeat update method, only check healthy nodes for HB timeout, default node state on creation is 'dead'

This commit is contained in:
Roberto Rosario
2012-08-03 05:40:01 -04:00
parent 5019b1a01f
commit 60b2998b65
4 changed files with 30 additions and 17 deletions

View File

@@ -15,11 +15,11 @@ logger = logging.getLogger(__name__)
def node_heartbeat():
logger.debug('starting')
node = Node.objects.myself()
node.save()
node.send_heartbeat()
@simple_locking('house_keeping', 10)
def house_keeping():
logger.debug('starting')
ClusteringConfig.objects.check_dead_nodes()
ClusteringConfig.cluster.check_dead_nodes()