Było wiele zamieszania co do znaczenia funkcji autoConnectRetry. Większość ludzi uważa, że oznacza to, że jeśli operacja nie powiodła się z powodu wyjątku IOException, sterownik ponawiałby operację, dopóki nie upłynie maxAutoConnectRetryTime. Ale tak nie jest.
Oznacza to tylko, że przy wywołaniach Socket.connect() sterownik ponawia nieudaną próbę połączenia, dopóki nie upłynie maxAutoConnectRetryTime. Ale właśnie do tego służy connectTimeout. Jedyną dodatkową możliwością autoConnectRetry jest możliwość określenia dłuższego limitu czasu połączenia niż zezwala na to bazowy system operacyjny (co zazwyczaj wymusza maksymalny limit czasu połączenia, który ogranicza wartość określoną przez użytkownika).
Z powodu tego zamieszania, braku wartości tej funkcji oraz faktu, że żaden inny sterownik MongoDB nie obsługuje tej funkcji, zdecydowaliśmy się ją wycofać (i usunąć w następnej wersji głównej).