[libvirt] [PATCH v4 00/15] parallels: rewrite driver with parallels SDK
Peter Krempa
pkrempa at redhat.com
Tue Dec 2 13:15:26 UTC 2014
On 12/01/14 19:49, Maxim Nestratov wrote:
> 01.12.2014 18:38, Dmitry Guryanov пишет:
>> This patch series replaces all code, which used prlctl command
>> to interact with parallels cloud server with calls to
>> parallels sdk functions.
>>
>> The model of this driver remain almost the same - in creates a
>> list of virDomainObj objects on connect and then functions, which
>> returns different information get info from this list.
>>
>> Changes in v2:
>> * Rebase to latest libvirt sources
>> * Use only "parallels" prefix for functions in parallelsDriver,
>> so that make check will pass
>> * Update privconn->domains in case we change something from current
>> connection.
>>
>> Changes in v3:
>> * in parallels: get domain info with SDK:
>> replace
>> + case VIR_ARCH_X86_64:
>> with
>> + case PCM_CPU_MODE_64:
>>
>> Changes in v4:
>> * handle onReboot, onPoweroff and onCrash properly
>> * handle disks cache mode
>> * don't set net interface name if virDomainNetDef.ifname is NULL
>> * improve error handling
>>
>>
>> Alexander Burluka (4):
>> parallels: get domain info with SDK
>> parallels: handle events from parallels server
>> parallels: added function virDomainIsActive()
>> parallels: Add domainCreateWithFlags() function.
>>
>> Dmitry Guryanov (11):
>> parallels: move IS_CT macro to parallels_utils.h
>> parallels: move parallelsDomNotFoundError to parallels_utils.h
>> parallels: reimplement functions, which change domain state
>> parallels: rewrite parallelsApplyConfig with SDK
>> parallels: create VMs and containers with sdk
>> parallels: refactor parallelsDomainDefineXML
>> parallels: add cdroms support
>> parallels: implement domainUndefine and domainUndefineFlags
>> parallels: return PRL_RESULT from waitJob and getJobResult
>> parallels: fix getJobResultHelper
>> parallels: report proper error in Create/Destroy/Suspend e.t.c.
>>
>> src/parallels/parallels_driver.c | 2456
>> +++++++-----------------------------
>> src/parallels/parallels_sdk.c | 2544
>> +++++++++++++++++++++++++++++++++++++-
>> src/parallels/parallels_sdk.h | 25 +
>> src/parallels/parallels_utils.h | 11 +
>> 4 files changed, 3033 insertions(+), 2003 deletions(-)
>>
> Series looks good to me as a first step to switch to SDK.
I'll take over from here. I need to install the SDK first so I can make
sure that everything compiles before pushing. I'll hope I get to push
this this week.
Peter
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <http://listman.redhat.com/archives/libvir-list/attachments/20141202/299d40b5/attachment-0001.sig>
More information about the libvir-list
mailing list