[PROPOSAL] Storage Subsystem API Interface Additions

2013-09-18 Thread SuichII, Christopher
I would like to raise for discussion the idea of adding a couple methods to the Storage Subsystem API interface. Currently, takeSnapshot() and revertSnapshot() only support single VM volumes. We have a use case for snapshotting multiple VM volumes at the same time. For us, it is more efficient t

Removal of cloud-plugin-netapp

2013-09-18 Thread SuichII, Christopher
I remember seeing/hearing some discussion about removing the cloud-plugin-netapp component since it is not used or really managed any more. Is this still in the works? One of the dependencies (manageontap.jar) will conflict with one of the dependencies of our (in development) plugin. The versio

Re: Removal of cloud-plugin-netapp

2013-09-18 Thread SuichII, Christopher
t could enable a volume service for baremetal, but currently it is too > tied to NetApp. > > > On 9/18/13 11:35 AM, "Alex Huang" wrote: > >> I think it should be removed. >> >> --Alex >> >>> -Original Message- >>> From

Re: [PROPOSAL] Storage Subsystem API Interface Additions

2013-09-18 Thread SuichII, Christopher
nterface and that has >>> a getBatchWindowTime(), then the framework can detect that it should >>> try to queue up some snapshot requests and send them to the driver in >>> a batch. Or that could be implemented in the driver itself. I would >>> lean toward

Re: [PROPOSAL] Storage Subsystem API Interface Additions

2013-09-18 Thread SuichII, Christopher
l ocean does "backups" which are live but on a schedule and seem to > be a full volume backup. And then there are snapshots which are on demand, > but require you to stop your VM (so they can essentially copy the qcow or > lv somewhere). > > Darren > > > >

Re: [PROPOSAL] Storage Subsystem API Interface Additions

2013-09-18 Thread SuichII, Christopher
> The APIs you mentioned that takes lists really just manipulate data in the > DB, so they can easily batch and transactionally do a bunch at once. > > Maybe someone who's more familiar with the storage implementation can > comment? > > Darren > > > On Wed, Sep

Re: [PROPOSAL] Modularize Spring

2013-09-18 Thread SuichII, Christopher
I've been following this conversation somewhat and would like to throw in some background as a plugin writer. One thing that concerns me in the current plugin model is the number of XML/text files that need to be edited to deploy my plugin. -applicationContext must be edited to add our PluginMa

Re: [PROPOSAL] Modularize Spring

2013-09-18 Thread SuichII, Christopher
, Cisco & Red Hat On Sep 18, 2013, at 8:46 PM, "SuichII, Christopher" wrote: > I've been following this conversation somewhat and would like to throw in > some background as a plugin writer. > > One thing that concerns me in the current plugin model is the number

Re: [PROPOSAL] Storage Subsystem API Interface Additions

2013-09-19 Thread SuichII, Christopher
indow, it can aggregate the > requests targeting for the same VM instance into groups, this can allow > hypervisor level drivers to take advantage of hypervisor provided VM > snapshot wisely. > > So +1 for storage layer - driver interface enhancements like this, but I > don't s

Re: NetApp&Citrix Storage plugin meeting notes -- Sep 17, 2013

2013-09-20 Thread SuichII, Christopher
Just as some background, I'm the Chris from 'NetApp: Chris, David' So, the *_details table is perfect for storing pieces of information that are specific to storage pools or image stores. The kind of information we need to save are global settings and configurations. Things like, enabling enabli

Re: Removal of cloud-plugin-netapp

2013-09-23 Thread SuichII, Christopher
e Engineer Data Center Platforms – Cloud Solutions Citrix, Cisco & Red Hat On Sep 18, 2013, at 1:54 PM, "SuichII, Christopher" wrote: > Darren, > > The integration we are working on will be closed source. The NetApp OpenStack > integrations are GPL due to the nature of

Re: [DISCUSS] UI: New look and feel

2013-09-27 Thread SuichII, Christopher
Brian - The new style looks great, but I'd like to repeat someone else's question: Are we getting rid of the icons on the nav bar? As a plugin dev, it would be really nice to keep our company logo by our UI plugin. Shiva & Sebastien - What impact would this angular.js project have on UI plugins

Scalable Backup and Recovery

2013-09-27 Thread SuichII, Christopher
I'd like to start a discussion around the direction of scalable backup and recovery in CloudStack. Currently, the only want to backup and recover vms is by setting up a schedule or manually snapshotting up individual vm disks or manually snapshotting vms. Unfortunately, I don't believe this is a

Re: Scalable Backup and Recovery

2013-09-28 Thread SuichII, Christopher
experience". > > The actual scalability of the snapshot process itself is limited by > available disk and network bandwidth. > Also certain hypervisors have various quirks which stand in the way of an > efficient solution. > > On 9/27/13 10:27 AM, "SuichII, Christoph

