|
Tailing the logfile without the server being broken shows that the perforce server is penetrated then, too. Therefore something else must have happened most probably due to the wrong perforce depot spec ... ?
So IMHO there are two issues here: server breaks and perforce server is asked much too frequently (for what purpose is it asked repeatedly the same?) Once again I observed now the hanging: but
Johannes,
Could you please attach your full atlassian-bamboo.log file to this issue so we can have a better look at this? My guess was that the p4 executable was incorrectly named when they were running the checkout the first time. Currently no validation happens with the Perforce server settings itself, so if the P4 stuff isn't setup properly, it just keeps on trying to check out each time. throws and error and eventually the plan gets disabled. I'm not sure what could be causing the hanging to be honest, but hopefully the full logs should give us something to work off CHeers Mark C Hi Johannes,
Just letting you know, there have been two developments with this issue, Firstly we have set Bamboo to cache the client information. This will remove the continuous polling of the repository (changes will be in the next release). However this will mean that if you change the client root in perforce, you will be required to restart Bamboo (you can track the progress of this issue her: http://jira.atlassian.com/browse/BAM-1082 Secondly I have added some extra validation when you configure your plan to ensure that the depot exists before it tries to connect (change released with 1.0.3). As for the server hanging, I can't seem to find an immediate cause for this. Is it still occuring? If it is, could you please attach the atlassian-bamboo.log. Cheers Hi,
sorry for my late responding to the last comments, but I was on holidays. a) Perforce client root changes do not happen that often, I can live with having to restart the bamboo then b) The validation is fine to me, too. c) I am still recovering from my holidays I stopped the bamboo before my holidays (it is a test installation in parallel to our existing cruisecontrol based continuous build server only). Maybe I will start it again some days in the future and try to reproduce a "hanging" again. Until then I cannot provide those logfiles you requested, sorry. Regards, Hi Johannes,
In that case we will close this issue for now. If the problems re-surface let us know. Cheers |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Now without having another plan running in parallel.
But again with wrong depot specification (this time a typo).
This time I did stop bamboo and started again. The perforce server penetration re-started immediately again.
I had to rename the p4 to something else, then start the server (leading to a.m. exception and - most important - to disabled build queues. Another stop, renaming p4 to the original name again, and start later the bamboo server was operable again and I could fix the config error (and after that enable the queues again).
Another point: I had to restart my browser as otherwise I got the main page but clicking the login link did not change anything.