Datera storage plugin#3470
Conversation
|
This is same plugin from https://github.com/jcsdatera/cloudstack |
Features:
1. Zone-wide and cluster-wide primary storage support
2. VM template caching automatically on Datera, the subsequent VMs can be created instantaneously by fast cloning the root volume.
3. Rapid storage-native snapshot
4. Multiple managed primary storages can be created with a single Datera cluster to provide better management of
- Total provisioned capacity
- Default storage QoS values
- Replica size ( 1 to 5 )
- IP pool assignment for iSCSI target
- Volume Placement ( hybrid, single_flash, all_flash )
5. Volume snapshot to VM template
6. Volume to VM template
7. Volume size increase using service policy
8. Volume QoS change using service policy
9. Enabled KVM support
10. New Datera app_instance name format to include ACS volume name
11. VM live migration
|
@blueorangutan package |
|
@rhtyd a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress. |
|
Packaging result: ✔centos6 ✔centos7 ✔debian. JID-90 |
|
@blueorangutan test |
|
@borisstoyanov a Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests |
borisstoyanov
left a comment
There was a problem hiding this comment.
Can you add integration tests and unit tests please @manojkverma
|
Trillian test result (tid-105) |
|
Tests LGTM, we don't have datera infra to test the plugin. @swill @manojkverma can you share your code review and test details if any. As @borisstoyanov mentions, any tests are welcome. |
Thanks @rhtyd, I am sorry, I am new to open source development model, so thanks for bearing with me as I am working on this. @jcsdatera had python based integration test cases, which he ran against datera storage hardware. I am looking into getting java unit test to work with mock objects. |
|
@jcsdatera can you work with @swill on top of this PR? Also, what we're looking for are list of tests results (see other smoketests for example). Ideally, if you'd prefer you can add marvin smoketests to |
|
@manojkverma & @jcsdatera, if you can post the results of the python integration tests which you ran against the datara storage hardware, that would go a long way towards helping the community understand the current state of the plugin. I agree with @rhtyd that adding marvin smoketests to |
|
We're getting closer to 4.13.0.0 freeze date, ping @manojkverma @jcsdatera |
|
@manojkverma @jcsdatera any update on this? |
|
We are still working on this and very close.
Thank you
On Wed, Jul 17, 2019 at 10:55 PM Abhishek Kumar ***@***.***> wrote:
@manojkverma <https://github.com/manojkverma> @jcsdatera
<https://github.com/jcsdatera> any update on this?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#3470?email_source=notifications&email_token=AE2HBTM4Y4ZHXMIRFFSC4ZTQAAATTA5CNFSM4H6CHRBKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD2HM4FQ#issuecomment-512675350>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AE2HBTLO4GYR7ILJCG7VSWLQAAATTANCNFSM4H6CHRBA>
.
--
James from iPhone
|
|
Added integrated tests with the following test result: Attach a volume to a stopped virtual machine, then start VM ... === TestName: test_01_attach_new_volume_to_stopped_VM | Status : SUCCESS === ok Attach, detach, and attach volume to a running VM ... === TestName: test_02_attach_detach_attach_volume | Status : SUCCESS === ok Attach volume to running VM, then reboot. ... === TestName: test_03_attached_volume_reboot_VM | Status : SUCCESS === ok ---------------------------------------------------------------------- XML: /data/git/cs1/cloudstack/test/integration/nosetests.xml ---------------------------------------------------------------------- Ran 3 tests in 885.349s OK |
|
@blueorangutan package |
|
@rhtyd a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress. |
|
Packaging result: ✔centos6 ✔centos7 ✔debian. JID-172 |
|
@blueorangutan test |
|
@rhtyd a Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests |
|
Trillian test result (tid-199)
|
|
@blueorangutan test |
|
@rhtyd a Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests |
|
Trillian test result (tid-209)
|
|
I've re-added this to 4.13.0.0, need another lgtm/review. @swill ? |
|
@swill are you lgtm on it? We can merge, the regression tests show the plugin is isolated enough and doesn't bring in any regression. cc @borisstoyanov @shwstppr @anuragaw |
borisstoyanov
left a comment
There was a problem hiding this comment.
LGTM, based on marvin tests results
Features: