Conversation
|
BTW, do you have an s390x teuthology facility at RH? |
|
@idryomov , thank you!!! |
We certainly don't have hardware like that in the upstream lab, which is what upstream contributions go through. So we would rely on you to run all the necessary tests and benchmarks and post the results here in the PR ;) https://github.com/linux-on-ibm-z/crc32-s390x/blob/master/README.md notes a 70x speedup in a synthetic benchmark. Most of that would obviously evaporate in an end-to-end integration test with the rest of Ceph in place, but I'd be curious to see pre and post numbers for e.g. |
Thank you very much for the clarification! We have a small homebrew teuthology cluster on the s390x nodes. Let me reanimate it and test. |
I'm confused -- did you mean "without" or perhaps "SW" instead of "HW" here? |
Without of course. My typo. |
|
Hi Team, |
|
|
idryomov
left a comment
There was a problem hiding this comment.
Please squash "Added copyright and licenses" into the original commit -- the copyright should be added together with the code in question. Otherwise LGTM!
b06f782 to
ff02cfc
Compare
ff02cfc to
3d793ce
Compare
Fixes: https://tracker.ceph.com/issues/64952 Signed-off-by: Aliaksei Makarau <aliaksei.makarau@ibm.com>
3d793ce to
4d1dacf
Compare
idryomov
left a comment
There was a problem hiding this comment.
LGTM, I'm adding needs-qa label so that this goes through the full build just in case. It would be good to get an ack from @ceph/core too.
|
jenkins test make check |
athanatos
left a comment
There was a problem hiding this comment.
Didn't audit the implementation, but the ceph integration lgtm.
|
Hi Casey @cbodley , |
|
my comments were addressed, thanks 👍 this pr already has approvals, so i don't plan to review further |
|
@idryomov @athanatos this is labeled |
|
@cbodley I assumed that the |
|
PTAL #59809 |

This commit add the s390x arch HW crc32 use.
Fixes: https://tracker.ceph.com/issues/64952
Contribution Guidelines
To sign and title your commits, please refer to Submitting Patches to Ceph.
If you are submitting a fix for a stable branch (e.g. "quincy"), please refer to Submitting Patches to Ceph - Backports for the proper workflow.
When filling out the below checklist, you may click boxes directly in the GitHub web UI. When entering or editing the entire PR message in the GitHub web UI editor, you may also select a checklist item by adding an
xbetween the brackets:[x]. Spaces and capitalization matter when checking off items this way.Checklist
Show available Jenkins commands
jenkins retest this pleasejenkins test classic perfjenkins test crimson perfjenkins test signedjenkins test make checkjenkins test make check arm64jenkins test submodulesjenkins test dashboardjenkins test dashboard cephadmjenkins test apijenkins test docsjenkins render docsjenkins test ceph-volume alljenkins test ceph-volume toxjenkins test windowsjenkins test rook e2e