'Start all processes in the group named \'name\'
@param string name     The group name
@param boolean wait    Wait for each process to be fully started
@return array result   An array of process status info structs'

def startProcessGroup(self, name, wait=True):

    self._update('startProcessGroup')
    group = self.supervisord.process_groups.get(name)
    if (group is None):
        raise RPCError(Faults.BAD_NAME, name)
    processes = list(group.processes.values())
    processes.sort()
    processes = [(group, process) for process in processes]
    startall = make_allfunc(processes, isNotRunning, self.startProcess, wait=wait)
    startall.delay = 0.05
    startall.rpcinterface = self
    return startall
