szlin | helmut: I've pinged Kazu. | 01:58 |
---|---|---|
*** Vincent_HH_Wu has joined #cip | 02:26 | |
*** Vincent_HH_Wu has left #cip | 04:17 | |
*** VincentHHWu has joined #cip | 04:18 | |
*** rajm has joined #cip | 07:59 | |
szlin | patersonc: ping | 08:07 |
patersonc | szlin: pong | 08:08 |
szlin | patersonc: I would like to introduce you to my colleague - VincentHHWu, who is responsible for kernel testing. | 08:12 |
patersonc | Hello VincentHHWu! | 08:13 |
VincentHHWu | hi patersonc! Nice to meet you! | 08:14 |
szlin | VincentHHWu: feel free to discuss kernel testing stuff with patersonc :D | 08:18 |
patersonc | Yes please :) | 08:18 |
patersonc | Do you need access to the CIP LAVA lab? | 08:19 |
VincentHHWu | We are going to build up a corporate-level kernel testing infra. And I just switched to this job recently. | 08:20 |
patersonc | Great | 08:21 |
VincentHHWu | so any info. related to kernel testing and CI/CD will be helpful for me. | 08:21 |
patersonc | Let me know if you need any help. We've just gone through this process. | 08:21 |
patersonc | This may be helpful: https://gitlab.com/cip-project/cip-testing/lava-docker/blob/cip-lava-docker/documentation/setup_cip_lava_lab.md | 08:22 |
VincentHHWu | Thanks. Some cross-department discussions are expected, and maybe we will need some experiences on collaboration or system migration. | 08:31 |
VincentHHWu | We will let you know our progress. Let's see what we can do together. :) | 08:36 |
patersonc | :) | 08:36 |
*** toscalix has joined #cip | 08:52 | |
*** rajm has quit IRC | 09:34 | |
*** rajm has joined #cip | 11:24 | |
wagi | patersonc: slowly getting the work lab working again. right now playing with iwg20m | 14:42 |
wagi | and obviously the kernel I produce does not boot | 15:04 |
patersonc | :D | 15:28 |
szlin | patersonc: <- expert | 15:29 |
patersonc | Lies | 15:29 |
wagi | shmobile_defconfig should be good for iwg20m, right? | 15:36 |
wagi | stupid me | 15:38 |
wagi | I am using the v4.4 tree | 15:38 |
wagi | instead of the v4.4-cip tree | 15:39 |
patersonc | Not v4.4-cip? ;) | 15:39 |
patersonc | hehe | 15:39 |
patersonc | shmobile_defconfig is correct | 15:39 |
wagi | so I have no the iwg20m board back for playing around | 15:39 |
wagi | it took so long because of our very competent IT deparment | 15:40 |
wagi | I was about to beserk | 15:40 |
patersonc | :) | 15:40 |
patersonc | I know that feeling! | 15:40 |
wagi | insane the amout of time spend to get a simple x86 box setup | 15:41 |
patersonc | You should have used an R-Pi or something similar ;) | 15:41 |
wagi | the final step (which is obvious) involved installing a complete windows 10 image, because one of the install steps set the correct bios password I needed to disable secure boot | 15:41 |
wagi | Sure, but then I had no fun with lava | 15:42 |
patersonc | Amazing | 15:42 |
wagi | and if the first level support were any competent they could have told me that the password will be set when the official windows client is installed | 15:44 |
wagi | but no, far too easy | 15:44 |
wagi | anyway, I have two x86 boxes now because of that | 15:44 |
wagi | I might just use the second one for x86-64 testing | 15:45 |
wagi | What drives me insane, is that my time as engineer is spend doing BS tasks. It seems engineering time is dirt cheep | 15:46 |
wagi | So enough with steaming. :) | 15:46 |
wagi | patersonc: hurray, kernel boots | 15:52 |
wagi | now let's see if I get it also booting with lava | 15:52 |
*** rynofinn has joined #cip | 15:56 | |
*** mungaip has joined #cip | 16:00 | |
patersonc | wagi: Great! | 16:00 |
patersonc | Hello rynofinn! | 16:01 |
rynofinn | hello! | 16:01 |
patersonc | It looks like you're having more fun with the LAVA master :) | 16:01 |
rynofinn | hehe indeed | 16:02 |
rynofinn | now it looks like the restore can't find the list of users to skip | 16:03 |
patersonc | Annoying | 16:03 |
patersonc | Did you cherry-pick the same patch as yesterday? | 16:03 |
rynofinn | yes, I stashed that and reapplied after the rebase | 16:04 |
patersonc | Okay | 16:04 |
rynofinn | but the error is slightly different now. Before it was fooled by the username format and didn't skip some users | 16:04 |
rynofinn | now it is not skipping anyone | 16:04 |
wagi | patersonc: it kernel boots with lava, just some dns/nfs issues to resolv but that shouldn't be a real problem. (famous last words) | 16:05 |
rynofinn | I've tried adding some debug statements to the setup.sh and they don't appear, so maybe setup.sh isn't getting called? | 16:05 |
patersonc | rynofinn: mungaip is looking into it | 16:06 |
patersonc | Perhaps | 16:06 |
mungaip | rynofinn: Hello! | 16:06 |
rynofinn | hello! | 16:06 |
patersonc | wagi: Great. You may need to specify the nfs version. | 16:07 |
wagi | patersonc: yep, that was missing | 16:07 |
mungaip | I'm going to try to understand the difference between the patch you sent yesterday and the original for the users section | 16:08 |
wagi | patersonc: user space is running | 16:08 |
patersonc | wagi: What repository are you using for the lab? | 16:09 |
wagi | for lava? I am using debian backports | 16:11 |
patersonc | Good to know | 16:11 |
wagi | and the smoke test passes | 16:12 |
wagi | so I have a working setup now | 16:12 |
wagi | me goes home | 16:12 |
patersonc | nn | 16:12 |
mungaip | rynofinn: I'm not sure why the if statement is expecting an exit code of 0- when I run the previous command manually, I get an exit code of 1 | 16:29 |
rynofinn | I also think the regex is bad as there won't always be a trailing space after usernames | 16:30 |
rynofinn | so the last [[:space:]] probably should not be in the regex | 16:30 |
mungaip | Worth experimenting at some point | 16:31 |
mungaip | ryanofinn: I was wrong but as you said the last [[:space:]] should not be in the regex | 16:45 |
mungaip | I've just manually tried it on our internal master container with a user, and the user isn't found if the [[:space:]] is added at the end of the username | 16:48 |
mungaip | I'm off now, so let me know if that fix works :) | 16:49 |
rynofinn | I've removed the [[:space:]] from the end and it still tries to add the admin user | 16:53 |
rynofinn | oh, I made the change to setup.sh but it didn't get copied into the container for use. I need to do a full redeploy to test | 16:56 |
rynofinn | ugh, when I try to do a full redeploy, I get "unknown keyword groups" from lavalab-gen.py now | 17:07 |
rynofinn | that is totally new | 17:07 |
rynofinn | I'm now convinced that when I make changes to lava-master/scripts/setup.sh they have no effect because setup.sh is now getting pulled from some other place into the container | 17:15 |
*** mungaip has quit IRC | 17:30 | |
*** toscalix has quit IRC | 18:37 | |
*** rajm has quit IRC | 19:40 | |
patersonc | Hello rynofinn | 20:06 |
rynofinn | hello | 20:06 |
patersonc | How's it going? | 20:07 |
rynofinn | I managed to get the service up without data using the old code | 20:07 |
rynofinn | now I'm trying to get the restore to work again | 20:07 |
patersonc | With the kernelci/lava-docker? | 20:07 |
rynofinn | right | 20:08 |
rynofinn | so I'm still trying to rollback | 20:08 |
patersonc | How many changes do you have on top? Or is it pretty much vanilla, just with a different boards.yaml? | 20:08 |
rynofinn | not sure what changes you mean | 20:09 |
patersonc | As in, are you just cloning kernelci/lava-docker and updating boards.yaml? Or are there other patches you are also applying? | 20:10 |
rynofinn | I made a tarball of /srv/lava-docker right before the rebase | 20:10 |
rynofinn | and I'm using that | 20:10 |
rynofinn | so in theory it should start right back up | 20:10 |
rynofinn | because there are no changes | 20:10 |
patersonc | Okay | 20:10 |
rynofinn | but rolling back has not worked | 20:11 |
rynofinn | ok, I got rollback to work | 20:22 |
patersonc | :) | 20:22 |
rynofinn | had to restore to the point of Jan 4 | 20:22 |
patersonc | That's okay | 20:23 |
rynofinn | I can give the rebase another shot tomorrow | 20:23 |
patersonc | Thanks for getting it up again | 20:24 |
rynofinn | :) | 20:25 |
patersonc | It would be really good to be able to switch to using https://gitlab.com/cip-project/cip-testing/lava-docker/tree/cip-lava-docker | 20:25 |
patersonc | We've pre-added device healthcheck etc, so we'll avoid things like "Configuration Error: missing or invalid template. | 20:26 |
patersonc | " | 20:26 |
patersonc | e.g. https://lava.ciplatform.org/scheduler/device/r8a7743-iwg20d-q7-01 | 20:26 |
*** rajm has joined #cip | 22:44 | |
*** rajm has quit IRC | 22:56 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!