Имаше много объркване относно значението на autoConnectRetry. Повечето хора смятат, че това означава, че ако дадена операция е неуспешна поради IOException, драйверът ще опита отново операцията, докато изтече maxAutoConnectRetryTime. Но това не е така.
Всичко това означава, че при извикване на Socket.connect(), драйверът прави повторен неуспешен опит за свързване, докато изтече maxAutoConnectRetryTime. Но точно за това служи connectTimeout. Единствената допълнителна възможност на autoConnectRetry е, че можете да посочите по-дълъг период на изчакване на връзката, отколкото е позволено от основната операционна система (която обикновено налага максимално изчакване на свързване, което ограничава стойността, зададена от потребителя).
Поради това объркване, липсата на стойност на функцията и факта, че нито един от другите драйвери на MongoDB не поддържа тази функция, решихме да я отхвърлим (и да я премахнем в следващото основно издание).