Hi, Chip

1) You state that it's based off of 4.0.  Do you need to rebase against master?
[mice] already rebased against master

2) Are you using reviewboard as a method for easy review of the changes, but 
will be committing to master via a merge in the repo?  Or will you pull the 
patch into master from reviewboard?  I think that once you get consensus on the 
changes, you have commit rights to do either.
[mice] will commit to master via a merge in the repo

3) Are there any unit tests that test the new classes and methods?
[mice] Yes, VMSnapshotManagerTest.java for testing creation case in 
VMSnapshotManager. But I'm not sure if this is sufficient, do we have some 
guideline about unit test coverage?

4) Are there any doc updates required?
[mice] test scenarios need to be elaborated in the spec, currently I only 
listed some fast acceptance cases.

Regards
-Mice

-----Original Message-----
From: Chip Childers [mailto:chip.child...@sungard.com] 
Sent: Tuesday, January 29, 2013 10:34 PM
To: cloudstack-dev@incubator.apache.org
Subject: Re: [MERGE] Support VM Snapshot

On Mon, Jan 28, 2013 at 9:35 PM, Mice Xia <mice_...@tcloudcomputing.com> wrote:
> I would like to request merge of feature VM snapshot to master
>
> Review board:
> https://reviews.apache.org/r/9118/
>
> Doc/spec
> https://cwiki.apache.org/confluence/display/CLOUDSTACK/VM+Snapshots
>
> Jira ticket
> https://issues.apache.org/jira/browse/CLOUDSTACK-684
>
> Branch
> vm-snapshot (which is based on 4.0.0)
>
> Potential impact and notes:
> * 4 new states are added to VM state Machine
> * the case 'migrating volume to other primary storage with associated 
> VM snapshots' is not yet handled
> * KVM support is not merged due to expected libvirt library has not released.
> * UI change is included.
>
>
> Regards
> Mice

I'd hope for one of the more knowledgeable engineers to review the 
implementation details, but the patch looks reasonable.

Some questions though:

1) You state that it's based off of 4.0.  Do you need to rebase against master?
2) Are you using reviewboard as a method for easy review of the changes, but 
will be committing to master via a merge in the repo?  Or will you pull the 
patch into master from reviewboard?  I think that once you get consensus on the 
changes, you have commit rights to do either.
3) Are there any unit tests that test the new classes and methods?
4) Are there any doc updates required?

-chip

Reply via email to