[ovirt-users] DeprecationWarning: vdscli uses xmlrpc. since ovirt 3.6 xmlrpc is deprecated, please use vdsm.jsonrpcvdscli

Nir Soffer nsoffer at redhat.com
Sun Sep 18 12:23:13 UTC 2016


On Sun, Sep 18, 2016 at 2:03 PM, Roy Golan <rgolan at redhat.com> wrote:

> Thanks Nir. He is using hosted engine which already uses vdscli
>

Right, this issue effects any program importing vdscli.

Fixed in https://gerrit.ovirt.org/64100


>
> On 18 September 2016 at 13:55, Nir Soffer <nsoffer at redhat.com> wrote:
>
>> On Sun, Sep 18, 2016 at 10:51 AM, Roy Golan <rgolan at redhat.com> wrote:
>>
>>> Alexsey thank you.
>>>
>>> Irit, Danken please have a look at  https://bugzilla.redhat.com/sh
>>> ow_bug.cgi?id=1377069
>>>
>>
>> This is unfortunate regression in 4.0, should be fixed soon.
>>
>> In meantime this can be fixed by removing this line:
>>
>>  warnings.simplefilter("always", category=DeprecationWarning)
>>
>> In /usr/lib/python2.7/site-packages/vdsm/vdscli.py
>>
>> Note that vdsClient will be removed soon and you should
>> not use it for automation.
>>
>> Please use vdsm.vdscli library for automation.
>>
>> Nir
>>
>>
>>>
>>> On 18 September 2016 at 10:49, <aleksey.maksimov at it-kb.ru> wrote:
>>>
>>>> https://bugzilla.redhat.com/show_bug.cgi?id=1377069
>>>>
>>>> 18.09.2016, 10:09, "Roy Golan" <rgolan at redhat.com>:
>>>> > On 18 September 2016 at 09:48, <aleksey.maksimov at it-kb.ru> wrote:
>>>> >> Thanks Roy
>>>> >>
>>>> >> But if I'm going to redirect the output of the hosted-engine command
>>>> to /dev/null, I can not identify the possible problem of the command :(
>>>> >
>>>> > That's only stderror. You should still see the standard input and
>>>> check for $? value.  Not perfect but I think this can get you started. I
>>>> must say I am against this deprecation warning and I'll make an effort to
>>>> find other ways of doing that
>>>> >
>>>> >> It may be possible exclude DeprecationWarning from the code in next
>>>> version 4.0.4 :) ?
>>>> >
>>>> > I know VDSM guys started working on that but its WIP. Can you please
>>>> open a bug for that and I'll make sure to put it on the right person?
>>>> >
>>>> >> 18.09.2016, 09:27, "Roy Golan" <rgolan at redhat.com>:
>>>> >>> Try to point stderr to /dev/null. For example this should work:
>>>> >>>
>>>> >>> ```bash
>>>> >>> vdsClient -s 0 list table 2> /dev/null
>>>> >>> ```
>>>> >>>
>>>> >>> On 18 September 2016 at 08:59, <aleksey.maksimov at it-kb.ru> wrote:
>>>> >>>> Hello oVirt guru`s !
>>>> >>>>
>>>> >>>> Every time I call the commands:
>>>> >>>>
>>>> >>>> * hosted-engine --set-maintenance --mode=global
>>>> >>>> * hosted-engine --set-maintenance --mode=none
>>>> >>>>
>>>> >>>> The message appears:
>>>> >>>>
>>>> >>>> /usr/lib/python2.7/site-packages/ovirt_hosted_engine_ha/lib/storage_backends.py:15:
>>>> DeprecationWarning: vdscli uses xmlrpc. since ovirt 3.6 xmlrpc is
>>>> deprecated, please use vdsm.jsonrpcvdscli
>>>> >>>>   import vdsm.vdscli
>>>> >>>> ...
>>>> >>>>
>>>> >>>> This message prevents tracking the status of execution of commands
>>>> in my scripts.
>>>> >>>>
>>>> >>>> How can I suppress this message?
>>>> >>>> _______________________________________________
>>>> >>>> Users mailing list
>>>> >>>> Users at ovirt.org
>>>> >>>> http://lists.ovirt.org/mailman/listinfo/users
>>>>
>>>
>>>
>>> _______________________________________________
>>> Users mailing list
>>> Users at ovirt.org
>>> http://lists.ovirt.org/mailman/listinfo/users
>>>
>>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ovirt.org/pipermail/users/attachments/20160918/a2a62b5c/attachment-0001.html>


More information about the Users mailing list