On Mon, May 20, 2013 at 06:22:03PM +0000, Sudha Ponnaganti wrote:
> Also open defects need to be addressed as testing has been done on feature 
> branch and the numbers seem to be high on this branch - atleast blocker and 
> critical should be addressed. 
> 
> Key   Summary Assignee        Reporter        Priority        Status
> CLOUDSTACK-2586       [Object_Store_Refactor] Extract template does not give 
> proper URL to download the template      Unassigned      Sanjeev N       
> Critical        Open
> CLOUDSTACK-2584       [Object_Store_Refactor] Failed to create template from 
> stopped guest vm's root disk     Unassigned      Sanjeev N       Critical     
>    Open
> CLOUDSTACK-2583       [Object_Store_Refactor] Failed to create snapshot from 
> root disk of a guest VM  Unassigned      Sanjeev N       Blocker Open
> CLOUDSTACK-2578       [Object_Store_Refactor] NPE while deleting template 
> from CS     Unassigned      Sanjeev N       Critical        Open
> CLOUDSTACK-2538       [Object_Store_Refactor] No option for the user to 
> provide storage name  Unassigned      Sanjeev N       Major   Open
> CLOUDSTACK-2528       Object_Store_Refactor - Not able to download volumes.   
> Unassigned      Sangeetha Hariharan     Major   Open
> CLOUDSTACK-2527       Object_Store_Refactor - Default isos (xen-tools.iso and 
> vmware-tools.iso) are not in "Ready" state and not usable.      Unassigned    
>   Sangeetha Hariharan     Major   Open
> CLOUDSTACK-2525       Object_Store_Refactor - In case of template creation 
> failure , we are not able to remove the tempalte entries. We are not able to 
> delete these templates later. Unassigned      Sangeetha Hariharan     Major   
> Open
> CLOUDSTACK-2523       Object_Store_Refactor - Recurring Snapshots are failing 
> becuase of NullPointerException.        Unassigned      Sangeetha Hariharan   
>   Blocker Open
> CLOUDSTACK-2511       Multiple_Ip_Ranges: Adding guest ip range in 
> subset/superset to existing CIDR is allowed        Unassigned      Sanjeev N  
>      Critical        Open
> CLOUDSTACK-2493       Object_Store_Refactor - Template - ClassCastException 
> when trying to extract Template.  Min Chen        Sangeetha Hariharan     
> Major   Reopened
> CLOUDSTACK-2481       Object_Store_Refactor - Templates - Not able to create 
> a template from snapshot.        Unassigned      Sangeetha Hariharan     
> Critical        Open

+100 - known problems shouldn't be brought into master

> 
> -----Original Message-----
> From: Chip Childers [mailto:chip.child...@sungard.com] 
> Sent: Monday, May 20, 2013 10:53 AM
> To: dev@cloudstack.apache.org
> Subject: Re: [MERGE]object_store branch into master
> 
> On Fri, May 17, 2013 at 08:19:57AM -0400, David Nalley wrote:
> > On Fri, May 17, 2013 at 4:11 AM, Edison Su <edison...@citrix.com> wrote:
> > > Hi all,
> > >      Min and I worked on object_store branch during the last one and half 
> > > month. We made a lot of refactor on the storage code, mostly related to 
> > > secondary storage, but also on the general storage framework. The 
> > > following goals are made:
> > >
> > > 1.       An unified storage framework. Both secondary 
> > > storages(nfs/s3/swift etc) and primary storages will share the same 
> > > plugin model, the same interface. Add any other new storages into 
> > > cloudstack will much easier and straightforward.
> > >
> > > 2.       The storage interface  between mgt server and resource is 
> > > unified, currently there are only 5 commands send out by mgt server: 
> > > copycommand/createobjectcommand/deletecommand/attachcommand/dettachcommand,
> > >  and each storage vendor can decode/encode all the 
> > > entities(volume/snapshot/storage pool/ template etc) by its own.
> > >
> > > 3.       NFS secondary storage is not explicitly depended on by other 
> > > components. For example, when registering template into S3, template will 
> > > be write into S3 directly, instead of storing into nfs secondary storage, 
> > > then push to S3. If s3 is used as secondary storage, then nfs storage 
> > > will be used as cache storage, but from other components point of view, 
> > > cache storage is invisible. So, it's possible to make nfs storage as 
> > > optional if s3 is used for certain hypervisors.
> > > The detailed FS is at 
> > > https://cwiki.apache.org/confluence/display/CLOUDSTACK/Storage+Backu
> > > p+Object+Store+Plugin+Framework
> > > The test we did:
> > >
> > > 1.       We modified marvin to use new storage api
> > >
> > > 2.       Test_volume and test_vm_life_cycle, test_template under smoke 
> > > test folder are executed against xenserver/kvm/vmware and devcloud, some 
> > > of them are failed, it's partly due to bugs introduced by our code, 
> > > partly master branch itself has issue(e.g. resizevolume doesn't work). We 
> > > want to fix these issues after merging into master.
> > >
> > > The basic follow does work: create user vm, attach/detach volume, 
> > > register template, create template from volume/snapshot, take snapshot, 
> > > create volume from snapshot.
> > >   It's a huge change, around 60k LOC patch, to review the code, you can 
> > > try: git diff master..object_store, will show all the diff.
> > >   Comments/feedback are welcome. Thanks.
> > >
> > >
> > 
> > 
> > Given the amount of change, can we get at least a BVT run against your 
> > branch done before merge?
> > 
> > --David
> >
> 
> +1 to BVT please.
> 

Reply via email to