[jira] [Created] (CLOUDSTACK-8291) NFS support for vmware managed storage.

2015-02-27 Thread punith (JIRA)
punith created CLOUDSTACK-8291:
--

 Summary: NFS support for vmware managed storage.
 Key: CLOUDSTACK-8291
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-8291
 Project: CloudStack
  Issue Type: New Feature
  Security Level: Public (Anyone can view this level - this is the default.)
  Components: Management Server
Reporter: punith
Assignee: punith
 Fix For: 4.6.0


Till now only iscsi volume was supported on using managed primary storage with 
respect to vmware cluster.
this patch enables admin to create and delete NFS datastores on vmware esx.
only required minimal changes have been done to the vmware plugin without 
impacting the existing stable code base.
nfs protocol decision is made its default port 2049, else by default iscsi 
datastore will created.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (CLOUDSTACK-7098) Improved CloudByte Storage Plugin for 4.5 and above.

2014-12-14 Thread punith (JIRA)

[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-7098?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14246346#comment-14246346
 ] 

punith commented on CLOUDSTACK-7098:


hi animesh,

functional spec has been captured in the current Improvement issue itself.
ref- https://issues.apache.org/jira/browse/CLOUDSTACK-6173




 Improved CloudByte Storage Plugin for 4.5 and above.
 

 Key: CLOUDSTACK-7098
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-7098
 Project: CloudStack
  Issue Type: Improvement
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
  Components: Management Server
Affects Versions: 4.5.0
Reporter: punith
 Fix For: 4.5.0


 The new improved cloudbyte plugin for cloudstack supports the following 
 features
 * support for managed storage, where each vm disk has the guaranteed 
   QoS.
 * account integration in cloudbyte with respect to domains in CloudStack.
 * supports resize of the volume.
 * supports both iscsi and nfs protocols in XEN server, and iscsi protocol for 
 KVM and vmware ESX.
 * supports storage level snapshot capabilities as well as hypervisor level 
 snapshot feature.
 * also exposing the custom api's for ui integration.
 * support for unlimited storage nodes across the sites.
 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (CLOUDSTACK-7576) new nfs storage adapter for kvm hypervisor plugin to support managed storage.

2014-12-14 Thread punith (JIRA)

[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-7576?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14246347#comment-14246347
 ] 

punith commented on CLOUDSTACK-7576:


hi animesh,

FS has been captured in this ticket only.
for more info ref -https://reviews.apache.org/r/25772/



 new nfs storage adapter for kvm hypervisor plugin to support managed storage.
 -

 Key: CLOUDSTACK-7576
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-7576
 Project: CloudStack
  Issue Type: New Feature
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
  Components: Management Server
Affects Versions: 4.5.0
Reporter: punith
Assignee: punith
 Fix For: 4.5.0


 this adapter provides one to one mapping between the SAN volume to a VM's 
 disk, so that it can guarantee the QoS for the performance sensitive 
 applications.
 this adapter is based on nfs protocol.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Resolved] (CLOUDSTACK-7576) new nfs storage adapter for kvm hypervisor plugin to support managed storage.

