ID of multiple notifications based on a single event differs from each other
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tacker |
New
|
Medium
|
Unassigned |
Bug Description
According to SOL003 v3.3.1, ID of VnfLcmOperation
"Identifier of this notification. If a notification is sent multiple times due to multiple subscriptions, the "id" attribute of all these notifications shall have the same value."
However, Tacker Antelope implementation generates multiple notification on a single event with differrent IDs[1].
```
def send_lcmocc_
subscs = subsc_utils.
for subsc in subscs:
if self.is_local:
```
`send_lcmocc_
I think we can resolve this issue by:
1. Generate UUID outside of for-loop
2. Use UUID generated at step 1 as argument of `make_lcmocc_
Changed in tacker: | |
importance: | Undecided → Medium |