| 28 | namespace mesos { |
| 29 | |
| 30 | bool needCheckpointing(const Resource& resource) |
| 31 | { |
| 32 | return !Resources::hasResourceProvider(resource) && |
| 33 | (Resources::isDynamicallyReserved(resource) || |
| 34 | Resources::isPersistentVolume(resource)); |
| 35 | } |
| 36 | |
| 37 | |
| 38 | // NOTE: We effectively duplicate the logic in 'Resources::apply' |