[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-8816?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14736484#comment-14736484
 ] 

Rajani Karuturi commented on CLOUDSTACK-8816:
---------------------------------------------

account, user are for the caller in an event. entityUuid is the field for the 
actioned entity which will be matched by corresponding class(either 
VirtualMachine or Account or user etc.) 
In the below event, entityUuid is missing which is the cause of confusion. That 
needs to be fixed.

Current
--------------------------------------------------------------------------------

     routing_key: management-server.ActionEvent.ACCOUNT-DELETE.Account.*
        exchange: cloudstack-events
   message_count: 2
         payload: {"eventDateTime":"2015-09-04 17:59:24 
+0530","status":"Scheduled","description":"deleting User test4 (id: 28) and 
accountId \u003d 
28","event":"ACCOUNT.DELETE","Account":"c09e2e81-8edc-4c27-b072-25005b522b63","account":"bd73dc2e-35c0-11e5-b094-d4ae52cb9af0","user":"bd7ea748-35c0-11e5-b094-d4ae52cb9af0"}
   payload_bytes: 304
payload_encoding: string
     redelivered: False


Actual
--------------------------------------------------------------------------------

     routing_key: 
management-server.ActionEvent.ACCOUNT-DELETE.Account.5e45aa20-85e0-430c-95d2-75d531291625
        exchange: cloudstack-events
   message_count: 2
         payload: {"eventDateTime":"2015-09-04 17:55:41 
+0530","status":"Scheduled","description":"deleting User test (id: 31) and 
accountId \u003d 
31","event":"ACCOUNT.DELETE","entityuuid":"5e45aa20-85e0-430c-95d2-75d531291625","Account":"5e45aa20-85e0-430c-95d2-75d531291625","account":"bd73dc2e-35c0-11e5-b094-d4ae52cb9af0","user":"bd7ea748-35c0-11e5-b094-d4ae52cb9af0"}
   payload_bytes: 355
payload_encoding: string
     redelivered: True

> rabbitMQ: generated events have wrong or missing uuids
> ------------------------------------------------------
>
>                 Key: CLOUDSTACK-8816
>                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-8816
>             Project: CloudStack
>          Issue Type: Bug
>      Security Level: Public(Anyone can view this level - this is the 
> default.) 
>    Affects Versions: 4.3.2, 4.4.4, 4.5.2
>            Reporter: sadhu suresh
>            Assignee: Rajani Karuturi
>            Priority: Critical
>
> 1. create an account ppp
> 2,create few users under ppp account
> 3.delete the "ppp" account
> 4.check the rabbit mq  for generated events
> actual result:
> Therecieved event has admin user uuid instead of deleted account uuid
> The server reported 0 messages remaining.
> Exchange      cloudstack-events
> Routing Key   management-server.AsyncJobEvent.complete.Account.*
> Redelivered   ●
> Properties    
> priority:     0
> delivery_mode:        2
> content_type: text/plain
> Payload 885 bytes Encoding: string    
> {"cmdInfo":"{\"id\":\"d08d73a5-b577-4082-a959-114b433979f1\",\"response\":\"json\",\"sessionkey\":\"bYp8fdaTPgTYLtuVlSPxnHj9Iuk\\u003d\",\"ctxDetails\":\"{\\\"com.cloud.user.Account\\\":\\\"d08d73a5-b577-4082-a959-114b433979f1\\\"}\",\"cmdEventType\":\"ACCOUNT.DELETE\",\"ctxUserId\":\"2\",\"httpmethod\":\"GET\",\"_\":\"1416046428981\",\"uuid\":\"d08d73a5-b577-4082-a959-114b433979f1\",\"ctxAccountId\":\"2\",\"ctxStartEventId\":\"271\"}","instanceType":"Account","instanceUuid":"","jobId":"0749f13f-517b-4cba-81f2-c9a9d23445cd","status":"SUCCEEDED","processStatus":"0","commandEventType":"ACCOUNT.DELETE","resultCode":"0","command":"org.apache.cloudstack.api.command.admin.account.DeleteAccountCmd","jobResult":"org.apache.cloudstack.api.response.SuccessResponse/null/{\"success\":true}","account":"fcf6dd7e-6983-11e4-bb12-0662940000db","user":"fcf71ae6-6983-11e4-bb12-0662940000db"



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to