Change in vdsm[master]: Add an object model to clientIF

danken at redhat.com danken at redhat.com
Tue Jan 31 11:01:14 UTC 2012


Dan Kenigsberg has submitted this change and it was merged.

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 at us.ibm.com>
---
M vdsm.spec.in
A vdsm/API.py
M vdsm/Makefile.am
3 files changed, 509 insertions(+), 0 deletions(-)

Approvals:
  Dan Kenigsberg: Verified; Looks good to me, approved


--
To view, visit http://gerrit.ovirt.org/984
To unsubscribe, visit http://gerrit.ovirt.org/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: I2ee54277c87a02ac8dafe29a8761e2acf0f7397f
Gerrit-PatchSet: 4
Gerrit-Project: vdsm
Gerrit-Branch: master
Gerrit-Owner: Adam Litke <agl at us.ibm.com>
Gerrit-Reviewer: Adam Litke <agl at us.ibm.com>
Gerrit-Reviewer: Dan Kenigsberg <danken at redhat.com>
Gerrit-Reviewer: Ewoud Kohl van Wijngaarden <ewoud at kohlvanwijngaarden.nl>
Gerrit-Reviewer: Saggi Mizrahi <smizrahi at redhat.com>


More information about the vdsm-patches mailing list