Uploaded image for project: 'Mesos'
  1. Mesos
  2. MESOS-4754

The "executors" field is exposed under a backwards incompatible schema.

    XMLWordPrintableJSON

Details

    • Mesosphere Sprint 29
    • 2

    Description

      In 0.26.0, the master's /state endpoint generated the following:

      {
        /* ... */
        "frameworks": [
          {
            /* ... */
            "executors": [
              {
                "command": {
                  "argv": [],
                  "uris": [],
                  "value": "/Users/mpark/Projects/mesos/build/opt/src/long-lived-executor"
                },
                "executor_id": "default",
                "framework_id": "0ea528a9-64ba-417f-98ea-9c4b8d418db6-0000",
                "name": "Long Lived Executor (C++)",
                "resources": {
                  "cpus": 0,
                  "disk": 0,
                  "mem": 0
                },
                "slave_id": "8a513678-03a1-4cb5-9279-c3c0c591f1d8-S0"
              }
            ],
            /* ... */
          }
        ]
        /* ... */
      }
      

      In 0.27.1, the ExecutorInfo is mistakenly exposed in the raw protobuf schema:

      {
        /* ... */
        "frameworks": [
          {
            /* ... */
            "executors": [
              {
                "command": {
                  "shell": true,
                  "value": "/Users/mpark/Projects/mesos/build/opt/src/long-lived-executor"
                },
                "executor_id": {
                  "value": "default"
                },
                "framework_id": {
                  "value": "368a5a49-480b-41f6-a13b-24a69c92a72e-0000"
                },
                "name": "Long Lived Executor (C++)",
                "slave_id": "8a513678-03a1-4cb5-9279-c3c0c591f1d8-S0",
                "source": "cpp_long_lived_framework"
              }
            ],
            /* ... */
          }
        ]
        /* ... */
      }
      

      This is a backwards incompatible API change.

      Attachments

        Activity

          People

            mcypark Michael Park
            mcypark Michael Park
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: