On Mon, Jan 13, 2025 at 01:33:54AM -0800, Hong Xu wrote:
Does isync perform any checks (like some checksum) to prevent data loss
in an event of RAM error?

no, and the idea doesn't even make much sense. there would have to be a
checksum to compare to, and that couldn't be calculated before the data
was actually loaded into ram.
the whole idea of software-based ram-checking would make sense only for
data that lives in ram for a long time, where corruption due to storage
deterioration would be much more likely than corruption during transfer,
or the added time due to computing the checksums at storage and
retrieval.
isync stores message payloads only for a few seconds in its network
buffers. if you are concerned about integrity at that time scale, get
hardware that can do it for you automatically. it would be total
insanity to half-assedly harden each application.


_______________________________________________
isync-devel mailing list
isync-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/isync-devel

Reply via email to