Alexander Rukletsov created MESOS-3914:
------------------------------------------

             Summary: Make request format consistent across endpoints
                 Key: MESOS-3914
                 URL: https://issues.apache.org/jira/browse/MESOS-3914
             Project: Mesos
          Issue Type: Improvement
          Components: master
            Reporter: Alexander Rukletsov


We are inconsistent with the format of requests we expect for operator 
endpoints. For example, dynamic reservations take a string 
"slaveId={{<slaveID>}}&resources={{<JSON-for-resources>}}", while maintenance 
expects a {{JSON}} object representing {{maintenance::Schedule}} protobuf 
directly.

We should agree on the input: either we expect a string with key-value pairs, 
where values can be {{JSON}} objects, or we request {{JSON}} directly.

Once we agree on the approach, we should document the outcome and convert all 
nonconformant endpoints via a deprecation cycle.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to