=== modified file 'lava_scheduler_app/models.py'
@@ -51,11 +51,11 @@
)
# A device health shows a device is ready to test or not
- HEALTH_UNKNOWN, HEALTH_HEALTHY, HEALTH_SICK = range(3)
+ HEALTH_UNKNOWN, HEALTH_PASS, HEALTH_FAIL = range(3)
HEALTH_CHOICES = (
(HEALTH_UNKNOWN, 'Unknown'),
- (HEALTH_HEALTHY, 'Healthy'),
- (HEALTH_SICK, 'Sick'),
+ (HEALTH_PASS, 'Pass'),
+ (HEALTH_FAIL, 'Fail'),
)
hostname = models.CharField(
@@ -132,6 +132,7 @@
created_by=user, device=self, old_state=self.status,
new_state=new_status, message=reason, job=None).save()
self.status = new_status
+ self.health_status = Device.HEALTH_UNKNOWN
self.save()
#@classmethod
=== modified file 'lava_scheduler_daemon/dbjobsource.py'
@@ -218,10 +218,10 @@
if job.health_check is True:
device.last_health_report_job = job
if job.status == TestJob.INCOMPLETE:
- device.health_status = Device.HEALTH_SICK
+ device.health_status = Device.HEALTH_FAIL
device.put_into_maintenance_mode(None, "Health Check Job Failed")
elif job.status == TestJob.COMPLETE:
- device.health_status = Device.HEALTH_HEALTHY
+ device.health_status = Device.HEALTH_PASS
job.end_time = datetime.datetime.utcnow()
token = job.submit_token