scwhittle commented on code in PR #33512:
URL: https://github.com/apache/beam/pull/33512#discussion_r1910232443


##########
runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/StreamingDataflowWorker.java:
##########
@@ -789,7 +789,7 @@ private static GrpcWindmillStreamFactory.Builder 
createGrpcwindmillStreamFactory
             !options.isEnableStreamingEngine()
                 || DataflowRunner.hasExperiment(
                     options, 
"streaming_engine_disable_new_heartbeat_requests"))
-        
.setMultipleItemsInGetWorkResponse(options.getWindmillMultipleItemsInGetWorkResponse());
+        
.setBatchedGetWorkResponse(options.getWindmillRequestBatchedGetWorkResponse());

Review Comment:
   can this be setRequestBatchedGetWorkResponse



##########
runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcGetWorkStream.java:
##########
@@ -45,13 +45,19 @@ final class GrpcGetWorkStream
     implements GetWorkStream {
 
   private static final Logger LOG = 
LoggerFactory.getLogger(GrpcGetWorkStream.class);
+  private static final StreamingGetWorkRequest HEALTH_CHECK =
+      StreamingGetWorkRequest.newBuilder()
+          .setRequestExtension(
+              
StreamingGetWorkRequestExtension.newBuilder().setMaxItems(0).setMaxBytes(0).build())
+          .build();
 
   private final GetWorkRequest request;
   private final WorkItemReceiver receiver;
   private final ThrottleTimer getWorkThrottleTimer;
   private final Map<Long, GetWorkResponseChunkAssembler> workItemAssemblers;
   private final AtomicLong inflightMessages;
   private final AtomicLong inflightBytes;
+  private final boolean batchedGetWorkResponse;

Review Comment:
   requestBatchedGetWorkResponse



##########
runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcDirectGetWorkStream.java:
##########
@@ -80,7 +89,7 @@ final class GrpcDirectGetWorkStream
    */
   private final ConcurrentMap<Long, GetWorkResponseChunkAssembler> 
workItemAssemblers;
 
-  private final boolean multipleItemsInGetWorkResponse;
+  private final boolean batchedGetWorkResponse;

Review Comment:
   this too, I think it is easier to understand what it is. otherwise the name 
sounds like it is a response to me
   
   ditto for the other files



##########
runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/client/grpc/GrpcDirectGetWorkStream.java:
##########
@@ -140,6 +145,7 @@ static GrpcDirectGetWorkStream create(
       StreamObserverFactory streamObserverFactory,
       Set<AbstractWindmillStream<?, ?>> streamRegistry,
       int logEveryNStreamFailures,
+      boolean multipleItemsInGetWorkResponse,

Review Comment:
   name is inconsistent



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to