Make sure node hostname is unique

This commit is contained in:
Roberto Rosario
2012-08-03 06:06:09 -04:00
parent 9ff4ff75ff
commit 239f6467fe
2 changed files with 41 additions and 1 deletions

View File

@@ -29,7 +29,7 @@ class NodeManager(models.Manager):
class Node(models.Model):
hostname = models.CharField(max_length=255, verbose_name=_(u'hostname'))
hostname = models.CharField(max_length=255, verbose_name=_(u'hostname'), unique=True)
cpuload = models.FloatField(blank=True, default=DEFAULT_NODE_CPU_LOAD, verbose_name=_(u'cpu load'))
heartbeat = models.DateTimeField(blank=True, default=datetime.datetime.now(), verbose_name=_(u'last heartbeat check'))
memory_usage = models.FloatField(blank=True, default=DEFAULT_NODE_MEMORY_USAGE, verbose_name=_(u'memory usage'))