I have a mongo setup as a P-S-S architecture, 1 the connection string looks like mongodb://mongo1,mongo2,mongo3/db1?replicaSet=rs .
One of my applications (nodejs) every once is a while will attempt to read and get a not master and slaveOk=false
error. I expected the this to only read from the primary, given the default read concern.
Question: Why would the driver direct the read to a secondary?