We noticed some odd behaviour in production: under certain circumstances, memcachir lost all nodes in our app. But they were running just fine.
Turned out, that if there is a connection timeout, memcachir thinks all nodes are gone:
cc @michaeljguarino
We noticed some odd behaviour in production: under certain circumstances, memcachir lost all nodes in our app. But they were running just fine.
Turned out, that if there is a connection timeout, memcachir thinks all nodes are gone:
memcachir/lib/memcachir/discovery/elasticache.ex
Line 16 in 562c8a6
cc @michaeljguarino