Archive of UserLand's first discussion group, started October 5, 1998.

Bedlam

Author:Michael Winser
Posted:11/24/1998; 8:10:35 PM
Topic:Testing a new feature.
Msg #:484 (In response to 429)
Prev/Next:483 / 485

The bedlam mail storm happened when someone inadvertedly sent mail to some test distribution lists. These lists included a huge number of people. The how and why of these aliases isn't important. What happened is.

Instead of just deleting the mail (which was obviously sent in error), one bright spark after another did a "Reply All" asking what this alias was and how they could be removed from the alias. This of course prompted some people to Reply All telling the first set of people to shut up. It didn't take long for a ton of mail to be flooding the system. Mail continued to be added to the spew, even after various strongly worded warnings from VPs were sent.

Every mail server was swamped with an insane amount of message traffic. It took more than a day for things to settle down.

Many lessons were learned that day :-) Distributed systems are hard and simple design decisions can often have impact when you least expect it. Our use of aliases over centralized distribution lists is generally a good plan. It reduces traffic based on the reasonable assumption that distribution list usage easily exceeds the amount of change to the distribution list membership. When this assumption breaks, so does the mail system.

Michael




There are responses to this message:


This page was archived on 6/13/2001; 4:45:57 PM.

© Copyright 1998-2001 UserLand Software, Inc.