Hi Create a login for jira, so you can vote for issues
with kind regards Ruben Willems On Tue, Jun 30, 2009 at 9:08 PM, Helmut <[email protected]> wrote: > > How do we vote for this item. I am having the same problem with a > PowerShell script that restarts the service. > > Helmut. > > On Jun 18, 6:55 am, Ruben Willems <[email protected]> wrote: > > http://jira.public.thoughtworks.org/browse/CCNET-1568 > > > > On Thu, Jun 18, 2009 at 12:51 PM, CinnamonDonkey < > > > > > > > > [email protected]> wrote: > > > > > +1 vote from me! Wheres the JIRA? > > > > > ;-) > > > > > On 18 June, 11:37, Ruben Willems <[email protected]> wrote: > > > > Hi > > > > > > So the workflow would be : > > > > ° first stop all pending and sleeping projects > > > > ° send the cancel signal to all running projects > > > > and on every task / source control action > > > > first check that the cancel signal has not been set > > > > if it has been set, just return > > > > > > --> we must make sure the state file is not updated > > > > since this will contain the datetimes of the last integration > > > > > > Sounds like a plan to me ;-) > > > > > > +1 vote > > > > > > with kind regards > > > > Ruben Willems > > > > > > On Thu, Jun 18, 2009 at 12:30 PM, Craig <[email protected]> > > > wrote: > > > > > > > Hello all, > > > > > > > I think this is happening because an external application is being > > > > > called (e.g. checking for SCM modifications, retrieving source > code, > > > > > running a task, etc.) > > > > > > > From what I can see in the code, a stop command doesn't kill any > > > > > existing build - e.g. it doesn't send an AbortBuild command to any > > > > > running projects. Instead, it sets the status of each project to > > > > > stopping and then waits for the project thread to terminate. This > > > > > means, if there is a build in progress (or a modification check), > the > > > > > project will continue building until finished, and only then will > it > > > > > stop and terminate the thread. > > > > > > > Now we could send an abort build command to kill any active builds, > > > > > but this has the side affect of potentially screwing up any data > (e.g. > > > > > SVN cache information, leaving files locked, etc.), so I am not > very > > > > > keen on doing this. > > > > > > > An alternate would be to implement a cancellation process, where > the > > > > > project would check to see if it has been cancelled before running > > > > > each task. This could be used in conjunction with > > > > > servicebase.requestadditionaltime (since we don't know how long it > > > > > would take to complete a task). > > > > > > > Does anyone have any comments or preferences on this? > > > > > > > Craig > > > > > > > On Jun 17, 6:17 am, Daniel Nauck <[email protected]> wrote: > > > > > > I noticed this problem everytime since the hot copy > implementation. > > > But > > > > > > I don't know if hot copy is really the cause. > > > > > > > > David Gardiner schrieb: > > > > > > > > > I've certainly seen this problem when there are no projects > > > running. > > > > > > > > > The odd thing is that the service status goes to "pending stop" > and > > > > > > > then changes back to "started", which is not what should > happen. > > > > > > > > > I haven't checked the source, but the convention is that a > service > > > > > > > should shutdown as quickly as possible, but if it might take a > > > little > > > > > > > longer to finish up, RequestAdditionalTime ( > > >http://msdn.microsoft.com/ > > > > > > > en-us/library/ > > > > > > > system.serviceprocess.servicebase.requestadditionaltime.aspx) > > > should > > > > > > > be called to let the SCM know we're not finished yet. > > > > > > > > > -david > > > > > > > > > On Jun 16, 3:59 pm, Ruben Willems <[email protected]> > wrote: > > > > > > > > >> Hi > > > > > > > > >> if that's the case, than there is probably only 1 loop through > the > > > > > chanin of > > > > > > >> projects, > > > > > > >> and not a test if all projects are stopped. > > > > > > > > >> with kind regards > > > > > > >> Ruben Willems > > > > > > > > >> On Tue, Jun 16, 2009 at 8:56 AM, CinnamonDonkey < > > > > > > > > >> [email protected]> wrote: > > > > > > > > >>> I've seen this problem when there is no active projects > (running > > > on > > > > > > >>> Windows XP). > > > > > > > > >>> On 16 June, 07:21, Ruben Willems <[email protected]> > > > wrote: > > > > > > > > >>>> Hi > > > > > > > > >>>> I noticed this too, but when I tried to stop the service > there > > > was a > > > > > > > > >>> project > > > > > > > > >>>> being integrated. > > > > > > >>>> So my guess is that ccnet tries to complete the integration > iso > > > > > aborting > > > > > > > > >>> it. > > > > > > > > >>>> Jira entry made : > > > > >http://jira.public.thoughtworks.org/browse/CCNET-1568 > > > > > > > > >>>> please vote for them, we try to fix the ones with votes > first. > > > > > > > > >>>> with kind regards > > > > > > >>>> Ruben Willems > > > > > > > > >>>> On Tue, Jun 16, 2009 at 3:55 AM, David Gardiner < > > > > > [email protected] > > > > > > >>>> wrote: > > > > > > > > >>>>> I've noticed with the latest 1.4.4 releases, that if I try > and > > > stop > > > > > > >>>>> the CCSERVICE, that it will try and stop but then keep > > > running... > > > > > eg. > > > > > > > > >>>>> c:\Program Files\Microsoft Visual Studio 9.0\VC>sc > \\a8002123 > > > stop > > > > > > >>>>> ccservice > > > > > > > > >>>>> SERVICE_NAME: ccservice > > > > > > >>>>> TYPE : 10 WIN32_OWN_PROCESS > > > > > > >>>>> STATE : 3 STOP_PENDING > > > > > > > > >>>>> (STOPPABLE,NOT_PAUSABLE,ACCEPTS_SHUTDOWN) > > > > > > >>>>> WIN32_EXIT_CODE : 0 (0x0) > > > > > > >>>>> SERVICE_EXIT_CODE : 0 (0x0) > > > > > > >>>>> CHECKPOINT : 0x0 > > > > > > >>>>> WAIT_HINT : 0x0 > > > > > > > > >>>>> So if I then check, the service is back to 'RUNNING'. > > > > > > > > >>>>> Telling it to stop again seems to work, but does confuse > > > Windows as > > > > > it > > > > > > >>>>> takes ages to report back to say that the service is now > not > > > > > > >>>>> responding (presumably because it has shutdown). > > > > > > > > >>>>> -dave- Hide quoted text - > > > > - Show quoted text -
