[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-5358?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kelven Yang updated CLOUDSTACK-5358:
------------------------------------

    Fix Version/s: 4.3.0

> API: synchronization on the object is broken
> --------------------------------------------
>
>                 Key: CLOUDSTACK-5358
>                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-5358
>             Project: CloudStack
>          Issue Type: Bug
>      Security Level: Public(Anyone can view this level - this is the 
> default.) 
>          Components: Management Server
>    Affects Versions: 4.3.0
>            Reporter: Alena Prokharchyk
>            Assignee: Kelven Yang
>            Priority: Critical
>             Fix For: 4.3.0, 4.4.0
>
>
> There is a way to synchronize API commands on certain CS object. For example, 
> when createFirewallRule is called, synchronization on the Network is being 
> done, so the next command won't be processed till the last one is executed.  
> To enable it for the certain command, following methods have to be added to 
> corresponding *Cmd class:
> @Override
>     public String getSyncObjType() {
>         return BaseAsyncCmd.networkSyncObject;
>     }
>     @Override
>     public Long getSyncObjId() {
>         return getIp().getAssociatedWithNetworkId();
>     }
> This logic got broken after the changes for vmSync got merged in. 



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

Reply via email to