Could somebody explain this please?

On Thu, Jun 21, 2018 at 7:41 AM, Hari Prasanth Loganathan <
[email protected]> wrote:

> *Hi Ondra / Ori,*
>
> https://github.com/oVirt/ovirt-engine/search?q=FAIL_ON_
> UNKNOWN_PROPERTIES%2C+false%29%3B&unscoped_q=FAIL_ON_
> UNKNOWN_PROPERTIES%2C+false%29%3B
>
> Check the above link, As per the code it is always set as false, So is
> there a way in payload / headers in client API / server configuration in
> oVirt engine which can ignore the extra payload parameters?
>
> Any help / workaround is much appreciated.
>
> Thanks, Greg for pointing the right ppl.
>
> Thanks,
> Hari
>
> On Thu, Jun 21, 2018 at 1:35 AM, Greg Sheremeta <[email protected]>
> wrote:
>
>> +Ondra and Ori
>>
>> On Wed, Jun 20, 2018 at 1:07 PM Hari Prasanth Loganathan <
>> [email protected]> wrote:
>>
>>> Guys any update on this?  if you have any clarification let me know
>>> please.
>>>
>>> Thanks
>>>
>>> On Wed, 20 Jun 2018 at 5:41 PM, Hari Prasanth Loganathan <
>>> [email protected]> wrote:
>>>
>>>> Hi Team,
>>>>
>>>> I got one clue, using the code base : https://github.com/oVirt/ovirt
>>>> -engine/blob/e2aad594a55c7272b513736616cb4b9841c2c43d/
>>>> backend/manager/modules/utils/src/main/java/org/ovirt/
>>>> engine/core/utils/serialization/json/JsonObjectDeserializer.java
>>>>
>>>>
>>>> formattedMapper.configure(Feature.FAIL_ON_UNKNOWN_PROPERTIES, false);
>>>>
>>>> As a default, this flag is set as false, then How I get this error? Any
>>>> idea?
>>>>
>>>>
>>>> Thanks,
>>>> Hari
>>>>
>>>>
>>>>
>>>> On Wed, Jun 20, 2018 at 5:21 PM, Hari Prasanth Loganathan <
>>>> [email protected]> wrote:
>>>>
>>>>> Hi all,
>>>>>
>>>>> To clarify my payload is like below,
>>>>>
>>>>> *Expected :*
>>>>>
>>>>> {
>>>>>    "alias": "testdisk",
>>>>>    "shareable": false,
>>>>>    "storage_type": "cinder",
>>>>>    "openstack_volume_type": {
>>>>>         "name": "ceph"
>>>>>     },
>>>>>    "description": "",
>>>>>    "storage_domains": {
>>>>>          "storage_domain": [{
>>>>>             "name": "cinder_newone"
>>>>>          }]
>>>>>     },
>>>>>    "provisioned_size": 1073741824,
>>>>>      "interface": "virtio",
>>>>>      "format": "cow"
>>>>> }
>>>>>
>>>>> *I sent : *
>>>>>
>>>>> {
>>>>>    "alias": "testdisk",
>>>>>    "shareable": false,
>>>>>    "storage_type": "cinder",
>>>>>    "openstack_volume_type": {
>>>>>         "name": "ceph"
>>>>>     },
>>>>>    "description": "",
>>>>>    "storage_domains": {
>>>>>          "storage_domain": [{
>>>>>             "name": "cinder_newone"
>>>>>          }]
>>>>>     },
>>>>>    "provisioned_size": 1073741824,
>>>>>      "interface": "virtio",
>>>>>      "format": "cow",
>>>>> *     "test" : "value"*
>>>>> }
>>>>>
>>>>>
>>>>> Is there a way to ignore the *test* field? Please let me know any way
>>>>> / work around.
>>>>>
>>>>>
>>>>> Any help is much appreciated.
>>>>>
>>>>> Thanks,
>>>>> Hari
>>>>>
>>>>>
>>>>> On Wed, Jun 20, 2018 at 3:09 PM, Hari Prasanth Loganathan <
>>>>> [email protected]> wrote:
>>>>>
>>>>>> Hi Team,
>>>>>>
>>>>>> I want to attach the disk using the oVIrt rest API, I use the version*
>>>>>> 4.2* and completed my script.
>>>>>> But when I downgrade my oVirt to lower version *4.1*, I get the
>>>>>> following error.
>>>>>>
>>>>>> detail: 'For correct usage, see: https://X.X.99.84/ovirt-engine
>>>>>> /api/v4/model#services/disk-attachments/methods/add',\n  reason: 'Request
>>>>>> syntactically incorrect.',\n  error: 'For correct usage, see:
>>>>>> https://X.X.99.84/ovirt-engine/api/v4/model#services/disk-
>>>>>> attachments/methods/add',\n
>>>>>>
>>>>>> *Reason*: I added an extra parameter called 'isSharable' which is
>>>>>> not expected in this API.
>>>>>>
>>>>>>
>>>>>> *So Is there a way to Ignore the extra parameters sent for oVirt API?*
>>>>>>
>>>>>> *Example :*
>>>>>>
>>>>>>
>>>>>> *Expected :*
>>>>>>
>>>>>> *{*
>>>>>> * "a"  : "1"*
>>>>>>
>>>>>> *}*
>>>>>>
>>>>>> *I sent :*
>>>>>>
>>>>>> *{*
>>>>>> *  "a" : "1",*
>>>>>> *  "b" : "2"*
>>>>>> *}*
>>>>>>
>>>>>>
>>>>>> *My expectation is, Ignore the "b" and the API should work, Is there
>>>>>> a flag in oVirt API which ignores the extra parameters?  *
>>>>>>
>>>>>> Thanks,
>>>>>> Hari
>>>>>>
>>>>>
>>>>>
>>>> _______________________________________________
>>> Users mailing list -- [email protected]
>>> To unsubscribe send an email to [email protected]
>>> Privacy Statement: https://www.ovirt.org/site/privacy-policy/
>>> oVirt Code of Conduct: https://www.ovirt.org/communit
>>> y/about/community-guidelines/
>>> List Archives: https://lists.ovirt.org/archiv
>>> es/list/[email protected]/message/Q3S2KU4PXZ7P2ZBLAYM7CYAK2S4NUJD5/
>>>
>>
>>
>> --
>>
>> GREG SHEREMETA
>>
>> SENIOR SOFTWARE ENGINEER - TEAM LEAD - RHV UX
>>
>> Red Hat NA
>>
>> <https://www.redhat.com/>
>>
>> [email protected]    IRC: gshereme
>> <https://red.ht/sig>
>>
>
>
_______________________________________________
Users mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Privacy Statement: https://www.ovirt.org/site/privacy-policy/
oVirt Code of Conduct: 
https://www.ovirt.org/community/about/community-guidelines/
List Archives: 
https://lists.ovirt.org/archives/list/[email protected]/message/F2YIOLNQ7MDTZU66XCQJRG2XZMVEQAPO/

Reply via email to