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