Set status to none when reassigning queued task pnode

pull/460/head
Piero Toffanin 2018-05-31 22:23:37 -04:00
rodzic c89e87f9f8
commit 2f18b61d84
2 zmienionych plików z 2 dodań i 0 usunięć

Wyświetl plik

@ -312,6 +312,7 @@ class Task(models.Model):
logger.info("Processing node {} went offline, reassigning {}...".format(self.processing_node, self))
self.uuid = ''
self.processing_node = None
self.status = None
self.save()
else:
# Task was running and processing node went offline

Wyświetl plik

@ -585,6 +585,7 @@ class TestApiTask(BootTransactionTestCase):
task.refresh_from_db()
self.assertTrue(task.processing_node.id == another_pnode.id)
self.assertTrue(task.status == None)
# Set task to queued, bring node offline
task.status = status_codes.RUNNING