From 6bda6e9b753e9d900aca898c438bc8b1e7d006e0 Mon Sep 17 00:00:00 2001 From: Bin Yang Date: Tue, 15 May 2018 07:46:27 +0000 Subject: Add the vesagent worker scheduler as celery task The vesagent configurion logic will trigger the vesagent worker scheduler via celery Change-Id: I2504f2ef2672c25416062f63ffdfc5495b9200b4 Issue-ID: MULTICLOUD-230 Signed-off-by: Bin Yang --- windriver/titanium_cloud/vesagent/vesagent_ctrl.py | 3 +++ 1 file changed, 3 insertions(+) (limited to 'windriver/titanium_cloud/vesagent/vesagent_ctrl.py') diff --git a/windriver/titanium_cloud/vesagent/vesagent_ctrl.py b/windriver/titanium_cloud/vesagent/vesagent_ctrl.py index 987a0966..0cc2e9f5 100644 --- a/windriver/titanium_cloud/vesagent/vesagent_ctrl.py +++ b/windriver/titanium_cloud/vesagent/vesagent_ctrl.py @@ -22,6 +22,7 @@ from rest_framework.views import APIView from django.conf import settings from common.msapi import extsys +from titanium_cloud.vesagent.tasks import scheduleBacklogs from titanium_cloud.vesagent.event_domain.fault_vm import buildBacklog_fault_vm from django.core.cache import cache @@ -257,6 +258,8 @@ class VesAgentCtrl(APIView): # cache forever cache.set("VesAgentBacklogs.config.%s" % vimid, VesAgentBacklogsConfigStr, None) + # notify schduler + scheduleBacklogs.delay(vimid) except Exception as e: self._logger.error("exception:%s" % str(e)) VesAgentBacklogsConfig = {"error":"exception occurs during build backlogs"} -- cgit 1.2.3-korg