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
-----Original Message-----
From: Chip Childers [mailto:[email protected]]
Sent: Monday, May 20, 2013 10:53 AM
To: [email protected]
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 <[email protected]> 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.