2014-12-01 Thread punith (JIRA)

 [ 
https://issues.apache.org/jira/browse/CLOUDSTACK-7576?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

punith resolved CLOUDSTACK-7576.

Resolution: Fixed

 new nfs storage adapter for kvm hypervisor plugin to support managed storage.
 -

 Key: CLOUDSTACK-7576
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-7576
 Project: CloudStack
  Issue Type: New Feature
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
  Components: Management Server
Affects Versions: 4.5.0
Reporter: punith
Assignee: punith
 Fix For: 4.5.0


 this adapter provides one to one mapping between the SAN volume to a VM's 
 disk, so that it can guarantee the QoS for the performance sensitive 
 applications.
 this adapter is based on nfs protocol.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (CLOUDSTACK-7576) new nfs storage adapter for kvm hypervisor plugin to support managed storage.

2014-12-01 Thread punith (JIRA)

[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-7576?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14231116#comment-14231116
 ] 

punith commented on CLOUDSTACK-7576:


thanks animesh, i have resolved it now.

 new nfs storage adapter for kvm hypervisor plugin to support managed storage.
 -

 Key: CLOUDSTACK-7576
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-7576
 Project: CloudStack
  Issue Type: New Feature
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
  Components: Management Server
Affects Versions: 4.5.0
Reporter: punith
Assignee: punith
 Fix For: 4.5.0


 this adapter provides one to one mapping between the SAN volume to a VM's 
 disk, so that it can guarantee the QoS for the performance sensitive 
 applications.
 this adapter is based on nfs protocol.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (CLOUDSTACK-7576) new nfs storage adapter for kvm hypervisor plugin to support managed storage.

2014-09-18 Thread punith (JIRA)
punith created CLOUDSTACK-7576:
--

 Summary: new nfs storage adapter for kvm hypervisor plugin to 
support managed storage.
 Key: CLOUDSTACK-7576
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-7576
 Project: CloudStack
  Issue Type: New Feature
  Security Level: Public (Anyone can view this level - this is the default.)
  Components: Management Server
Affects Versions: 4.5.0
Reporter: punith
Assignee: punith
 Fix For: 4.5.0


this adapter provides one to one mapping between the SAN volume to a VM's disk, 
so that it can guarantee the QoS for the performance sensitive applications.
this adapter is based on nfs protocol.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Created] (CLOUDSTACK-7570) min and max iops are being processed null while creating a vm using third party storage plugins

2014-09-17 Thread punith (JIRA)
punith created CLOUDSTACK-7570:
--

 Summary: min and max iops are being processed null while creating 
a vm using third party storage plugins
 Key: CLOUDSTACK-7570
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-7570
 Project: CloudStack
  Issue Type: Bug
  Security Level: Public (Anyone can view this level - this is the default.)
  Components: Management Server
Affects Versions: 4.4.0
Reporter: punith
 Fix For: 4.5.0


this bug will occur only in the following scenario 

1 create a compute offering with custom mode but not custom IOPS
2 input the required min and max IOPS

3 now create a VM based on the created compute offering 

issue:
ServiceOfferingVO dummyoffering = new ServiceOfferingVO(serviceOffering);

this constructor is not setting the min and max IOPS for the dummyoffering

fix: 
adding the min and max iops to the following constructor.




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Assigned] (CLOUDSTACK-7570) min and max iops are being processed null while creating a vm using third party storage plugins

2014-09-17 Thread punith (JIRA)

 [ 
https://issues.apache.org/jira/browse/CLOUDSTACK-7570?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

punith reassigned CLOUDSTACK-7570:
--

Assignee: punith

 min and max iops are being processed null while creating a vm using third 
 party storage plugins
 ---

 Key: CLOUDSTACK-7570
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-7570
 Project: CloudStack
  Issue Type: Bug
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
  Components: Management Server
Affects Versions: 4.4.0
Reporter: punith
Assignee: punith
 Fix For: 4.5.0


 this bug will occur only in the following scenario 
 1 create a compute offering with custom mode but not custom IOPS
 2 input the required min and max IOPS
 3 now create a VM based on the created compute offering 
 issue:
 ServiceOfferingVO dummyoffering = new ServiceOfferingVO(serviceOffering);
 this constructor is not setting the min and max IOPS for the dummyoffering
 fix: 
 adding the min and max iops to the following constructor.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Resolved] (CLOUDSTACK-7098) Improvised CloudByte Storage Plugin for 4.5 and above.

