*** tpollard has joined #buildstream | 07:48 | |
*** bochecha has joined #buildstream | 08:11 | |
*** benschubert has joined #buildstream | 08:18 | |
*** tiagogomes has joined #buildstream | 08:26 | |
*** santix has joined #buildstream | 08:39 | |
gitlab-br-bot | juergbi closed issue #909 (Artifact As A Proto) on buildstream https://gitlab.com/BuildStream/buildstream/issues/909 | 08:43 |
---|---|---|
*** jonathanmaw has joined #buildstream | 09:03 | |
*** lachlan has joined #buildstream | 09:36 | |
*** traveltissues has joined #buildstream | 09:42 | |
gitlab-br-bot | marge-bot123 merged MR !1624 (aevri/platform_win32->master: win32: _platform/win32: add support for win32) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/1624 | 09:58 |
tpollard | \o/ | 10:08 |
*** tpollard has quit IRC | 10:12 | |
*** tpollard has joined #buildstream | 10:15 | |
*** traveltissues has quit IRC | 10:16 | |
*** traveltissues has joined #buildstream | 10:17 | |
*** traveltissues has quit IRC | 10:30 | |
*** traveltissues has joined #buildstream | 10:31 | |
*** rdale has quit IRC | 10:32 | |
*** rdale has joined #buildstream | 10:33 | |
*** santix has quit IRC | 10:42 | |
*** lachlan has quit IRC | 10:43 | |
*** santix has joined #buildstream | 10:45 | |
*** santix has quit IRC | 10:46 | |
*** santix has joined #buildstream | 10:48 | |
*** toscalix has joined #buildstream | 10:54 | |
*** lachlan has joined #buildstream | 10:57 | |
*** lachlan has quit IRC | 11:07 | |
gitlab-br-bot | aevri opened (was WIP) MR !1638 (aevri/casdprocessmanager->master: cascache: refactor, extract CASDProcessManager) on buildstream https://gitlab.com/BuildStream/buildstream/merge_requests/1638 | 11:11 |
*** lachlan has joined #buildstream | 11:16 | |
*** cs-shadow has joined #buildstream | 11:17 | |
*** traveltissues has quit IRC | 11:29 | |
*** lachlan has quit IRC | 12:09 | |
tlater[m] | Does anyone know why we remove the artifactshare directory after a test is done? | 12:14 |
tlater[m] | It's inside the @pytest.mark.datafiles-given directory, so surely it shouldn't be a problem to keep it around? | 12:15 |
*** santix has quit IRC | 12:35 | |
Kinnison | Don't want artifact caches to pollute from test to test | 12:42 |
tlater[m] | Kinnison: My point is that that directory is subsequently removed by pytest | 12:51 |
tlater[m] | Unless the test fails, in which case no other test runs inside it | 12:52 |
Kinnison | Oh I see | 12:54 |
Kinnison | erm | 12:54 |
Kinnison | no idea then :D | 12:54 |
benschubert | It would start keeping lots of files no? | 12:55 |
tlater[m] | benschubert: You mean between runs? Not more than we already do | 12:56 |
tlater[m] | Because everything else is persisted | 12:56 |
tlater[m] | It's just a random shutil.rmtree() call at the end of our helpers for artifact caches. | 12:56 |
benschubert | if it doesn't blow up storage then I'm fine :) | 12:56 |
* tlater[m] will double check if getting rid of that call breaks anything, then | 12:57 | |
*** santix has joined #buildstream | 13:18 | |
*** lachlan has joined #buildstream | 13:35 | |
*** akvilebirgelyte_ has quit IRC | 13:47 | |
*** lachlan has quit IRC | 13:47 | |
*** akvilebirgelyte has joined #buildstream | 14:02 | |
*** lachlan has joined #buildstream | 14:18 | |
*** lachlan has quit IRC | 14:24 | |
benschubert | juergbi: concerning CasCache, 'refs/head' is buildstream specific, not cas specific, correct? Is there a reason why it's in cas/ then? | 14:38 |
juergbi | benschubert: yes. for artifact protos that should no longer be the case | 14:39 |
juergbi | should only be used for backward compatibility in bst-artifact-server | 14:40 |
benschubert | then is there a reason it's in 'CasCache' and not in 'CasServer' ? | 14:40 |
benschubert | other than 'we didn't move it' ? | 14:40 |
juergbi | no, we should move it | 14:41 |
juergbi | maybe tlater[m] is already doing that in his branch | 14:41 |
benschubert | tlater[m]: let me know if you are, otherwise I'll shoot a PR :) | 14:42 |
benschubert | thanks juergbi | 14:42 |
tlater[m] | benschubert: No, I've not gotten to untangling CASCache yet | 14:43 |
tlater[m] | PR would be appreciated, if you've already got it :) | 14:43 |
benschubert | tlater[m]: would i conflict with you by moving this to casserver? | 14:44 |
tlater[m] | Probably not, at least not much | 14:44 |
benschubert | so adding a new 'CasServerCache' class in casserver.py that inherits cascache and moves the few methods/variables there right? | 14:45 |
tlater[m] | But well, I don't mind the conflict, it'll be easy to sort out on my end | 14:45 |
tlater[m] | This patch isn't going to be huge | 14:46 |
tlater[m] | Hrm, actually, if you're going to inherit from CASCache that might be a bit more of a headache | 14:46 |
benschubert | ok I won't touch it then | 14:46 |
benschubert | I'll let you handle this | 14:46 |
juergbi | I would have expected to simply move that logic, without introducing a new class | 14:47 |
tlater[m] | Ok, I'll make sure to catch the superfluous CASCache methods then | 14:47 |
juergbi | ta | 14:47 |
benschubert | awesome | 14:47 |
*** toscalix has quit IRC | 14:49 | |
*** lachlan has joined #buildstream | 14:50 | |
*** lachlan has quit IRC | 14:55 | |
*** lachlan has joined #buildstream | 15:10 | |
*** lachlan has quit IRC | 15:15 | |
*** lachlan has joined #buildstream | 15:17 | |
*** lachlan has quit IRC | 15:22 | |
*** santix has quit IRC | 15:22 | |
*** lachlan has joined #buildstream | 15:23 | |
*** santix has joined #buildstream | 15:24 | |
*** santix has quit IRC | 15:26 | |
*** lachlan has quit IRC | 15:26 | |
*** santix has joined #buildstream | 15:27 | |
*** santix has quit IRC | 15:30 | |
tlater[m] | juergbi: I have a test that abuses `CASCache.add_object` to put a file inside a cache, pretending that a remote cache is a localcas | 15:35 |
tlater[m] | It uses `CaptureFiles`, but the file doesn't seem to appear on the other side | 15:35 |
tlater[m] | Any idea how I could figure out why? | 15:35 |
juergbi | tlater[m]: try running casd with higher log level | 15:39 |
juergbi | bst --debug does that now but that might not help in the test case | 15:40 |
tlater[m] | Hum, I guess I'd need to hardcode something in the test suite for that? | 15:41 |
tlater[m] | Oh, right, we have that enum | 15:41 |
tlater[m] | juergbi: I assume I'd see some kind of messages if a client tried to do anything with LogLevel.TRACE? | 16:01 |
tlater[m] | It looks like the LocalCas isn't getting any connections, which is strange | 16:01 |
juergbi | tlater[m]: I think we're not fully consistent with request tracing in buildbox-casd, unfortunately, so can't say for sure otoh | 16:02 |
tlater[m] | Fair enough, I'll need to dig a little then | 16:03 |
juergbi | tlater[m]: do you at least have a casd log file with the startup debug messages? | 16:03 |
tlater[m] | Yup | 16:03 |
juergbi | ok. and you may also want to make sure it's for the right casd process as in the test suite sometimes multiple casd instances are running (local and remote) | 16:03 |
tlater[m] | So I know the server is being started, if nothing else | 16:03 |
tlater[m] | It seems to be, judging by the socket name | 16:04 |
tlater[m] | I assume it can't reuse that? | 16:04 |
juergbi | socket files should be in unique temp dirs, so that should be fine | 16:05 |
tlater[m] | I suppose I'll go figure out what happened before my patches. This may all be a red herring... | 16:06 |
*** santix has joined #buildstream | 16:06 | |
*** santix has quit IRC | 16:07 | |
*** santix has joined #buildstream | 16:08 | |
*** lachlan has joined #buildstream | 16:13 | |
tlater[m] | juergbi: Gah, I finally figured it out | 16:30 |
tlater[m] | I accidentally changed the directory structure and ended up without a parent 'cas' directory :| | 16:30 |
tlater[m] | Sorry for the noise | 16:31 |
juergbi | ah, that definitely explains it | 16:32 |
* tlater[m] has done similar things twice now | 16:32 | |
tlater[m] | It's really easy to miss this | 16:32 |
*** jonathanmaw has quit IRC | 17:03 | |
*** lachlan has quit IRC | 17:08 | |
*** lachlan has joined #buildstream | 17:11 | |
benschubert | juergbi: I think I remember a place where we give RW access to CAS to the files in the directory to import, but I can't find where it is in BuildStream. Do you remember by any chance? | 17:13 |
*** santix has quit IRC | 17:15 | |
*** lachlan has quit IRC | 17:26 | |
*** tiagogomes has quit IRC | 17:56 | |
*** lachlan has joined #buildstream | 18:01 | |
*** lachlan has quit IRC | 18:09 | |
*** lachlan has joined #buildstream | 18:31 | |
*** lachlan has quit IRC | 19:40 | |
*** lachlan has joined #buildstream | 19:42 | |
*** lachlan has quit IRC | 20:21 | |
*** cs-shadow has quit IRC | 21:14 | |
*** Trevinho[m] has quit IRC | 21:14 | |
*** segfault3[m] has quit IRC | 21:14 | |
*** mohan43u has quit IRC | 21:14 | |
*** asingh_[m] has quit IRC | 21:14 | |
*** gimpnet-irc[m] has quit IRC | 21:14 | |
*** theawless[m] has quit IRC | 21:14 | |
*** cgmcintyre[m] has quit IRC | 21:14 | |
*** Demos[m] has quit IRC | 21:14 | |
*** benschubert has quit IRC | 21:14 | |
*** tristan has quit IRC | 21:14 | |
*** tchaik[m] has quit IRC | 21:14 | |
*** ssssam[m] has quit IRC | 21:14 | |
*** jswagner has quit IRC | 21:14 | |
*** reuben640[m] has quit IRC | 21:14 | |
*** tlater[m] has quit IRC | 21:14 | |
*** rafaelff[m] has quit IRC | 21:14 | |
*** mrmcq2u[m] has quit IRC | 21:14 | |
*** nielsdg has quit IRC | 21:14 | |
*** dbuch has quit IRC | 21:14 | |
*** kailueke[m] has quit IRC | 21:14 | |
*** abderrahim[m] has quit IRC | 21:14 | |
*** m_22[m] has quit IRC | 21:14 | |
*** doras has quit IRC | 21:14 | |
*** mattiasb has quit IRC | 21:14 | |
*** albfan[m] has quit IRC | 21:14 | |
*** jjardon[m] has quit IRC | 21:14 | |
*** skullone[m] has quit IRC | 21:14 | |
*** verdre[m] has quit IRC | 21:14 | |
*** waltervargas[m] has quit IRC | 21:14 | |
*** awacheux[m] has quit IRC | 21:14 | |
*** pro[m] has quit IRC | 21:14 | |
*** krichter[m] has quit IRC | 21:14 | |
*** dineshdb[m] has quit IRC | 21:14 | |
*** connorshea[m] has quit IRC | 21:14 | |
*** slaf has quit IRC | 21:14 | |
*** Kinnison has quit IRC | 21:14 | |
*** coldtom has quit IRC | 21:14 | |
*** WSalmon has quit IRC | 21:14 | |
*** valentind has quit IRC | 21:14 | |
*** swick has quit IRC | 21:14 | |
*** flatmush has quit IRC | 21:14 | |
*** benbrown has quit IRC | 21:14 | |
*** kapip has quit IRC | 21:14 | |
*** aevri has quit IRC | 21:14 | |
*** jjardon has quit IRC | 21:14 | |
*** lchlan has quit IRC | 21:14 | |
*** persia has quit IRC | 21:14 | |
*** ironfoot has quit IRC | 21:14 | |
*** benschubert has joined #buildstream | 21:14 | |
*** tristan has joined #buildstream | 21:14 | |
*** tchaik[m] has joined #buildstream | 21:14 | |
*** ssssam[m] has joined #buildstream | 21:14 | |
*** jswagner has joined #buildstream | 21:14 | |
*** reuben640[m] has joined #buildstream | 21:14 | |
*** tlater[m] has joined #buildstream | 21:14 | |
*** rafaelff[m] has joined #buildstream | 21:14 | |
*** mrmcq2u[m] has joined #buildstream | 21:14 | |
*** nielsdg has joined #buildstream | 21:14 | |
*** dbuch has joined #buildstream | 21:14 | |
*** kailueke[m] has joined #buildstream | 21:14 | |
*** abderrahim[m] has joined #buildstream | 21:14 | |
*** m_22[m] has joined #buildstream | 21:14 | |
*** doras has joined #buildstream | 21:14 | |
*** mattiasb has joined #buildstream | 21:14 | |
*** albfan[m] has joined #buildstream | 21:15 | |
*** jjardon[m] has joined #buildstream | 21:15 | |
*** skullone[m] has joined #buildstream | 21:15 | |
*** verdre[m] has joined #buildstream | 21:15 | |
*** waltervargas[m] has joined #buildstream | 21:15 | |
*** awacheux[m] has joined #buildstream | 21:15 | |
*** pro[m] has joined #buildstream | 21:15 | |
*** krichter[m] has joined #buildstream | 21:15 | |
*** dineshdb[m] has joined #buildstream | 21:15 | |
*** connorshea[m] has joined #buildstream | 21:15 | |
*** slaf has joined #buildstream | 21:15 | |
*** Kinnison has joined #buildstream | 21:15 | |
*** coldtom has joined #buildstream | 21:15 | |
*** WSalmon has joined #buildstream | 21:15 | |
*** valentind has joined #buildstream | 21:15 | |
*** swick has joined #buildstream | 21:15 | |
*** flatmush has joined #buildstream | 21:15 | |
*** benbrown has joined #buildstream | 21:15 | |
*** kapip has joined #buildstream | 21:15 | |
*** aevri has joined #buildstream | 21:15 | |
*** jjardon has joined #buildstream | 21:15 | |
*** lchlan has joined #buildstream | 21:15 | |
*** persia has joined #buildstream | 21:15 | |
*** ironfoot has joined #buildstream | 21:15 | |
*** irc.acc.umu.se sets mode: +oo jjardon ironfoot | 21:15 | |
*** cs-shadow has joined #buildstream | 21:15 | |
*** mohan43u has joined #buildstream | 21:15 | |
*** Trevinho[m] has joined #buildstream | 21:17 | |
*** Demos[m] has joined #buildstream | 21:29 | |
*** segfault3[m] has joined #buildstream | 21:35 | |
*** asingh_[m] has joined #buildstream | 22:10 | |
*** gimpnet-irc[m] has joined #buildstream | 22:21 | |
*** theawless[m] has joined #buildstream | 23:17 | |
*** cgmcintyre[m] has joined #buildstream | 23:49 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!