| *** 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!