### Description & troubleshooting

I have defined a redis cluster as followed. The cluster consists of 3 masters 
(port 6379) and 3 slaves (port 6380).
The password is identical on all nodes through redis option 'requirepass'.

```
modparam("ndb_redis", "server", 
"name=sbcredis;addr=SBCMASTERREDISIP;port=6379;db=0;pass=REDACTED")
modparam("ndb_redis", "server", 
"name=sbcredis;addr=PRIVATEIP;port=6380;db=0;pass=REDACTED")
modparam("ndb_redis", "server", 
"name=sbcredis;addr=ASTP5IP;port=6380;db=0;pass=REDACTED")
modparam("ndb_redis", "server", 
"name=sbcredis;addr=ASTP6IP;port=6379;db=0;pass=REDACTED")
modparam("ndb_redis", "server", 
"name=sbcredis;addr=ASTP3IP;port=6380;db=0;pass=REDACTED")
modparam("ndb_redis", "server", 
"name=sbcredis;addr=ASTP4IP;port=6379;db=0;pass=REDACTED")
modparam("ndb_redis", "cluster", 1)
modparam("ndb_redis", "allow_dynamic_nodes", 1)
modparam("ndb_redis", "debug", 3)
```

When executing the redis_cmd command, most of the times an expected warning is 
shown due to another server providing the requested slot:
`"(error) MOVED ... 192.168.136.241:6380"`
Notice that I've enabled "allow_dynamic_nodes" to make sure there is an 
automated connection attempt to the indicated server.

However, it appears that sometimes a "NOAUTH Authentication required." error is 
thrown when there is a redirection to a slave server serving that slot. I can 
authenticate succesfull on the redis-cli when using the identical password 
though.

Also note that when a redis master is queried, the redis_cmd is successful.

#### Reproduction

Each simple redis command that needs authentication (GET, SET, ...)

`redis_cmd("sbcredis", "SET TESTKEY TESTVALUE", "r");`

#### Log Messages


```
ndb_redis [redis_client.c:1089]: redisc_exec(): Redis error:NOAUTH 
Authentication required.
```

### Possible Solutions

None for now except disabling the password on all nodes.

### Additional Information

```
kamailio 5.7.2
```

-- 
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/issues/3654
You are receiving this because you are subscribed to this thread.

Message ID: <kamailio/kamailio/issues/[email protected]>
_______________________________________________
Kamailio (SER) - Development Mailing List
To unsubscribe send an email to [email protected]

Reply via email to