ren ran

Results 13 comments of ren ran

it is too frequently to refresh topology. lettuce topology refresh would send "cluster nodes" command to all the cluster nodes, once you have a lot of client like 100 clients,...

2018-10-11 17:18:11.404341 N Handler.cpp:212 h 417 remove c 10.160.xx.xx:xxxxx 18302 with status 4 EventError

> @stillerrr What about inner `Queue`s in pipelinedResponses? I think it would be okay, the queue would be empty after executing sync(), but pipelinedResponses also has the empty queue once...

@sazzad16 add method to refresh connection for pipeline when getting JedisMovedDataException

Node adding and deleting is normal operation for cluster and client don't perceive the change. I think jedis should determine cluster nodes based on the cluster nodes/slots command.

This is a common operation, especially when resources are reused. but this would cause the client connect to a wrong cluster and hard to find out reason

> > Reduce CPU usage when client idle and batch message enable > > I don't see how the executor type for the `batchFlushTask` could be the source of high...

@hanmz @lhotari The point thing is `ScheduledExecutorService.schedule` has lower cpu usage than `EventExecutorGroup.schedule`. Once batch sending enable, create a cause that sending task 1000 times per 1s, `ScheduledExecutorService.schedule` woule use...