2 puntos por GN⁺ 2023-09-20 | 1 comentarios | Compartir por WhatsApp
  • El artículo de Trey Harris, una anécdota humorística de un ingeniero de software con experiencia, trata sobre un problema aparentemente imposible con el que se encontró mientras operaba el sistema de correo electrónico del campus.
  • El jefe del departamento de Estadística reportó que no podían enviar correos electrónicos a lugares ubicados a más de 500 millas de distancia.
  • A pesar de lo absurda que sonaba la afirmación, Harris descubrió que los correos a más de 500 millas realmente estaban fallando.
  • Tras investigar, Harris encontró que un parche reciente del servidor había degradado por error el sistema de correo de Sendmail 8 a Sendmail 5.
  • Debido a esta degradación, el sistema interpretó mal el archivo de configuración de Sendmail 8 y estableció en 0 el tiempo límite para conectarse a servidores SMTP remotos.
  • Debido a que la red del campus era 100% conmutada, el tiempo para conectarse a hosts remotos estaba determinado principalmente por la distancia a velocidad de la luz hasta el destino, más que por la latencia de los routers.
  • Esto provocó tiempos de conexión mayores a unos 3 milisegundos, equivalentes a una distancia de aproximadamente 500 millas, lo que dio lugar al peculiar problema.
  • Esta historia subraya la importancia de entender la complejidad de la configuración de sistemas y cómo cambios aparentemente menores pueden causar problemas inesperados.

1 comentarios

 
GN⁺ 2023-09-20
Opiniones de Hacker News
  • Se creó un blog para recopilar historias similares al caso de "no se puede enviar correo electrónico a más de 500 millas".
  • Ese blog fue discutido en varios otros hilos de Hacker News.
  • El caso del "correo de 500 millas" se considera un ejemplo representativo de una abstracción con fugas que deja al descubierto el protocolo de transmisión fundamental del universo.
  • Esta historia provocó conversaciones sobre sistemas de correo electrónico antiguos como Sendmail, y los usuarios compartieron sus experiencias configurando esos sistemas a principios de los 90.
  • Algunos usuarios especularon sobre la causa del problema del "correo de 500 millas", y se propusieron teorías relacionadas con el TTL (Time To Live) y los tiempos de espera de conexión.
  • El consultor que aplicó el parche al servidor durante el caso del "correo de 500 millas" es un usuario activo de Hacker News y dejó un comentario sobre este caso.
  • La historia del "correo de 500 millas" se ha discutido varias veces en Hacker News, y las conversaciones se remontan hasta 2008.
  • Algunos usuarios se preguntaron sobre la viabilidad de crear un sitio web al que solo se pudiera acceder cuando el cliente estuviera dentro de cierta proximidad física del host.
  • La historia del "correo de 500 millas" suele recordarse por el uso creativo del comando units para convertir milisegundos-luz en millas.
  • Existe controversia sobre el año exacto del caso del "correo de 500 millas", y se ha sugerido fecharlo en 1997 en lugar de 2002.
  • Algunos usuarios creen que la persona que determinó la distancia de "500 millas" debería recibir más reconocimiento por su forma única de pensar.