Re: Scalable Backup and Recovery

2013-09-30 Thread SuichII, Christopher
recover the whole volume, you're potentially blowing away data that was created between clicking the button and when the snapshot was created. Again, that seems like a vendor specific thing - something we should add to the storage subsystem interface and let storage providers implement it if they

[PROPOSAL] Revert to VM disk Snapshot

2013-09-30 Thread SuichII, Christopher
The storage subsystem API currently has an interface for takeSnapshot() and an associated externally facing API for takeSnapshot. There is also a method on the primary data store interface for revertSnapshot(). However, this method is unused. We would like this storage subsystem interface method

[PROPOSAL] SSVM Generic Copy

2013-09-30 Thread SuichII, Christopher
The storage subsystem currently uses a number of hypervisor APIs for transferring files between data stores (both primary and secondary). However, while implementing the storage subsystem API as a storage provider, we have discovered that there is a need for a generic copy method that can copy f

[PROPOSAL] Provide Option to Quiesce VMs While Taking Snapshots

2013-09-30 Thread SuichII, Christopher
CloudStack currently snapshots vm disks by taking hypervisor snapshots. However, when implementing the storage subsystem API interface takeSnapshot(), the VM associated with the requested volume is not quiesced since a hypervisor snapshot is not necessarily taken. When creating a storage level s

Re: [PROPOSAL] Provide Option to Quiesce VMs While Taking Snapshots

2013-09-30 Thread SuichII, Christopher
uiescing the DB app (like SQL Server via VSS) - does not give >> you a properly quiesced snapshot on the data disk - just a point-in-time >> snapshot. >> >> >> On Mon, Sep 30, 2013 at 3:52 PM, Chiradeep Vittal < >> chiradeep.vit...@citrix.com> wr

Re: [PROPOSAL] Modularize Spring

2013-10-03 Thread SuichII, Christopher
opping your jar in a directory and restarting. You pointed out two things I didn't think about though, command.properties and log4j xml. Let me think about those twos as they should be address also. Basically you should never have to edit a file that is packaged as part of ACS. Only

Re: [PROPOSAL] Modularize Spring

2013-10-03 Thread SuichII, Christopher
nfig >> file and configure cloudstack to use that. One of the things I don't >> particularily like is that ACS forces log4j to its own configuration >> file and will not allow the regular log4j config discovery. So what I >> could do is add a JVM property like -Dclou

Re: [PROPOSAL] Modularize Spring

2013-10-03 Thread SuichII, Christopher
ogress on the commands.properties as I realized it >>>> will overlap with the rbac work being done. I will start a thread >>>> regarding that so maybe it will be address in the rbac work. >>>> >>>> Regarding log4j. First, why do you have to change

Re: Removal of cloud-plugin-netapp

2013-10-04 Thread SuichII, Christopher
html> >> API set the LUN mask on the filer for that LUN. Then the ISCSI initiator >> on the bare metal host / vm can login to the LUN. >> >> >> >> On 9/23/13 10:32 AM, "Chip Childers" wrote: >> >>> On Mon, Sep 23, 2013 a

[PROPOSAL] Remove Setters from *JoinVO

2013-10-04 Thread SuichII, Christopher
*JoinVOs are used to store entries from MySQL views, which are not editable. I think removing setters from the *JoinVOs may help avoid some potential confusion as setters seem to imply that the fields are editable, which they really aren't. I started looking around and it looks like most setter

Re: [PROPOSAL] Modularize Spring

2013-10-04 Thread SuichII, Christopher
t returns 100. If >> it >> does not handle at all you return -1. This effectively gives you >> prioritization. >> So the calling code would still loop through all strategies each time >> looking for >> the best match. I don't want the priority to

Re: [PROPOSAL] Modularize Spring

2013-10-04 Thread SuichII, Christopher
2013, at 12:12 PM, Darren Shepherd wrote: > On 10/04/2013 11:58 AM, SuichII, Christopher wrote: >> Darren, >> >> I think one of the benefits of allowing the priority to be specified in the >> xml is that it can be configured after deployment. If for some reason two

Re: RHEV with CloudStack

2013-10-07 Thread SuichII, Christopher
Hi Fabrice, RHEV is not currently supported. At this time, CloudStack supports VMWare, KVM, XenServer and XenCloud. -Chris -- Chris Suich chris.su...@netapp.com NetApp Software Engineer Data Center Platforms – Cloud Solutions Citrix, Cisco & Red Hat On Oct 7, 2013, at 4:11 AM, Fabrice Brazier

Re: [DISCUSS] Pluggable VM snapshot related operations?

