'Return services in this cell and in all child cells.'

def service_get_all(self, ctxt, filters):

    responses = self.msg_runner.service_get_all(ctxt, filters)
    ret_services = []
    for response in responses:
        services = response.value_or_raise()
        for service in services:
            service = cells_utils.add_cell_to_service(service, response.cell_name)
            ret_services.append(service)
    return ret_services
