Ada banyak kebingungan tentang arti autoConnectRetry. Kebanyakan orang berpikir itu berarti bahwa, jika operasi gagal karena IOException, pengemudi akan mencoba lagi operasi hingga maxAutoConnectRetryTime berlalu. Tapi bukan itu masalahnya.
Artinya, pada panggilan ke Socket.connect(), driver mencoba lagi upaya yang gagal untuk terhubung hingga maxAutoConnectRetryTime berlalu. Tapi inilah gunanya connectTimeout. Satu-satunya kemampuan tambahan dari autoConnectRetry adalah agar Anda dapat menentukan waktu tunggu koneksi yang lebih lama daripada yang diizinkan oleh sistem operasi yang mendasarinya (yang biasanya memberlakukan batas waktu koneksi maksimum yang membatasi nilai yang ditentukan pengguna).
Karena kebingungan ini, kurangnya nilai fitur, dan fakta bahwa tidak ada driver MongoDB lain yang mendukung fitur ini, kami memutuskan untuk menghentikannya (dan menghapusnya di rilis besar berikutnya).