- Artikel ini adalah kisah jenaka dari Trey Harris, seorang insinyur perangkat lunak berpengalaman, tentang masalah yang tampaknya mustahil yang ia hadapi saat mengelola sistem email kampus.
- Ketua jurusan statistika melaporkan bahwa mereka tidak dapat mengirim email ke lokasi yang berjarak lebih dari 500 mil dari tempat mereka.
- Meskipun klaim tersebut terdengar tidak masuk akal, Harris menemukan bahwa email ke tujuan yang berjarak lebih dari 500 mil memang benar-benar gagal.
- Setelah menyelidiki, Harris menemukan bahwa patch server terbaru secara tidak sengaja menurunkan sistem email dari Sendmail 8 ke Sendmail 5.
- Penurunan versi ini menyebabkan sistem salah menafsirkan berkas konfigurasi Sendmail 8 dan menetapkan batas waktu koneksi ke server SMTP jarak jauh menjadi 0.
- Karena sifat jaringan kampus yang 100% switched, waktu untuk terhubung ke host jarak jauh lebih banyak ditentukan oleh jarak cahaya ke tujuan daripada latensi router.
- Akibatnya, waktu koneksi yang melebihi sekitar 3 milidetik—setara dengan jarak sekitar 500 mil—menyebabkan time-out dan memicu masalah aneh tersebut.
- Kisah ini menekankan pentingnya memahami kompleksitas konfigurasi sistem dan bagaimana perubahan kecil dapat menimbulkan masalah yang tidak terduga.
1 komentar
Opini Hacker News
unitsuntuk mengonversi millilightseconds menjadi mil.