def release_cpu_best_effort()

in cluster-trace-gpu-v2020/simulator/node.py [0:0]


    def release_cpu_best_effort(self, num_cpus=0):
        """return: num_cpus_left_to_release"""
        assert num_cpus >= 0
        if num_cpus <= self.svc_cpus:
            self.idl_cpus += num_cpus
            self.svc_cpus -= num_cpus
            num_cpus = 0
        else:
            self.idl_cpus += self.svc_cpus
            num_cpus -= self.svc_cpus
            self.svc_cpus = 0
        return num_cpus