GitHub user devdeep opened a pull request:

    https://github.com/apache/cloudstack/pull/257

    Implementation for the ability to disable a storage pool for provisioning 
of new volumes.

    Implementation for the ability to disable a storage pool for provisioning 
of new volumes. Following changes are implemented
    1. Disable or enable a pool with the updateStoragePool api. A new 'enabled' 
parameter added for the same.
    2. When a pool is disabled the state of the pool is updated to 'Disabled' 
in the db. On enabling it is updated back to 'Up'. Alert is raised when a pool 
is disabled or enabled.
    3. Updated other storage providers to also honor the disabled state.
    4. A disabled pool is skipped by allocators for provisioning of new volumes.
    5. Since the allocators skip a disabled pool for provisioning of volumes, 
the volumes are also not listed as a destination for volume migration.
    6. Marvin automation tests for testing the feature.


You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/devdeep/cloudstack-1 disable_storagepool2

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/cloudstack/pull/257.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #257
    
----
commit 83c8b2cea95f6803799315d2919d1b1961b2a64c
Author: Devdeep Singh <devd...@gmail.com>
Date:   2015-05-05T12:54:04Z

    Implementation for the ability to disable a storage pool for provisioning
    of new volumes. Following changes are implemented
    1. Disable or enable a pool with the updateStoragePool api. A new 'enabled'
       parameter added for the same.
    2. When a pool is disabled the state of the pool is updated to 'Disabled'
       in the db. On enabling it is updated back to 'Up'. Alert is raised when
       a pool is disabled or enabled.
    3. Updated other storage providers to also honour the disabled state.
    4. A disabled pool is skipped by allocators for provisioing of new volumes.
    5. Since the allocators skip a disabled pool for provisioning of volumes,
       the volumes are also not listed as a destination for volume migration.

commit 70a22cfe997d7bf660d7198326342148397d95e7
Author: Sowmya Krishnan <sowmya.krish...@apache.org>
Date:   2015-05-06T10:34:51Z

    Tests for Disable Storage Provisioning

----


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---

Reply via email to