Skip to content
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

ScaleIO Executor Enhancements #414

Merged
merged 1 commit into from
Feb 14, 2017

Conversation

akutz
Copy link
Collaborator

@akutz akutz commented Feb 14, 2017

This patch enhances the ScaleIO executor so that the drv_cfg binary is no longer hard-coded and can now be configured with the configuration property scaleio.drvCfg which translates into the environment variable SCALEIO_DRVCFG.

If the property scaleio.guid (env var SCALEIO_GUID) is set then the drv_cfg binary is not used at all to discover the client's GUID.

This patch also updates the logic to discover local devices so the drv_cfg is no longer necessary or required to provide this information.

@akutz akutz added the scaleio label Feb 14, 2017
@akutz akutz added this to the 0.5.0 milestone Feb 14, 2017
@akutz akutz self-assigned this Feb 14, 2017
@codecov-io
Copy link

codecov-io commented Feb 14, 2017

Codecov Report

Merging #414 into release/0.5.0 will not change coverage.
The diff coverage is n/a.

@@              Coverage Diff               @@
##           release/0.5.0     #414   +/-   ##
==============================================
  Coverage          30.49%   30.49%           
==============================================
  Files                 29       29           
  Lines               1741     1741           
==============================================
  Hits                 531      531           
  Misses              1152     1152           
  Partials              58       58

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update aad8d62...750fde5. Read the comment docs.

This patch enhances the ScaleIO executor so that the `drv_cfg` binary is
no longer hard-coded and can now be configured with the configuration
property `scaleio.drvCfg` which translates into the environment variable
`SCALEIO_DRVCFG`.

If the property `scaleio.guid` (env var `SCALEIO_GUID`) is set then the
`drv_cfg` binary is not used at all to discover the client's GUID.

This patch also updates the logic to discover local devices so the
`drv_cfg` is no longer necessary or required to provide this
information.
@akutz akutz force-pushed the feature/sio-executor branch from 780810a to 750fde5 Compare February 14, 2017 05:54
@codenrhoden
Copy link
Contributor

👍 This looks a lot cleaner, too!

@akutz akutz merged commit 5881f91 into thecodeteam:release/0.5.0 Feb 14, 2017
@akutz akutz removed the in progress label Feb 14, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants