Sunday, 2020-04-19

*** DSpider has joined #opendev02:53
prometheanfiremordred: might I ask for a review on https://review.opendev.org/717339 ?03:36
AJaegerinfra-root, we have changes since more than 12 hours in check queue waiting for nodes - and everything idle, see  for example http://zuul.opendev.org/t/openstack/status/change/720942,105:21
AJaegercorvus: is that the time you were restarting zookeeper? Did we loose events?05:23
*** melwitt has quit IRC06:13
*** mugsie has quit IRC06:13
*** cmurphy has quit IRC06:13
*** Open10K8S has quit IRC06:13
*** melwitt has joined #opendev06:15
*** cmurphy has joined #opendev06:15
*** mugsie has joined #opendev06:15
*** Open10K8S has joined #opendev06:15
*** parsley936 has joined #opendev11:39
AJaegerlooks like they've recovered now...12:22
corvusAJaeger: it might be the thing with openstack quotas clarkb has been looking into and will continue next week14:26
*** parsley936 has quit IRC14:27
*** Goriya has joined #opendev14:36
Goriyahey14:36
mordredcorvus: so - I relized something yesterday when poking at the nodepool ansible stuff14:51
mordredcorvus: which is that nb03 runs on arm14:51
mordredcorvus: so we either need to start making arm containers too - or we'll need to keep some ansible for installing directly via pip on some builders14:52
corvusmordred: oh, yep!  that's interesting.  any idea how to make an arm container? :)14:53
mordredcorvus: I have started to read things :)14:54
mordredcorvus: https://www.docker.com/blog/getting-started-with-docker-for-arm-on-linux/14:54
mordredcorvus: there's something about docker image manifests involved that their experimental "buildx" command supports - so I think at some point we might need to think about multi-arch support in registry too?14:55
mordredcorvus: ugh. their tooling uses qemu14:58
mordredI'm going to need to learn more things15:00
mordredcorvus: this: https://dev.to/toolboc/publish-multi-arch-docker-images-to-a-single-repo-with-docker-manifests-329n is more helpful15:04
mordredcorvus: if you look down at "Using Docker Manifests in a real project "15:05
mordredcorvus: I think we could basically have two sets of jobs that create and publishe zuul/nodepool-builder:x86 and zuul/nodepool-builder:arm images, and then an additional publish job that creates and publishes a manifest pointing to them15:07
mordredcorvus: that way we can use arm nodes to build the arm images and x86 nodes to build the x86 images15:07
mordredcorvus: biggest issue will be, I think, buildset registry wanting to be in the same cloud as build nodes15:08
mordredso we might need to run an arm buildset registry tied to arm nodes (and thus scheduled in arm clouds) with the arm image build jobs requires-ing it *waves hands*15:09
mordredcorvus: of course - for things to be _really_ solid we'll need such a setup to also publish multi-arch manifests in the intermediate registry15:13
mordredcorvus: buildah has manifest manipulation support: https://github.com/containers/buildah/blob/master/docs/buildah-manifest.md15:17
openstackgerritMonty Taylor proposed opendev/system-config master: Remove puppet-beaker-rspec-puppet-4-infra-system-config  https://review.opendev.org/72079915:57
openstackgerritMonty Taylor proposed opendev/system-config master: Remove unused rspec tests  https://review.opendev.org/72080215:57
openstackgerritMonty Taylor proposed opendev/system-config master: Make applytest files outside of system-config  https://review.opendev.org/72084815:57
openstackgerritMonty Taylor proposed opendev/system-config master: Move puppet apply jobs to system-config repo  https://review.opendev.org/72088715:57
openstackgerritMonty Taylor proposed opendev/system-config master: Remove old etherpad.openstack.org  https://review.opendev.org/71749215:57
openstackgerritMonty Taylor proposed opendev/system-config master: Remove unused gerrit puppet things  https://review.opendev.org/71400115:57
openstackgerritMonty Taylor proposed opendev/system-config master: Remove global variables from manifest/site.pp  https://review.opendev.org/72080015:57
openstackgerritMonty Taylor proposed opendev/system-config master: Stop cloning a bunch of puppet modules we don't use  https://review.opendev.org/72089215:57
openstackgerritMonty Taylor proposed opendev/system-config master: Remove old etherpad.openstack.org  https://review.opendev.org/71749215:59
openstackgerritMonty Taylor proposed opendev/system-config master: Remove unused gerrit puppet things  https://review.opendev.org/71400115:59
openstackgerritMonty Taylor proposed opendev/system-config master: Remove global variables from manifest/site.pp  https://review.opendev.org/72080015:59
openstackgerritMonty Taylor proposed opendev/system-config master: Stop cloning a bunch of puppet modules we don't use  https://review.opendev.org/72089215:59
*** Goriya has quit IRC16:40
openstackgerritMonty Taylor proposed opendev/system-config master: Stop cloning a bunch of puppet modules we don't use  https://review.opendev.org/72089217:34
openstackgerritMonty Taylor proposed opendev/system-config master: Stop using jenkinsuser on eavesdrop  https://review.opendev.org/72109817:34
openstackgerritMonty Taylor proposed openstack/project-config master: Use zuul deployment keys for yaml2ical  https://review.opendev.org/72109917:35
corvusi just layed in provisions again... the grocery store had a little bit of flour, very little butter, half the usual milk, some sugar, some toilet paper, no dish detergent, almost no sausages or deli meats, but plenty of bread.17:46
*** parsley936 has joined #opendev18:20
openstackgerritMonty Taylor proposed opendev/system-config master: Split eavesdrop into its own playbook  https://review.opendev.org/72109818:43
openstackgerritMonty Taylor proposed opendev/system-config master: Stop cloning a bunch of puppet modules we don't use  https://review.opendev.org/72089218:43
openstackgerritMonty Taylor proposed opendev/system-config master: Split eavesdrop into its own playbook  https://review.opendev.org/72109819:00
openstackgerritMonty Taylor proposed opendev/system-config master: Stop cloning a bunch of puppet modules we don't use  https://review.opendev.org/72089219:00
openstackgerritMonty Taylor proposed opendev/system-config master: Remove some extra bits from site.pp  https://review.opendev.org/72110119:00
openstackgerritMonty Taylor proposed opendev/system-config master: Split codesearch into its own playbook  https://review.opendev.org/72110219:00
mordredclarkb: ^^ I have started splitting out services19:01
mordredclarkb: as I touch ones that use puppet-project_config, I'm updating them to use sync-project-config instead19:01
mordredhrm. it looks like the only thing openstack_project::server does is install afs client - and we have an ansible role for that19:02
openstackgerritMonty Taylor proposed opendev/system-config master: Split eavesdrop into its own playbook  https://review.opendev.org/72109819:06
openstackgerritMonty Taylor proposed opendev/system-config master: Stop cloning a bunch of puppet modules we don't use  https://review.opendev.org/72089219:06
openstackgerritMonty Taylor proposed opendev/system-config master: Remove some extra bits from site.pp  https://review.opendev.org/72110119:06
openstackgerritMonty Taylor proposed opendev/system-config master: Split codesearch into its own playbook  https://review.opendev.org/72110219:06
openstackgerritMonty Taylor proposed opendev/system-config master: Split eavesdrop into its own playbook  https://review.opendev.org/72109820:39
*** DSpider has quit IRC20:42
* prometheanfire is gonna ask again20:48
prometheanfireany glean core around that can add a second review to https://review.opendev.org/717339 ?20:48
* prometheanfire sees a bunch of old reviews with no action as well20:48
*** tbarron_ has joined #opendev21:20
openstackgerritMonty Taylor proposed opendev/system-config master: Split eavesdrop into its own playbook  https://review.opendev.org/72109821:22
openstackgerritMerged opendev/glean master: write one resolv config  https://review.opendev.org/71733921:29
openstackgerritMerged opendev/glean master: changes for alpine compatibility  https://review.opendev.org/61925821:36
prometheanfiremordred: thanks :D21:38
openstackgerritMonty Taylor proposed opendev/system-config master: Split eavesdrop into its own playbook  https://review.opendev.org/72109822:16
mordredcorvus, clarkb: any idea why we remove cloud-init in a playbook in launch node and not in the base-server role?22:26
* mordred is thinking it's a historical remnant from before we ran a base-server role on all of our servers22:27
openstackgerritMonty Taylor proposed opendev/system-config master: Move cloud-init removal to its own playbook  https://review.opendev.org/72110622:30
openstackgerritMonty Taylor proposed opendev/system-config master: Just move cloud-init removal into base-server  https://review.opendev.org/72110722:30
mordredwell - there's two versions of a thing22:30
openstackgerritMonty Taylor proposed opendev/system-config master: Split eavesdrop into its own playbook  https://review.opendev.org/72109822:44
ianwhrm, nb04 hasn't enjoyed having those extra plain images added to it ... /usr/local/lib/python3.7/site-packages/diskimage_builder/lib/disk-image-create: line 223: /dev/fd/62: No such file or directory22:49
ianwthat is an odd one22:49
mordredianw: there were some issues we didn't fully track down at the end of the week on nb04 that seemed to get resolved with a restart22:52
mordredianw: but we were seeing issues trying to do a docker exec into the nodepool builder container - with errors about missing /dev/ptsx or something22:52
ianwhrm, i'll have to scroll back ... sounds similar though22:53
mordredso it's possible there's some sadness lurking still related to the dib+docker games22:53
mordredianw: https://etherpad.opendev.org/p/PzoWHp44yOP4K8LdXXrK22:53
mordredianw: that's an etherpad we started to track issues22:53
ianwok thanks ... let me see if i can spot anything ...22:54
mordredianw: looks like we didn't capture much info on the nb04 issues22:56
ianwstarting container process caused "close exec fds: open /proc/self/fd: no such file or directory": unknown22:58
ianwi guess that was related22:58
ianwa lot of people suggest it's config related23:00
mordredneat23:02
mordredianw: yeah - I'm guessing something something dib + something something docker == something something23:07
ianw"I have spent a lot of time attempting to track down the root cause, but I keep going in circles."23:07
ianwgreat comment to see in an issue tracker :)23:07
*** parsley936 has quit IRC23:23
*** mrunge has quit IRC23:32
mordred++23:34
ianwsee what i can see in https://etherpad.opendev.org/p/8GqzoNcof6_QHo1jfw2V23:37
*** mrunge has joined #opendev23:49
ianwit looks like it's getting commands to map /proc correctly23:50
*** icarusfactor has quit IRC23:59

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