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)