-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Storage plugin for Dell EMC PowerFlex/ScaleIO (formerly VxFlexOS) #4304
Storage plugin for Dell EMC PowerFlex/ScaleIO (formerly VxFlexOS) #4304
Conversation
@blueorangutan package |
@rhtyd a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress. |
abbca5e
to
4e77f68
Compare
Packaging result: ✖centos7 ✖centos8 ✖debian. JID-1929 |
@blueorangutan package |
@sureshanaparti a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress. |
Packaging result: ✔centos7 ✔centos8 ✔debian. JID-1930 |
4e77f68
to
aa3b9bc
Compare
@blueorangutan package |
@sureshanaparti a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress. |
Packaging result: ✔centos7 ✔centos8 ✔debian. JID-2190 |
aa3b9bc
to
0129dde
Compare
@blueorangutan test |
@sureshanaparti a Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests |
Trillian test result (tid-2976)
|
0129dde
to
02e5647
Compare
@blueorangutan package |
@sureshanaparti a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress. |
Packaging result: ✔centos7 ✔centos8 ✔debian. JID-2211 |
02e5647
to
3b061e8
Compare
@blueorangutan package |
@sureshanaparti a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress. |
Packaging result: ✔centos7 ✔centos8 ✔debian. JID-2308 |
@blueorangutan test |
@sureshanaparti a Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests |
Trillian test result (tid-3105)
|
3b061e8
to
ad50a8d
Compare
@blueorangutan package |
@sureshanaparti a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress. |
- PowerFlex pool URL generated from the UI inputs(Gateway, Username, Password, Storage Pool) when adding "PowerFlex" Primary Storage - Updated protocol to "custom" for PowerFlex provider - Allow VM Snapshot for stopped VM on KVM hypervisor and PowerFlex/ScaleIO storage pool and Minor improvements in PowerFlex/ScaleIO storage plugin code
… PowerFlex storage instances. - findStoragePoolsForMigration API returns PowerFlex pool(s) of different instance as suitable pool(s), for volume(s) on PowerFlex storage pool. - Volume(s) with snapshots are not allowed to migrate to different PowerFlex instance. - Volume(s) of running VM are not allowed to migrate to other PowerFlex storage pools. - Volume migration from PowerFlex pool to Non-PowerFlex pool, and vice versa are not supported.
…y, test_vm_snapshots.py
…ective CloudStack resources (Templates, Volumes, Snapshots and VM Snapshots)
…o volume response, and Updated UI to hide the async backup option while taking snapshot for volume(s) with storage snapshot support.
…age pools for migration
…lume path after migration, due to rename failure
c23d5b7
to
010dfee
Compare
@blueorangutan package |
@sureshanaparti a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress. |
Packaging result: ✖centos7 ✔centos8 ✔debian. JID-2742 |
@blueorangutan package |
@rhtyd a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress. |
Packaging result: ✔centos7 ✔centos8 ✔debian. JID-2743 |
@blueorangutan test matrix |
@rhtyd a Trillian-Jenkins matrix job (centos7 mgmt + xs71, centos7 mgmt + vmware65, centos7 mgmt + kvmcentos7) has been kicked to run smoke tests |
Trillian test result (tid-3577)
|
Trillian test result (tid-3578)
|
Trillian test result (tid-3579)
|
Tests LGTM, waiting for manual confirmation from @borisstoyanov |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, manually tested
Description
Storage plugin for Dell EMC PowerFlex/ScaleIO (formerly VxFlexOS)
Please find more details in the FS here:
https://cwiki.apache.org/confluence/x/cDl4CQ
Documentation PR: apache/cloudstack-documentation#169
Primate UI: apache/cloudstack-primate#863
Types of changes
Screenshots (if appropriate):
How Has This Been Tested?
Manual tests:
Marvin tests:
=== TestName: test_01_create_vm_with_volume | Status : SUCCESS ===
=== TestName: test_02_attach_new_volume_to_stopped_vm | Status : SUCCESS ===
=== TestName: test_03_attach_detach_attach_volume_to_vm | Status : SUCCESS ===
=== TestName: test_04_detach_vol_stopped_vm_start | Status : SUCCESS ===
=== TestName: test_05_attach_volume_to_stopped_vm | Status : SUCCESS ===
=== TestName: test_06_attached_volume_reboot_vm | Status : SUCCESS ===
=== TestName: test_07_detach_volume_reboot_vm | Status : SUCCESS ===
=== TestName: test_08_delete_volume_was_attached | Status : SUCCESS ===
=== TestName: test_09_migrate_volume_to_same_instance_pool | Status : SUCCESS ===
=== TestName: test_10_migrate_volume_to_distinct_instance_pool | Status : SUCCESS ===