2013-10-07 Thread SuichII, Christopher
I'm a fan of option 2 - this gives us the most flexibility (as you stated). The option is given to completely override the way VM snapshots work AND storage providers are given to opportunity to work within the default VM snapshot workflow. I believe this option should satisfy your concern, Mik

Re: Review Request 14477: Refactor Storage Related Resource Code

2013-10-07 Thread SuichII, Christopher
Thanks for the notes, Edison. Chip - Edison hit all the important points, but I'm not sure what the proper etiquette is here. I'd be more than happy to add some tests, but after looking through the code, I can't find any tests to model after. While I don't mind coming up with a model for testin

Re: [DISCUSS] Pluggable VM snapshot related operations?

2013-10-08 Thread SuichII, Christopher
org/confluence/display/CLOUDSTACK/Pluggable+VM+snapshot+related+operations, >> feel free to add items on it. >> And a new branch "pluggable_vm_snapshot" is created. >> >>> -Original Message- >>> From: SuichII, Christopher [mailto:chris.su...

Re: [DISCUSS] Pluggable VM snapshot related operations?

2013-10-08 Thread SuichII, Christopher
With filesystems like NFS, things are certainly more complicated, but that is taken care of by our controller's operating system, Data ONTAP, and we simply use APIs to communicate with it. > > Darren > > On Tue, Oct 8, 2013 at 11:10 AM, SuichII, Christopher > wrote: >&g

Re: VM Backup plug-in framework

2013-10-08 Thread SuichII, Christopher
Hi Simon, The answer to your question is 'kind of'. The Storage Subsystem API (https://cwiki.apache.org/confluence/display/CLOUDSTACK/Storage+subsystem+2.0) allows storage providers to implement a suite of methods for the purpose of storage management, including taking and reverting snapshots o

Re: [DISCUSS] Pluggable VM snapshot related operations?

2013-10-08 Thread SuichII, Christopher
Hat On Oct 8, 2013, at 4:57 PM, Darren Shepherd wrote: > Who is going to decide whether the hypervisor snapshot should actually > happen or not? Or how? > > Darren > > On Tue, Oct 8, 2013 at 12:38 PM, SuichII, Christopher > wrote: >> >> -- >> Ch

Re: [DISCUSS] make commands.properties the exception, not the rule

2013-10-08 Thread SuichII, Christopher
Maybe we could consider switching from a whitelist to a blacklist, then. A whitelist is certainly easier in terms of a one-step configuration, but a blacklist would allow for much easier plugin development, installation and removal. Perhaps we could find write a script that generates the complet

Re: Review Request 14522: [CLOUDSTACK-4771] Support Revert VM Disk from Snapshot

2013-10-09 Thread SuichII, Christopher
Just bumping this since there haven't been any responses. Does anyone have any thoughts on this? I'm ready and prepared to do the work, but I don't want to move on if people have concerns with this approach or can think of a better solution. -Chris -- Chris Suich chris.su...@netapp.com

Re: [DISCUSS] make commands.properties the exception, not the rule

2013-10-09 Thread SuichII, Christopher
s the all mighty master of what is > allowed (a whitelist). But by default, I think the file should be > empty and default to what is defined by the API annotation. > > Darren > > On Tue, Oct 8, 2013 at 5:45 PM, SuichII, Christopher > wrote: >> Maybe we could consider switch

Re: [PROPOSAL] Modularize Spring

2013-10-09 Thread SuichII, Christopher
> I'm open to all three, I don't have much vested interest in this. > > Darren > > On Fri, Oct 4, 2013 at 3:00 PM, SuichII, Christopher > wrote: >> Well, it seems OK, but I think we should keep on discussing our options. One >> concern I have wit

Re: Review Request 14522: [CLOUDSTACK-4771] Support Revert VM Disk from Snapshot

2013-10-09 Thread SuichII, Christopher
f ties in with Storage Tagging and how that is problematic, as > well. > > With Storage Tagging, there is no indication of what storage provider > supports the Compute or Disk Offering in question and, as such, we don't > know what fields to show to or hide from users. &g

Re: [DISCUSS/PROPOSAL] Upgrading Driver Model

2013-10-09 Thread SuichII, Christopher
Interesting. I'm not sure how I missed this thread... I'll try to chime in where I can, then. However, everything going on in here sounds like work for post-4.3, but if we are adding revert volume snapshot to 4.3, we will need a solution to that before then. It seems like the idea I've got for t

Re: [PROPOSAL] Modularize Spring

2013-10-09 Thread SuichII, Christopher
& Red Hat >> >> On Oct 4, 2013, at 6:10 PM, Darren Shepherd >> wrote: >> >>> Sure, I'm open to suggestions. Basically I think we've discussed >>> >>> 1) Global Setting >>> 2) canHandle() returns an int >>> 3) Strate

