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

Method pushReservation

src/v1/resources.cpp:1731–1749  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1729
1730
1731Resources Resources::pushReservation(
1732 const Resource::ReservationInfo& reservation) const
1733{
1734 Resources result;
1735
1736 foreach (
1737 const Resource_Unsafe& resource_,
1738 resourcesNoMutationWithoutExclusiveOwnership) {
1739 Resource_ r_ = *resource_;
1740 r_.resource.add_reservations()->CopyFrom(reservation);
1741 Option<Error> validationError = Resources::validate(r_.resource);
1742 CHECK_NONE(validationError)
1743 << "Invalid resource " << r_ << ": " << validationError.get();
1744
1745 result.add(std::move(r_));
1746 }
1747
1748 return result;
1749}
1750
1751
1752Resources Resources::popReservation() const

Callers 15

TEST_PFunction · 0.45
TEST_FFunction · 0.45
TESTFunction · 0.45
SetUpTestCaseMethod · 0.45
TEST_PFunction · 0.45
TEST_FFunction · 0.45
TEST_PFunction · 0.45
TEST_FFunction · 0.45
TEST_FFunction · 0.45
TYPED_TESTFunction · 0.45
TEST_FFunction · 0.45

Calls

no outgoing calls

Tested by 15

TEST_PFunction · 0.36
TEST_FFunction · 0.36
TESTFunction · 0.36
SetUpTestCaseMethod · 0.36
TEST_PFunction · 0.36
TEST_FFunction · 0.36
TEST_PFunction · 0.36
TEST_FFunction · 0.36
TEST_FFunction · 0.36
TYPED_TESTFunction · 0.36
TEST_FFunction · 0.36