Andrew Blanchard created MESOS-6661: ---------------------------------------
Summary: maintenance status page has inconsistent formatting Key: MESOS-6661 URL: https://issues.apache.org/jira/browse/MESOS-6661 Project: Mesos Issue Type: Bug Components: HTTP API Affects Versions: 1.0.1 Environment: Mesos Version: 1.01 OS: Ubuntu 16.04 (both on the client and cluster nodes) HTTP Interface: Chrome browser Reporter: Andrew Blanchard *Description*: The MachineID lists on the /maintenance/status page are formatted differently. Specifically, with one machine `down` and one machine `draining`, the page is formatted as shown below. Note that the `draining_machines` list has a label ("id") on the machine ID. This formatting extends to multiple items in each respective list. {code:xml} { "down_machines": [ { "hostname": "agent2", "ip": "172.17.0.2" } ], "draining_machines": [ { "id": { "hostname": "agent3", "ip": "172.17.0.3" } } ] } {code} *Steps to reproduce*: # Add two agents to the maintenance schedule # Move one agent to the down state # View the status page at <masterIP:port>/maintenance/status *Proposed solution*: Unify the format. Either way is fine - personally I would prefer them to both be in the current form of `down_machines` with no label on the MachineIDs - but regardless, they should be the same. -- This message was sent by Atlassian JIRA (v6.3.4#6332)