**** BEGIN LOGGING AT Sat Feb 10 03:00:01 2018 Feb 10 12:57:54 is possible to run several instances of bitbake with the state cache and downloads without race conditions ? Feb 10 16:09:32 as long as they are in different build dirs or on different physical machines...qualified yes Feb 10 16:10:01 or run them as separate Docker containers Feb 10 16:11:02 you might get some collisions writing, but the same exact download or task are highly unlikely to happen at the exact same time **** BEGIN LOGGING AT Sat Feb 10 20:47:46 2018 Feb 10 23:45:02 moto-timo: I run them in different docker containers, but the idea is to use a different volume for each downloads/sstate/tmpdir. atm, every build container is mounting those 3 volumes, but still sstate/tmpdir are in different paths. So all the work is not shared across containers, except for downloads. I think it could break badly otherwise... Feb 10 23:45:53 wakko: I thought the same thing, but I think it is less brittle than that Feb 10 23:46:09 wakko: needs testing and hard data Feb 10 23:48:45 the thing is after every new push to the repos, every instances will compete for their build, and new changes will be the same, race conditions could happen... Feb 10 23:49:23 at the same time, i don't know how bitbake handles sstate and tmpdir... Feb 10 23:50:25 looks like a hard problem for me Feb 11 00:04:04 wakko: well, if the signature does not exist in the sstate-cache for a task, it just means it will run again Feb 11 00:04:38 so for those occasions where you have task collisions, it just means one of them will run the task(s) from scratch and not benefit from setscene Feb 11 00:05:11 wakko: that is why I say I think it is less brittle than you think Feb 11 00:06:25 wakko: like I said though, it is academic without a hard test in an active cluster Feb 11 00:06:41 wakko: but the production AB people probably have some idea Feb 11 00:07:31 i have the luxury of enough beefy builders at my disposal that I would rarely be hitting the situation **** ENDING LOGGING AT Sun Feb 11 03:00:00 2018