2014-07-18 Thread punith (JIRA)

 [ 
https://issues.apache.org/jira/browse/CLOUDSTACK-7098?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

punith resolved CLOUDSTACK-7098.


   Resolution: Fixed
Fix Version/s: 4.5.0

 Improvised CloudByte Storage Plugin for 4.5 and above.
 --

 Key: CLOUDSTACK-7098
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-7098
 Project: CloudStack
  Issue Type: Improvement
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
  Components: Management Server
Affects Versions: 4.5.0
Reporter: punith
 Fix For: 4.5.0


 The new improvised cloudbyte plugin for cloudstack supports the following 
 features
 * support for managed storage, where each vm disk has the guaranteed 
   QoS.
 * account integration in cloudbyte with respect to domains in cloudstack.
 * supports resize of the volume.
 * supports both iscsi and nfs protocols in XEN server, and iscsi protocol for 
 KVM and vmware ESX.
 * supports storage level snapshot capabilites as well as hypervisor level 
 snapshot feature.
 * also exposing the custom api's for ui integration.
 * support for unlimited storage nodes across the sites.
 



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Created] (CLOUDSTACK-7098) Improvised CloudByte Storage Plugin for 4.5 and above.

2014-07-11 Thread punith (JIRA)
punith created CLOUDSTACK-7098:
--

 Summary: Improvised CloudByte Storage Plugin for 4.5 and above.
 Key: CLOUDSTACK-7098
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-7098
 Project: CloudStack
  Issue Type: Improvement
  Security Level: Public (Anyone can view this level - this is the default.)
  Components: Management Server
Affects Versions: 4.5.0
Reporter: punith


The new improvised cloudbyte plugin for cloudstack supports the following 
features

* support for managed storage, where each vm disk has the guaranteed 
  QoS.

* account integration in cloudbyte with respect to domains in cloudstack.

* supports resize of the volume.

* supports both iscsi and nfs protocols in XEN server, and iscsi protocol for 
KVM and vmware ESX.

* supports storage level snapshot capabilites as well as hypervisor level 
snapshot feature.

* also exposing the custom api's for ui integration.

* support for unlimited storage nodes across the sites.




--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Commented] (CLOUDSTACK-7003) Arithmetic exception while creating a vdi on nfs volume in managed storage.

2014-07-01 Thread punith (JIRA)

[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-7003?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14049645#comment-14049645
 ] 

punith commented on CLOUDSTACK-7003:


thanks mike for resolving the ticket, was OOF for some time.
by the way the patch works fine :)

thanks !




On Mon, Jun 30, 2014 at 9:54 PM, Mike Tutkowski (JIRA) j...@apache.org




-- 
regards,

punith s
cloudbyte.com


 Arithmetic exception while creating a vdi on nfs volume in managed storage.
 ---

 Key: CLOUDSTACK-7003
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-7003
 Project: CloudStack
  Issue Type: Bug
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
  Components: Management Server
Affects Versions: 4.5.0
Reporter: punith
Assignee: Mike Tutkowski

 it seems we have a bug while creating a nfs disk on managed storage,
 file - CitrixResourceBase.java
 api - createVdi
 long unavailableSrSpace = sr.getPhysicalUtilisation(conn);
 6216  long maxNumberOfTries = (totalSrSpace / unavailableSrSpace = 1) ? 
 (totalSrSpace / unavailableSrSpace) : 1;
 since while creation nfs disk does not have a meta data written on it like in 
 iscsi , unavailableSrSpace might turn out to be 0(zero), hence throwing an 
 divide bt zero exception.
 sometimes the unavailable 



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Created] (CLOUDSTACK-7003) Arithmetic exception while creating a vdi on nfs volume in managed storage.

2014-06-27 Thread punith (JIRA)
punith created CLOUDSTACK-7003:
--

 Summary: Arithmetic exception while creating a vdi on nfs volume 
in managed storage.
 Key: CLOUDSTACK-7003
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-7003
 Project: CloudStack
  Issue Type: Bug
  Security Level: Public (Anyone can view this level - this is the default.)
  Components: Management Server
Affects Versions: 4.5.0
Reporter: punith


it seems we have a bug while creating a nfs disk on managed storage,

file - CitrixResourceBase.java
api - createVdi

