| 1196 | |
| 1197 | |
| 1198 | bool Resources::isReserved( |
| 1199 | const Resource& resource, |
| 1200 | const Option<string>& role) |
| 1201 | { |
| 1202 | CHECK(!resource.has_role()) << resource; |
| 1203 | CHECK(!resource.has_reservation()) << resource; |
| 1204 | |
| 1205 | return !isUnreserved(resource) && |
| 1206 | (role.isNone() || role.get() == reservationRole(resource)); |
| 1207 | } |
| 1208 | |
| 1209 | |
| 1210 | bool Resources::isAllocatableTo( |