One-way dbus properties

Adriana Kobylak anoo at linux.ibm.com
Thu Apr 25 01:17:20 AEST 2019


Wanted to get thoughts on how attempting to clear one-way dbus 
properties should be handled.

There are some properties like Field Mode that are intended to be 
one-way, meaning that you can set them but not clear them:

- 
https://github.com/openbmc/phosphor-dbus-interfaces/blob/master/xyz/openbmc_project/Control/FieldMode.interface.yaml
       description: >
           Keeps track of whether the BMC is in field mode. Enabling 
field mode
           is intended to be a one-way operation.

If there's a call to clear the property value, currently this is a no-op 
and the REST call returns success but the value is not changed.
Should an error be returned to the user? It's like a read-only property 
but only after it's being set the first time.



More information about the openbmc mailing list