[ https://issues.apache.org/jira/browse/MESOS-7714?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16105864#comment-16105864 ]
Michael Park commented on MESOS-7714: ------------------------------------- Ah okay. First, the support is for downgrading a 1.4 agent to <= 1.3.x agent as long as refined reservations have not been made yet. The way we achieve this is to "downgrade" all the resources that get checkpointed in the "pre-reservation-refinement" format as long as none of them have refined reservations. The reason why that {{CHECK}} would fail would be either (1) there are refined reservations made on the 1.4 agent, or (2) there are resources that we didn't checkpoint in the "pre-reservation-refinement" when we should have. The goal of this ticket is to fix (2). > Fix agent downgrade for reservation refinement > ---------------------------------------------- > > Key: MESOS-7714 > URL: https://issues.apache.org/jira/browse/MESOS-7714 > Project: Mesos > Issue Type: Bug > Reporter: Michael Park > Priority: Blocker > > The agent code only partially supports downgrading of an agent correctly. > The checkpointed resources are done correctly, but the resources within > the {{SlaveInfo}} message as well as tasks and executors also need to be > downgraded > correctly and converted back on recovery. -- This message was sent by Atlassian JIRA (v6.4.14#64029)