Dave Johnson on open web technologies, social software and software development
« Fix-for Roller 1.0 | Main | Triangle Software... »
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).
Dave Johnson in Roller
03:16AM Jun 12, 2004
Comments [6]
Tags:
Roller
This is just one entry in the weblog Blogging Roller. You may want to visit the main page of the weblog
Below are the most recent entries in the category Roller, some may be related to this entry.
Posted by Jason Bell on June 12, 2004 at 12:27 PM EDT #
Posted by Matt Raible on June 12, 2004 at 12:58 PM EDT #
Posted by Dave M. on June 12, 2004 at 03:17 PM EDT #
Posted by aaa on June 13, 2004 at 01:00 AM EDT #
Posted by Glen Stampoultzis on June 13, 2004 at 11:26 AM EDT #
Posted by Will Gayther on June 13, 2004 at 07:34 PM EDT #