Details
-
Improvement
-
Status: Open
-
Minor
-
Resolution: Unresolved
-
None
-
None
-
None
Description
The ScaleTestContainerizer and ScaleTestExecutor implement the basic behaviors of a containerizer and executor while consuming no resources. They are intended for use in scale testing a large number of agents interacting with a master.
The containerizer does no actual containerization nor does it actually even run the taks. It simply runs a ScaleTestExecutor which sends TASK_RUNNING on Executor::launchTask() and TASK_KILLED on Executor::killTask().
Because no resources are actually consumed (but are accounted for by the agent) any amount of resources can be offered by the agent through --resources so that any desired number of tasks can be run.
Enable it with --containerizers=scale-test.
jieyu, can you shepherd this, please?