Re: [DISCUSS] Pluggable VM snapshot related operations?

2013-10-10 Thread SuichII, Christopher
; VV >>>>>Current disksnapshot-a >>>>> b. from snapshot-a, find out its parent disk, then take snapshot >>>>> through NetApp >>>>> c. un- quiesce VM, here, go to hypervisor, de

Re: [PROPOSAL] Remove Setters from *JoinVO

2013-10-10 Thread SuichII, Christopher
ata Center Platforms – Cloud Solutions Citrix, Cisco & Red Hat On Oct 10, 2013, at 1:40 AM, Koushik Das wrote: > Views are meant to be read only. So +1 for removing setters. > > On 04-Oct-2013, at 10:59 PM, "SuichII, Christopher" > wrote: > >> *JoinVOs ar

Re: [DISCUSS] Pluggable VM snapshot related operations?

2013-10-10 Thread SuichII, Christopher
eds to snapshot the entire volume (which is > analogous to the SR). > > > On Thu, Oct 10, 2013 at 6:29 AM, SuichII, Christopher < > chris.su...@netapp.com> wrote: > >> Multivendor snapshotting: >> The case with two storage providers is a bit trickier and is one tha

Re: VM Backup plug-in framework

2013-10-10 Thread SuichII, Christopher
are not the intended recipient, please > notify the sender prior to deleting this email message from your system. > Please note ViFX reserves the right to monitor, from time to time, the > communications sent to and from its email network. > > > > > > > On 9/10/1

Re: [PROPOSAL] Revert to VM disk Snapshot

2013-10-11 Thread SuichII, Christopher
David Ortiz wrote: >> >>> This sounds like a great idea. >>> >>>> From: chiradeep.vit...@citrix.com >>>> To: dev@cloudstack.apache.org >>>> Subject: Re: [PROPOSAL] Revert to VM disk Snapshot >>>> Date: Mon, 30 Sep 2013 21:53

Re: Review Request 14577: Remove Setters from *JoinVO Classes

2013-10-11 Thread SuichII, Christopher
Just bumping this. It should be a fairly simple review. -- Chris Suich chris.su...@netapp.com NetApp Software Engineer Data Center Platforms – Cloud Solutions Citrix, Cisco & Red Hat On Oct 10, 2013, at 1:04 PM, Chris Suich mailto:chris.su...@netapp.com>> wrote: T

Re: Review Request 14577: Remove Setters from *JoinVO Classes

2013-10-14 Thread SuichII, Christopher
I would have to >> find some time to play around with it, though it looks ok on first >> glance. >> >> regards, >> Daan >> >> On Fri, Oct 11, 2013 at 9:33 PM, SuichII, Christopher >> wrote: >>> Just bumping this. It should be a fairly simple re

Re: Snapshot Strategy Review

2013-10-17 Thread SuichII, Christopher
17, 2013, at 1:28 PM, "SuichII, Christopher" mailto:chris.su...@netapp.com>> wrote: John, I'm glad to hear you think these changes look better. It sounds like everything else you mentioned is fairly minor, so I have no problems making some changes. However, I have made a cou

Re: CLVM broken on master

2013-10-17 Thread SuichII, Christopher
Oh, I noticed this and created a fix, which I thought I already had submitted since it was a part of the storage refactoring a couple weeks back. I'll post the patch for review now. -- Chris Suich chris.su...@netapp.com NetApp Software Engineer Data Center Platforms – Cloud Solutions Citrix, Ci

Re: CLVM broken on master

2013-10-17 Thread SuichII, Christopher
ate to another 50G primary root disk, since the primary storage is neither thin nor clone-able. On Thu, Oct 17, 2013 at 1:16 PM, Marcus Sorensen mailto:shadow...@gmail.com>> wrote: Ok, let me test it. On Thu, Oct 17, 2013 at 12:56 PM, SuichII, Christopher mailto:chris.su...@netapp.com>&g

Re: CLVM broken on master

2013-10-17 Thread SuichII, Christopher
ot;,"accountId":1,"c >>>>>> >>>>> hecksum":"6cea42b2633841648040becb588bd8f0","hvm":false,"displayText": >>>>>> "SystemVM Template >>>>>> (KVM)","imageDataStore":{"org.a

Re: Review Request 14522: [CLOUDSTACK-4771] Support Revert VM Disk from Snapshot

2013-10-21 Thread SuichII, Christopher
John, Will you be able to take a look at this revision soon? It is a small change to address your comments so it should not take very long. Thanks, Chris -- Chris Suich chris.su...@netapp.com NetApp Software Engineer Data Center Platforms – Cloud Solutions Citrix,

Re: [ANNOUNCE] New PMC member: Animesh Chaturvedi

2013-10-21 Thread SuichII, Christopher
Congrats, Animesh! -- Chris Suich chris.su...@netapp.com NetApp Software Engineer Data Center Platforms – Cloud Solutions Citrix, Cisco & Red Hat On Oct 21, 2013, at 3:26 PM, Ahmad Emneina wrote: > Congrats Animesh. Your contributions to 4.2 were tremendous... Looking > forward to more great t

Deploy systemvms broken on master

2013-10-23 Thread SuichII, Christopher
It appears that the deployment of systemvms was broken by commit e33ae74067d5d7ff165098028c0bd6897f14bbd2, specifically, the change here

Re: Deploy systemvms broken on master

2013-10-23 Thread SuichII, Christopher
Adding the commit author. -- Chris Suich chris.su...@netapp.com NetApp Software Engineer Data Center Platforms – Cloud Solutions Citrix, Cisco & Red Hat On Oct 23, 2013, at 12:39 PM, SuichII, Christopher wrote: > It appears that the deployment of systemvms was broken by

Re: StrategyPriority changes w/ Spring Changes

2013-10-23 Thread SuichII, Christopher
It looks like the changes from us didn’t make it through your merge at all. I should have been more clear in my review - there are logic changes that needed to be carried from my changes into yours, not simply a rebase. I will work on those changes and try to get a patch up shortly. -- Chris S

Re: StrategyPriority changes w/ Spring Changes

2013-10-23 Thread SuichII, Christopher
And it looks like some of your changes may have not merged correctly. I’m getting compile errors like: The method close() is undefined for the type Transaction This shouldn’t have come from our merge. -- Chris Suich chris.su...@netapp.com NetApp Software Engineer Data Center Platforms – Cloud

Re: StrategyPriority changes w/ Spring Changes

2013-10-23 Thread SuichII, Christopher
gt; > On Wed, Oct 23, 2013 at 1:05 PM, SuichII, Christopher > wrote: >> And it looks like some of your changes may have not merged correctly. I’m >> getting compile errors like: >> >> The method close() is undefined for the type Transaction >> >>

Re: StrategyPriority changes w/ Spring Changes

2013-10-23 Thread SuichII, Christopher
a clean version > of master? > > Darren > >> On Oct 23, 2013, at 1:17 PM, "SuichII, Christopher" >> wrote: >> >> Er, sorry. That was poorly worded on my part. Some classes, like >> SnapshotTest.java and all the storage providers, did not get updat

Re: StrategyPriority changes w/ Spring Changes

2013-10-23 Thread SuichII, Christopher
rote: > I fixed all the compilation errors in engine/storage/integration-test. > I don't know how to run those test though, so I can't validate the > changes. > > Darren > > On Wed, Oct 23, 2013 at 1:53 PM, SuichII, Christopher > wrote: >> Yep. I’m running

Re: Unable to start SSVM in latest code of master branch: "Unable to start s-15-VM due to java.lang.NullPointerException at com.cloud.hypervisor.xen.resource.XenServer56FP1Resource.createVmFromTemplat

2013-10-23 Thread SuichII, Christopher
Yes - I sent out an email about it earlier. I’ll bump the thread. -- Chris Suich chris.su...@netapp.com NetApp Software Engineer Data Center Platforms – Cloud Solutions Citrix, Cisco & Red Hat On Oct 23, 2013, at 6:19 PM, Jessica Wang wrote: > Hi, > > My management server is unable to start S

Re: Deploy systemvms broken on master

2013-10-23 Thread SuichII, Christopher
Bumping this as system vms still can’t be deployed on master. -- Chris Suich chris.su...@netapp.com NetApp Software Engineer Data Center Platforms – Cloud Solutions Citrix, Cisco & Red Hat On Oct 23, 2013, at 12:43 PM, SuichII, Christopher wrote: > Adding the commit author. > >

Re: StrategyPriority changes w/ Spring Changes

2013-10-23 Thread SuichII, Christopher
2013, at 5:56 PM, SuichII, Christopher wrote: > My understanding is that it is still a work in progress to get those test > back running. Is this correct, Edison? > > -- > Chris Suich > chris.su...@netapp.com > NetApp Software Engineer > Data Center Platforms – Cloud Sol

Re: StrategyPriority changes w/ Spring Changes

2013-10-23 Thread SuichII, Christopher
to do? As it stands right now, what is on master, I'm not aware of any issues. Darren On Wed, Oct 23, 2013 at 3:22 PM, SuichII, Christopher mailto:chris.su...@netapp.com>> wrote: Darren, Would you be able to look into copy the logic back into your refactoring today or tomorrow? If not,

Re: StrategyPriority changes w/ Spring Changes

2013-10-23 Thread SuichII, Christopher
e really optimizing a couple of CPU > cycles. > > Darren > > On Wed, Oct 23, 2013 at 3:30 PM, SuichII, Christopher > wrote: >> Take a look at revision 3 of my changes here: >> https://reviews.apache.org/r/14522/diff/3/#index_header >> >> The changes I ma

Modularized Spring Modules

2013-10-24 Thread SuichII, Christopher
Darren, I’m switching my plugin over to use the new modularized Spring stuff you just merged and there is something I’m still battling with. I have other beans that were previously instantiated before my DataStoreProvider which get injected into the provider, lifecycle, etc. So, those beans nee

Re: Modularized Spring Modules

2013-10-24 Thread SuichII, Christopher
& Red Hat On Oct 24, 2013, at 4:04 PM, SuichII, Christopher wrote: > Darren, > > I’m switching my plugin over to use the new modularized Spring stuff you just > merged and there is something I’m still battling with. I have other beans > that were previously ins

Re: [DISCUSS] make commands.properties the exception, not the rule

2013-10-24 Thread SuichII, Christopher
, Cisco & Red Hat On Oct 9, 2013, at 3:49 PM, SuichII, Christopher wrote: > I just wanted to add a little clarification from a plugin perspective. > > Having commands.properties as a whitelist just adds another place that > plugins have to register with CloudStack. For plugins th

Re: Modularized Spring Modules

2013-10-24 Thread SuichII, Christopher
ypes to be registered, then you > should use ComponentLifecycle.start(). All other initialization code > should be in @PostConstruct. ComponentLifecycle.configure() is > largely useless in my mind and should be avoided. > > I hope somewhere in all that is something that answered yo

Re: [PROPOSAL] Enable "non-ACS distributed" API extension to be added CloudStack w/o modifying commands.properties

2013-10-24 Thread SuichII, Christopher
On first glance it looks great! I’ll look at it first thing in the morning since it is getting late here in EST. Thanks! Chris -- Chris Suich chris.su...@netapp.com NetApp Software Engineer Data Center Platforms – Cloud Solutions Citrix, Cisco & Red Hat On Oct 24, 2013, at 6:08 PM, Darren Sheph

[DISCUSS] Scalable Backup and Recovery

2013-10-25 Thread SuichII, Christopher
tapp.com<mailto:chris.su...@netapp.com> NetApp Software Engineer Data Center Platforms – Cloud Solutions Citrix, Cisco & Red Hat On Sep 30, 2013, at 8:37 AM, SuichII, Christopher mailto:chris.su...@netapp.com>> wrote: See responses inline. -- Chris Suich chris.su...@netapp.com<ma

CitrixResourceBase execute(StartCommand) only works with ISCSI managed storage

2013-11-01 Thread SuichII, Christopher
It looks like some changes made in 858ce766659101eb731c83c806892dd5d9baa976 prohibit any managed storage pool other than ISCSI from starting a VM. It looks like you’ assuming that if the storage pool is managed then we should use getIscsiSR() to get the xen SR, which isn’t the case. I also beli

Re: CitrixResourceBase execute(StartCommand) only works with ISCSI managed storage

2013-11-01 Thread SuichII, Christopher
u tell me, are you using NFS? What is your managed storage type? Thanks! On Fri, Nov 1, 2013 at 8:32 AM, SuichII, Christopher mailto:chris.su...@netapp.com>> wrote: It looks like some changes made in 858ce766659101eb731c83c806892dd5d9baa976 prohibit any managed storage pool other than IS

[DISCUSS] Add 'Other' category to gen_toc.py for apidoc

2013-11-04 Thread SuichII, Christopher
I would like to be able to leverage the existing apidoc tools to generate apidoc for my plugin’s exposed APIs. However, gen_toc.py expects all APIs to fall into one of the hard coded ‘known_categories’. Since my APIs don’t fall into one of the existing categories, gen_toc.py fails with the error

Re: [DISCUSS] Add 'Other' category to gen_toc.py for apidoc

2013-11-04 Thread SuichII, Christopher
Citrix, Cisco & Red Hat On Nov 4, 2013, at 11:29 AM, Chip Childers wrote: > On Mon, Nov 04, 2013 at 04:19:12PM +, SuichII, Christopher wrote: >> I would like to be able to leverage the existing apidoc tools to generate >> apidoc for my plugin’s exposed APIs. However, gen

Bug? Should we allow detaching volumes when VMs have snapshots

2013-11-05 Thread SuichII, Christopher
We currently don’t allow volumes to be attached to VMs with snapshots and allowing volumes to be detached causes quite a bug: 1) Attach a data disk to a VM 2) Snapshot the VM 3) Detach the data disk 4) Attempt to restore the VM from the snapshot — FAILS since the data disk is no longer there, al

