an embarrassment of bounces
Tuesday, Sep 12. 2006 – Category: OpenSolaris
As many of you know, I’ve been working on the ON mercurial repository. For the past couple of weeks, I’ve been working on the external (i.e.: outside Sun) mirrour of the ON Mercurial repository.
This week I’d been ironing out in the kinks in our Mercurial project hosting on opensolaris.org, doing test ‘pushes’ of source code from my internal ON mirrour to the external mirrour.
Today was both a joyous, and ignoble day.
Joyous because I ironed out a bug that had been blocking me for the past couple of days.
Ignoble, because in doing so, I managed to trigger putback notifications for every changeset I pushed. All 2,750 of them. 2,750 emails all destined for me (I had put myself as the notification email address).
Doh.
I sat there and watched 20 emails come in.
Then another 40.
Then another 60.
I noticed my home directory access started lagging. Logging into jurassic (the home directory/web/mail server for all of my building and most of the Solaris Kernel development group) showed a load average spiking up near 100, and almost 5000 processes running under stevel.
Damn. I needed to stop the email, so I put in a procmail recipe to direct them to /dev/null.
5000 sh/procmail processes… all forking unhappily trying to process all my incoming mail… they weren’t going into my mailbox, but they were still wreaking havoc bogging jurassic down.
I thought I would be the good citizen and kill them, so I sent them all a SIGKILL.
Bad idea
Apparently, when you send procmail sigkill, it terminates and sends a bounce-back email message to the originator of the email it was processing. My whizzy cool Mercurial notification hooks sets the originator of the email to be the author of the changeset.
….. and wham, in an instant, I just sent 4958 ‘spam’ email bouncebacks to the 571 people in ON that had done putbacks to the ONNV gate.
One by one I got emails, and phone calls from irate, amused, and annoyed colleagues asking why I was spamming them with bounces. Many thanks to the denizens of #onnv for taking it in stride and laughing it off, especially Danek who received more than his fair share as ON gatekeeper. Many many apologies to cth and eschrock who were the two who had completed the most putbacks, and thus were rewarded with the most bouncebacks. Many thanks to esaxe, akolb, and jjc who were in the conference room with me (we were having a remote PG work day) for laughing and trying to make me feel better about my retardness.
danek and esaxe were the only two to notice my highly-technical 3733t repository name. kudos to you guys.
sigh. … and that has pretty much been my most mortifying moment at Sun so far.
No Trackbacks to “an embarrassment of bounces”
One Comment to “an embarrassment of bounces”
-
Geoff Arnold Says:
September 12th, 2006 at 22:22I feel your pain…..
Leave a Reply
Recent posts
- Gesture Lock
(Saturday, Nov 13. 2010 – 12 Comments) - ConnectIn 1.1.1 & HTC Sense UI
(Tuesday, Sep 28. 2010 – 38 Comments) - ConnectIn
(Saturday, Sep 25. 2010 – 62 Comments) - Proguard, Android, Ant, and 3rd party external JARs
(Wednesday, Sep 22. 2010 – 18 Comments)
Categories
- Android
- Cars
- ChinaBlog
- Code
- Computers
- Development
- Food
- Football
- Grommit
- Linkage
- Movies&TV
- Music
- Musings
- OpenSolaris
- OpenSource
- Outdoors
- Pets
- Photos
- Quotage
- Rdio
- Songbird
- Sun
- Travel
Grommit
Mozilla
OpenSolaris
- alan burlison
- bonnie corwin
- eric boutilier
- glynn foster
- jim grisanzio
- mark nelson
- mike kupfer
- planet opensolaris
- stephen hahn
Songbird
Archives
- November 2010
- September 2010
- August 2010
- June 2010
- May 2010
- February 2010
- January 2010
- December 2009
- October 2009
- September 2009
- August 2009
- June 2009
- April 2009
- March 2009
- February 2009
- January 2009
- December 2008
- November 2008
- October 2008
- September 2008
- August 2008
- July 2008
- June 2008
- May 2008
- April 2008
- March 2008
- February 2008
- January 2008
- December 2007
- November 2007
- October 2007
- September 2007
- August 2007
- July 2007
- June 2007
- May 2007
- April 2007
- March 2007
- February 2007
- January 2007
- December 2006
- November 2006
- October 2006
- September 2006
- August 2006
- July 2006
- June 2006
- May 2006
- April 2006
- March 2006
- February 2006
- January 2006
- December 2005
- November 2005
- October 2005
- September 2005
- August 2005
- July 2005
- June 2005
- May 2005
- April 2005
- March 2005
- February 2005
- January 2005
- December 2004
- November 2004
- October 2004
- September 2004
- August 2004
- July 2004
- June 2004
- May 2004
- April 2004
- March 2004
- February 2004
- January 2004
- December 2003
- November 2003
- October 2003
- September 2003
- August 2003
- July 2003
- June 2003
- May 2003
- April 2003
- March 2003
- February 2003
- January 2003
- December 2002
- November 2002
- October 2002
- September 2002
- August 2002
- July 2002
- June 2002
- May 2002
- April 2002
- March 2002