long unavailableSrSpace = sr.getPhysicalUtilisation(conn);

6216long maxNumberOfTries = (totalSrSpace / unavailableSrSpace = 1) ? 
(totalSrSpace / unavailableSrSpace) : 1;

since while creation nfs disk does not have a meta data written on it like in 
iscsi , unavailableSrSpace might turn out to be 0(zero), hence throwing an 
divide bt zero exception.
sometimes the unavailable 



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Commented] (CLOUDSTACK-7003) Arithmetic exception while creating a vdi on nfs volume in managed storage.

2014-06-27 Thread punith (JIRA)

[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-7003?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14045611#comment-14045611
 ] 

punith commented on CLOUDSTACK-7003:


hi mike,

can you take a look at this logic, today i met an arithmetic exception(/ by
0) while creating a nfs volume.
any suggestions to calculate the maxNumberOfTries if the unavailableSrSpace
is equal to zero.

thanks


-- Forwarded message --
From: punith (JIRA) j...@apache.org
Date: Fri, Jun 27, 2014 at 11:57 AM
Subject: [jira] [Created] (CLOUDSTACK-7003) Arithmetic exception while
creating a vdi on nfs volume in managed storage.
To: cloudstack-iss...@incubator.apache.org


punith created CLOUDSTACK-7003:
--

 Summary: Arithmetic exception while creating a vdi on nfs
volume in managed storage.
 Key: CLOUDSTACK-7003
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-7003
 Project: CloudStack
  Issue Type: Bug
  Security Level: Public (Anyone can view this level - this is the
default.)
  Components: Management Server
Affects Versions: 4.5.0
Reporter: punith


it seems we have a bug while creating a nfs disk on managed storage,

file - CitrixResourceBase.java
api - createVdi

long unavailableSrSpace = sr.getPhysicalUtilisation(conn);

6216long maxNumberOfTries = (totalSrSpace / unavailableSrSpace = 1) ?
(totalSrSpace / unavailableSrSpace) : 1;

since while creation nfs disk does not have a meta data written on it like
in iscsi , unavailableSrSpace might turn out to be 0(zero), hence throwing
an divide bt zero exception.
sometimes the unavailable



--
This message was sent by Atlassian JIRA
(v6.2#6252)



-- 
regards,

punith s
cloudbyte.com


 Arithmetic exception while creating a vdi on nfs volume in managed storage.
 ---

 Key: CLOUDSTACK-7003
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-7003
 Project: CloudStack
  Issue Type: Bug
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
  Components: Management Server
Affects Versions: 4.5.0
Reporter: punith

 it seems we have a bug while creating a nfs disk on managed storage,
 file - CitrixResourceBase.java
 api - createVdi
 long unavailableSrSpace = sr.getPhysicalUtilisation(conn);
 6216  long maxNumberOfTries = (totalSrSpace / unavailableSrSpace = 1) ? 
 (totalSrSpace / unavailableSrSpace) : 1;
 since while creation nfs disk does not have a meta data written on it like in 
 iscsi , unavailableSrSpace might turn out to be 0(zero), hence throwing an 
 divide bt zero exception.
 sometimes the unavailable 



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Resolved] (CLOUDSTACK-6916) supporting nfs protocol and resize feature for managed storage in xenserver

2014-06-25 Thread punith (JIRA)

 [ 
https://issues.apache.org/jira/browse/CLOUDSTACK-6916?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

punith resolved CLOUDSTACK-6916.


   Resolution: Fixed
Fix Version/s: 4.5.0

https://reviews.apache.org/r/22631/

 supporting nfs protocol and resize feature for managed storage in xenserver
 ---

 Key: CLOUDSTACK-6916
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-6916
 Project: CloudStack
  Issue Type: New Feature
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
  Components: Management Server
Affects Versions: 4.5.0
Reporter: punith
 Fix For: 4.5.0


 currently managed storage only supports iscsi protocol.
 hence now adding support for nfs protocol and also resizing the vdi to the SR 
 size, hence fully utilizing the SR space in managed storage.
 to support nfs, the getNfsSR method's signature has to changed similar to 
 existing getIscsiSR method.
 SR will be created based on the volume's protocoltype. 



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Resolved] (CLOUDSTACK-6173) Implement a CloudByte storage plugin.

