[ https://issues.apache.org/jira/browse/MESOS-7667?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16055483#comment-16055483 ]
Michael Park commented on MESOS-7667: ------------------------------------- {noformat} commit 2398ef71b08ff94e3c0e93683e238fbd9ea65aed Author: Michael Park mp...@apache.org Date: Wed Jun 14 23:54:38 2017 -0700 Adjusted (UN)RESERVE operations to handle reservation refinement [8/20]. The logic for applying RESERVE operations now needs to ensure that the pre-reserved resources are being refined. In other words, the RESERVE operation should be "pushing" a single reservation to the stack. Note that we only support "pushing" a single reservation at a time. For UNRESERVE, the operation should "pop" the last reservation off the stack. We only support "popping" a single reservation at a time. This patch also replaces all of the uses of `flatten()` to `toUnreserved()` and also removes `flatten()` entirely. We also replace the uses of `flatten(role, reservation)` except in tests. We'll remove this version in later patch. Review: https://reviews.apache.org/r/60021 {noformat} {noformat} commit 3e8311e53db9af73ee9219480b6ec9b475578048 Author: Michael Park <mp...@apache.org> Date: Sun Jun 18 21:12:07 2017 -0700 Adjusted the master validation to the new resource format [9/20]. Review: https://reviews.apache.org/r/60185 {noformat} {noformat} commit 0322de5971a72fa0750f07703994be206967158d Author: Michael Park mp...@apache.org Date: Sat Jun 17 15:38:58 2017 -0700 Adjusted the master to the new resources format [10/20]. The master uses `convertResourceFormat` to convert the in-bound resources to the "post-reservation-refinement" format, and the out-bound resources are converted back the "pre-", or "endpoint" format as necessary. Review: https://reviews.apache.org/r/60069 {noformat} > Update the master to use the new resource format. > ------------------------------------------------- > > Key: MESOS-7667 > URL: https://issues.apache.org/jira/browse/MESOS-7667 > Project: Mesos > Issue Type: Bug > Components: master > Reporter: Michael Park > Assignee: Michael Park > Fix For: 1.4.0 > > > With reservation refinement, the `Resource.reservations` field is used to > express the notion of reservations rather than the old `Resource.role`, > `Resource.reservation` pair. The master code needs to be updated to reflect > this change. -- This message was sent by Atlassian JIRA (v6.4.14#64029)