David Blaikie via llvm-dev
2021-May-11 07:15 UTC
[llvm-dev] Failures on clang-with-lto-ubuntu builders
On Mon, May 10, 2021 at 11:40 PM pawel k. <pawel.kunio at gmail.com> wrote:> Hi Tom, > That looks like great quick fix, Im wondering if we could propose data > format or computation model change for example to db- or other > disk-vs-mem-based where we could lto link huge projects anyway. I wonder > whether whole lto data needs to be loaded into mem at once and whether its > tree- or other datastructure based. >That's what ThinLTO is intended to/does address - but has tradeoffs. It has limited whole program data - but better than traditional compilation, since it can use profiling/other analysis to inform how to partition the program. - Dave> > -Pawel > > wt., 11.05.2021, 07:26 użytkownik Tom Stellard via llvm-dev < > llvm-dev at lists.llvm.org> napisał: > >> On 5/10/21 10:09 PM, Tom Stellard wrote: >> > On 5/10/21 10:03 PM, David Blaikie wrote: >> >> best to check the bot owners & include them on an email like this? But >> yeah, if they aren't responsive to stabilizing their bots - certainly open >> to disabling them straight on the zorg repo. >> >> >> > >> > Is there a list of bot owners somewhere? I tried to dig through the >> llvm-zorg >> > repo to figure out who owned the bot, but I couldn't find anything. >> > >> >> I've learned that there are instructions for finding bot owners in the >> Developer Policy: >> https://llvm.org/docs/DeveloperPolicy.html#working-with-the-ci-system >> >> It looks like Galina is the owner of these workers. >> >> -Tom >> >> > -Tom >> > >> >> On Mon, May 10, 2021 at 9:59 PM Tom Stellard via llvm-dev < >> llvm-dev at lists.llvm.org <mailto:llvm-dev at lists.llvm.org>> wrote: >> >> >> >> Hi, >> >> >> >> Both the clang-with-lto-ubuntu and clang-with-lto-ubuntu-release >> builders are >> >> consistently failing due to one of the linker jobs running out of >> memory. >> >> Is there any easy way to fix these failures (Maybe by using zram?) >> >> If not, can we disable these bots? >> >> >> >> Thanks, >> >> Tom >> >> >> >> _______________________________________________ >> >> LLVM Developers mailing list >> >> llvm-dev at lists.llvm.org <mailto:llvm-dev at lists.llvm.org> >> >> https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev < >> https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev> >> >> >> > >> >> _______________________________________________ >> LLVM Developers mailing list >> llvm-dev at lists.llvm.org >> https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev >> >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20210511/22f4402c/attachment.html>
pawel k. via llvm-dev
2021-May-11 08:12 UTC
[llvm-dev] Failures on clang-with-lto-ubuntu builders
Cool. Thanks for letting me become less ignorant. Im still discovering llvm and I pretty much love what I saw so far. Llvm+clang is a small wonder of the world. -Pawel wt., 11.05.2021, 09:15 użytkownik David Blaikie <dblaikie at gmail.com> napisał:> On Mon, May 10, 2021 at 11:40 PM pawel k. <pawel.kunio at gmail.com> wrote: > >> Hi Tom, >> That looks like great quick fix, Im wondering if we could propose data >> format or computation model change for example to db- or other >> disk-vs-mem-based where we could lto link huge projects anyway. I wonder >> whether whole lto data needs to be loaded into mem at once and whether its >> tree- or other datastructure based. >> > > That's what ThinLTO is intended to/does address - but has tradeoffs. It > has limited whole program data - but better than traditional compilation, > since it can use profiling/other analysis to inform how to partition the > program. > > - Dave > > >> >> -Pawel >> >> wt., 11.05.2021, 07:26 użytkownik Tom Stellard via llvm-dev < >> llvm-dev at lists.llvm.org> napisał: >> >>> On 5/10/21 10:09 PM, Tom Stellard wrote: >>> > On 5/10/21 10:03 PM, David Blaikie wrote: >>> >> best to check the bot owners & include them on an email like this? >>> But yeah, if they aren't responsive to stabilizing their bots - certainly >>> open to disabling them straight on the zorg repo. >>> >> >>> > >>> > Is there a list of bot owners somewhere? I tried to dig through the >>> llvm-zorg >>> > repo to figure out who owned the bot, but I couldn't find anything. >>> > >>> >>> I've learned that there are instructions for finding bot owners in the >>> Developer Policy: >>> https://llvm.org/docs/DeveloperPolicy.html#working-with-the-ci-system >>> >>> It looks like Galina is the owner of these workers. >>> >>> -Tom >>> >>> > -Tom >>> > >>> >> On Mon, May 10, 2021 at 9:59 PM Tom Stellard via llvm-dev < >>> llvm-dev at lists.llvm.org <mailto:llvm-dev at lists.llvm.org>> wrote: >>> >> >>> >> Hi, >>> >> >>> >> Both the clang-with-lto-ubuntu and clang-with-lto-ubuntu-release >>> builders are >>> >> consistently failing due to one of the linker jobs running out of >>> memory. >>> >> Is there any easy way to fix these failures (Maybe by using zram?) >>> >> If not, can we disable these bots? >>> >> >>> >> Thanks, >>> >> Tom >>> >> >>> >> _______________________________________________ >>> >> LLVM Developers mailing list >>> >> llvm-dev at lists.llvm.org <mailto:llvm-dev at lists.llvm.org> >>> >> https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev < >>> https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev> >>> >> >>> > >>> >>> _______________________________________________ >>> LLVM Developers mailing list >>> llvm-dev at lists.llvm.org >>> https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev >>> >>-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20210511/2b626d84/attachment.html>