From 80a7ced1b63ce3d7e9cbc31c5ec173cb44c0ba5b Mon Sep 17 00:00:00 2001 From: Xiaohua Zhang Date: Wed, 19 Sep 2018 10:31:31 +0000 Subject: Fix eventId issue eventId should be unique for each report event Issue-ID: MULTICLOUD-361 Change-Id: Iee11b64e9bce88003858218abc53d1f1f9d8a86d Signed-off-by: Xiaohua Zhang --- windriver/titanium_cloud/vesagent/event_domain/fault_vm.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/windriver/titanium_cloud/vesagent/event_domain/fault_vm.py b/windriver/titanium_cloud/vesagent/event_domain/fault_vm.py index 48ff05fc..9b6d0224 100644 --- a/windriver/titanium_cloud/vesagent/event_domain/fault_vm.py +++ b/windriver/titanium_cloud/vesagent/event_domain/fault_vm.py @@ -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 -- cgit 1.2.3-korg