Closed cb371j closed 1 year ago
Unfortunately those are real conformance issues with those implementations. They are breaking the guidance in the spec to allow for operations like that if the system is already in the desired state.
We have the following statement in the "POST (Action)" clause of the Redfish Specification:
If an action requested by the client will have no effect, such as performing a reset of a
ComputerSystem
where theResetType
parameter is set toOn
and theComputerSystem
is alreadyOn
, the service should respond with the HTTP200 OK
status code and return theNoOperation
message from the Base Message Registry.
Returning a 400 or a 409 is not good behavior for the service. I would recommend reaching out to your customer service contacts for those systems.
Closing; based on the details seen so far these are service-side issues and the tool is calling out undesirable behavior.
cloned latest code this morning. power_control.py is failing on both Dell and Nokia servers. Results in doc. power_control_results.docx