Friday, 2019-03-29

*** igordc has joined #kata-dev00:22
*** auk has joined #kata-dev00:45
*** auk has joined #kata-dev00:57
*** eernst has joined #kata-dev04:09
*** eernst has quit IRC04:11
*** sameo has joined #kata-dev05:43
*** igordc has quit IRC05:50
*** auk has quit IRC06:18
*** sameo has quit IRC07:45
*** sgarzare has joined #kata-dev08:05
*** jodh has joined #kata-dev08:08
*** sameo has joined #kata-dev08:27
*** tmhoang has joined #kata-dev08:51
*** gwhaley has joined #kata-dev08:54
*** davidgiluk has joined #kata-dev09:03
*** sgarzare has quit IRC10:19
*** sgarzare has joined #kata-dev10:35
*** sameo has quit IRC11:41
*** gwhaley has quit IRC11:58
*** tmhoang_ has joined #kata-dev12:01
*** tmhoang has quit IRC12:03
*** gwhaley has joined #kata-dev13:07
*** devimc has joined #kata-dev13:10
*** lpetrut has joined #kata-dev13:15
*** sameo has joined #kata-dev13:17
*** sameo has quit IRC13:21
*** sameo has joined #kata-dev13:36
*** sameo has quit IRC14:10
*** sameo has joined #kata-dev14:10
*** sameo has quit IRC14:23
*** sameo has joined #kata-dev14:23
*** lpetrut has quit IRC15:47
kata-irc-bot<eric.ernst> @graham.whaley around still?16:23
kata-irc-bot<eric.ernst> Do you have a branch kicking around with the kernel config fragments?  Or is latest in PR?16:23
kata-irc-bot<graham.whaley> I'm here - latest is in the PR I think. It was failing one of the CIs, and I've not gotten back to look at why16:25
kata-irc-bot<graham.whaley> @eric.ernst ^^16:25
kata-irc-bot<graham.whaley> @gmmaharaj - looks like maybe podman in the minikube node is not really working - it fails on the 'pivot root' error on the first RUN command, even if that is a mkdir. grrr. I'm giving up on that for now. I will put some notes on my open Issue though.16:33
kata-irc-bot<gmmaharaj> @graham.whaley ohh wow. I am not sure what podman assumes about the OS and the kernel that might hit this.16:36
kata-irc-bot<gmmaharaj> Also wonder if we can add bits to the minikube build when we find out what it is. I guess yes16:37
kata-irc-bot<eric.ernst> FYI: https://github.com/kata-containers/documentation/issues/41716:38
kata-irc-bot<graham.whaley> oops, accidentally jumped channel. just in case anybody else was watching, the relevant Issue is at https://github.com/kata-containers/packaging/issues/413, where I was trying to make a local kata-deploy image to test16:38
kata-irc-bot<eric.ernst> for "newer folks" I'd *really* like some eyes16:38
kata-irc-botAction: eric.ernst thinks are design docs could use some love, or at least some top level organizing.16:38
kata-irc-bot<eric.ernst> would be happy to see suggested work items added to that issue.16:38
kata-irc-botAction: graham.whaley thinks he could easily just take 2 weeks of solid docs writing, if he had the time....16:39
kata-irc-bot<eric.ernst> i know.16:39
kata-irc-bot<eric.ernst> at least we shuold make sure the docs are linked and referenced.16:39
kata-irc-bot<eric.ernst> Its a major asset of the project, but its been a bit neglected imo.16:40
*** igordc has joined #kata-dev16:51
kata-irc-bot<eric.ernst> @archana.m.shinde - ping?17:17
kata-irc-bot<eric.ernst> how's work on the vsock/kernel issue going?17:17
kata-irc-bot<archana.m.shinde> @eric.ernst @sebastien.boeuf and I figured out the issue17:17
kata-irc-botAction: eric.ernst goes and checks github17:18
kata-irc-bot<sebastien.boeuf> that was fun17:18
kata-irc-bot<sebastien.boeuf> now someone needs to push the patch17:19
kata-irc-bot<archana.m.shinde> @eric.ernst the kernel patch caused AF_VSOCK to be registered earlier, and so the agent was getting confused17:19
kata-irc-bot<eric.ernst> dumb agent.17:19
kata-irc-bot<eric.ernst> this sounds like a stble candidate patch?17:19
kata-irc-bot<sebastien.boeuf> @eric.ernst oh yes it has to be17:19
kata-irc-bot<archana.m.shinde> yes17:19
kata-irc-bot<eric.ernst> can you paste GH links here?17:19
kata-irc-bot<sebastien.boeuf> 137817:19
kata-irc-bot<archana.m.shinde> https://github.com/kata-containers/runtime/issues/137817:20
kata-irc-bot<eric.ernst> Ya'll have PR for agent?17:20
kata-irc-bot<archana.m.shinde> so the current proposal is to simplify things and have the runtime explicitly pass info if vsock is to be used or not to the agent via a  kernel option17:20
kata-irc-bot<sebastien.boeuf> @eric.ernst the proposed solution involves runtime/agent patches17:21
kata-irc-bot<sebastien.boeuf> but this is the cleanest way long term17:21
kata-irc-bot<sebastien.boeuf> and this simplifies agent logic17:21
kata-irc-bot<eric.ernst> ok, read it now.17:22
kata-irc-bot<eric.ernst> sounds fine.17:22
kata-irc-bot<eric.ernst> what happens if runtime sends cmdline option and it isn't supported yet b y agent?17:22
kata-irc-bot<archana.m.shinde> yeah..I'll find some time today to work on the patch17:22
kata-irc-bot<archana.m.shinde> if anyone else wants to..they can as well :slightly_smiling_face:17:23
kata-irc-bot<eric.ernst> let's rename that issue to be clear, then.17:23
kata-irc-bot<eric.ernst> upstrem vsock fixes break kata17:23
kata-irc-bot<eric.ernst> something like this.17:23
kata-irc-bot<archana.m.shinde> so this should land in our next release17:23
kata-irc-bot<eric.ernst> well, in 1.6.1 and 1.5.417:24
kata-irc-bot<eric.ernst> and 1.7.0-alpha-0?17:24
kata-irc-bot<archana.m.shinde> ya17:24
kata-irc-bot<eric.ernst> which is wednseday17:25
kata-irc-bot<eric.ernst> just need to make sure a mix of 1.5/1.6/1.7 doesn't break.17:25
kata-irc-bot<eric.ernst> ie, how do we handle if runtime provides it but guest agent isn't updated to use yet.17:25
kata-irc-bot<eric.ernst> and viceversa17:25
kata-irc-bot<archana.m.shinde> in the meantime there is a workaround to explicitly configure to use vsock in the toml file17:25
kata-irc-bot<archana.m.shinde> let see..if the runtime provides it, but it is an old guest running we cant really do much there17:27
kata-irc-bot<archana.m.shinde> we will fallback to old behaviour17:27
kata-irc-bot<eric.ernst> that's okay - but no new breakage.17:27
kata-irc-bot<eric.ernst> this *only* manifests if they use a particular guest kernel, correct?17:28
kata-irc-bot<eric.ernst> (this is *much* better than the prior vsock failure, then)17:28
kata-irc-bot<graham.whaley> aaw, @raravena80 - nudging @jonolson on his gRPC doc PR is just a cheap thrill eh? :slightly_smiling_face: Can't wait until I next get to do it...17:28
kata-irc-bot<archana.m.shinde> if the runtime does not provide the option, but we have a new guest running, then maybe we can use Stefan's approach as a fallback17:28
kata-irc-bot<archana.m.shinde> @sebastien.boeuf ^17:28
kata-irc-bot<eric.ernst> its a pretty minimal exposure imo; not sure its worth the complexity?17:28
kata-irc-bot<eric.ernst> our 1.5/1.6/1.7-alpha should include the fixes, and only at that point do we have the updated guest kernel likely, right?17:29
kata-irc-bot<archana.m.shinde> yes, except for clear of course17:30
kata-irc-bot<eric.ernst> stable shuld have the kernel updates anyway, too.17:31
kata-irc-bot<eric.ernst> imo17:31
kata-irc-bot<raravena80> heh, I saw the last nudge was a month ago, so... thought I'd give it a shot :)17:32
*** sgarzare has quit IRC17:36
kata-irc-bot<eric.ernst> OK? https://github.com/kata-containers/agent/issues/50617:36
kata-irc-bot<sebastien.boeuf> @archana.m.shinde @eric.ernst as a quick fix we can replace the implementation of `VsockSupported()` function with the proposal from Stefan to check for a virtio-vsock device17:37
kata-irc-bot<sebastien.boeuf> as this only involves an agent PR17:37
kata-irc-bot<eric.ernst> what's the downside of *just* doing this?17:37
kata-irc-bot<eric.ernst> i like the cleanliness17:37
kata-irc-bot<archana.m.shinde> @sebastien.boeuf yes thats what I was suggesting above17:37
kata-irc-bot<eric.ernst> and not intorducing dependencies...17:37
kata-irc-bot<sebastien.boeuf> what do you mean? clean? the whole fallback from the agent is not clean17:38
kata-irc-bot<sebastien.boeuf> the runtime has the knowledge about the communication type17:38
kata-irc-bot<sebastien.boeuf> it should be the one providing it to the agent17:38
kata-irc-bot<sebastien.boeuf> the agent should not try to be smart17:38
kata-irc-bot<eric.ernst> what happens if we use vsock for opentracing?17:38
kata-irc-bot<sebastien.boeuf> well the runtime is aware of that17:39
kata-irc-bot<eric.ernst> or for anything else down the road aside from just gRPC?17:39
kata-irc-bot<sebastien.boeuf> well that's orthogonal problem IMO17:39
kata-irc-bot<eric.ernst> i just want to make sure that its generic enough17:39
kata-irc-bot<sebastien.boeuf> you can still add some code for those later17:39
kata-irc-bot<eric.ernst> sounds like it may be - just thinking through other scenarios, and whether agent code seeing vsock is tied to grpc or not17:40
kata-irc-bot<sebastien.boeuf> but here the agent needs to know how to communicate17:40
kata-irc-bot<archana.m.shinde> its not tied to grpc17:40
kata-irc-bot<archana.m.shinde> its about vsock being supported or not17:40
kata-irc-bot<archana.m.shinde> a decision that the runtime can and should make17:40
kata-irc-bot<eric.ernst> cool17:40
kata-irc-bot<archana.m.shinde> and not the agent17:41
kata-irc-bot<sebastien.boeuf> yes17:41
kata-irc-bot<eric.ernst> sounds good to mem.17:41
kata-irc-bot<sebastien.boeuf> but I'm okay if someone wants to push a quick fix to the agent17:41
kata-irc-bot<sebastien.boeuf> since the runtime/agent PR will take at least a week to be merged17:41
kata-irc-bot<eric.ernst> I'd rather see 'real' fix for weds.17:41
kata-irc-bot<sebastien.boeuf> weds? wednesday?17:43
kata-irc-bot<archana.m.shinde> i'll take care of it, i'll open a PR and let you guys comment there17:43
kata-irc-bot<sebastien.boeuf> :+1:17:43
*** tmhoang_ has quit IRC17:52
*** jodh has quit IRC18:02
kata-irc-bot<eric.ernst> TOC is longer than some documents -- i may push to split up the architecture.md18:06
kata-irc-bot<eric.ernst> Friday has turned into docs day for me i guess.18:07
kata-irc-bot<sebastien.boeuf> @eric.ernst I'm going through virtio-fs document, what is the decision about going with one or 2 kernels? Do we think the patches are too "intrusive" not to be applied as part of our default kernel?18:08
kata-irc-bot<graham.whaley> don't know if you can trim the toc to a set number of levels, and if that will help reduce it? So, just top first 2 or 3 levels iyswim18:09
kata-irc-bot<eric.ernst> what's your thought on it, @sebastien.boeuf?18:09
kata-irc-bot<sebastien.boeuf> @eric.ernst I think James and Wei gave +1 to stick to one kernel18:09
kata-irc-bot<eric.ernst> I tend to agree.18:09
kata-irc-bot<eric.ernst> but, we should get #s18:10
kata-irc-bot<eric.ernst> i don't expect it to impact, but... would rather know18:10
*** gwhaley has quit IRC18:10
kata-irc-bot<eric.ernst> managing two is terrible.18:10
kata-irc-bot<gmmaharaj> @eric.ernst for the documentation is there a place you would like me to start with or just jump in head first?18:10
kata-irc-bot<eric.ernst> one is def the way to go .. let's get a PR in place and see the #s18:10
kata-irc-bot<eric.ernst> README.md18:10
kata-irc-bot<eric.ernst> and go fromt here.18:10
kata-irc-bot<eric.ernst> I'm mostly concerned about the documentation of design, though18:10
kata-irc-bot<eric.ernst> less aboutthe process based ones.. for now.18:11
kata-irc-bot<graham.whaley> local numbers with the report tool are best way - more detail than just the metrics CI18:11
kata-irc-bot<sebastien.boeuf> @eric.ernst ok sounds good. And yes I would prefer one kernel only myself18:11
kata-irc-bot<eric.ernst> Thanks for jumping back into the proposal document.18:11
kata-irc-bot<eric.ernst> I'm happy to work through it later today if you want help.18:12
kata-irc-bot<eric.ernst> Goal should be to close out much the of the comments and mark as addressed (oncet hey are addressed)18:12
kata-irc-bot<sebastien.boeuf> @eric.ernst sounds good, do you want to sync at 3?18:26
kata-irc-bot<eric.ernst> happy to18:26
kata-irc-bot<sebastien.boeuf> @eric.ernst remember we were wondering which one to pick between 4.20 and 5.0 "stable"? well I think we have our answer from kernel.org. The stable 4.20.17 is EOL18:55
kata-irc-bot<sebastien.boeuf> so 5.0 it is, right?18:55
kata-irc-bot<eric.ernst> what I propose.18:56
kata-irc-bot<eric.ernst> CL is at 5.0.5 FWIW18:56
kata-irc-botAction: eric.ernst needsto recall the stable window.  And waht the next LTS is planned to be .18:57
kata-irc-bot<eric.ernst> Once new LTS is cut (Q4), we can probably re-evaluate need to hob.18:58
kata-irc-bot<eric.ernst> hop*18:58
kata-irc-bot<sebastien.boeuf> Q4?19:34
kata-irc-bot<sebastien.boeuf> I'm not following here, I thought we wanted velocity to keep tracking latest features19:35
kata-irc-bot<eric.ernst> yes, but perhaps we should look @ specific features20:15
kata-irc-bot<archana.m.shinde> @sebastien.boeuf Just a suggestion, would be useful to describe in a line or two what the kernel patches are meant for, what qemu patches are for in the virtio-fs section of your doc20:16
kata-irc-bot<archana.m.shinde> you mentioned about the patches being non-intrusive20:16
kata-irc-bot<archana.m.shinde> would be good to have that20:17
kata-irc-bot<sebastien.boeuf> yeah I can do that20:17
*** davidgiluk has quit IRC20:21
*** sameo has quit IRC20:43
kata-irc-bot<eric.ernst> FYI: https://github.com/orgs/kata-containers/projects/1620:44
*** igordc has quit IRC22:09
*** igordc has joined #kata-dev22:13
*** devimc has quit IRC22:46
*** igordc has quit IRC23:30
*** igordc has joined #kata-dev23:33
*** dklyle has quit IRC23:48
*** david-lyle has joined #kata-dev23:48

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