Fix FCAPS integraton bugs 36/87936/1
authorLiexiang Yue <yueliexiang@chinamobile.com>
Fri, 17 May 2019 03:34:20 +0000 (11:34 +0800)
committerLiexiang Yue <yueliexiang@chinamobile.com>
Fri, 17 May 2019 03:34:20 +0000 (11:34 +0800)
Issue-ID: MULTICLOUD-499

Change-Id: I167de99a84caa1bc727029b8c5f708adde821856
Signed-off-by: Liexiang Yue <yueliexiang@chinamobile.com>
fcaps/fcaps/vesagent/vesagent_ctrl.py

index c332d48..97d7863 100644 (file)
@@ -24,6 +24,7 @@ from django.conf import settings
 from common.msapi import extsys
 from fcaps.vesagent.tasks import scheduleBacklogs
 from fcaps.vesagent.event_domain import fault_vm
+from fcaps.vesagent.event_domain import pm_vm
 
 from django.core.cache import cache
 
@@ -392,6 +393,8 @@ class VesAgentCtrl(APIView):
         try:
             if backlog_input["domain"] == "fault" and backlog_input["type"] == "vm":
                 return fault_vm.buildBacklog_fault_vm(vimid, backlog_input)
+            elif backlog_input["domain"] == "pm" and backlog_input["type"] == "vm":
+                return pm_vm.buildBacklog_pm_vm(vimid, backlog_input)
             else:
                 self._logger.warn("return with failure: unsupported backlog domain:%s, type:%s"
                                   % (backlog_input["domain"], backlog_input["type"] == "vm"))