- L’article de Trey Harris, anecdote humoristique d’un ingénieur logiciel expérimenté, raconte un problème apparemment impossible auquel il a été confronté en administrant le système de messagerie d’un campus.
- Le directeur du département de statistique a signalé qu’ils ne pouvaient pas envoyer d’e-mails à des destinataires situés à plus de 500 miles de leur emplacement.
- Malgré l’absurdité apparente de cette affirmation, Harris a découvert que les e-mails destinés à des lieux situés à plus de 500 miles échouaient bel et bien.
- Après enquête, Harris a découvert qu’un correctif récent du serveur avait accidentellement fait rétrograder le système de messagerie de Sendmail 8 à Sendmail 5.
- Cette régression a conduit le système à mal interpréter le fichier de configuration de Sendmail 8, en réglant le délai d’attente de connexion aux serveurs SMTP distants à 0.
- En raison du caractère 100 % commuté du réseau du campus, le temps nécessaire pour se connecter à un hôte distant dépendait principalement de la distance à parcourir par la lumière jusqu’à la destination, davantage que de la latence des routeurs.
- Cela entraînait un dépassement du délai de connexion dès qu’il dépassait environ 3 millisecondes, ce qui correspond à une distance d’environ 500 miles, d’où ce problème inhabituel.
- Cette histoire souligne l’importance de comprendre la complexité de la configuration des systèmes et le fait que des changements mineurs peuvent provoquer des problèmes inattendus.
1 commentaires
Avis Hacker News
unitsafin de convertir des millilightseconds en miles.