From alexey.verkhovsky at gmail.com Thu Dec 10 13:11:22 2009 From: alexey.verkhovsky at gmail.com (Alexey Verkhovsky) Date: Thu, 10 Dec 2009 11:11:22 -0700 Subject: [Cruisecontrolrb-developers] Couple of bug fixes Message-ID: <3945c4270912101011t4d9a3028o227e0254a7894972@mail.gmail.com> Hi all, It's been quiet here for some time now :) I just checked in a couple of changes., addressing the two biggest annoyances we had when using CC.rb @Scribd. 1. There is an interplay between builder cleaning old builds and dashboard listing builds that are being cleaned. Before these changes, it resulted in "phantom" unfinished builds for revisions that in fact were built days ago. This was caused by lazy initiation logic of the artefacts directory. Now, it's moved to constructor, is explicitly invoked when starting an actual new build, and life is good. Although you can still get an occasional HTTP500 from the dashboard (once in a couple of weeks) because of the same synchronization issue. 2. Even with 7 characters, Git revision numbers are not sufficiently unique. So, now CC.rb stores full revision guid in the file system, but displays only the first 7 characters thereof. The next biggest annoyance for me is the API preformance. With 30 CCMenu's hitting it every second, lack of caching forced us to clear old builds often. Effectively, we only have build history for 3 days. Not a big deal, but meh. Same goes for the home page and RSS feed. -- Alexey Verkhovsky http://alex-verkhovsky.blogspot.com/ CruiseControl.rb [http://cruisecontrolrb.thoughtworks.com] -------------- next part -------------- An HTML attachment was scrubbed... URL: From thewoolleyman at gmail.com Fri Dec 18 01:12:07 2009 From: thewoolleyman at gmail.com (Chad Woolley) Date: Thu, 17 Dec 2009 23:12:07 -0700 Subject: [Cruisecontrolrb-developers] Help with Git hanging bugs In-Reply-To: References: Message-ID: On Sun, Oct 4, 2009 at 11:16 PM, Chad Woolley wrote: > Matt Duncan has helped track this down, but the fix will involve the > use of the SystemTimer native gem. ?I plan to use Bundler to manage > this. ?Please see the ticket if you'd like to discuss: > > https://cruisecontrolrb.lighthouseapp.com/projects/9150-cruise-control-rb/tickets/229-sometimes-git-hangs#ticket-229-14 Fix committed in http://github.com/thoughtworks/cruisecontrol.rb/commit/9309fc5fa7dab5a2ef1853e4295ce2d9f591f66d system_timer gem will be used if it is installed. I didn't do any auto-install or bundler stuff. KISS. -- Chad From thewoolleyman at gmail.com Fri Dec 18 02:40:32 2009 From: thewoolleyman at gmail.com (Chad Woolley) Date: Fri, 18 Dec 2009 00:40:32 -0700 Subject: [Cruisecontrolrb-developers] CCRB CI build has been hung for a couple months and test suite is broken In-Reply-To: <4A9F43DA.1020209@gmail.com> References: <4A9F43DA.1020209@gmail.com> Message-ID: On Wed, Sep 2, 2009 at 9:19 PM, C. K. Ponnappa wrote: > Hey Chad, apologies for the radio silence. I will take a look at this over > the weekend. Hi, I just fixed the remaining broken integration tests. All unit/functional/integration tests passed for me under MRI 1.8 and 1.9 (although subversion timed out several times). I also just committed a fix for the git hanging bug, which may have been causing the problems with the official build server hanging. If you install the system_timer gem on the box, it will fix it. So, can Thoughtworks get the official build server up and running again (it hasn't build since september)? If not, I can look into hosting it on ci.pivotallabs.com. Or has anyone tried to get it going on RunCodeRun? Thanks, -- Chad From bguthrie at thoughtworks.com Mon Dec 21 10:55:09 2009 From: bguthrie at thoughtworks.com (Brian Guthrie) Date: Mon, 21 Dec 2009 09:55:09 -0600 Subject: [Cruisecontrolrb-developers] CCRB CI build has been hung for a couple months and test suite is broken In-Reply-To: References: <4A9F43DA.1020209@gmail.com> Message-ID: <646a09520912210755t58e43779m66f4ccd55d69bfab@mail.gmail.com> Chad, thanks for fixing the tests. I still don't have the login credentials for the build box but I'll try to track them down today. Sidu, do you? I'll talk to IS either way. Brian On Fri, Dec 18, 2009 at 1:40 AM, Chad Woolley wrote: > On Wed, Sep 2, 2009 at 9:19 PM, C. K. Ponnappa > wrote: > > Hey Chad, apologies for the radio silence. I will take a look at this > over > > the weekend. > > Hi, > > I just fixed the remaining broken integration tests. All > unit/functional/integration tests passed for me under MRI 1.8 and 1.9 > (although subversion timed out several times). > > I also just committed a fix for the git hanging bug, which may have > been causing the problems with the official build server hanging. If > you install the system_timer gem on the box, it will fix it. > > So, can Thoughtworks get the official build server up and running > again (it hasn't build since september)? If not, I can look into > hosting it on ci.pivotallabs.com. Or has anyone tried to get it going > on RunCodeRun? > > Thanks, > -- Chad > _______________________________________________ > Cruisecontrolrb-developers mailing list > Cruisecontrolrb-developers at rubyforge.org > http://rubyforge.org/mailman/listinfo/cruisecontrolrb-developers > -------------- next part -------------- An HTML attachment was scrubbed... URL: From ckponnappa at gmail.com Tue Dec 22 03:50:20 2009 From: ckponnappa at gmail.com (C. K. Ponnappa) Date: Tue, 22 Dec 2009 14:20:20 +0530 Subject: [Cruisecontrolrb-developers] CCRB CI build has been hung for a couple months and test suite is broken In-Reply-To: <646a09520912210755t58e43779m66f4ccd55d69bfab@mail.gmail.com> References: <4A9F43DA.1020209@gmail.com> <646a09520912210755t58e43779m66f4ccd55d69bfab@mail.gmail.com> Message-ID: <4B30884C.4020205@gmail.com> Brian, if I'm not mistaken it's your TW CAS username and password. Best, Sidu. Brian Guthrie wrote: > Chad, thanks for fixing the tests. I still don't have the login > credentials for the build box but I'll try to track them down today. > Sidu, do you? I'll talk to IS either way. > > Brian > > On Fri, Dec 18, 2009 at 1:40 AM, Chad Woolley > wrote: > > On Wed, Sep 2, 2009 at 9:19 PM, C. K. Ponnappa > > wrote: > > Hey Chad, apologies for the radio silence. I will take a look at > this over > > the weekend. > > Hi, > > I just fixed the remaining broken integration tests. All > unit/functional/integration tests passed for me under MRI 1.8 and 1.9 > (although subversion timed out several times). > > I also just committed a fix for the git hanging bug, which may have > been causing the problems with the official build server hanging. If > you install the system_timer gem on the box, it will fix it. > > So, can Thoughtworks get the official build server up and running > again (it hasn't build since september)? If not, I can look into > hosting it on ci.pivotallabs.com . Or > has anyone tried to get it going > on RunCodeRun? > > Thanks, > -- Chad > _______________________________________________ > Cruisecontrolrb-developers mailing list > Cruisecontrolrb-developers at rubyforge.org > > http://rubyforge.org/mailman/listinfo/cruisecontrolrb-developers > > > ------------------------------------------------------------------------ > > _______________________________________________ > Cruisecontrolrb-developers mailing list > Cruisecontrolrb-developers at rubyforge.org > http://rubyforge.org/mailman/listinfo/cruisecontrolrb-developers >