| 1163 | |
| 1164 | |
| 1165 | bool Resources::isDisk( |
| 1166 | const Resource& resource, |
| 1167 | const Resource::DiskInfo::Source::Type& type) |
| 1168 | { |
| 1169 | CHECK(!resource.has_role()) << resource; |
| 1170 | CHECK(!resource.has_reservation()) << resource; |
| 1171 | |
| 1172 | return resource.has_disk() && |
| 1173 | resource.disk().has_source() && |
| 1174 | resource.disk().source().type() == type; |
| 1175 | } |
| 1176 | |
| 1177 | |
| 1178 | bool Resources::isReserved( |