All,
http://cbuild.validation.linaro.org/helpers/recent was reporting an Internal Server Error earlier today, and after looking at the logs the resultant cause was because the gcc-4.8+svn198079 Lava job (https://validation.linaro.org/lava-server/scheduler/job/52224) decided that it was an a9 (as opposed to a9hf) job and that it didn't no which version of Ubuntu it was running on.
The caused the logs to be put in http://cbuild.validation.linaro.org/build/gcc-4.8+svn198079/logs/armv7l--cbu...
The tcwg-web app then fell over because it couldn't pass the armv7l--cbuild-panda-es06-cortexa9r1 name.
I fixed the issue by manually renaming the build log directory to:
http://cbuild.validation.linaro.org/build/gcc-4.8+svn198079/logs/armv7l-prec...
And once the cron job which scans the builds had run everything now works.
Actions:
1. Paul - do you mind taking a look at the build and seeing what went wrong - my initial cursory glance makes me believe its the board having heat issues causing random things to happen.
2. Paul & Matt - Looking at the code (and from something else Michael said to me last week) I think having hostnames with '-' characters in them will confuse the cbuild interface. I propose changing cbuild to do a s/-/_/g on all the hostname it reads as a workaround. I don't plan on changing actual hostnames of boards. Paul is this going to cause a problem for you in Lava?
Thanks,
Matt
Hello Matt,
On Fri, 19 Apr 2013 10:54:38 +0100 Matthew Gretton-Dann matthew.gretton-dann@linaro.org wrote:
All,
http://cbuild.validation.linaro.org/helpers/recent was reporting an Internal Server Error earlier today, and after looking at the logs the resultant cause was because the gcc-4.8+svn198079 Lava job (https://validation.linaro.org/lava-server/scheduler/job/52224) decided that it was an a9 (as opposed to a9hf) job and that it didn't no which version of Ubuntu it was running on.
The caused the logs to be put in http://cbuild.validation.linaro.org/build/gcc-4.8+svn198079/logs/armv7l--cbu...
The tcwg-web app then fell over because it couldn't pass the armv7l--cbuild-panda-es06-cortexa9r1 name.
I fixed the issue by manually renaming the build log directory to:
http://cbuild.validation.linaro.org/build/gcc-4.8+svn198079/logs/armv7l-prec...
And once the cron job which scans the builds had run everything now works.
Actions:
- Paul - do you mind taking a look at the build and seeing what went
wrong
- my initial cursory glance makes me believe its the board having
heat issues causing random things to happen.
Will do.
- Paul & Matt - Looking at the code (and from something else Michael
said to me last week) I think having hostnames with '-' characters in them will confuse the cbuild interface. I propose changing cbuild to do a s/-/_/g on all the hostname it reads as a workaround. I don't plan on changing actual hostnames of boards. Paul is this going to cause a problem for you in Lava?
cbuils used to have problems with parsing hostnames with dashes, I fixed it in at least one place. Generally, I'm not fond of trying to workaround bad parsing with obfuscation techniques on top of it. If it's parsing issues, let's find and fix it.
Also, this is clearly a random issue, with low probability - should we make any immediate motions just to do something to work it around? There're other ways to address it, like switching to standard pandaboards (with standard kernel), as proposed in the previous mail ("Re: Thoughts on progressing Toolchain Working Group Lava integration") - still waiting for your reply on it.
Thanks,
Matt
On Fri, 19 Apr 2013 13:19:55 +0300 Paul Sokolovsky Paul.Sokolovsky@linaro.org wrote:
All,
http://cbuild.validation.linaro.org/helpers/recent was reporting an Internal Server Error earlier today, and after looking at the logs the resultant cause was because the gcc-4.8+svn198079 Lava job (https://validation.linaro.org/lava-server/scheduler/job/52224) decided that it was an a9 (as opposed to a9hf) job and that it didn't no which version of Ubuntu it was running on.
The caused the logs to be put in http://cbuild.validation.linaro.org/build/gcc-4.8+svn198079/logs/armv7l--cbu...
The tcwg-web app then fell over because it couldn't pass the armv7l--cbuild-panda-es06-cortexa9r1 name.
Ok, this issue was fixed, see https://bugs.launchpad.net/cbuild/+bug/1170673 (disclaimer: fixed in that particular code path).
linaro-toolchain@lists.linaro.org