[LU-6034] Support checksum at the LNet layer Created: 16/Dec/14 Updated: 23/Jan/24 |
|
| Status: | Open |
| Project: | Lustre |
| Component/s: | None |
| Affects Version/s: | Lustre 2.8.0 |
| Fix Version/s: | None |
| Type: | New Feature | Priority: | Critical |
| Reporter: | James A Simmons | Assignee: | James A Simmons |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | lnet, patch | ||
| Rank (Obsolete): | 16823 |
| Description |
|
Currently Lustre only supports check summing at the ptlrpc layer and only form bulk data. At the LNet layer check sums is done at the LND level if at all. Also when the LND driver do some level of check sum they use different non-standard algorithms from the other LND drivers. Because of this check sums need to be performed at the client, router and server destination. The router level check summing shouldn't be needed. This project aims to create a check summing layer for LNET that is above the LND drivers so it can cover all the network data instead of just bulk data. Secondly this will be handled independent of the LND drivers thus |
| Comments |
| Comment by Gerrit Updater [ 16/Dec/14 ] |
|
James Simmons (uja.ornl@gmail.com) uploaded a new patch: http://review.whamcloud.com/13092 |
| Comment by James A Simmons [ 16/Dec/14 ] |
|
Patch http://review.whamcloud.com/#/c/13092 aim is to be included for 2.7 to maintain binary compatibility with the changes coming in Lustre 2.8 |
| Comment by James Nunez (Inactive) [ 16/Dec/14 ] |
|
Thanks for the patch, James. |
| Comment by Gerrit Updater [ 18/Dec/14 ] |
|
James Simmons (uja.ornl@gmail.com) uploaded a new patch: http://review.whamcloud.com/13135 |
| Comment by Gerrit Updater [ 16/Jan/15 ] |
|
Oleg Drokin (oleg.drokin@intel.com) merged in patch http://review.whamcloud.com/13092/ |
| Comment by Gerrit Updater [ 24/Jul/15 ] |
|
James Simmons (uja.ornl@yahoo.com) uploaded a new patch: http://review.whamcloud.com/15713 |