Re: console type tcp with logging

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 12/3/18 12:06 PM, Daniel P. Berrangé wrote:
> On Mon, Dec 03, 2018 at 01:38:45PM +0300, Vasiliy Tolstov wrote:
>> пн, 3 дек. 2018 г. в 12:27, Daniel P. Berrangé <berrange@xxxxxxxxxx>:
>>>
>>> We don't have any plans to add it, but if someone's interested we'd
>>> accept patches. It would need to integrate with our virStream APIs
>>> to allow download, in similar way to how virStorageVolDownload() works
>>
>> What args this function need to receive? VolDownload this args:
>> virStorageVolDownload(virStorageVolPtr vol,
>>                       virStreamPtr stream,
>>                       unsigned long long offset,
>>                       unsigned long long length,
>>                       unsigned int flags)
>>
>> I think that we can use all of this, but instead of vol, what we need to recv?
> 
> We need the domain object, and the device alias name, eg 
> 
>     virDomainOpenDeviceLogFile(virDomainPtr dom,

virStreamPtr stream,

>                                const char *name,
>                                unsigned long long offset,
>                                unsigned long long length,
> 	                       unsigned int flags);


We can have it used the same way as virStorageVolDownload:

stream = virStreamNew();

virDomainOpenDeviceLogFile(dom, stream, alias, 0, 0, 0);

virStreamRecvAll(stream, ...);


Michal

_______________________________________________
libvirt-users mailing list
libvirt-users@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvirt-users




[Index of Archives]     [Virt Tools]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [KDE Users]

  Powered by Linux