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]
