Friday, 2020-01-03

*** ahosam has quit IRC00:03
*** jamesmcarthur has joined #openstack-infra00:06
*** d34dh0r53 has quit IRC00:14
*** cloudnull has quit IRC00:14
*** rh-jelabarre has quit IRC00:29
*** rfolco has quit IRC00:32
*** gyee has quit IRC00:58
*** jamesmcarthur has quit IRC01:36
*** jamesmcarthur has joined #openstack-infra01:38
*** jamesmcarthur has quit IRC01:43
*** jamesmcarthur has joined #openstack-infra01:45
*** zhurong has joined #openstack-infra01:52
*** zhurong has joined #openstack-infra01:54
*** spsurya has quit IRC02:03
*** jamesmcarthur has quit IRC02:19
*** jamesmcarthur has joined #openstack-infra02:28
*** lbragstad has quit IRC02:32
*** lbragstad has joined #openstack-infra02:33
*** cloudnull has joined #openstack-infra02:54
*** d34dh0r53 has joined #openstack-infra02:55
*** rlandy|bbl has quit IRC03:29
*** mattw4 has quit IRC03:31
*** jamesmcarthur has quit IRC03:42
*** jamesmcarthur has joined #openstack-infra04:07
*** Lucas_Gray has joined #openstack-infra04:16
*** ykarel|away has joined #openstack-infra04:31
*** jamesmcarthur has quit IRC04:45
*** jamesmcarthur has joined #openstack-infra04:46
*** jamesmcarthur has quit IRC04:51
*** goldyfruit has joined #openstack-infra04:54
*** ramishra has joined #openstack-infra04:57
*** ociuhandu has joined #openstack-infra05:06
*** ociuhandu has quit IRC05:11
*** jamesmcarthur has joined #openstack-infra05:17
*** jamesmcarthur has quit IRC05:29
*** Lucas_Gray has quit IRC05:29
*** ociuhandu has joined #openstack-infra05:30
*** evrardjp has quit IRC05:33
*** evrardjp has joined #openstack-infra05:33
*** ociuhandu has quit IRC05:35
*** jamesmcarthur has joined #openstack-infra05:40
*** surpatil has joined #openstack-infra05:46
*** jamesmcarthur has quit IRC06:14
*** ykarel|away is now known as ykarel06:25
*** SurajPatil has joined #openstack-infra06:59
*** surpatil has quit IRC07:02
*** ahosam has joined #openstack-infra07:09
*** surpatil has joined #openstack-infra07:11
*** SurajPatil has quit IRC07:13
*** pgaxatte has joined #openstack-infra07:13
*** pcrews has quit IRC07:14
*** jamesmcarthur has joined #openstack-infra07:20
*** jamesmcarthur has quit IRC07:27
*** dpawlik has joined #openstack-infra07:42
*** psachin has joined #openstack-infra08:00
*** jtomasek has joined #openstack-infra08:04
*** ykarel is now known as ykarel|lunch08:05
*** tesseract has joined #openstack-infra08:14
*** ociuhandu has joined #openstack-infra08:22
*** jamesmcarthur has joined #openstack-infra08:23
*** ociuhandu has quit IRC08:27
*** jamesmcarthur has quit IRC08:28
*** tosky has joined #openstack-infra08:34
*** xek_ has joined #openstack-infra08:34
*** Lucas_Gray has joined #openstack-infra08:34
*** pcaruana has joined #openstack-infra08:35
*** xek has quit IRC08:37
*** rpittau|afk is now known as rpittau08:41
*** Lucas_Gray has quit IRC08:48
*** Lucas_Gray has joined #openstack-infra08:58
*** pkopec has joined #openstack-infra09:03
*** ykarel|lunch is now known as ykarel09:05
*** lucasagomes has joined #openstack-infra09:13
*** psachin has quit IRC09:18
*** Lucas_Gray has quit IRC09:26
openstackgerritFelix Schmidt proposed zuul/zuul master: Report retried builds in a build set via mqtt.  https://review.opendev.org/63272709:27
openstackgerritFelix Schmidt proposed zuul/zuul master: Report retried builds via sql reporter.  https://review.opendev.org/63350109:27
openstackgerritFelix Schmidt proposed zuul/zuul master: Store information about gate resets in MQTT and SQL reporter  https://review.opendev.org/69667009:27
*** ociuhandu has joined #openstack-infra09:32
*** Lucas_Gray has joined #openstack-infra09:44
*** SurajPatil has joined #openstack-infra09:59
*** derekh has joined #openstack-infra10:00
*** dtantsur|afk is now known as dtantsur10:02
*** surpatil has quit IRC10:02
*** ociuhandu has quit IRC10:06
*** ociuhandu has joined #openstack-infra10:07
*** ykarel is now known as ykarel|afk10:16
*** surpatil has joined #openstack-infra10:32
*** roman_g has quit IRC10:33
*** SurajPatil has quit IRC10:34
*** ociuhandu has quit IRC10:38
*** hrw has joined #openstack-infra10:39
hrwmorning10:39
hrwfungi, corvus: I added you to https://review.opendev.org/#/c/701011 patch. It adds job to kolla which depends on two other ones. Not sure did I made it right10:40
*** ykarel|afk is now known as ykarel10:42
*** SurajPatil has joined #openstack-infra10:59
*** surpatil has quit IRC11:02
AJaegerhrw: there's no dependency in that patch on other jobs11:02
AJaegeroh, wait - there it is, far bottom.11:02
AJaegerI would have done it differently, let me check...11:02
hrwAJaeger: it's my first time playing with job dependencies11:03
hrwopen to all comments11:03
AJaegerindeed, that syntax is fine.11:05
AJaegerThe multiarch job is not run at all, you need to add it to the project stanza11:05
hrwok11:05
hrwdone11:06
hrwhave some changes to do and then will send update11:07
AJaegerhrw: also, you have a file-matcher in the kolla-base job - but don't use one in the multi-arch. See https://zuul-ci.org/docs/zuul/user/config.html#attr-job.dependencies.soft11:09
*** surpatil has joined #openstack-infra11:09
AJaegerWhy not run this *temporarily* in the post pipeline instead of periodic? That way you can easily iterate on it..11:10
*** SurajPatil has quit IRC11:12
hrwAJaeger: have to write proper playbook first and get rid of hardcoded values from shell script. when will play with moving publish jobs to check/check-arm64 to see how it goes11:12
*** Lucas_Gray has quit IRC11:13
*** ociuhandu has joined #openstack-infra11:17
AJaegeryou might want to move to check and disable the publishing part...11:19
hrwyep11:23
*** Lucas_Gray has joined #openstack-infra11:26
*** Lucas_Gray has quit IRC11:31
*** Lucas_Gray has joined #openstack-infra11:32
*** ociuhandu has quit IRC11:33
*** Lucas_Gray has quit IRC11:34
*** Lucas_Gray has joined #openstack-infra11:34
*** ociuhandu has joined #openstack-infra11:37
*** ociuhandu has quit IRC11:38
*** ociuhandu has joined #openstack-infra11:40
*** ociuhandu has quit IRC11:40
*** ociuhandu has joined #openstack-infra11:42
hrwnew version pushed, waiting for our cores to check does it make sense and then going to check does it work11:44
*** ociuhandu has quit IRC11:48
openstackgerritMerged openstack/devstack-gate master: Add more logging to test_matrix.py  https://review.opendev.org/70023811:57
openstackgerritMerged openstack/devstack-gate master: Disable c-bak and etcd3 in grenade jobs  https://review.opendev.org/70023311:57
*** Lucas_Gray has quit IRC11:58
*** Lucas_Gray has joined #openstack-infra12:11
*** SurajPatil has joined #openstack-infra12:12
*** surpatil has quit IRC12:14
*** Lucas_Gray has quit IRC12:20
*** slaweq has joined #openstack-infra12:27
*** ociuhandu has joined #openstack-infra12:28
*** roman_g has joined #openstack-infra12:35
roman_gre: > if only all of those companies would have spent as much effort improving openstack as they did on snark and on internal duplication projects12:38
roman_gmordred: totally agree12:38
*** slaweq has quit IRC12:42
*** slaweq has joined #openstack-infra12:51
*** ociuhandu has quit IRC12:52
*** lseki has joined #openstack-infra12:58
*** surpatil has joined #openstack-infra13:06
*** slaweq has quit IRC13:06
*** rlandy has joined #openstack-infra13:08
*** SurajPatil has quit IRC13:08
*** ykarel is now known as ykarel|away13:16
*** ociuhandu has joined #openstack-infra13:17
*** ociuhandu has quit IRC13:21
*** ociuhandu has joined #openstack-infra13:23
*** rh-jelabarre has joined #openstack-infra13:26
*** slaweq has joined #openstack-infra13:26
*** ykarel|away has quit IRC13:29
*** pfallenop has quit IRC13:30
*** rh-jelabarre has quit IRC13:31
*** rh-jelabarre has joined #openstack-infra13:32
*** slaweq has quit IRC13:32
*** rfolco has joined #openstack-infra13:46
AJaegerhrw: the Zuul part of your change is fine, I don't know whether all the variables in the playbook will have proper values.13:48
*** surpatil has quit IRC13:56
*** ykarel has joined #openstack-infra14:07
*** ociuhandu has quit IRC14:13
*** ociuhandu has joined #openstack-infra14:14
hrwAJaeger: that's for my team to check ;D14:21
hrwAJaeger: thanks for checking zuul part14:21
AJaeger;)14:26
*** weshay|ruck has quit IRC14:35
*** weshay has joined #openstack-infra14:42
*** weshay is now known as weshay|ruck14:42
openstackgerritMerged openstack/devstack-gate master: Add a feature support matrix test for grenade subnode  https://review.opendev.org/70024114:55
*** slaweq has joined #openstack-infra14:57
*** adam_g has quit IRC14:57
*** adam_g has joined #openstack-infra14:58
*** adam_g has quit IRC15:09
*** adam_g has joined #openstack-infra15:11
*** slaweq has quit IRC15:29
*** dpawlik is now known as dpawlik|afk15:32
*** eernst has joined #openstack-infra15:32
*** jamesmcarthur has joined #openstack-infra15:34
*** bnemec is now known as beekneemech15:47
roman_gclarkb: sent an e-mail to you regarding Airship clusters15:48
roman_gHi :)15:48
*** jamesmcarthur has quit IRC15:51
clarkbroman_g: it would be helpful to move that discussion to the infra list (I asked chris for that in my previous email)15:59
*** cmurphy is now known as cmorpheus16:00
roman_gclarkb: Sure. Let me fwd it. Thank you.16:00
*** adam_g has quit IRC16:02
*** ramishra has quit IRC16:08
*** toabctl has quit IRC16:08
*** toabctl has joined #openstack-infra16:08
*** ahosam has quit IRC16:09
*** jamesmcarthur has joined #openstack-infra16:14
*** ociuhandu has quit IRC16:19
*** mattw4 has joined #openstack-infra16:22
*** jamesmcarthur_ has joined #openstack-infra16:23
*** jamesmcarthur has quit IRC16:27
*** pgaxatte has quit IRC16:30
*** jamesmcarthur has joined #openstack-infra16:31
*** jamesmcarthur_ has quit IRC16:34
*** eernst has quit IRC16:36
*** takamatsu has joined #openstack-infra16:37
*** eernst has joined #openstack-infra16:37
*** dpawlik|afk has quit IRC16:37
*** lucasagomes has quit IRC16:40
openstackgerritsean mooney proposed openstack/project-config master: Remove networking-ovs-dpdk jobs  https://review.opendev.org/70104616:46
*** sean-k-mooney has joined #openstack-infra16:47
sean-k-mooneyo/ anyone around today or are people back next week?16:48
*** jamesmcarthur has quit IRC16:49
AJaegersean-k-mooney: some are showing up briefly, so don't count on us. What's up?16:54
*** ociuhandu has joined #openstack-infra16:55
*** ociuhandu has quit IRC16:56
*** ociuhandu has joined #openstack-infra16:58
*** dtantsur is now known as dtantsur|afk16:58
*** ociuhandu has quit IRC17:01
*** ociuhandu has joined #openstack-infra17:01
*** adam_g has joined #openstack-infra17:02
sean-k-mooneyAJaeger: noting major, im trying to convert networking-ovs-dpdk to only run python3 test but it still has tests defiend in project-config17:02
sean-k-mooneyAJaeger: https://review.opendev.org/#/c/701046/ so i added this to remove them17:02
*** gyee has joined #openstack-infra17:03
sean-k-mooneyAJaeger: a i see you started reviewing my patches :)17:04
*** jamesmcarthur has joined #openstack-infra17:04
*** ykarel has quit IRC17:05
*** ykarel has joined #openstack-infra17:06
*** ykarel is now known as ykarel|away17:06
*** ociuhandu has quit IRC17:12
*** ociuhandu has joined #openstack-infra17:14
*** pkopec has quit IRC17:15
*** jamesmcarthur has quit IRC17:15
*** iurygregory has quit IRC17:18
*** rpittau is now known as rpittau|afk17:18
*** ociuhandu has quit IRC17:23
*** ociuhandu has joined #openstack-infra17:24
*** ociuhandu has quit IRC17:25
*** ociuhandu has joined #openstack-infra17:25
openstackgerritsean mooney proposed openstack/openstack-zuul-jobs master: remove networking-ovs-dpdk legacy job  https://review.opendev.org/70105117:26
*** ociuhandu has quit IRC17:31
*** ociuhandu has joined #openstack-infra17:32
*** evrardjp has quit IRC17:33
*** evrardjp has joined #openstack-infra17:33
*** ociuhandu has quit IRC17:36
mordredsean-k-mooney: p-c patch lgtm17:42
*** jamesmcarthur has joined #openstack-infra17:43
*** ykarel|away has quit IRC17:45
KeithMnemonicis anyone aware of issues building any of the *-dashboard projects on stable/train17:47
KeithMnemonicthis for example https://review.opendev.org/#/c/698908/ and stable/train fails on a fresh clone17:48
clarkbKeithMnemonic: I sent email about nodejs version and host OS mismatches causing failures but that is all I am awareof17:48
clarkband that was for rocky I think17:48
fungipip._vendor.pkg_resources.ContextualVersionConflict: (python-keystoneclient 3.21.0 (/home/zuul/src/opendev.org/openstack/designate-dashboard/.tox/pep8/lib/python3.6/site-packages), Requirement.parse('python-keystoneclient>=3.22.0'), {'horizon'})17:49
KeithMnemonicyup17:49
*** hwoarang has quit IRC17:49
KeithMnemonicand the cherry-pick i have up should have no bearing ob that. and even a fresh clone and 'tox -e py36' generates that17:50
*** hwoarang has joined #openstack-infra17:50
fungihttps://zuul.opendev.org/t/openstack/build/178e5890d70b42c8aeace5a448c2ab3a/log/tox/pep8-1.log#44317:51
fungiERROR: horizon 17.1.0 has requirement python-keystoneclient>=3.22.0, but you'll have python-keystoneclient 3.21.0 which is incompatible.17:51
fungihttps://opendev.org/openstack/requirements/src/branch/stable/train/upper-constraints.txt#L60817:53
fungipython-keystoneclient===3.21.017:53
KeithMnemonicbut what is pulling in horizon 17. it should be 16 https://github.com/openstack/releases/blob/master/deliverables/train/horizon.yaml17:54
fungihttps://opendev.org/openstack/horizon/src/branch/stable/train/requirements.txt#L3617:54
fungipython-keystoneclient>=3.15.0 # Apache-2.017:54
fungihowever...17:54
fungihttps://opendev.org/openstack/horizon/src/branch/master/requirements.txt#L3717:54
fungipython-keystoneclient>=3.22.0 # Apache-2.017:54
sean-k-mooneymordred: cool thanks for looking.17:55
fungiKeithMnemonic: https://zuul.opendev.org/t/openstack/build/178e5890d70b42c8aeace5a448c2ab3a/log/tox/pep8-1.log#194-19517:55
fungiit's installing master horizon17:55
KeithMnemonicbut it should not be, correct?17:56
fungier, no wait, double-checking that it's using a package17:56
*** jamesmcarthur has quit IRC17:57
fungihttps://opendev.org/openstack/horizon/src/tag/17.1.0/requirements.txt#L3617:57
fungibut anyway, the issue is the same17:59
fungihttps://opendev.org/openstack/designate-dashboard/src/branch/stable/train/requirements.txt#L917:59
fungidesignate-dashboard in stable/train claims it will work with the latest release of horizon17:59
fungiand it's treating it like a library18:00
*** derekh has quit IRC18:00
fungihowever it's not generally considered a library project and isn't tracked in the upper-constraints.txt file in openstack/requirements, so its version won't be further constrained18:00
fungihttps://pypi.org/project/horizon/#history shows that a new 17.1.0 release of horizon was tagged and published to pypi on 2019-12-1618:02
fungii'm cloning now to inspect the tag message so i can backtrack that to a release request18:03
fungihowever i suspect this is something the release and requirements teams are going to need to hash out, if dashboard projects are treating horizon like a library and listing it in their requirements files18:05
KeithMnemonicthanks for helping fungi:18:05
fungiKeithMnemonic: yep, confirmed, horizon has been making intermediate releases out of master, after train: https://opendev.org/openstack/releases/src/branch/master/deliverables/ussuri/horizon.yaml18:08
fungias their release model (cycle-with-intermediary) suggests18:08
*** jamesmcarthur has joined #openstack-infra18:09
fungiso if dashboard projects are going to put horizon in their requirements files, they'll need some way to limit it to the appropriate versions for their respective branches18:09
fungifor example, the designate-dashboard requirements.txt could add a <17 to the allowed horizon versions18:10
fungithat way it will still get 16.x.x point releases but won't try to use 17.x.x from ussuri18:11
fungibut if there's a bunch of them, it may make more sense to get horizon added to upper-constraints.txt in openstack/requirements18:11
fungii have a feeling this is the first cycle horizon started making intermediary releases out of master, which would explain why it took folks by surprise18:13
*** jamesmcarthur has quit IRC18:13
fungiaha, yep, they used the cycle-with-rc model in train: https://opendev.org/openstack/releases/src/branch/master/deliverables/train/horizon.yaml#L318:13
*** jamesmcarthur has joined #openstack-infra18:14
sean-k-mooney fungi speaking of releases you can only list/release project in the releases repo if they are list in the governace repos projects.yaml file right? so i can ues the releases repos to release my unaffiliated x/ repos18:14
fungiKeithMnemonic: so anyway, as i suspected this is a conversation for #openstack-requirements and/or #openstack-release (as well as #openstack-horizon)18:14
fungisean-k-mooney: correct18:14
sean-k-mooneyim not planning on doing a release by the way just checking18:14
sean-k-mooneycool18:14
fungisean-k-mooney: it's the release team for official openstack deliverables18:15
sean-k-mooneyya that makes sense18:15
mordredfungi: speaking of sean-k-mooney - if  you have a sec, https://review.opendev.org/#/c/701046 could use a +A18:15
fungisean-k-mooney: much of the automation is available to all, and the tools the openstack release team uses to review release requests is also all in git should you want to reuse any of it yourself18:15
fungiit's mainly the expertise of the release team reviewers you're not going to have available to a project which isn't part of openstack18:16
sean-k-mooneyfungi: honestly the repos that fall into that catagory are basically devstack plugins so i i just branch/tag them as needed18:16
fungiyep, we try to make good generic release automation available anyway, the point of the openstack release team and their review tools is more to coordinate release activity across related projects and push back on poor choices18:18
sean-k-mooneyfungi: yep i was wondering because my pypi account was tied to my old intel email and i cant reset the passward so i need to get in contact with the pypi team to recover it18:18
*** jamesmcarthur has quit IRC18:20
sean-k-mooneythe alternitive to that woudl be to release via the release repo since the openstack account has permissions on networkig-ovs-dpdk but it does not have owner rights only i had that18:20
*** jamesmcarthur has joined #openstack-infra18:20
fungiwell, the "openstackci" account name is slightly misleading, we use that for publishing to any pypi projects. these days we might instead have chosen to call it "opendev"18:21
sean-k-mooneyya well it predates opendev by a few years18:22
fungiby roughly 7-8 years, i'll wager18:24
sean-k-mooneyam has it been that long? im pretty sure the release repo and automation is not quite that old. i still rememebr pushing gpg signed tags and manually building and signing the pypi packages18:26
sean-k-mooneyits been a good 5 or 6 anyway18:26
openstackgerritMerged openstack/project-config master: Remove networking-ovs-dpdk jobs  https://review.opendev.org/70104618:27
sean-k-mooney:)18:27
sean-k-mooneyty18:27
mordredsean-k-mooney: ^^ shold be able to recheck those others now18:27
sean-k-mooneyyep i have notice a few issues that ill fix up first but that should drop the py27 jobs at least18:28
fungii already rechecked 70105118:29
sean-k-mooneywell that one should be fine18:30
fungilooks like it got enqueued so i've gone ahead and aproved it18:30
sean-k-mooneyhttps://review.opendev.org/#/c/656580/ still has some stuff from when it was written for fedora instead of ubunut18:30
* mordred likes removing legacy jobs18:31
*** jamesmcarthur has quit IRC18:31
sean-k-mooneyill be removing the last legacy job form os-vif next week18:31
sean-k-mooneythat is a comunity goal right get rid fo the legacy jobs18:31
mordred\o/18:31
mordredyup18:31
mordredit's just an especially exciting one18:31
* mordred hands sean-k-mooney a cupcake18:32
sean-k-mooney:) its actully almost simpler to do it now as part of also moving to python3 only18:33
mordredyah18:33
sean-k-mooneyactully have we offically passed the p27 eol or is that later in january18:33
*** jamesmcarthur has joined #openstack-infra18:33
mordredit has passed - we are officially EOL now18:34
toskysean-k-mooney: https://pythonclock.org/18:34
sean-k-mooneyya it was jan 1st18:34
sean-k-mooneydamb i should have been celebrating that at new years too18:34
mordredikr?18:34
sean-k-mooneyok time for dinner. enjoy the weekend o/18:38
openstackgerritMerged openstack/openstack-zuul-jobs master: remove networking-ovs-dpdk legacy job  https://review.opendev.org/70105118:42
*** Lucas_Gray has joined #openstack-infra18:48
*** jamesmcarthur has quit IRC18:48
*** jamesmcarthur has joined #openstack-infra18:48
KeithMnemonicfungi: do i need to post in release/ requirements or were you going to?18:50
*** jamesmcarthur has quit IRC18:52
KeithMnemonicfungi: lol it is there already https://review.opendev.org/#/c/700379/218:56
KeithMnemonicso i guess i need one for train, stein  as well?18:57
fungiKeithMnemonic: https://review.opendev.org/70037618:59
fungilooks like consensus is that doing it directly in stable branches is preferred, and that it shouldn't be added in master19:00
fungisimilar to the proposed changes referenced for neutron19:00
fungiKeithMnemonic: so maybe try to rally some momentum for amotoki's changes there, now that holidays are behind us19:01
KeithMnemonicyup , doing that now in horizon19:01
fungiwell, 700376 is teh stable/train addition for horizon19:02
fungiand 700377 is one he pushed up for stable/stein19:03
fungihttps://review.opendev.org/#/q/I421ee2d498ea5100d9b52e356b46f2d594638b5b shows there's also 700378 to do it for stable/rocky, so i think it's covered. just needs stable requirements reviewers to weigh in19:04
KeithMnemonicyup, thanks19:08
*** paladox has quit IRC19:10
*** adriant has quit IRC19:22
*** adriant has joined #openstack-infra19:25
*** dayou has quit IRC19:26
*** dayou has joined #openstack-infra19:27
*** paladox has joined #openstack-infra19:34
*** ahosam has joined #openstack-infra19:34
*** paladox has quit IRC19:35
*** paladox has joined #openstack-infra19:35
*** jamesmcarthur has joined #openstack-infra19:46
*** dave-mccowan has quit IRC19:52
*** dciabrin__ has joined #openstack-infra19:57
*** dciabrin_ has quit IRC20:00
*** Lucas_Gray has quit IRC20:00
*** dave-mccowan has joined #openstack-infra20:12
*** jamesmcarthur has quit IRC20:31
*** tosky has quit IRC20:48
*** takamatsu has quit IRC20:51
*** rfolco has quit IRC21:17
*** rlandy has quit IRC21:20
*** sshnaidm has joined #openstack-infra21:28
*** ociuhandu has joined #openstack-infra22:02
*** ociuhandu has quit IRC22:06
TheJuliaHey infra folks, there is a bifrost post-release job that likely needs to be killed. Out there for nearly 22 hour :\22:24
fungioh, fun... looking22:26
fungineat, it hasn't actually scheduled any jobs in release-post for that id22:30
fungigranted, that pipeline is pretty much only used by the openstack/releases repo i think?22:30
fungiso this ref must be stuck in the ephemeral state where zuul is deciding whether to run jobs for it22:31
fungiit doesn't actually hurt anything being there, but i'd like to go poking in the logs and see if i can find a bug in zuul or something22:32
TheJuliafungi: okay, I just noticed it and was like "oh... well... great!"22:36
* TheJulia goes back to waiting for a test job to work locally to fix bifrost's ci22:36
fungiyeah, an internal implementation detail of zuul is that all refs appear in all pipelines briefly while it determines whether they need builds created there22:41
fungiusually it's so quick you won't notice22:41
fungibut something has caused this one to get "stuck" there22:41
* TheJulia wonders if it is a zombie ref22:45
funginot in the sense i would consider the term, it's the git sha for the current master branch tip22:54
*** tesseract has quit IRC22:54
*** tosky has joined #openstack-infra22:54
fungi2020-01-03 00:39:18,213 DEBUG zuul.Pipeline.openstack.release-post: [e: 2d7976896aba4656aef3f31e326a22a3] Event <GerritTriggerEvent ref-updated opendev.org/openstack/bifrost> for change <Branch 0x7ff40a76b668 openstack/bifrost refs/heads/master updated 15e7b0f89fd0c71e4547b8bbfaa7c82fe650f247..3f74295a0d23203ec871ba5051d6ff52a4f85731> matched <GerritEventFilter types: ref-updated refs:22:57
fungi^refs/heads/.*$ ignore_deletes: True> in pipeline <IndependentPipelineManager release-post>22:57
fungithat's where it started considering it22:58
*** pcaruana has quit IRC22:59
mordredfungi: "fun"23:03
fungilooks like it may have never completed the merge request associated with it23:05
fungiat least that's the last non-stasis log entry i find for it in that pipeline23:07
fungi2020-01-03 00:39:18,255 DEBUG zuul.Pipeline.openstack.release-post: [e: 2d7976896aba4656aef3f31e326a22a3] Scheduling merge for item <QueueItem 0x7ff4c99d66d8 for <Branch 0x7ff40a76b668 openstack/bifrost refs/heads/master updated 15e7b0f89fd0c71e4547b8bbfaa7c82fe650f247..3f74295a0d23203ec871ba5051d6ff52a4f85731> in release-post> (files: ['zuul.yaml', '.zuul.yaml'], dirs: ['zuul.d', '.zuul.d'])23:08
fungii never see a corresponding "...Freezing job graph for <QueueItem 0x7ff2a3b2beb8 ..." which would normally appear just a couple seconds later23:10
fungii'll check the mergers23:12
fungiwhee, right off the bat... zm02 is unresponsive to ssh23:13
fungi22/tcp is listening and gives an openssh banner23:14
*** factor has quit IRC23:14
*** factor has joined #openstack-infra23:15
fungihttp://cacti.openstack.org/cacti/graph.php?action=view&local_graph_id=1547&rra_id=all23:15
fungiplace your bets!23:16
fungilast snmp response was at 00:55z23:16
fungioof, yeah, cpu was spiking up to 100% for the last few minutes there, when it's normally almost zero23:18
fungihttp://cacti.openstack.org/cacti/graph.php?action=view&local_graph_id=1541&rra_id=all23:18
fungicpu utilization seems to have started between 00:30 and 00:35z23:19
fungiand reached 100% around the time that merge request was made, so i'll wager it was the one which accepted the request, only moments before it went out to lunch (for seemingly unrelated reasons)23:20
mordredfungi: that definitely seems like a good candidate culprit23:20
mordrednow that we have a good theory on that merge request - why did zm02 go our to lunch I wonder?23:21
fungiyes, that's where our harrowed tail takes a turn for the sinister23:21
mordredfungi: also - if zm02 goes away goes away, does the scheduler retry the gearman merge job?23:21
fungior so i'm guessing, i haven't read that far yet ;)23:21
fungiwell, seeing if i can squeeze blood from this zm02 stone before i give up and issue a nova reboot23:22
mordred(like, I think gearman tracks tcp connections and has some way of knowing a worker actually went awol?)23:22
mordredfungi: ++23:22
fungii have a hunch we're not going to find out the answer to that particular mystery. ssh repeatedly ends (after a lengthy hang) with "client_loop: send disconnect: Broken pipe" but i'll see if the oob console has anything useful23:23
fungiif we're lucky, there might be something in the syslog after a reboot23:24
fungimordred: oh, while you're around, there was a rackspace trouble ticket a few hours ago letting us know they rebooted the host where the "mttest" nova instance resides. i'm going to assume that's yours, and you don't need any followup on the ticket23:25
mordredfungi: yes to both. in fact, I could almost certainly delete that. I do not remember why I had booted it23:26
mordredI blame elves23:26
fungiconsole has a bunch of kmesg lines like "task kworker/... blocked for more than 120 seconds"23:28
funginothing useful other than to confirm that the instance is well hosed23:28
fungi#status log issued server reboot via api for zm02, hung and unresponsive since ~00:40z on 2019-01-0323:30
openstackstatusfungi: finished logging23:30
fungii closed the rackspace ticket about mttest too23:31
fungiaccording to the nova api, that instance has been in "reboot" state for nearly 5 minutes already. i wonder if there's a problem with the underlying host23:35
fungii followed up with a reboot --hard and it seems to have gotten the idea23:35
fungilogin prompt showing at the console again now23:36
fungii can ssh into it now as well23:36
fungilast syslog entry was Jan  3 00:36:4123:37
fungias suspected, no smoking gun in the syslog either23:38
fungia puppet apply completed at 00:17:09 and then there was another root session for ansible at 00:33:2523:39
fungilooks like ansible was updating ssh keys and the usual23:40
funginothing out of the ordinary, and certainly nothing i would expect to suddenly eat all the cpu23:41
clarkblive migrations seem to have created similar odd behaviors in the past23:43
mordredyah23:44
fungii concur. i'll consider this rca as thorough as is warranted given the usual unknowns of the cloud23:46
fungiit may be worth observing that it seems like if a merger accepts a merge request and then hangs and disappears, and is later rejoined to the system after a reboot, you can end up with a ref stuck in a pipeline indefintiely23:47
fungier, indefinitely23:47
fungiTheJulia: thanks for your observation! it led us to discover a hung zuul-merger server23:47
TheJulia\o;23:51
TheJuliaerr \o/23:51
clarkbfungi: I think we can make gearman timeout and fail I seem to recall tobiash adding support for that23:51
fungii'm guessing \o; is a villager with a torch and a pitchfork23:52
fungi(or a keyboard with the / and ; keys adjacent)23:53
TheJuliaI like the villager one, but I do typo a bit much23:54
fungii treat emoticon typos like a rorschach-style inkblot23:56
*** gyee has quit IRC23:58

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