peterxcli commented on PR #1469: URL: https://github.com/apache/ratis/pull/1469#issuecomment-4546321760
@szetszwo I integrated the Ratis stream read API into Ozone as a proof of concept, and the results are promising. The no-MD5 reads comparison: | Key size | Buffer | ReadBlock stream | Ratis data stream | Ratis / ReadBlock | | --- | ---: | ---: | ---: | ---: | | 256 MiB | 32 MiB | 558 MB/s | 107a5 MB/s | 1.93x | | 256 MiB | 8 MiB | 1449 MB/s | 1492 MB/s | 1.03x | | 256 MiB | 1 MiB | 387 MB/s | 1737 MB/s | 4.48x | | 256 MiB | 4 KiB | 723 MB/s | 1653 MB/s | 2.29x | | 500 MiB | 32 MiB | 1725 MB/s | 1690 MB/s | 0.98x | | 500 MiB | 8 MiB | 1392 MB/s | 2001 MB/s | 1.44x | | 500 MiB | 1 MiB | 1080 MB/s | 2029 MB/s | 1.88x | | 500 MiB | 4 KiB | 838 MB/s | 2052 MB/s | 2.45x | | 1 GiB | 32 MiB | 1120 MB/s | 1981 MB/s | 1.77x | | 1 GiB | 8 MiB | 1861 MB/s | 2352 MB/s | 1.26x | | 1 GiB | 1 MiB | 1280 MB/s | 2357 MB/s | 1.84x | | 1 GiB | 4 KiB | 933 MB/s | 2227 MB/s | 2.39x | ozone poc: https://github.com/peterxcli/ozone/pull/16 ratis stream read client poc: https://github.com/peterxcli/ratis/pull/1 -- 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]
