IRC logs for #buildstream for Tuesday, 2021-01-26

*** dftxbs3e_ has quit IRC01:05
*** dftxbs3e has joined #buildstream01:09
*** tristan has quit IRC01:41
*** tristan has joined #buildstream02:02
*** ChanServ sets mode: +o tristan02:02
tristannanonyme, since recently in master we support expanding variables all across the board, and removed functions like Element.node_subst_variables() which used to be needed for element plugins to explicitly substitute variables in loaded yaml02:04
tristanso in recent master, using variables in sources should "just work"02:04
*** tristan has quit IRC06:44
*** tristan has joined #buildstream06:44
*** ChanServ sets mode: +o tristan06:44
*** santi has joined #buildstream09:43
*** Mark has quit IRC12:33
*** TobiasFella has quit IRC12:33
*** tristan has quit IRC12:50
*** tristan has joined #buildstream12:59
*** ChanServ sets mode: +o tristan12:59
tristanjuergbi, recently running the tests ends up spawning a lot of lingering buildbox-casd processes, is this normal/expected ? do they timeout and go away on their own or is it a bug ?13:27
juergbilingering casd is certainly not expected in normal operation13:28
juergbiI've seen it at least with failing test cases as well13:29
tristanI just ran master and verified that it's not caused by my branch13:29
tristanbut I seem to recall noticing this since the github migration (I probably wasn't paying attention before)13:29
juergbifor local test runs this should be irrelevant, though13:30
tristanRight now I've got only successful tests, on master, and at least 2 dozen casd processes13:30
tristanOh right, I noticed this last week when running the RE tests in local docker-compose13:31
tristanI'm not sure I understand, it is expected with tests but not normal operation ? Is this because we have a 1-casd-per-artifact-cache scenario ?13:32
tristanLike, a casd will linger around in case of imminent connections, but one casd will be spawned per local CAS ?13:33
juergbiI wouldn't expect it with tests either but if they fail, odd things can happen13:36
juergbiand maybe some internal tests are missing cleanup but they shouldn't13:36
juergbicasd is spawned on each bst invocation13:36
juergbibut it should also be terminated before bst exits13:36
tristanI see13:48
tristanSo it is a bug13:48
nanonymetristan, cool. This is something I've recently been a bit annoyed at. Eg with Python updates there's bazillion places that need changing on every update15:27
nanonymeIt can be reduced through variables but eg track doesn't support expanding currently15:27
*** santi has quit IRC18:48
nanonymetristan, is there any plan to package buildbox and such for distros?19:17
*** jward has quit IRC20:14
*** jward has joined #buildstream20:15
*** jward has quit IRC20:16
*** jward has joined #buildstream20:16
*** jward has quit IRC20:17
*** jward has joined #buildstream20:17
*** jward has quit IRC20:18
*** jward has joined #buildstream20:18
*** jward has quit IRC20:19
*** jward has joined #buildstream20:19
*** jward has quit IRC20:20
*** jward has joined #buildstream20:20
*** jward has quit IRC20:22
*** jward has joined #buildstream20:22
*** hergertme has quit IRC21:53
*** hergertme has joined #buildstream21:57

Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!