jojochuang opened a new pull request, #6705:
URL: https://github.com/apache/ozone/pull/6705

   ## What changes were proposed in this pull request?
   HDDS-10874. Freon tool DNRPCLoadGenerator should not cache client objects.
   
   The original XceiverClientSpi API always caches client objects to a specific 
pipeline. But in this freon tool we wanted to have multiple clients to 
parallelize throughput.
   
   ## What is the link to the Apache JIRA
   
   https://issues.apache.org/jira/browse/HDDS-10874
   
   ## How was this patch tested?
   
   Ran on a real cluster. Other than that it leverages the existing tests.
   
   After this change:
   
   ozone freon dne --clients=32 --container-id=1 -t 32 -n 1000000 --ratis 
--read-only
   rpc-payload
            mean rate = 38794.07 calls/second
   
   ozone freon dne --clients=1 --container-id=1 -t 32 -n 1000000 --ratis 
--read-only
                count = 1000000
            mean rate = 9987.42 calls/second
   
   But number of clients has no impact for Ratis in write mode and GRPC.


-- 
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]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to