IRC logs for #buildstream for Friday, 2023-01-06

juergbinanonyme: the only possible downside I can think of is that single-threaded buildbox-fuse may be blocked during a large copy_file_range. I don't know whether that would be a practical issue or not05:41
juergbioh and it wouldn't be compatible with the overlayfs support, I suppose05:43
juergbihowever, we would also only benefit if there are actions that actually use it. iirc, ostree doesn't currently use reflinks for the operation we were looking at05:45
juergbiit would probably make more sense to first implement reflink support in buildbox-casd for file capture05:46
abderrahim[m]Indeed06:47
nanonymejuergbi: right. For checkout reflinks seems right approach but maybe overlayfs is the right solution for sandboxes indeed10:18
nanonymeRemind me, how new kernel do we need to test your branch?10:18
juergbinanonyme: 5.1110:19
nanonymeWe hit a roadblock with backports kernel. There's in 6.0 a regression that such that disk resizing makes machine unbootable.10:20
nanonymeLet's see if we can get 5.11 or newer somehow though10:20
nanonymejuergbi: I noticed though in https://gitlab.com/BuildGrid/buildbox/buildbox-run-bubblewrap/-/commit/114a1c84382ca6eecd00296cb9f160a3504f9baa that the build failed. Isn't that a problem?13:53
juergbinanonyme: it depends on the corresponding buildbox-common branch14:14
nanonymeI see14:16
nanonymejuergbi: so if we combine both, we should get Docker image sufficient for testing?14:16
juergbinanonyme: yes14:17
nanonymehttps://gitlab.com/freedesktop-sdk/infrastructure/freedesktop-sdk-docker-images/-/merge_requests/381 okay, let's bake some images15:24
nanonymeExcellent, looks like we now have an image to play with. Now all we need is newer kernel for x86_64 builders to test it out19:15
nanonymejuergbi: I'm now locally testing your branches and it's complaining I don't have sh20:21
nanonymeEither I'm doing something wrong or reads aren't properly propagating to FUSE20:23
juergbinanonyme: maybe the overlayfs mount is not successful and it's missing an error path? I didn't test it extensively but it passed the buildstream test suite with just a couple of exceptions, iirc20:45
nanonymeCould be. Should I be seeing logs anywhere?20:45

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!