2 poin oleh GN⁺ 2023-09-20 | 1 komentar | Bagikan ke WhatsApp
  • 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

 
GN⁺ 2023-09-20
Opini Hacker News
  • Sebuah blog telah dibuat untuk mengumpulkan cerita serupa dengan insiden 'email tidak bisa dikirim lebih dari 500 mil'.
  • Blog tersebut telah dibahas di berbagai thread lain di Hacker News.
  • Insiden 'email 500 mil' dianggap sebagai contoh klasik dari abstraksi yang bocor, yang mengungkap protokol transmisi dasar alam semesta.
  • Cerita ini memicu percakapan tentang sistem email lama seperti Sendmail, dan para pengguna membagikan pengalaman mereka menyiapkan sistem semacam itu pada awal tahun 90-an.
  • Beberapa pengguna berspekulasi tentang penyebab masalah 'email 500 mil', dan teori yang berkaitan dengan TTL (Time To Live) serta timeout koneksi pun diajukan.
  • Konsultan yang menambal server selama insiden 'email 500 mil' adalah pengguna aktif Hacker News dan meninggalkan komentar tentang kejadian tersebut.
  • Kisah 'email 500 mil' telah dibahas beberapa kali di Hacker News, dan diskusinya dapat ditelusuri kembali hingga 2008.
  • Beberapa pengguna memikirkan kelayakan membuat situs web yang hanya bisa diakses jika klien berada dalam kedekatan fisik tertentu dengan host.
  • Cerita 'email 500 mil' sering diingat karena penggunaan kreatif perintah units untuk mengonversi millilightseconds menjadi mil.
  • Ada perdebatan mengenai tahun pasti insiden 'email 500 mil', dengan usulan bahwa tanggalnya seharusnya ditetapkan pada 1997, bukan 2002.
  • Beberapa pengguna percaya bahwa orang yang mengetahui jarak '500 mil' seharusnya mendapat lebih banyak pengakuan atas cara berpikir mereka yang unik.