Hi guys
Redisson client can try to connect new node when it loading DB in memory, but the node don't normally offer service. This result in Redisson client throwing errors. What can be done to solve this problem.
Comment From: taomaree
yes, this problem is more serious when AOF file is bigger, for example, when AOF is 8GB on SAS disk, may be needs minutes to load. when one redis instanse is loading, it cannot write nor read keys, but sentinel seems think it's healthy, and almost all redis drivers thinnk it's healthy too. so, errors happen.
right now, most redis client drivers judge redis instanse in error status only when flags in s_down o_down disconnected.
i think, we have two ways to void this problem: 1. modify sentinel: when one instanse are loading, judge it as error status. 2. modify client drivers: when one instanse are loading, judge it as error status.