2014-06-17 Thread punith (JIRA)

 [ 
https://issues.apache.org/jira/browse/CLOUDSTACK-6173?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

punith resolved CLOUDSTACK-6173.


   Resolution: Fixed
Fix Version/s: 4.4.0

 Implement a CloudByte storage plugin.
 -

 Key: CLOUDSTACK-6173
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-6173
 Project: CloudStack
  Issue Type: New Feature
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
  Components: API, Management Server
Affects Versions: 4.4.0
 Environment: All supported CloudStack platforms
Reporter: punith
 Fix For: 4.4.0

   Original Estimate: 672h
  Remaining Estimate: 672h

 The new plugin will follow the design principles abstracted by CloudStack API 
 for implementing a storage plugin.
 This new enhancement will try to reuse the QoS params ( i.e. max IOPs) 
 exposed in the modified Disk-Offering UI page.
  
  The basic behavior of this plugin will be to :
  - Allow CloudStack(CS) Admin to invoke CS API to add Primary Storage based 
 on Elastistor's plug-in.
 This will create a volume (Storage IP:/path)  in the Elastistor.
 The newly created volume will be attached as a SR in Xen Hypervisor.
  - Allow CS Admin to create a desired Disk Offering. The access control 
 followed for creation of Disk Offering will be maintained in this feature too.
  - Allow an end user to use above created Disk Offering to add a new Volume.
  - Allow an end user to attach the above created volume (i.e. DataDisk) to a 
 VM. 
  - Allow an end user to detach a volume from a VM.
  - Allow an end user to delete a volume from a VM.
  - Allow and end user to edit the iops of the data disk on fly without 
 detaching it.
  - support for both nfs and iscsi at primary storage.
  



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Created] (CLOUDSTACK-6916) supporting nfs protocol and resize feature for managed storage in xenserver

2014-06-16 Thread punith (JIRA)
punith created CLOUDSTACK-6916:
--

 Summary: supporting nfs protocol and resize feature for managed 
storage in xenserver
 Key: CLOUDSTACK-6916
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-6916
 Project: CloudStack
  Issue Type: New Feature
  Security Level: Public (Anyone can view this level - this is the default.)
  Components: Management Server
Affects Versions: 4.5.0
Reporter: punith


currently managed storage only supports iscsi protocol.

hence now adding support for nfs protocol and also resizing the vdi to the SR 
size, hence fully utilizing the SR space in managed storage.

to support nfs, the getNfsSR method's signature has to changed similar to 
existing getIscsiSR method.

SR will be created based on the volume's protocoltype. 



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Created] (CLOUDSTACK-6173) CLONE - Implement a CloudByte storage plugin.

2014-02-26 Thread punith (JIRA)
punith created CLOUDSTACK-6173:
--

 Summary: CLONE - Implement a CloudByte storage plugin.
 Key: CLOUDSTACK-6173
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-6173
 Project: CloudStack
  Issue Type: New Feature
  Security Level: Public (Anyone can view this level - this is the default.)
  Components: API, Management Server
Affects Versions: Future
 Environment: All supported CloudStack platforms
Reporter: punith


The new plugin will follow the design principles abstracted by CloudStack API 
for implementing a storage plugin.

This new enhancement will try to reuse the QoS params ( i.e. max IOPs) exposed 
in the modified Disk-Offering UI page.
 
 The basic behavior of this plugin will be to :
 - Allow CloudStack(CS) Admin to invoke CS API to add Primary Storage based on 
Elastistor's plug-in.
This will create a volume (Storage IP:/path)  in the Elastistor.
The newly created volume will be attached as a SR in Xen Hypervisor.
 - Allow CS Admin to create a desired Disk Offering. The access control 
