Exemple #1
0
    def run1000JobsOnMicros(self, jobCores, jobMem, jobDisk, jobTime, globalTargetTime):
        """Test packing 1000 jobs on t2.micros.  Depending on the targetTime and resources,
        these should pack differently.
        """
        nodeShapes = [t2_micro]
        bpf = BinPackedFit(nodeShapes, targetTime=globalTargetTime)

        for _ in range(1000):
            bpf.addJobShape(Shape(wallTime=jobTime,
                                   memory=jobMem,
                                   cores=jobCores,
                                   disk=jobDisk,
                                   preemptable=False))
        return bpf.getRequiredNodes()
Exemple #2
0
 def setUp(self):
     self.nodeShapes = [c4_8xlarge_preemptable, r3_8xlarge]
     self.bpf = BinPackedFit(self.nodeShapes)
Exemple #3
0
 def setUp(self):
     self.node_shapes_for_testing = [c4_8xlarge_preemptable, r3_8xlarge]
     self.bpf = BinPackedFit(self.node_shapes_for_testing)