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

Function freeze

src/linux/cgroups.cpp:2916–2931  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2914namespace freezer {
2915
2916Future<Nothing> freeze(
2917 const string& hierarchy,
2918 const string& cgroup)
2919{
2920 LOG(INFO) << "Freezing cgroup " << path::join(hierarchy, cgroup);
2921
2922 internal::Freezer* freezer = new internal::Freezer(hierarchy, cgroup);
2923 PID<internal::Freezer> pid = freezer->self();
2924
2925 Future<Nothing> future = freezer->future();
2926 spawn(freezer, true);
2927
2928 dispatch(pid, &internal::Freezer::freeze);
2929
2930 return future;
2931}
2932
2933
2934Future<Nothing> thaw(

Callers 3

TEST_FFunction · 0.85
killTasksMethod · 0.85
freezeMethod · 0.85

Calls 5

joinFunction · 0.50
spawnFunction · 0.50
dispatchFunction · 0.50
selfMethod · 0.45
futureMethod · 0.45

Tested by 1

TEST_FFunction · 0.68