Wednesday, 2022-03-23

*** rlandy|bbl is now known as rlandy|out02:05
*** diablo_rojo_phone is now known as Guest8603:40
*** bhagyashris_ is now known as bhagyashris04:55
*** ysandeep|out is now known as ysandeep04:56
*** ysandeep is now known as ysandeep|afk07:19
*** clarkb is now known as Guest10607:31
*** gibi_pto is now known as gibi07:56
*** ysandeep|afk is now known as ysandeep08:04
*** arxcruz is now known as arxcruz|ruck08:06
*** jpena|off is now known as jpena08:37
opendevreviewdaniel.pawlik proposed openstack/ci-log-processing master: Execute vacuum command after cleaning up DB  https://review.opendev.org/c/openstack/ci-log-processing/+/83482809:22
*** ysandeep is now known as ysandeep|lunch09:35
opendevreviewdaniel.pawlik proposed openstack/ci-log-processing master: Execute vacuum command after cleaning up DB  https://review.opendev.org/c/openstack/ci-log-processing/+/83482809:52
*** rlandy|out is now known as rlandy10:36
opendevreviewdaniel.pawlik proposed openstack/ci-log-processing master: Move log files to check to external config file  https://review.opendev.org/c/openstack/ci-log-processing/+/83362410:48
opendevreviewdaniel.pawlik proposed openstack/ci-log-processing master: Move log files to check to external config file  https://review.opendev.org/c/openstack/ci-log-processing/+/83362410:49
opendevreviewdaniel.pawlik proposed openstack/ci-log-processing master: Improve fields in logsender  https://review.opendev.org/c/openstack/ci-log-processing/+/83336010:51
*** ysandeep|lunch is now known as ysandeep10:51
opendevreviewMerged openstack/ci-log-processing master: Add missing parameters for logscraper service  https://review.opendev.org/c/openstack/ci-log-processing/+/83411611:16
*** dviroel|out is now known as dviroel11:19
opendevreviewdaniel.pawlik proposed openstack/ci-log-processing master: Move log files to check to external config file  https://review.opendev.org/c/openstack/ci-log-processing/+/83362412:54
opendevreviewdaniel.pawlik proposed openstack/ci-log-processing master: Parse timestamps in log files correctly  https://review.opendev.org/c/openstack/ci-log-processing/+/83412612:57
arxcruz|ruckfungi hi, we are getting a ubuntu node on centos-9-stream nodeset did something change?13:22
arxcruz|ruckhttps://dc0059b2deec140455ec-8e6063eece8c96bdec38e25d6079d8b4.ssl.cf5.rackcdn.com/834051/2/gate/tripleo-ci-centos-9-content-provider/bf287b9/job-output.txt 13:22
fungiarxcruz|ruck: that would be extremely odd13:22
fungilooking to see if i can spot the cause13:22
arxcruz|ruck2022-03-23 11:54:48.700386 | localhost | Hostname: ubuntu-focal-iweb-mtl01-002884861713:22
arxcruz|ruck2022-03-23 11:54:48.700453 | localhost | Username: zuul13:22
arxcruz|ruck2022-03-23 11:54:48.700529 | localhost | Distro: Ubuntu 20.0413:22
arxcruz|ruck2022-03-23 11:54:48.700651 | localhost | Provider: iweb-mtl0113:22
arxcruz|ruck2022-03-23 11:54:48.700720 | localhost | Label: centos-9-stream13:22
fungido you have a link to the build result page for that? it's much easier to browse and investigate13:23
fungiotherwise i end up reconstructing it myself by digging the build id out of the log files13:23
arxcruz|ruck https://dc0059b2deec140455ec-8e6063eece8c96bdec38e25d6079d8b4.ssl.cf5.rackcdn.com/834051/2/gate/tripleo-ci-centos-9-content-provider/bf287b9/job-output.txt 13:23
arxcruz|ruckthe log 13:23
fungithe build result page allows me to do things like look at the job description info in the api, and trace its parentage13:24
fungithe url reported to gerrit by zuul13:24
ysandeephttps://zuul.opendev.org/t/openstack/buildset/7887b0b1a23344cb9560b7a45c1ac1d6 ?13:24
arxcruz|ruckfungi ^13:25
fungiclose enough, i can find the build page from the buildset page, thanks13:25
arxcruz|ruckty ysandeep 13:25
fungithough the build result page is what zuul puts in gerrit comments, not the buildset page, for reference13:25
fungihttps://zuul.opendev.org/t/openstack/build/bf287b96d99442c58222fde07992e5d7 is the url i was looking for, looks like13:26
ysandeepfungi: ack, thanks for informing 13:27
arxcruz|ruckfungi ack, next time i'll check it out :) usually we go more on the console log file 13:27
opendevreviewMerged openstack/ci-log-processing master: Improve fields in logsender  https://review.opendev.org/c/openstack/ci-log-processing/+/83336013:29
fungithis is definitely strange13:34
fungi2022-03-23 11:53:01,706 INFO nodepool.NodeLauncher: [e: e58f618f98a74351b8bc6867b3e803ce] [node_request: 200-0017642005] [node: 0028979246] Creating server with hostname centos-9-stream-iweb-mtl01-0028979246 in iweb-mtl01 from image centos-9-stream13:34
fungi2022-03-23 11:53:03,134 DEBUG nodepool.NodeLauncher: [e: e58f618f98a74351b8bc6867b3e803ce] [node_request: 200-0017642005] [node: 0028979246] Waiting for server 7d657092-6bc2-42ef-8e54-8b14b758663413:35
fungithat server instance uuid matches what's in the inventory: https://zuul.opendev.org/t/openstack/build/bf287b96d99442c58222fde07992e5d7/log/zuul-info/inventory.yaml#3413:36
fungiit was creating 0028979246 but the job ended up running on older 002884861713:37
fungii'll see if i can find when/where 0028848617 was created13:38
fungibut my gut says that's a rogue vm which never got cleared out in iweb's environment and got into an arp fight with the correct node for the job13:38
arxcruz|ruckrlandy ^13:39
fricklerfungi: that node is running for 7d:13:39
fricklerroot@ubuntu-focal-iweb-mtl01-0028848617:~# w 13:39:11 up 7 days, 11:09,  1 user,  load average: 0.00, 0.00, 0.0013:39
ysandeepfungi, we already hit that issue thrice in last 3 run: https://zuul.opendev.org/t/openstack/builds?job_name=tripleo-ci-centos-9-content-provider&skip=013:40
fungiyeah, week-old ubuntu node at the ip address nodepool expected the new node to have13:40
ysandeepbut they all have same Interface IP: 13:40
fungiysandeep: always in inap-mtl01?13:40
fungiyeah13:40
fungithat pretty much confirms it13:40
funginova probably failed to completely delete the node and then lost track of it existing13:41
fungiand the ip address keeps getting handed to new nodes at random13:41
ysandeepthat's interesting, I think I have seen that somewhere in an old OpenStack env, I wonder which version of Openstack we run on?13:42
fungisupposedly inap is discarding their openstack services completely a week from tomorrow, so i wouldn't be surprised if they've stopped any manual cleanup/grooming they might previously have been performing on that environment13:42
fungibut since we basically have no operator contacts there any longer, there's probably not much we can do about this other than turn them off a week early and take the (significant) capacity hit13:44
fricklerwe could shutdown the rogue node manually until then13:44
fungioh, yeah that's not a bad idea13:45
fricklernot sure though what neutron would do with the port then13:45
fungido a `sudo poewroff` so it hopefully won't get rebooted if the host restarts13:45
fungier, `sudo poweroff`13:45
fricklerbut at least it should give a network failure instead of the current issue13:45
fungii'll do that now. it can't be any worse than having jobs run on a reused node which may be for an entirely different distro/version13:46
fricklerdid it already13:46
fricklernow I get onto a different node immediately13:46
fungiyeah, in that case i probably powered off the wrong (newer) node, but whatever job was using that was also almost certainly struggling or about to be13:47
fungiyep, looking back, shell prompt says it was node 002898295213:48
fungii should have compared that before issuing the poweroff13:48
fricklernodepool should clean that node up soon, so the impact shouldn't be too bad. and I was surprised myself when I still could connect to that address after the poweroff13:54
*** dasm|off is now known as dasm13:58
fungiyeah, as soon as the executor for whatever job was running there ceased to be able to connect, it would have ended the build and probably retried it14:22
opendevreviewTeresa Ho proposed openstack/project-config master: Add Istio app to StarlingX  https://review.opendev.org/c/openstack/project-config/+/83489614:37
*** Guest106 is now known as clarkb15:24
*** dviroel is now known as dviroel|lunch15:36
opendevreviewTeresa Ho proposed openstack/project-config master: Add Istio app to StarlingX  https://review.opendev.org/c/openstack/project-config/+/83489615:48
*** ysandeep is now known as ysandeep|out16:09
opendevreviewdaniel.pawlik proposed openstack/ci-log-processing master: WIP Parse timestamps in log files correctly  https://review.opendev.org/c/openstack/ci-log-processing/+/83412616:31
*** dviroel|lunch is now known as dviroel16:46
*** jpena is now known as jpena|off17:40
*** timburke__ is now known as timburke20:58
*** dviroel is now known as dviroel|afk20:59
*** rlandy is now known as rlandy|out21:55
*** dviroel|afk is now known as dviroel\23:44
*** dviroel\ is now known as dviroel23:44

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!