Hi Oran,
This issue is not occurring every time. it is seen ~10% time during restart/upgrade of redis nodes. for example, if I restart 6 nodes, this issue might occur on any one node. further, I could see that node with this issue has bigger rdb file size then it's masters/slaves node.
I want to prevent this situation. even now I tried with disabling rdbcompression (rdbcompression no) then I am getting following kind of errors,
----------------------------------------------------------------------
--- RDB ERROR DETECTED ---
[offset 35095977] Internal error in RDB reading function at rdb.c:213 -> Unknown length encoding 2 in rdbLoadLen()
[additional info] While doing: read-object-value
[additional info] Reading key '<KEY_NAME>'
[additional info] Reading type 4 (hash-hashtable)
[info] 1 keys read
[info] 0 expires
[info] 0 already expired
---------------------------------------------------------------------
2nd case:
1:M 15 Jul 2020 10:36:35.353 # Internal error in RDB reading function at rdb.c:498 -> Unknown RDB string encoding type 60
--------------------------------------------------------------------
I don't see any error during shutting down node.
-----------------------------------------------------------------
1:signal-handler (1594885458) Received SIGTERM scheduling shutdown...
1:S 16 Jul 2020 07:44:18.329 # User requested shutdown...
1:S 16 Jul 2020 07:44:18.329 * Saving the final RDB snapshot before exiting.
1:S 16 Jul 2020 07:44:20.990 * DB saved on disk
1:S 16 Jul 2020 07:44:20.991 # Redis is now ready to exit, bye bye...
---------------------------------------------------------------
How can we resolve this issue.
Is there any possibility of data encoding issue.
Nice if anyone can help me on this.
Thank you and Regards,
Manish