GitHub user ProjectMoon opened a pull request:
https://github.com/apache/cloudstack/pull/1378
Emit event UUIDs on template deletion
When a template is deleted, it emits a usage event over the event bus.
However, it does not emit the UUID or class name of the template over the event
bus. This is leads to null pointers when expecting a template UUID on a delete
event. The UUID and class name of the template are present on template
creation, and on other usage events for different resources.
We have based this on 4.6 because we consider this a bug fix and it should
be forward-merged.
Testing: No unit tests provided, but we have tested it in a fully deployed
staging environment. Without this fix, delete a template and check the messages
on the event bus. No template UUID or class name (VirtualMachineTemplate). With
this fix, the template UUID and class name are emitted on the event bus.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/greenqloud/cloudstack
pr-emit-template-uuid-on-delete
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/cloudstack/pull/1378.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #1378
----
commit e405d9075ab6dedcb061e6edcea77136303d3430
Author: jeff <[email protected]>
Date: 2016-01-28T10:19:00Z
Emit template UUID and class name over event bus when deleting templates.
----
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---