« Fix-for Roller 1.0 | Main | Triangle Software... »

What a week.

I believe that we have finally stabilized JRoller. In case you didn't know, JRoller has been "on the fritz" for the two weeks since I deployed the latest version of Roller (0.9.9 -> 1.0) there. The root problem appears to have been a horrible query that would examine and sort 1.8 million rows and drag down MySQL for over 5 minutes. The query would only occur on one weblog and the use case that caused the query would not cause the query on other weblogs. I stress tested Roller on my homebox before deploying to JRoller, as I always do, but I don't have the test setup to simulate the JRoller load and I certainly would not have found this bug because it affects only one weblog and in only one use case.

Personally speaking, the bug caused me a lot of stress. My three children now hate me and think I am a barking monster, my wife is worried that I am going to snap, and I can't shake the desire to constantly check JRoller to see if it is up. It makes me wonder why I on earth ever volunteered to keep JRoller running after Anthony Eden walked away. Support from the Javalobby, Rick Ross and Matthew Schmidt, are what kept me going through this little nightmare.

On the positive side of things, the bug cause me to take a good hard look at the Roller queries and caching once again. I made a hell of a lot of fixes, optimizations, and improvements. Roller is probably running better than it ever has before and is putting only a tiny load on the Javalobby server. We still have some queries that run too slow, and I have some bugs to fix, but I think we are out of the fire (fingers crossed).

Comments:

Dave, at least you have the professionalism to solve the problem and humility to admit what the problem is. Don't worry about everyone else. Now spend some time with your family. jaseb

Posted by Jason Bell on June 12, 2004 at 12:27 PM EDT #

Dave - your work and dedication is definitely appreciated - especially by all the SourceBeat guys.

Posted by Matt Raible on June 12, 2004 at 12:58 PM EDT #

This is really a great world! I'm glad that you were able to fix the problems we were seeing earlier. Now, take a break and relax for a few weeks. At least from jroller. :)

Posted by Dave M. on June 12, 2004 at 03:17 PM EDT #

as a long time jroller user, thanks a lot for the effort. but this experiment and problems unfortunately made one of my friend go back to blogger. :(

Posted by aaa on June 13, 2004 at 01:00 AM EDT #

Dave, you rock. No more so say.

Posted by Glen Stampoultzis on June 13, 2004 at 11:26 AM EDT #

I agree with the comment about "Take a break and relax". After that perhaps you should consider automating the "constantly check JRoller to see if it is up" so you don't have to waste more time on it. :-)

Posted by Will Gayther on June 13, 2004 at 07:34 PM EDT #

Post a Comment:
  • HTML Syntax: NOT allowed

« Fix-for Roller 1.0 | Main | Triangle Software... »

Welcome

This is just one entry in the weblog Blogging Roller. You may want to visit the main page of the weblog

Related entries

Below are the most recent entries in the category Roller, some may be related to this entry.