private List<FastHit> processOneResponse(
            Result result,
            ResponseAndHits responseAndHits,
            String summaryClass,
            boolean isRetry)
    {
        var responseOrError = responseAndHits.response();
        if (responseOrError.error().isPresent()) {
            if (hasReportedError || isRetry) {
                return List.of();
            }
            String error = responseOrError.error().get();
            result.hits().addError(ErrorMessage.createBackendCommunicationError(error));
            log.log(Level.WARNING, "Error fetching summary data: " + error);
            hasReportedError = true;
        } else {
            Client.ProtobufResponse response = responseOrError.response().get();
            byte[] responseBytes = compressor.decompress(response);
            return fill(result, responseAndHits.hits(), summaryClass, responseBytes, isRetry);
        }
        return List.of();
    }
Send a docsums request to a node. Responses will be added to the given receiver.
container-search/src/main/java/com/yahoo/search/dispatch/rpc/RpcProtobufFillInvoker.java