Hacker News new | ask | show | jobs
by MrCroxx 34 days ago
Thank you for your reply. This is a long-running service. Without CRC validation, errors caused by partial writes could accumulate over time and affect correctness. Therefore, we adopted this approach.
1 comments

Depending on your hardware you may be able to do the CRC validation in the NIC. If you're using Intel you could use DSA also, but then you're still copying the data through DRAM.

Just throwing out some ideas, obviously the best solution is the one that you already have working :)