Re: [RFA] fix remote testing I/O conflicts

Yvan Roux <[email protected]>
Newsgroups gmane.comp.sysutils.dejagnu.general
Message-ID <CAD57uCebgf=vrFrqqPGO5CqWjumsAfX=zpnKw=GBwaFsVpUyxg@mail.gmail.com>
Hey Rob,

On 7 March 2016 at 11:16, Rob Savoye <[email protected]> wrote:
> On 03/03/2016 01:45 AM, Yvan Roux wrote:
>
>> To fix this issue, changing the layout to have the testcases
>> downloaded and executed inside "/tmp/pid/" directory would do the job,
>> but as this change might have an impact on other project or on other
>> config which use remote_download, my proposal is to offer the
>> possibility to define the remote directory in which testcases will be
>> downloaded and executed with a target board info named "remote_dir".
>> A board spec with the line bellow will then fix our issue:
>
>   I'll look into this, not sure if anyone else but Linaro is doing
> multiple builds in parallel. I think I lean towards the "/tmp/pid/"
> solution. I don't believe this would break anything else, but would of
> course want to make the change and try it.

Ok cool, thanks

>   The other easy solution is to not have multiple Jenkins executors on
> the same machine. :-)

the issue is that even with one executor we can have conflicts, the
root cause is the parallel make check (with -j 8 we have 8 fortran
subdirs in which tests are done sequentially but the 8 parallel
executions are all done in the user remote homedir) but yes multiple
builds in parallel increase the potential conflicts.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.