followed for creation of Disk Offering will be maintained in this feature too.
 - Allow an end user to use above created Disk Offering to add a new Volume.
 - Allow an end user to attach the above created volume (i.e. DataDisk) to a 
VM. 
 - Allow an end user to detach a volume from a VM.
 - Allow an end user to delete a volume from a VM.

Note - The plugin will be tested initially on Xen Hypervisor with NFS based 
Storage Repository. 



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)


[jira] [Updated] (CLOUDSTACK-6173) Implement a CloudByte storage plugin.

2014-02-26 Thread punith (JIRA)

 [ 
https://issues.apache.org/jira/browse/CLOUDSTACK-6173?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

punith updated CLOUDSTACK-6173:
---

Summary: Implement a CloudByte storage plugin.  (was: CLONE - Implement a 
CloudByte storage plugin.)

 Implement a CloudByte storage plugin.
 -

 Key: CLOUDSTACK-6173
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-6173
 Project: CloudStack
  Issue Type: New Feature
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
  Components: API, Management Server
Affects Versions: Future
 Environment: All supported CloudStack platforms
Reporter: punith
   Original Estimate: 672h
  Remaining Estimate: 672h

 The new plugin will follow the design principles abstracted by CloudStack API 
 for implementing a storage plugin.
 This new enhancement will try to reuse the QoS params ( i.e. max IOPs) 
 exposed in the modified Disk-Offering UI page.
  
  The basic behavior of this plugin will be to :
  - Allow CloudStack(CS) Admin to invoke CS API to add Primary Storage based 
 on Elastistor's plug-in.
 This will create a volume (Storage IP:/path)  in the Elastistor.
 The newly created volume will be attached as a SR in Xen Hypervisor.
  - Allow CS Admin to create a desired Disk Offering. The access control 
 followed for creation of Disk Offering will be maintained in this feature too.
  - Allow an end user to use above created Disk Offering to add a new Volume.
  - Allow an end user to attach the above created volume (i.e. DataDisk) to a 
 VM. 
  - Allow an end user to detach a volume from a VM.
  - Allow an end user to delete a volume from a VM.
 Note - The plugin will be tested initially on Xen Hypervisor with NFS based 
 Storage Repository. 



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)


[jira] [Updated] (CLOUDSTACK-6173) Implement a CloudByte storage plugin.

2014-02-26 Thread punith (JIRA)

 [ 
https://issues.apache.org/jira/browse/CLOUDSTACK-6173?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

punith updated CLOUDSTACK-6173:
---

Affects Version/s: 4.4.0

 Implement a CloudByte storage plugin.
 -

 Key: CLOUDSTACK-6173
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-6173
 Project: CloudStack
  Issue Type: New Feature
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
  Components: API, Management Server
Affects Versions: Future, 4.4.0
 Environment: All supported CloudStack platforms
Reporter: punith
   Original Estimate: 672h
  Remaining Estimate: 672h

 The new plugin will follow the design principles abstracted by CloudStack API 
 for implementing a storage plugin.
 This new enhancement will try to reuse the QoS params ( i.e. max IOPs) 
 exposed in the modified Disk-Offering UI page.
  
  The basic behavior of this plugin will be to :
  - Allow CloudStack(CS) Admin to invoke CS API to add Primary Storage based 
 on Elastistor's plug-in.
 This will create a volume (Storage IP:/path)  in the Elastistor.
 The newly created volume will be attached as a SR in Xen Hypervisor.
  - Allow CS Admin to create a desired Disk Offering. The access control 
 followed for creation of Disk Offering will be maintained in this feature too.
  - Allow an end user to use above created Disk Offering to add a new Volume.
  - Allow an end user to attach the above created volume (i.e. DataDisk) to a 
 VM. 
  - Allow an end user to detach a volume from a VM.
  - Allow an end user to delete a volume from a VM.
 Note - The plugin will be tested initially on Xen Hypervisor with NFS based 
 Storage Repository. 



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)


