gitlab-br-bot | buildstream: merge request (chandan/bst-checkout-build->master: Add `--deps build` option to `bst checkout`) #819 changed state ("opened"): https://gitlab.com/BuildStream/buildstream/merge_requests/819 | 00:15 |
---|---|---|
gitlab-br-bot | buildstream: merge request (chandan/fix-checkout-none-1.2->bst-1.2: Ensure `--deps=none` option works for `bst checkout`) #828 changed state ("opened"): https://gitlab.com/BuildStream/buildstream/merge_requests/828 | 00:28 |
gitlab-br-bot | buildstream: merge request (chandan/fix-checkout-none-1.2->bst-1.2: Ensure `--deps=none` option works for `bst checkout`) #828 changed state ("opened"): https://gitlab.com/BuildStream/buildstream/merge_requests/828 | 00:29 |
*** bochecha has quit IRC | 00:59 | |
*** xjuan has quit IRC | 01:57 | |
*** alatiera_ has joined #buildstream | 05:57 | |
*** catonano has joined #buildstream | 06:08 | |
*** catonano has quit IRC | 06:39 | |
*** gitlab-br-bot has quit IRC | 06:57 | |
*** ahmed89 has quit IRC | 06:58 | |
*** toscalix has joined #buildstream | 07:34 | |
*** tristan has quit IRC | 07:47 | |
*** tpollard has joined #buildstream | 08:07 | |
*** jonathanmaw has joined #buildstream | 08:16 | |
*** WSalmon has joined #buildstream | 08:18 | |
*** phildawson has joined #buildstream | 08:19 | |
*** phildawson has quit IRC | 08:30 | |
*** phildawson has joined #buildstream | 08:30 | |
*** jonathanmaw_ has joined #buildstream | 08:31 | |
*** jonathanmaw has quit IRC | 08:32 | |
toscalix | minutes https://docs.google.com/document/d/1SE4B-BZHlUXpsmBEQt9BmO34Ak2D8YBXTeEOJDOARkU/edit# | 08:39 |
*** tristan has joined #buildstream | 08:39 | |
*** rdale has quit IRC | 08:41 | |
*** tiagogomes has joined #buildstream | 08:47 | |
*** catonano has joined #buildstream | 08:53 | |
*** alatiera_ has quit IRC | 09:19 | |
*** alatiera_ has joined #buildstream | 09:19 | |
*** lachlan has joined #buildstream | 09:21 | |
*** alatiera_ has quit IRC | 09:21 | |
*** alatiera_ has joined #buildstream | 09:21 | |
*** rdale has joined #buildstream | 09:27 | |
*** catonano has quit IRC | 09:27 | |
laurence | google doc for the notes for The Gathering - https://docs.google.com/document/d/1SE4B-BZHlUXpsmBEQt9BmO34Ak2D8YBXTeEOJDOARkU/edit# | 09:48 |
*** lachlan has quit IRC | 09:52 | |
*** abderrahim1 has joined #buildstream | 09:53 | |
*** abderrahim has quit IRC | 09:54 | |
* tpollard found the overview of buildgrid interesting | 09:55 | |
*** lachlan has joined #buildstream | 09:59 | |
*** rdale has quit IRC | 09:59 | |
*** lachlan has quit IRC | 10:02 | |
*** lachlan has joined #buildstream | 10:10 | |
*** gitlab-br-bot has joined #buildstream | 10:10 | |
*** lachlan has quit IRC | 10:20 | |
*** bochecha has joined #buildstream | 10:21 | |
*** toscalix has quit IRC | 10:23 | |
*** catonano has joined #buildstream | 10:24 | |
*** rdale has joined #buildstream | 10:26 | |
*** tristan has quit IRC | 10:26 | |
*** phildawson has quit IRC | 10:26 | |
*** phildawson has joined #buildstream | 10:29 | |
*** tristan has joined #buildstream | 10:30 | |
*** gitlab-br-bot has quit IRC | 10:35 | |
*** gitlab-br-bot has joined #buildstream | 10:35 | |
*** lachlan has joined #buildstream | 10:35 | |
*** toscalix has joined #buildstream | 10:38 | |
*** lachlan has quit IRC | 10:41 | |
*** alatiera_ has quit IRC | 10:46 | |
*** bochecha has quit IRC | 10:48 | |
*** ahmed89 has joined #buildstream | 10:51 | |
*** tristan has quit IRC | 10:55 | |
*** slaf_ has joined #buildstream | 10:59 | |
*** slaf has quit IRC | 11:01 | |
*** slaf_ is now known as slaf | 11:01 | |
*** lachlan has joined #buildstream | 11:04 | |
*** catonano has quit IRC | 11:08 | |
*** abderrahim1 is now known as abderrahim | 11:23 | |
*** WSalmon has quit IRC | 11:40 | |
*** catonano has joined #buildstream | 11:41 | |
Nexus | i'm having an error where a build will hang if it gets a "Too many link" error, can anyone reproduce this? | 11:43 |
*** alatiera_ has joined #buildstream | 11:44 | |
*** toscalix has quit IRC | 11:46 | |
*** rdale has quit IRC | 11:47 | |
jmac | I've not seen that one, Nexus - can you give us a paste of the error | 11:54 |
Nexus | http://www.hatebin.com/cmwyaztecv | 11:55 |
jmac | Hmm. | 11:59 |
skullman | oh wow | 12:00 |
jmac | You've run out of hard links somehow, but I don't know how to diagnose this further without looking at your file system | 12:01 |
*** WSalmon has joined #buildstream | 12:01 | |
Nexus | whut? | 12:01 |
Nexus | how? | 12:01 |
skullman | that… the link syscall's documentation says that limit is usually around 65k | 12:01 |
jmac | skullman: Per file though, I thought | 12:02 |
* Nexus breaks things | 12:02 | |
skullman | yeah, would mean he's enough artifacts sharing enough files that it's completely… wow | 12:02 |
jmac | I notice you're checking out "project_409"... how many projects do you have? | 12:03 |
skullman | Nexus: do you remember when you were doing stuff with stat? One of the fields in that is st_nlink, that's a per file counter you can use to tell how many links a file has. This means there's necessarily a limit on how many it can have since the filesystem has to track it. Can you run `stat -c %h home/phillipsmyth/.cache/buildstream/artifacts/cas/objects/6e/340b9cffb37a989ca544e6bb780a2c78901d3fb33738768511a30617afa01d` ? | 12:05 |
Nexus | 1000? | 12:05 |
skullman | and `findmnt -T home/phillipsmyth/.cache/buildstream/artifacts/cas/objects/6e/340b9cffb37a989ca544e6bb780a2c78901d3fb33738768511a30617afa01d` ? | 12:07 |
Nexus | so such file/directory | 12:08 |
Nexus | i'm assuming it was cleaned up after i ended the frozen job | 12:08 |
* skullman missed the / at the beginning of the file path | 12:08 | |
Nexus | oh | 12:08 |
Nexus | 1 sec | 12:08 |
Nexus | 64991 | 12:08 |
Nexus | stat -c %h | 12:09 |
Nexus | home/phillipsmyth/.cache/buildstream/artifacts/cas/objects/6e/340b9cffb37a989ca544e6bb780a2c78901d3fb33738768511a30617afa01d | 12:09 |
skullman | wow, you're hitting file-system limits there | 12:09 |
Nexus | TARGET SOURCE FSTYPE OPTIONS | 12:09 |
Nexus | /dev/mapper/vg1269-root ext4 rw,relatime,errors=remount-ro,data=ordered | 12:09 |
Nexus | yay? | 12:10 |
jmac | It could be one file that's so common it appears 64 times in a filesystem root, and with 1000 projects... | 12:10 |
skullman | you see a lot of empty files… | 12:11 |
jmac | It's not empty; I recognise the sha256 of empty files now :) | 12:11 |
jmac | Nexus: How was "file_17" generated? | 12:12 |
Nexus | bst gen from benchmarks `bstgen -n 1000 -f 1 -p 1000 -s dots tests/17 | 12:19 |
Nexus | 1000 files per project, file size 1, 1000 projects | 12:20 |
jmac | Right, so that's generated 1000 projects each containing 1000 identical files | 12:22 |
jmac | and buildstream tried to export them all as hardlinks to one file in the CAS | 12:22 |
jmac | I don't think there will be a quick fix for that one. | 12:24 |
skullman | does bstgen have a way to make non-identical files? | 12:24 |
Nexus | not sure | 12:25 |
jmac | Doesn't look like it, but it looks easy to modify | 12:25 |
jmac | By all means file that as a bug, but I don't know if we'll consider it a common enough case to fix | 12:25 |
Nexus | so in 1000 prpjects, i can't have more than 64 identical files? | 12:32 |
Nexus | that are in all projects | 12:32 |
skullman | if all 1000 projects are identical, yeah | 12:32 |
Nexus | kk | 12:32 |
Nexus | good to know | 12:32 |
skullman | it's an extraordinary edge case, I don't think anyone's likely to have enough storage to afford a retention policy that could trigger it under normal circumstances | 12:33 |
Nexus | i should make that my nick "extraordinary_edge_case" | 12:36 |
gitlab-br-bot | danielsilverstone-ct opened MR !878 (danielsilverstone-ct/report-loop->master: _loader/loader.py: Be more explanatory in CircDep exception) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/878 | 13:00 |
*** lachlan has quit IRC | 13:15 | |
gitlab-br-bot | phildawson opened MR !879 (phil/fix-readme-install-link->master: README.rst: Fix broken link to instalation instructions) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/879 | 13:18 |
phildawson | ^MR to fix a broken link to the installation instructions | 13:20 |
*** WSalmon_ has joined #buildstream | 13:22 | |
*** WSalmon has quit IRC | 13:23 | |
Kinnison | Does anyone have five minutes to review https://gitlab.com/BuildStream/buildstream/merge_requests/878 ? | 13:25 |
jmac | Kinnison: I will | 13:26 |
Kinnison | jmac: thanks, it should be super-quick to review :-) | 13:26 |
gitlab-br-bot | phildawson closed MR !879 (phil/fix-readme-install-link->master: README.rst: Fix broken link to instalation instructions) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/879 | 13:29 |
gitlab-br-bot | phildawson approved MR !876 (tiagogones/update-links-to-documentation->master: Update links to documentation website) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/876 | 13:29 |
*** WSalmon_ has quit IRC | 13:34 | |
jmac | Kinnison: Done. Couple of points, nothing major | 13:38 |
Kinnison | jmac: thanks, I've responded to them, if you still think it's worth the changes, I'm happy to make them, but I've given my reasoning for the approach I've taken | 13:41 |
*** rdale has joined #buildstream | 13:43 | |
jmac | Default values being class level is very interesting | 13:43 |
Kinnison | It's possible my terminology isn't quite right, but they're definitely not reinstantiated per call | 13:44 |
gitlab-br-bot | jmacarthur approved MR !878 (danielsilverstone-ct/report-loop->master: _loader/loader.py: Be more explanatory in CircDep exception) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/878 | 13:47 |
jmac | Yep, never noticed that before | 13:49 |
Kinnison | Thanks jmac | 13:51 |
Kinnison | Could someone please merge (and remove source branch) if they're okay with the code and jmac's review? | 13:52 |
*** tristan has joined #buildstream | 13:52 | |
*** WSalmon_ has joined #buildstream | 13:53 | |
*** bochecha has joined #buildstream | 14:00 | |
gitlab-br-bot | valentindavid approved MR !875 (jjardon/use_freedesktop-sdk_18_08->master: doc/examples/flatpak-autotools: Use freedesktop-sdk 18.08) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/875 | 14:09 |
*** toscalix has joined #buildstream | 14:13 | |
*** lachlan has joined #buildstream | 14:14 | |
gitlab-br-bot | tacgomes merged MR !876 (tiagogones/update-links-to-documentation->master: Update links to documentation website) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/876 | 14:15 |
*** lachlan has quit IRC | 14:17 | |
*** tristan has quit IRC | 14:21 | |
*** lachlan has joined #buildstream | 14:32 | |
*** tristan has joined #buildstream | 14:34 | |
*** tpollard has quit IRC | 14:36 | |
gitlab-br-bot | valentindavid opened MR !880 (valentindavid/move_alpine_tarball->master: Change URL to the Alpine tarball) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/880 | 14:37 |
*** lachlan has quit IRC | 14:37 | |
*** tpollard has joined #buildstream | 14:38 | |
*** rdale has quit IRC | 14:45 | |
*** lachlan has joined #buildstream | 15:00 | |
*** rdale has joined #buildstream | 15:03 | |
gitlab-br-bot | jjardon merged MR !880 (valentindavid/move_alpine_tarball->master: Change URL to the Alpine tarball) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/880 | 15:03 |
*** lachlan has quit IRC | 15:04 | |
*** tristan has quit IRC | 15:04 | |
*** lachlan has joined #buildstream | 15:19 | |
*** lachlan has quit IRC | 15:23 | |
gitlab-br-bot | valentindavid opened MR !881 (valentindavid/move_alpine_tarball-1.2->bst-1.2: Change URL to the Alpine tarball) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/881 | 15:23 |
*** lachlan has joined #buildstream | 15:31 | |
flatmush | If anyone wants to see bug #645 (and is at the meetup), I've encountered it on my machine and can show you | 15:37 |
*** rdale has quit IRC | 15:38 | |
*** rdale has joined #buildstream | 15:38 | |
flatmush | toscalix: ^^ | 15:39 |
gitlab-br-bot | jjardon merged MR !881 (valentindavid/move_alpine_tarball-1.2->bst-1.2: Change URL to the Alpine tarball (backport)) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/881 | 15:43 |
*** lachlan has quit IRC | 15:44 | |
Kinnison | flatmush: I imagine someone will be interested, but we are currently in a whole group discussion | 15:45 |
Kinnison | valentind: if you are not intending to attend the 102 then perhaps it might be good to go see how flatmush is doing? | 15:50 |
flatmush | the only reason to see it on my laptop instead of in the bug report is if you can think of any live debugging of the issue that might be useful | 15:52 |
*** lachlan has joined #buildstream | 15:54 | |
*** toscalix has quit IRC | 15:56 | |
*** lachlan has quit IRC | 15:58 | |
*** WSalmon_ has quit IRC | 16:00 | |
*** rdale has quit IRC | 16:01 | |
*** rdale has joined #buildstream | 16:02 | |
*** phildawson has quit IRC | 16:03 | |
*** phildawson has joined #buildstream | 16:03 | |
*** WSalmon_ has joined #buildstream | 16:04 | |
*** lachlan has joined #buildstream | 16:15 | |
gitlab-br-bot | juergbi opened MR !882 (juerg/cas-mtime->master: _artifactcache: Fix ref in update_mtime()) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/882 | 16:26 |
juergbi | tlater[m]: review / sanity check of the above would be appreciated when you have time as you're familiar with this code | 16:30 |
gitlab-br-bot | valentindavid approved MR !875 (jjardon/use_freedesktop-sdk_18_08->master: doc/examples/flatpak-autotools: Use freedesktop-sdk 18.08) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/875 | 16:43 |
*** catonano has quit IRC | 16:47 | |
*** phildawson has quit IRC | 16:58 | |
*** toscalix has joined #buildstream | 17:05 | |
*** bochecha has quit IRC | 17:17 | |
*** rdale has quit IRC | 17:22 | |
*** jonathanmaw_ has quit IRC | 17:24 | |
*** xjuan has joined #buildstream | 17:44 | |
*** toscalix has quit IRC | 17:51 | |
*** xjuan has quit IRC | 17:54 | |
*** xjuan has joined #buildstream | 17:56 | |
*** bochecha has joined #buildstream | 18:43 | |
*** lachlan has quit IRC | 19:06 | |
*** catonano has joined #buildstream | 19:08 | |
*** lachlan has joined #buildstream | 19:50 | |
*** alatiera_ has quit IRC | 19:56 | |
*** catonano has quit IRC | 21:48 | |
*** catonano has joined #buildstream | 22:08 | |
*** tristan has joined #buildstream | 22:33 | |
*** xjuan has quit IRC | 23:01 | |
*** bochecha has quit IRC | 23:12 | |
*** xjuan has joined #buildstream | 23:14 | |
*** xjuan has quit IRC | 23:35 | |
*** xjuan has joined #buildstream | 23:49 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!