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
Fix for starting libs client from module #420
Fix for starting libs client from module #420
Conversation
Hi @clintonskitson, This could be an issue. The line |
@akutz Will take a peak here. |
b29f7bd
to
29f53e2
Compare
Current coverage is 100%@@ master #420 diff @@
====================================
Files 1 1
Lines 93 93
Methods 0 0
Messages 0 0
Branches 0 0
====================================
Hits 93 93
Misses 0 0
Partials 0 0
|
Since a CLI starts and exits, the extra overhead required from enabling the caching of doing a list attached method on launch is not needed.
29f53e2
to
df3b155
Compare
REX-Ray 0.4.0 introduces centralized configuration and control along with a new client/server architecture -- features made possible by [libStorage](https://github.com/emccode/libstorage). Users are no longer required to configure storage drivers or store privileged information on all systems running the REX-Ray client. The new client delegates storage-platform related operations to a remote, libStorage-compatible server such as REX-Ray or [Poly](https://github.com/emccode/polly). Please note that the initial release of REX-Ray 0.4 includes support for only the following storage platforms: * ScaleIO * VirtualBox Support for the full compliment of drivers present in earlier versions of REX-Ray will be reintroduced over the course of several, incremental updates, beginning with 0.4.1. NEW FEATURES * Distributed architecture (rexray#399, rexray#401, rexray#411, rexray#417, rexray#418, rexray#419, rexray#420, rexray#423) * Volume locking mechanism (rexray#171) * Volume creation with initial data (rexray#169) ENHANCEMENTS * Improved storage driver logging (rexray#396) * Docker mount path (rexray#403) BUG FIXES * Fixed issue with install script (rexray#409) * Fixed volume ls filter (rexray#400) * Fixed panic during access attempt of offline REX-Ray daemon (rexray#148)
REX-Ray 0.4.0 introduces centralized configuration and control along with a new client/server architecture -- features made possible by libStorage (https://github.com/emccode/libstorage). Users are no longer required to configure storage drivers or store privileged information on all systems running the REX-Ray client. The new client delegates storage-platform related operations to a remote, libStorage-compatible server such as REX-Ray or Poly (https://github.com/emccode/polly). Please note that the initial release of REX-Ray 0.4 includes support for only the following storage platforms: * ScaleIO * VirtualBox Support for the full compliment of drivers present in earlier versions of REX-Ray will be reintroduced over the course of several, incremental updates, beginning with 0.4.1. NEW FEATURES * Distributed architecture (rexray#399, rexray#401, rexray#411, rexray#417, rexray#418, rexray#419, rexray#420, rexray#423) * Volume locking mechanism (rexray#171) * Volume creation with initial data (rexray#169) ENHANCEMENTS * Improved storage driver logging (rexray#396) * Docker mount path (rexray#403) BUG FIXES * Fixed issue with install script (rexray#409) * Fixed volume ls filter (rexray#400) * Fixed panic during access attempt of offline REX-Ray daemon (rexray#148)
REX-Ray 0.4.0 introduces centralized configuration and control along with a new client/server architecture -- features made possible by libStorage (https://github.com/emccode/libstorage). Users are no longer required to configure storage drivers or store privileged information on all systems running the REX-Ray client. The new client delegates storage-platform related operations to a remote, libStorage-compatible server such as REX-Ray or Poly (https://github.com/emccode/polly). Please note that the initial release of REX-Ray 0.4 includes support for only the following storage platforms: * ScaleIO * VirtualBox Support for the full compliment of drivers present in earlier versions of REX-Ray will be reintroduced over the course of several, incremental updates, beginning with 0.4.1. NEW FEATURES * Distributed architecture (rexray#399, rexray#401, rexray#411, rexray#417, rexray#418, rexray#419, rexray#420, rexray#423) * Volume locking mechanism (rexray#171) * Volume creation with initial data (rexray#169) ENHANCEMENTS * Improved storage driver logging (rexray#396) * Docker mount path (rexray#403) BUG FIXES * Fixed issue with install script (rexray#409) * Fixed volume ls filter (rexray#400) * Fixed panic during access attempt of offline REX-Ray daemon (rexray#148)
Service Names & Instance IDs
This commit makes it so that libstorage client is started once
per module. This allows you to configure libs client settings
including volume and integration settings per module.