Re: Bug? Should we allow detaching volumes when VMs have snapshots

2013-11-05 Thread SuichII, Christopher
Engineer Data Center Platforms – Cloud Solutions Citrix, Cisco & Red Hat On Nov 5, 2013, at 1:05 PM, SuichII, Christopher wrote: > We currently don’t allow volumes to be attached to VMs with snapshots and > allowing volumes to be detached causes quite a bug: > > 1) Attach a data

Re: Bug? Should we allow detaching volumes when VMs have snapshots

2013-11-05 Thread SuichII, Christopher
Xen OK with 6? > > > On Tue, Nov 5, 2013 at 11:26 AM, SuichII, Christopher < > chris.su...@netapp.com> wrote: > >> FWIW, after looking into this more with Xen, when the VM is restored in >> step 4, it simply no longer has the volume attached, so this appears to &

Re: Bug? Should we allow detaching volumes when VMs have snapshots

2013-11-06 Thread SuichII, Christopher
can or can't get a VMware person to chime in > on this issue, we may have to disallow disks from being detached from > VMware VMs with snapshots in 4.3. > > > On Tue, Nov 5, 2013 at 11:44 AM, SuichII, Christopher < > chris.su...@netapp.com> wrote: > >> Corr

Re: Bug? Should we allow detaching volumes when VMs have snapshots

