You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cloudstack.apache.org by "Alena Prokharchyk (JIRA)" <ji...@apache.org> on 2013/12/04 02:12:36 UTC
[jira] [Created] (CLOUDSTACK-5358) API: synchronization on the
object is broken
Alena Prokharchyk created CLOUDSTACK-5358:
---------------------------------------------
Summary: 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
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#6144)