Benjamin Mahler created MESOS-3025: -------------------------------------- Summary: 0.22.x scheduler driver drops 0.23.x reconciliation status updates due to missing StatusUpdate.uuid. Key: MESOS-3025 URL: https://issues.apache.org/jira/browse/MESOS-3025 Project: Mesos Issue Type: Bug Reporter: Benjamin Mahler Assignee: Benjamin Mahler Priority: Blocker
In the process of fixing MESOS-2940, we accidentally introduced a non-backwards compatible change: --> StatusUpdate.uuid was required in 0.22.x and was always set. --> StatusUpdate.uuid is optional in 0.23.x and the master is not setting it for master-generated updates. In 0.22.x, the scheduler driver ignores the 'uuid' for master/driver generated updates already. I'd suggest the following fix: # In 0.23.x, rather than not setting StatusUpdate.uuid, set it to an empty string. # In 0.23.x, ensure the scheduler driver also ignores empty StatusUpdate.uuids. # In 0.24.x, stop setting StatusUpdate.uuid. -- This message was sent by Atlassian JIRA (v6.3.4#6332)