Fix eventId issue 55/67655/1
authorXiaohua Zhang <xiaohua.zhang@windriver.com>
Wed, 19 Sep 2018 10:31:31 +0000 (10:31 +0000)
committerXiaohua Zhang <xiaohua.zhang@windriver.com>
Wed, 19 Sep 2018 10:31:50 +0000 (10:31 +0000)
eventId should be unique for each report event

Issue-ID: MULTICLOUD-361
Change-Id: Iee11b64e9bce88003858218abc53d1f1f9d8a86d
Signed-off-by: Xiaohua Zhang <xiaohua.zhang@windriver.com>
windriver/titanium_cloud/vesagent/event_domain/fault_vm.py

index 48ff05f..9b6d022 100644 (file)
@@ -252,7 +252,8 @@ def data2event_fault_vm(vimid, oneBacklog, last_event, vm_data):
 
             startEpochMicrosec = last_event['event']['commonEventHeader']['startEpochMicrosec']
             lastEpochMicrosec = get_epoch_now_usecond()
-            eventId = last_event['event']['commonEventHeader']['eventId']
+            # holmes requires that eventId must be unique for each event!
+            eventId = str(uuid.uuid4())
 
             pass