def needs_repl_key(self):
        cluster = self.get_cluster()
        return (self.supports_repl_key() and
                cluster is not None and cluster.get_repl_key() is not None)

    ###########################################################################
Time estimate using load averages.
dataset/ETHPy150Open mongolab/mongoctl/mongoctl/objects/server.py/Server.needs_repl_key--crossover with--dataset/ETHPy150Open OpenMDAO/OpenMDAO-Framework/openmdao.main/src/openmdao/main/resource.py/ClusterAllocator._load_average