Skip to content

Instantly share code, notes, and snippets.

@j-griffith
Created August 18, 2014 16:05
Show Gist options
  • Save j-griffith/b6e6f4cf1d3d54537456 to your computer and use it in GitHub Desktop.
Save j-griffith/b6e6f4cf1d3d54537456 to your computer and use it in GitHub Desktop.
commit 52c4e4ca5d23d38ec4eee6174d96aef879b01b95
Author: John Griffith <[email protected]>
Date: Tue Jul 29 21:25:49 2014 -0600
Switch to the new target object for LVM driver
This modifies the LVM driver (and the variants LIO, ISER)
to use the new seperate target object. Compatability is
maintained by using the old LVMxxx classes as wrappers or
stubbed out interfaces.
The ISER driver is unfortunately broken, to the point of
trying to fix the tests to fake it just masks underlying
problems, so we skip those tests for now (until ISER is fixed).
Remaining items:
1. Fix ISER and turn the ISER unit tests that are busted back on
2. Functional testing and checks on local/block driver
3. Deprecate or remove old iscsi/tgt related files
(brick/iscsi, cinder/volume/iscsi.py etc)
Change-Id: I0c538ca3a83ae31d1372c9023c0f30944b303250
Partial-Bug: #1329139
commit e0aa016bc72aa506a8429128fa806abd16c19467
Author: John Griffith <[email protected]>
Date: Thu Jul 10 00:00:31 2014 +0000
Add Connector objects, and updated LVM driver
This patch is a step in decoupling the target
methods and the Volume Driver's Control methods.
This adds the targets directory and the new target objects
that we use with the exception of IET (follow up for that later).
TgtAdm and LIO drivers have been tested with the new LVM object.
All existing drivers are still able to be specified and use the
same objects and code-path they were using previously. New
connector objects are only used when specifying the new driver.
Next step will be mapping current ref LVM driver to the new
LVM object and target model and working on the unit-tests.
After that mark the "old" methods and objects as deprecated
and we can then begin working on some other improvements.
Partial-Bug: #1329139
Change-Id: Iaa55e31e3dadc7dcb58112302c3807a8f92bcada
commit e1126d471f2c04ea6677d821fce84370f906be51
Merge: 721186e a82bae3
Author: Jenkins <[email protected]>
Date: Mon Aug 18 11:38:32 2014 +0000
Merge "VMware: Update default task_poll_interval value"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment