Tuesday, 2019-01-08

*** LinuxMe has quit IRC00:09
*** sameo has quit IRC00:29
kata-irc-bot<xu> They work on this for years, and had some cool C++ projects.00:57
*** fuentess has quit IRC03:11
*** dims has quit IRC04:47
*** dims has joined #kata-dev04:48
*** dims has quit IRC04:56
*** jodh has joined #kata-dev07:50
*** sameo has joined #kata-dev08:22
*** davidgiluk has joined #kata-dev09:03
*** gwhaley has joined #kata-dev09:29
*** sameo has quit IRC10:10
*** sameo has joined #kata-dev10:23
*** lpetrut has joined #kata-dev10:26
*** lpetrut has quit IRC11:26
*** dims has joined #kata-dev13:23
kata-irc-bot<graham.whaley> hi @thierry @sebastien.boeuf - wrt pullapprove, shall we start collecting requirements (what do we currently get from pullapprove), and alternative solutions (what are the options, what do they get us from the requirements). Either I guess in a github Issue or maybe a launchpad?13:31
kata-irc-bot<graham.whaley> We already have a couple of options we can add - our own checkcommits tool, 'probot' (on github), mergify.io, and githubs own ack tools for instance (yeah, ttx and I have discussed/looked into this a touch already, but not extensively searched or compared)13:32
kata-irc-bot<sebastien.boeuf> @graham.whaley yes we can track this through a github issue if we feel this is gonna be easier. I don't mind the mailing list either13:34
kata-irc-bot<sebastien.boeuf> but you summarized it well, the first step is to ensure we will list what we need13:35
kata-irc-bot<sebastien.boeuf> from what I can think of, we use it to parse LGTM and +1, in combination with the list of approvers/reviewers13:36
kata-irc-bot<sebastien.boeuf> are we using it for `/test` ?13:36
kata-irc-bot<graham.whaley> '/test' is done on jenkins, so nope, not pullapprove13:37
kata-irc-bot<sebastien.boeuf> cool13:37
kata-irc-bot<sebastien.boeuf> thus what we need is very limited13:37
kata-irc-bot<graham.whaley> I'll open an Issue for it and gather what we know already..13:37
kata-irc-bot<sebastien.boeuf> I'd be surprised if Github didn't have another alternative13:37
kata-irc-bot<sebastien.boeuf> thx!13:38
kata-irc-bot<graham.whaley> github itself will do the ack bit, but only a count of group member acks, not separate group counts iirc - that'll be in the Issue with links ;) so, I think that gets us 80% of that13:38
kata-irc-bot<sebastien.boeuf> oh yes sure, but by alternative, I meant I would be surprised if no other opensource project compatible with Github was not already out there to replace pullapprove, especially when the level of feature we need is so reduced13:48
kata-irc-bot<sebastien.boeuf> worst case, we create a Github plugin I guess13:48
kata-irc-bot<thierry> ++13:58
kata-irc-bot<claire> If you plan to attend the weekly AC meetings, please take this poll *today* to help influence the scheduled call time moving forward: https://framadate.org/katacontainers2019ac Thanks!14:11
*** fuentess has joined #kata-dev14:35
*** eernst has joined #kata-dev14:43
*** eernst has quit IRC15:05
*** eernst has joined #kata-dev15:14
*** eernst has quit IRC15:50
*** eernst has joined #kata-dev15:51
*** sameo has quit IRC15:54
*** LinuxMe has joined #kata-dev16:02
*** LinuxMe has quit IRC16:47
*** LinuxMe has joined #kata-dev16:47
*** gwhaley has quit IRC18:00
*** jodh has quit IRC18:00
*** sameo has joined #kata-dev18:03
*** lsm5 has quit IRC19:03
kata-irc-bot<eric.ernst> @salvador.fuentes i'm seeing a good amount of CI failures for kernel right now19:19
kata-irc-bot<eric.ernst> example: https://github.com/kata-containers/runtime/pull/101019:20
kata-irc-bot<salvador.fuentes> checking...19:24
kata-irc-bot<salvador.fuentes> @jose.carlos.venegas.m any idea of this error? ```Kernel: arch/x86/boot/bzImage is ready  (#1) ERROR: path to kernel does not exist, use build-kernel.sh setup```19:25
*** sameo has quit IRC19:31
kata-irc-bot<jose.carlos.venegas.m> @salvador.fuentes looking19:52
kata-irc-bot<salvador.fuentes> @eric.ernst, @jose.carlos.venegas.m, in addition, the new 4.19.10 kernel needs flex to be built. please take a look at https://github.com/kata-containers/tests/pull/103219:55
kata-irc-bot<salvador.fuentes> @jose.carlos.venegas.m seems like the `build-kernel.sh` script does not take the latest values of the kernel version in a PR.19:57
kata-irc-bot<jose.carlos.venegas.m> @salvador.fuentes but that is not the reason it is failing ?19:57
kata-irc-bot<salvador.fuentes> @jose.carlos.venegas.m that is a new failure :O19:57
kata-irc-bot<eric.ernst> keren lversion bump in runtime's verson file merged this am19:57
kata-irc-bot<jose.carlos.venegas.m> @salvador.fuentes what values is getting?19:58
kata-irc-bot<salvador.fuentes> the ones from master, e.g. checking the logs from: https://github.com/kata-containers/runtime/pull/103019:59
kata-irc-bot<salvador.fuentes> ```20:00
kata-irc-bot<salvador.fuentes> ``` INFO: Current Kernel version 4.19.10.21 INFO: Get packaged kernel version INFO: Packaged Kernel version 4.14.67.18 INFO: Install kernel from sources INFO: kernel path does not exist, will download kernel   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current                                  Dload  Upload   Total   Spent    Left  Speed    0     0    0     0    0     0      0      0 --:--:-- --:--:--20:00
kata-irc-bot--:--:--     0   0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0 100  272k  100  272k    0     0  1630k      0 --:--:-- --:--:-- --:--:-- 1622k INFO: Download kernel version 4.14.67 INFO: Download kernel```20:00
kata-irc-bot<jose.carlos.venegas.m> @salvador.fuentes ok, so the kernel was not tested at all in the @sebastien.boeuf PR20:03
kata-irc-bot<salvador.fuentes> yeap :(20:03
kata-irc-bot<jose.carlos.venegas.m> need to update: https://github.com/kata-containers/packaging/bloab/master/scripts/lib.sh#L4120:03
*** davidgiluk has quit IRC20:04
kata-irc-bot<jose.carlos.venegas.m> but now that is merged is being tested, right?20:04
kata-irc-bot<salvador.fuentes> yes, but now it says that it needs flex package20:04
kata-irc-bot<jose.carlos.venegas.m> but is failing due to the error you are fixing about flex?20:04
kata-irc-bot<salvador.fuentes> right20:04
kata-irc-bot<jose.carlos.venegas.m> ok, so after merge your PR we fix master CI20:04
kata-irc-bot<jose.carlos.venegas.m> And we have pending a validation to not take all the time master20:05
kata-irc-bot<jose.carlos.venegas.m> correct ?20:05
kata-irc-bot<salvador.fuentes> it should be fixed, right, about the other error that @eric.ernst reported, not sure if that is the same root cause20:05
kata-irc-bot<jose.carlos.venegas.m> @salvador.fuentes ok, so not reproducible in all PRs20:06
kata-irc-bot<jose.carlos.venegas.m> the rest of PRs are failing with the issue you are fixing20:07
kata-irc-bot<eric.ernst> ew20:11
kata-irc-bot<jose.carlos.venegas.m> @eric.ernst I can not reproduce the error you see21:16
kata-irc-bot<jose.carlos.venegas.m> but seems that fuentess PR get all working again21:17
kata-irc-bot<jose.carlos.venegas.m> @salvador.fuentes @eric.ernst https://github.com/kata-containers/packaging/pull/30021:32
kata-irc-bot<salvador.fuentes> thanks @jose.carlos.venegas.m, @eric.ernst we have 2 issues right now: there is no arm config for this new kernel, and it seems that there is a performance regression using this kernel21:39
kata-irc-bot<jose.carlos.venegas.m> Just found that we need to re-revert the PR https://github.com/kata-containers/packaging/pull/295/files21:42
*** jugs has quit IRC21:42
*** jugs has joined #kata-dev21:43
kata-irc-bot<jose.carlos.venegas.m> For the kernel regression, well need to open an issue and find a way to reduce, probably ask graham tweak to not fail all the time now21:44
*** LinuxMe has quit IRC21:44
kata-irc-bot<eric.ernst> what's the regression on?21:47
kata-irc-bot<eric.ernst> @jose.carlos.venegas.m what's the regression?21:49
kata-irc-bot<jose.carlos.venegas.m> @eric.ernst  *F* | memory-footprint     | 85.0%               | 128.1%        | 115.0% | 30.0% | 128.1% | 128.1% | 0.0% | 0.0% |   121:51
kata-irc-bot<eric.ernst> i see it21:51
kata-irc-bot<jose.carlos.venegas.m> and seems that boott ime did not worked21:51
kata-irc-bot<jose.carlos.venegas.m> *F* | boot-times           | Failed to load JSON | exit status 2 |        |       |        |        |      |      |     |21:51
kata-irc-bot<eric.ernst> yeah.21:52
kata-irc-bot<jose.carlos.venegas.m> So unless we want to first fix the kernel, I suggest fix the CI21:52
kata-irc-bot<jose.carlos.venegas.m> then will take longer to jump to a new kernel21:52
kata-irc-bot<jose.carlos.venegas.m> if jump to a new kernel is not priority then revert21:53
kata-irc-bot<eric.ernst> since ARM doesn't have config yet either, I think fixing the CI and waiting to update makes most sense.21:53
kata-irc-bot<eric.ernst> I think we should have a better process in place for kernel update going forward, this one has been a CF21:54
kata-irc-bot<jose.carlos.venegas.m> https://github.com/kata-containers/packaging/pull/30221:54
kata-irc-bot<eric.ernst> We should take a look at the resulting config.  and maybe when updating to oldnoconfig instead of olddefconfig21:54
kata-irc-bot<jose.carlos.venegas.m> now we have config21:55
kata-irc-bot<eric.ernst> maybe just adding instead of revert revert?21:55
kata-irc-bot<salvador.fuentes> @jose.carlos.venegas.m I think that the one that we need to revert is https://github.com/kata-containers/runtime/pull/103021:55
kata-irc-bot<jose.carlos.venegas.m> @salvador.fuentes if you want to add a depends-on21:56
kata-irc-bot<salvador.fuentes> @jose.carlos.venegas.m @eric.ernst afaik, there were issues with that config last week, right? that is why it was reverted21:56
kata-irc-bot<jose.carlos.venegas.m> yeah that may work to21:56
kata-irc-bot<jose.carlos.venegas.m> @salvador.fuentes 1. The CI was not testing the PRs on packaging21:58
kata-irc-bot<jose.carlos.venegas.m> 2. The 4.19 arm changes were reverted21:58
kata-irc-bot<jose.carlos.venegas.m> 3. The kernel was updated today - but not testing the PRs from master21:58
kata-irc-bot<jose.carlos.venegas.m> 1. Should be fixed now from https://github.com/kata-containers/tests/pull/102521:59
kata-irc-bot<jose.carlos.venegas.m> 3. It is fixed  by https://github.com/kata-containers/packaging/pull/30022:01
kata-irc-bot<eric.ernst> If we can figure out #2 then I'd be happier moving forward, not backwards.22:05
kata-irc-bot<eric.ernst> And we should make sure that 'kernel upgrade' process is straight forward for next time around.  We should be updating this much more frequently, so want to make sure its painless.22:05
kata-irc-bot<jose.carlos.venegas.m> 2. It is fixed by https://github.com/kata-containers/packaging/pull/30222:07
kata-irc-bot<salvador.fuentes> @eric.ernst we would still have the performance degradation, so I'll prefer to get back to 4.14.67, then we can merge the PR 302 from packaging to fix the process22:08
kata-irc-bot<jose.carlos.venegas.m> @eric.ernst seems that is better to revert sebastien PR and have all in place22:08
kata-irc-bot<jose.carlos.venegas.m> @salvador.fuentes will revert22:08
kata-irc-bot<eric.ernst> 1032 should go in, though22:08
kata-irc-bot<jose.carlos.venegas.m> then have all needed merged22:09
kata-irc-bot<jose.carlos.venegas.m> 1032?22:09
kata-irc-bot<jose.carlos.venegas.m> @eric.ernst22:10
kata-irc-bot<eric.ernst> https://github.com/kata-containers/tests/pull/103222:10
kata-irc-bot<eric.ernst> this should be added regardless.22:10
kata-irc-bot<jose.carlos.venegas.m> yeah22:10
kata-irc-bot<jose.carlos.venegas.m> lets merge it22:10
kata-irc-bot<eric.ernst> otherwise this sounds pragmatic - need to unbreak CI and assess the footprint changes.22:11
kata-irc-bot<eric.ernst> I would like to know how the 4.19 configs were created, too.22:11
kata-irc-bot<salvador.fuentes> @eric.ernst @jose.carlos.venegas.m https://github.com/kata-containers/runtime/pull/110122:13
kata-irc-bot<eric.ernst> +122:13
kata-irc-bot<eric.ernst> though it shames me to still be on 4.14.22:13
kata-irc-bot<eric.ernst> let's do that assessment quickly.22:14
kata-irc-bot<jose.carlos.venegas.m> lets merge this first https://github.com/kata-containers/packaging/pull/30022:17
kata-irc-bot<jose.carlos.venegas.m> and then test the other PR to verify that now the kernel is tested properly22:17
kata-irc-bot<jose.carlos.venegas.m> @salvador.fuentes thx22:17
kata-irc-bot<jose.carlos.venegas.m> @salvador.fuentes nvm seems that packaging testing PR is not working we expect then that both fail metrics and arm22:24
kata-irc-bot<eric.ernst> @jose.carlos.venegas.m, @salvador.fuentes - please let me know where we end up with the kernel support.  I just want to make sure we have someone tracking the changes.22:34
kata-irc-bot<eric.ernst> and review of the 4.19 (should we do .20?) config / size delta.22:35
kata-irc-bot<jose.carlos.venegas.m> working on that22:36
kata-irc-bot<eric.ernst> thx Carlos22:36
kata-irc-bot<jose.carlos.venegas.m> this is crazy there were a lot of issues that hit us at the same time22:37
kata-irc-bot<jose.carlos.venegas.m> but most of that is not proper testing I think :S22:37

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