Change in vdsm[master]: Add an object model to clientIF
by agl@us.ibm.com
Adam Litke has uploaded a new change for review.
Change subject: Add an object model to clientIF
......................................................................
Add an object model to clientIF
Create an object-based API for vdsm. The current objects are: Task,
StoragePool, StorageDomain, Image, Volume, ISCSIConnection, LVMVolumeGroup, and
VM. Additionally, a Global object currently handles APIs which don't map nicely
to one of the above objects. Right now this interface is only an abstraction
that maps directly to the flat function namespace. This will change later in
the patch series and more over time. Since this API is internal (it only
affects bindings), we can continue to change it over time without affecting
ovirt-engine.
Change-Id: I2ee54277c87a02ac8dafe29a8761e2acf0f7397f
Signed-off-by: Adam Litke <agl(a)us.ibm.com>
---
M vdsm.spec.in
A vdsm/API.py
M vdsm/Makefile.am
3 files changed, 480 insertions(+), 0 deletions(-)
git pull ssh://gerrit.ovirt.org:29418/vdsm refs/changes/84/984/1
--
To view, visit http://gerrit.ovirt.org/984
To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I2ee54277c87a02ac8dafe29a8761e2acf0f7397f
Gerrit-PatchSet: 1
Gerrit-Project: vdsm
Gerrit-Branch: master
Gerrit-Owner: Adam Litke <agl(a)us.ibm.com>
11 years, 8 months
Change in vdsm[master]: Factor out xmlrpc server
by agl@us.ibm.com
Adam Litke has uploaded a new change for review.
Change subject: Factor out xmlrpc server
......................................................................
Factor out xmlrpc server
Move the xmlrpc server code out of clientIF and into its own file.
Change-Id: I0372cf3a58324ec2e8daeeab3eca3167d2da7ccd
Signed-off-by: Adam Litke <agl(a)us.ibm.com>
---
M vdsm.spec.in
M vdsm/Makefile.am
A vdsm/bindingXMLRPC.py
M vdsm/clientIF.py
4 files changed, 224 insertions(+), 210 deletions(-)
git pull ssh://gerrit.ovirt.org:29418/vdsm refs/changes/83/983/1
--
To view, visit http://gerrit.ovirt.org/983
To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I0372cf3a58324ec2e8daeeab3eca3167d2da7ccd
Gerrit-PatchSet: 1
Gerrit-Project: vdsm
Gerrit-Branch: master
Gerrit-Owner: Adam Litke <agl(a)us.ibm.com>
11 years, 8 months
Change in vdsm[master]: clientIF: Move wrapApiMethod into bindingXMLRPC class
by agl@us.ibm.com
Adam Litke has uploaded a new change for review.
Change subject: clientIF: Move wrapApiMethod into bindingXMLRPC class
......................................................................
clientIF: Move wrapApiMethod into bindingXMLRPC class
wrapApiMethod is now only used by bindingXMLRPC so make it a class member
instead of a global function.
Change-Id: Icfd8da9a0e072da192f4c3f86c05d0fa1c305f48
Signed-off-by: Adam Litke <agl(a)us.ibm.com>
---
M vdsm/clientIF.py
1 file changed, 33 insertions(+), 33 deletions(-)
git pull ssh://gerrit.ovirt.org:29418/vdsm refs/changes/21/621/1
--
To view, visit http://gerrit.ovirt.org/621
To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: Icfd8da9a0e072da192f4c3f86c05d0fa1c305f48
Gerrit-PatchSet: 1
Gerrit-Project: vdsm
Gerrit-Branch: master
Gerrit-Owner: Adam Litke <agl(a)us.ibm.com>
11 years, 8 months
Change in vdsm[master]: Don't go through lvm for volume size if lv is active
by smizrahi@redhat.com
Saggi Mizrahi has uploaded a new change for review.
Change subject: Don't go through lvm for volume size if lv is active
......................................................................
Don't go through lvm for volume size if lv is active
Change-Id: I5e81bf563f07119a775888d6abc3c81f4f7b86a0
---
M vdsm/storage/blockVolume.py
1 file changed, 8 insertions(+), 0 deletions(-)
git pull ssh://gerrit.ovirt.org:29418/vdsm refs/changes/77/677/1
--
To view, visit http://gerrit.ovirt.org/677
To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I5e81bf563f07119a775888d6abc3c81f4f7b86a0
Gerrit-PatchSet: 1
Gerrit-Project: vdsm
Gerrit-Branch: master
Gerrit-Owner: Saggi Mizrahi <smizrahi(a)redhat.com>
11 years, 8 months
Change in vdsm[master]: API: Separate clientIF and the xmlrpc server
by agl@us.ibm.com
Adam Litke has uploaded a new change for review.
Change subject: API: Separate clientIF and the xmlrpc server
......................................................................
API: Separate clientIF and the xmlrpc server
Currently the xmlrpc server functionality is entwined with the clientIF class.
In order to proceed with the API bridge plan (http://ovirt.org/wiki/Vdsm_API) I
would like to separate the xmlrpc server into its own class. This brings
clientIF one step closer to becoming a generic API Bridge that is able to host
additional bindings such as REST and QMF.
Despite the size of this patch, this was a pretty simple refactoring. I made
the following choices as I split this out:
- The xmlrpc server binding class has start() and prepareForShutdown() APIs
- clientIF will still own the storage dispatcher but API wrapper mechanisms
have moved into the xmlrpc class.
Change-Id: I5026e11f3d39343c957b59606e90c23acbb598ba
Signed-off-by: Adam Litke <agl(a)us.ibm.com>
---
M vdsm/clientIF.py
1 file changed, 137 insertions(+), 110 deletions(-)
git pull ssh://gerrit.ovirt.org:29418/vdsm refs/changes/20/620/1
--
To view, visit http://gerrit.ovirt.org/620
To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I5026e11f3d39343c957b59606e90c23acbb598ba
Gerrit-PatchSet: 1
Gerrit-Project: vdsm
Gerrit-Branch: master
Gerrit-Owner: Adam Litke <agl(a)us.ibm.com>
11 years, 8 months
Change in vdsm[master]: BZ#773666 - Avoid more rw changes in HSM flows.
by ewarszaw@redhat.com
Eduardo has uploaded a new change for review.
Change subject: BZ#773666 - Avoid more rw changes in HSM flows.
......................................................................
BZ#773666 - Avoid more rw changes in HSM flows.
Change-Id: If713b314805da40406641f4b6924e43065e763fc
---
M vdsm/storage/resourceFactories.py
M vdsm/storage/volume.py
2 files changed, 1 insertion(+), 6 deletions(-)
git pull ssh://gerrit.ovirt.org:29418/vdsm refs/changes/66/1266/1
--
To view, visit http://gerrit.ovirt.org/1266
To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: If713b314805da40406641f4b6924e43065e763fc
Gerrit-PatchSet: 1
Gerrit-Project: vdsm
Gerrit-Branch: master
Gerrit-Owner: Eduardo <ewarszaw(a)redhat.com>
11 years, 8 months
Change in vdsm[master]: Change safelease APIs to match SANLock flow
by Federico Simoncelli
Federico Simoncelli has uploaded a new change for review.
Change subject: Change safelease APIs to match SANLock flow
......................................................................
Change safelease APIs to match SANLock flow
Change-Id: I39d5410ad76b22b037e8cac7e667817fb9ef56f6
---
M vdsm/storage/blockSD.py
M vdsm/storage/safelease.py
M vdsm/storage/sd.py
M vdsm/storage/sp.py
4 files changed, 110 insertions(+), 57 deletions(-)
git pull ssh://gerrit.ovirt.org:29418/vdsm refs/changes/21/221/1
--
To view, visit http://gerrit.ovirt.org/221
To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I39d5410ad76b22b037e8cac7e667817fb9ef56f6
Gerrit-PatchSet: 1
Gerrit-Project: vdsm
Gerrit-Branch: master
Gerrit-Owner: Federico Simoncelli <fsimonce(a)redhat.com>
11 years, 8 months
Change in vdsm[master]: Add the live snapshot command to vdsClient
by Federico Simoncelli
Federico Simoncelli has uploaded a new change for review.
Change subject: Add the live snapshot command to vdsClient
......................................................................
Add the live snapshot command to vdsClient
Add the new vdsClient command to take live snapshots:
vdsClient [-s] <host> snapshot \
<vmId> <vmDisk> <sdUUID> <spUUID> <imgUUID> <volUUID>
Change-Id: I20a6811ea8c7908969eb69d721b39c479f304d08
---
M vdsm_cli/vdsClient.py
1 file changed, 18 insertions(+), 0 deletions(-)
git pull ssh://gerrit.ovirt.org:29418/vdsm refs/changes/15/515/1
--
To view, visit http://gerrit.ovirt.org/515
To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I20a6811ea8c7908969eb69d721b39c479f304d08
Gerrit-PatchSet: 1
Gerrit-Project: vdsm
Gerrit-Branch: master
Gerrit-Owner: Federico Simoncelli <fsimonce(a)redhat.com>
11 years, 8 months
Change in vdsm[master]: [WIP] Implement live snapshots
by Federico Simoncelli
Federico Simoncelli has uploaded a new change for review.
Change subject: [WIP] Implement live snapshots
......................................................................
[WIP] Implement live snapshots
Change-Id: Id48a905938037eca2b1de966f4f83d801fdb9970
---
M vdsm/clientIF.py
M vdsm/libvirtvm.py
2 files changed, 68 insertions(+), 0 deletions(-)
git pull ssh://gerrit.ovirt.org:29418/vdsm refs/changes/69/469/1
--
To view, visit http://gerrit.ovirt.org/469
To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: Id48a905938037eca2b1de966f4f83d801fdb9970
Gerrit-PatchSet: 1
Gerrit-Project: vdsm
Gerrit-Branch: master
Gerrit-Owner: Federico Simoncelli <fsimonce(a)redhat.com>
11 years, 8 months
Change in vdsm[master]: iscsi.py: fixed discovery issue and added support for iSER t...
by Dan Kenigsberg
Dan Kenigsberg has uploaded a new change for review.
Change subject: iscsi.py: fixed discovery issue and added support for iSER transport
......................................................................
iscsi.py: fixed discovery issue and added support for iSER transport
Fixed discovery of targets not to overwrite settings of already
connected targets.
Added support for iSER transport.
Change-Id: I1012219f5202882db62743e5f2cf5cbcaaca930a
---
M vdsm/storage/iscsi.py
1 file changed, 39 insertions(+), 5 deletions(-)
git pull ssh://gerrit.ovirt.org:29418/vdsm refs/changes/05/905/1
--
To view, visit http://gerrit.ovirt.org/905
To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I1012219f5202882db62743e5f2cf5cbcaaca930a
Gerrit-PatchSet: 1
Gerrit-Project: vdsm
Gerrit-Branch: master
Gerrit-Owner: Dan Kenigsberg <danken(a)redhat.com>
11 years, 8 months