Andrew Blanchard created MESOS-6661:

             Summary: maintenance status page has inconsistent formatting
                 Key: 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

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.

  "down_machines": [
      "hostname": "agent2",
      "ip": ""
  "draining_machines": [
      "id": {
        "hostname": "agent3",
        "ip": ""

*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

Reply via email to