- O artigo é uma anedota bem-humorada de Trey Harris, um engenheiro de software experiente, sobre um problema aparentemente impossível que ele encontrou ao operar o sistema de e-mail do campus.
- O chefe do departamento de estatística relatou que eles não conseguiam enviar e-mails para locais a mais de 500 milhas de distância.
- Apesar do absurdo da alegação, Harris descobriu que os e-mails para destinos a mais de 500 milhas realmente falhavam.
- Após investigar, Harris descobriu que um patch recente do servidor havia, por engano, feito o downgrade do sistema de e-mail de Sendmail 8 para Sendmail 5.
- Por causa desse downgrade, o sistema interpretava incorretamente o arquivo de configuração do Sendmail 8 e definia o tempo limite para se conectar a servidores SMTP remotos como 0.
- Devido à natureza 100% comutada da rede do campus, o tempo para se conectar a hosts remotos era determinado principalmente pela distância em velocidade da luz até o destino, e não pelo atraso dos roteadores.
- Isso causava timeout de conexão acima de aproximadamente 3 milissegundos, o que correspondia a uma distância de cerca de 500 milhas, dando origem a esse problema peculiar.
- A história destaca a importância de entender a complexidade da configuração de sistemas e como mudanças pequenas podem causar problemas inesperados.
1 comentários
Comentários do Hacker News
unitspara converter millilightseconds em milhas.