Redis slave crashed when RDB transfer encountered network error
Yes. Network problem + crash.
1. Introduce a network error btw slave & master while the RDB transmission was going (disconnect)
No. 1 must happen during the RDB transfer.
2 (master + slave)
From the log we know before the crash there was a network error. The crash was because RDB data get corrupted:
"Unknown RDB encoding type
So in fact the crash was because the RDB data got corrupted due to the network error
RDB was corrupted during the transmission btw. master -> slave, due to network error. It should have added checksum to the RDB data.
Incorrect error handling (not handled)
Added checksum for RDB transmission.