Somehow the review comments are not showing?

1.       Would it make sense to make the pre/post method signature identical?

2.       In StateEntry.addTransition(), do you need E and S as separate 
parameters?

From: Koushik Das [mailto:nore...@reviews.apache.org] On Behalf Of Koushik Das
Sent: Thursday, 9 October 2014 3:00 PM
To: Kishan Kavala; Koushik Das
Cc: Damoder Reddy; cloudstack
Subject: Re: Review Request 26168: There are new VM State Machine changes 
introduced which were missed to capture the usage events

This is an automatically generated e-mail. To reply, visit: 
https://reviews.apache.org/r/26168/



- Koushik Das


On October 9th, 2014, 6:26 a.m. UTC, Damodar Reddy Talakanti wrote:
Review request for cloudstack, Kishan Kavala and Koushik Das.
By Damodar Reddy Talakanti.

Updated Oct. 9, 2014, 6:26 a.m.
Bugs: CLOUDSTACK-7648<https://issues.apache.org/jira/browse/CLOUDSTACK-7648>
Repository: cloudstack-git
Description

There are new VM State Machine changes introduced while adding VM Sync changes 
and these were missed to capture the usage events.



This is causing to get wrong usage statistics for a VM who's state is changed 
by VM sync


Testing

Tested on Simulator for all VM Lifecycle states and tested with Xenserver for 
VM Sync reatled actions.



Ran Simulator for VM lifecycle realted tests.



Currenly there is no API call listUsageEvents to verify that events are 
generated.



Ran Simulator and used smoke tests against simulator to test it.


Diffs

  *   api/src/com/cloud/vm/VirtualMachine.java (34387eb)
  *   engine/components-api/src/com/cloud/network/NetworkStateListener.java 
(c86f782)
  *   
plugins/hypervisors/baremetal/src/com/cloud/baremetal/manager/BaremetalManagerImpl.java
 (92163ea)
  *   
plugins/network-elements/ovs/src/com/cloud/network/ovs/OvsTunnelManagerImpl.java
 (c998e3b)
  *   server/src/com/cloud/capacity/CapacityManagerImpl.java (e5b7d19)
  *   server/src/com/cloud/deploy/DeploymentPlanningManagerImpl.java (a40a7d7)
  *   
server/src/com/cloud/network/router/VirtualNetworkApplianceManagerImpl.java 
(968c538)
  *   server/src/com/cloud/network/security/SecurityGroupManagerImpl.java 
(f60a746)
  *   server/src/com/cloud/storage/listener/SnapshotStateListener.java (8da71a6)
  *   server/src/com/cloud/storage/listener/VolumeStateListener.java (1911a48)
  *   server/src/com/cloud/vm/UserVmStateListener.java (a0088b8)
  *   server/src/org/apache/cloudstack/affinity/AffinityGroupServiceImpl.java 
(8e606ca)
  *   utils/src/com/cloud/utils/fsm/StateListener.java (3d0a645)
  *   utils/src/com/cloud/utils/fsm/StateMachine2.java (4950a25cb)

View Diff<https://reviews.apache.org/r/26168/diff/>


Reply via email to