2013-11-07 Thread SuichII, Christopher
change behind its back will cause problem and it does not provide official > API to manipulate at volume level for a VM snapshot. > > This is a bug > > Kelven > > On 11/6/13, 5:58 AM, "SuichII, Christopher" wrote: > >> Bumping this. I believe we nee

Question regarding ServerApiException

2013-11-13 Thread SuichII, Christopher
Alena & Edison (or others), Is there a reason that ServerApiException has a getDescription() method rather than using getMessage() like all other exceptions? This causes problems in places where you’d like to treat all exceptions generically and be able to simply call getMessage(), but ServerAp

Re: Question regarding ServerApiException

2013-11-14 Thread SuichII, Christopher
> get caught elsewhere and a more generic (somewhat useless) error message is > displayed instead of the text I provided. > > Talk to you later > > > On Wed, Nov 13, 2013 at 7:28 AM, SuichII, Christopher > mailto:chris.su...@netapp.com>> wrote: > Alena & Ed

Re: Review Request 15362: Fixed issue with detail view fields marked as 'isPassword' not being obfuscated

2013-11-14 Thread SuichII, Christopher
Bumping this. Can someone take a look at it, please? -Chris -- Chris Suich chris.su...@netapp.com NetApp Software Engineer Data Center Platforms – Cloud Solutions Citrix, Cisco & Red Hat On Nov 8, 2013, at 3:33 PM, Chris Suich wrote: > > ---

UI Plugin Questions

2013-06-13 Thread SuichII, Christopher
Hi everyone, first time poster here… I've started working on a UI Plugin and have come across a few things I'd like to inquire about and run by some of you: -Internationalization: I see that the UI has a system for internationalization, but I don't see a way for UI plugins to contribute strings

Re: UI Plugin Questions

2013-06-13 Thread SuichII, Christopher
o >convert "true"/"false" string to a Boolean. > >-Original Message- >From: Pranav Saxena >Sent: Thursday, June 13, 2013 9:58 AM >To: dev@cloudstack.apache.org >Cc: Brian Federle >Subject: RE: UI Plugin Questions > >Please see comments inline

UI Plugin Internationalization

2013-06-18 Thread SuichII, Christopher
I've got some ideas on how to implement a system for allowing ui plugins to contribute internationalized strings to the ui dictionary, but I'd like to run things by a committer. Is there someone(s) who would like to talk offline (or keep replying here) about this feature? Thanks, Chris

Cannot log in to fresh install as admin

