MCPcopy Create free account
hub / github.com/apache/mesos / downgradeResource

Function downgradeResource

src/common/resources_utils.cpp:861–872  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

859
860
861Try<Nothing> downgradeResource(Resource* resource)
862{
863 CHECK(!resource->has_role());
864 CHECK(!resource->has_reservation());
865
866 if (Resources::hasRefinedReservations(*resource)) {
867 return Error("Cannot downgrade resources containing refined reservations");
868 }
869
870 convertResourceFormat(resource, PRE_RESERVATION_REFINEMENT);
871 return Nothing();
872}
873
874
875Try<Nothing> downgradeResources(RepeatedPtrField<Resource>* resources)

Callers 1

downgradeResourcesFunction · 0.85

Calls 3

convertResourceFormatFunction · 0.85
NothingClass · 0.85
ErrorFunction · 0.50

Tested by

no test coverage detected