[jira] [Updated] (CLOUDSTACK-6173) Implement a CloudByte storage plugin.

2014-02-26 Thread punith (JIRA)

 [ 
https://issues.apache.org/jira/browse/CLOUDSTACK-6173?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

punith updated CLOUDSTACK-6173:
---

Description: 
The new plugin will follow the design principles abstracted by CloudStack API 
for implementing a storage plugin.

This new enhancement will try to reuse the QoS params ( i.e. max IOPs) exposed 
in the modified Disk-Offering UI page.
 
 The basic behavior of this plugin will be to :
 - Allow CloudStack(CS) Admin to invoke CS API to add Primary Storage based on 
Elastistor's plug-in.
This will create a volume (Storage IP:/path)  in the Elastistor.
The newly created volume will be attached as a SR in Xen Hypervisor.
 - Allow CS Admin to create a desired Disk Offering. The access control 
followed for creation of Disk Offering will be maintained in this feature too.
 - Allow an end user to use above created Disk Offering to add a new Volume.
 - Allow an end user to attach the above created volume (i.e. DataDisk) to a 
VM. 
 - Allow an end user to detach a volume from a VM.
 - Allow an end user to delete a volume from a VM.
 - Allow and end user to edit the iops of the data disk on fly without 
detaching it.
 - support for both nfs and iscsi at primary storage.
 

  was:
The new plugin will follow the design principles abstracted by CloudStack API 
for implementing a storage plugin.

This new enhancement will try to reuse the QoS params ( i.e. max IOPs) exposed 
in the modified Disk-Offering UI page.
 
 The basic behavior of this plugin will be to :
 - Allow CloudStack(CS) Admin to invoke CS API to add Primary Storage based on 
Elastistor's plug-in.
This will create a volume (Storage IP:/path)  in the Elastistor.
The newly created volume will be attached as a SR in Xen Hypervisor.
 - Allow CS Admin to create a desired Disk Offering. The access control 
followed for creation of Disk Offering will be maintained in this feature too.
 - Allow an end user to use above created Disk Offering to add a new Volume.
 - Allow an end user to attach the above created volume (i.e. DataDisk) to a 
VM. 
 - Allow an end user to detach a volume from a VM.
 - Allow an end user to delete a volume from a VM.

Note - The plugin will be tested initially on Xen Hypervisor with NFS based 
Storage Repository. 


 Implement a CloudByte storage plugin.
 -

 Key: CLOUDSTACK-6173
 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-6173
 Project: CloudStack
  Issue Type: New Feature
  Security Level: Public(Anyone can view this level - this is the 
 default.) 
  Components: API, Management Server
Affects Versions: Future, 4.4.0
 Environment: All supported CloudStack platforms
Reporter: punith
   Original Estimate: 672h
  Remaining Estimate: 672h

 The new plugin will follow the design principles abstracted by CloudStack API 
 for implementing a storage plugin.
 This new enhancement will try to reuse the QoS params ( i.e. max IOPs) 
 exposed in the modified Disk-Offering UI page.
  
  The basic behavior of this plugin will be to :
  - Allow CloudStack(CS) Admin to invoke CS API to add Primary Storage based 
 on Elastistor's plug-in.
 This will create a volume (Storage IP:/path)  in the Elastistor.
 The newly created volume will be attached as a SR in Xen Hypervisor.
  - Allow CS Admin to create a desired Disk Offering. The access control 
 followed for creation of Disk Offering will be maintained in this feature too.
  - Allow an end user to use above created Disk Offering to add a new Volume.
  - Allow an end user to attach the above created volume (i.e. DataDisk) to a 
 VM. 
  - Allow an end user to detach a volume from a VM.
  - Allow an end user to delete a volume from a VM.
  - Allow and end user to edit the iops of the data disk on fly without 
 detaching it.
  - support for both nfs and iscsi at primary storage.
  



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)