2013-06-18 Thread SuichII, Christopher
I've created a fresh install of CS 4.2 with source from git, however when I attempt to log in, the following is logged: WARN [server.auth.SHA256SaltedUserAuthenticator] (1774710861@qtp-1102259485-4:) The stored password for admin isn't in the right format for this authenticator INFO [cloud.us

Re: Cannot log in to fresh install as admin

2013-06-18 Thread SuichII, Christopher
Nope. I just pulled, clean installed and deployed the db this morning. -Chris On Jun 18, 2013, at 10:58 AM, David Nalley wrote: > On Tue, Jun 18, 2013 at 10:56 AM, SuichII, Christopher > wrote: >> I've created a fresh install of CS 4.2 with source from git, however when I

Re: UI Plugin Internationalization

2013-06-18 Thread SuichII, Christopher
arameter to a callback of require(…). Does anyone with more requirejs experience know how we could accomplish this more elegantly? I'm also open to suggestions on completely different designs. =) -Chris On Jun 18, 2013, at 10:55 AM, Chip Childers wrote: > On Tue, Jun 18, 2013 at 12:18

Re: Cannot log in to fresh install as admin

2013-06-18 Thread SuichII, Christopher
user" Any thoughts? -Chris On Jun 18, 2013, at 11:04 AM, "SuichII, Christopher" wrote: > Nope. I just pulled, clean installed and deployed the db this morning. > > -Chris > > On Jun 18, 2013, at 10:58 AM, David Nalley > wrote: > >> On Tue, Jun 18, 2013 a

Re: Cannot log in to fresh install as admin

2013-06-18 Thread SuichII, Christopher
h id:2 2013-06-18 13:59:25,544 DEBUG [cloud.api.ApiServlet] (1516814774@qtp-1413016515-4:null) ===END=== 10.61.25.162 -- GET command=listSwifts&response=json&sessionkey=bF5nZqmg1r%2F2u5NltZDSRHqz%2Fbc%3D&_=1371578368929 On Jun 18, 2013, at 1:45 PM, "SuichII, Christopher" wrote:

Re: Cannot log in to fresh install as admin

2013-06-18 Thread SuichII, Christopher
ment server isn't starting. > > --David > > On Tue, Jun 18, 2013 at 2:00 PM, SuichII, Christopher > wrote: >> This is what is logged when I attempt to log in: >> >> 2013-06-18 13:59:25,450 DEBUG [cloud.api.ApiServlet] >> (1516814774@qtp-1413016515-4:nu

Re: CloudStack API Development

2013-06-27 Thread SuichII, Christopher
I've got some questions related to this topic… We're planning on developing an API plugin, but not submitting the source to CloudStack. Rather, we would like to generate a jar file and deploy that to the CloudStack API plugin directory. Has anyone done this? Ian, your blog post and notes were e

Re: CloudStack API Development

2013-06-28 Thread SuichII, Christopher
estigation. -Chris On Jun 28, 2013, at 12:43 AM, Prasanna Santhanam wrote: > On Thu, Jun 27, 2013 at 07:36:58PM +0000, SuichII, Christopher wrote: >> I've got some questions related to this topic? >> >> We're planning on developing an API plugin, but not submittin

Re: CloudStack API Development

2013-06-28 Thread SuichII, Christopher
g up the process on the wiki or in a blog post (or both?) > > --David > > On Fri, Jun 28, 2013 at 2:56 PM, SuichII, Christopher > wrote: >> So a little update on the hot-deployable API front: >> >> It works…I think. I've been able to package my code into a j

Re: database deploy problem

2013-07-10 Thread SuichII, Christopher
Now I'm seeing this issue after pulling the latest and rebuilding. [ERROR] Failed to execute goal on project cloud-client-ui: Could not resolve dependencies for project org.apache.cloudstack:cloud-client-ui:war:4.2.0-SNAPSHOT: Could not find artifact org.apache.cloudstack:cloud-plugin-storage-

Re: database deploy problem

2013-07-10 Thread SuichII, Christopher
Ignore that….I was running mvn with sudo, so of course it couldn't find the artifact… On Jul 10, 2013, at 9:36 AM, "SuichII, Christopher" wrote: > Now I'm seeing this issue after pulling the latest and rebuilding. > > [ERROR] Failed to execute goal on proje

XenServer 'can not create vdi in sr ' and other system vm creation issues

2013-07-10 Thread SuichII, Christopher
I'm working on setting up a CS installation with a single XenServer host. However, once I add the primary and secondary storage, the system vms fail to start up. For readability, I've put several logs and traces here: http://pastebin.com/eb51JDHF <--- CS Mgmt Log 1 http://pastebin.com/mbfRCei3

Re: XenServer 'can not create vdi in sr ' and other system vm creation issues

2013-07-11 Thread SuichII, Christopher
n > INTERNAL_ERROR: [ Record_util.Record_failure("Failed to parse field > 'virtual-size': expecting an integer (possibly with suffix)") ] > > 11. Jul 10 17:54:33 cirrus xapi: [debug|cirrus|59579 UNIX > /var/xapi/xapi||cli] Raised at string.ml:150.25-34 > > > &

Re: XenServer 'can not create vdi in sr ' and other system vm creation issues

2013-07-11 Thread SuichII, Christopher
Well, it turns out it was just a noob mistake. When I downloaded vhd-util, I didn't chmod +x. I should have known to do that, but maybe we can add something to INSTALL.md as a reminder for others? Chris On Jul 11, 2013, at 9:58 AM, "SuichII, Christopher" wrote: > Since I&

  1   2   >