Thursday, 2020-01-16

clarkband I've got three different cables in my yard I have to be careful not to dig up00:00
clarkbwhere my parents live they have a single fiber cable with I think 10Gbe allocated to the entire country. So they get dsl at 1.2Mbps00:03
clarkband the provider is the government00:04
ianwyeah, basically impossible to get more than 100/40 in .au ; that does beat 1.2 though :)00:06
fungimost of the broadband in the usa is monopolies who have built (or more often purchased out of bankruptcy) the lines and then resell (because they're forced to by law) to other companies who give them a cut. it's sort of like mafia internet00:07
clarkbfungi: I think the reselling only applies to phone infrastructure00:08
clarkbfungi: the fiber and cable stuff doesn't fall under the same rules iirc00:08
fungiyup, true, it's even worse00:09
fungii pay the cable company here for broadband internet service (100mbps up, 25mbps down currently, i think?), no television or voip or anything else. us$100/mo00:10
fungibut there are rural areas which are faaar worse00:10
paladox:O00:11
clarkbfungi: in https://review.opendev.org/#/c/702571/2 the commit message says we are migrating legacy jobs to zuulv3 but it seems we are just copying the existing legacy jobs into the repo?00:11
fungimy parents in the mountains struggle to get unreliable ~5mbps adsl at learly the same price00:11
paladoxADSL is becomming less of a thing now here00:12
*** lathiat has joined #openstack-infra00:12
fungiclarkb: yup, smarcet said in a comment he was going to fix the commit message00:12
paladoxexpecially as BT have removed it from there website and will only show it in areas that have not got fibre.00:12
clarkbfungi: ok I wont approve it then00:12
fungii removed my +2 for now00:13
clarkbthe other two changes related to that look good. So should be able to roll that all into their repos as soon as the commit message reflects reality00:14
paladoxfungi BT's ultra fast recently moved into my area :P00:14
paladoxand not a bad price either!00:14
fungicongrats!00:14
paladoxso i can get upto 150Mbps00:14
paladox(haven't upgraded to them yet)00:15
clarkbspeedtest just showed 325/345 for me. Thats better than it has been since updating00:15
fungiclarkb: yup, i was planning to approve them as well once that one merges00:15
clarkbreally you stop noticing the speed improvements once it gets faster than your wifi network00:15
clarkbI'm too lazy to run cable in my walls00:15
fungiright, ours is theoretically "up to" 100mbps downloads but i've never seen it get close even directly plugging into the transceiver00:16
paladoxheh00:16
paladoxfungi they will also give you £20 if speeds drop below the gurenteed speeds00:16
*** lathiat has quit IRC00:16
paladoxof i think 100mbps00:16
*** ahosam has quit IRC00:17
fungioh, nobody guarantees anything here00:17
paladoxheh00:17
*** jamespage has quit IRC00:18
*** thedac has quit IRC00:18
*** TheJulia has quit IRC00:18
*** kevinz has quit IRC00:18
*** cyberpear has quit IRC00:18
*** donnyd has quit IRC00:18
*** tdasilva has quit IRC00:18
*** rajinir has quit IRC00:18
*** dave-mccowan has quit IRC00:19
*** rajinir has joined #openstack-infra00:19
*** tdasilva has joined #openstack-infra00:19
*** thedac has joined #openstack-infra00:19
*** donnyd has joined #openstack-infra00:19
*** kevinz has joined #openstack-infra00:20
*** jamespage has joined #openstack-infra00:20
*** lathiat has joined #openstack-infra00:20
openstackgerritTristan Cacqueray proposed zuul/zuul-operator master: Add Openshift SCC and functional test  https://review.opendev.org/70275800:20
*** cyberpear has joined #openstack-infra00:20
paladoxfungi bt also have a backup service that uses mobile network, so if the internet cannot be fixed quickly, they'll send out a modem00:20
fungii mean, there are guarantees in negotiated business-to-business contracts with an sla or whatever, but finding an isp which is willing to make service level guarantees for residential service is rare00:21
*** lathiat has quit IRC00:21
*** lathiat has joined #openstack-infra00:21
*** TheJulia has joined #openstack-infra00:22
*** csatari has joined #openstack-infra00:24
paladoxyeh00:26
*** crodriguez has joined #openstack-infra00:27
paladoxhttps://www.ispreview.co.uk/index.php/2019/10/isp-bt-sharply-cuts-uk-ultrafast-broadband-and-phone-prices.html00:27
paladoxheh00:27
paladoxdidn't know that!00:27
fungii don't think service providers here ever cut prices, because they've pretty much all got monopolies in their respective service areas00:29
clarkbfungi: I upgraded my service because they offered the faster service at the same price as my old service00:29
paladoxfungi each year i recontract the cost of my sim has gone down substatially! (e.g 35 -> 27 -> £10/6m then £20 for the rest (24 months contract)00:29
clarkbso they don't really discount things as much as offer more to be competitive :/00:29
paladoxi got it for £10 for 6 months then the rest for £20 only in december last month00:30
fungitrue, mine has upped the speeds they provide, but also seem to like to increase rates steadily every year00:30
fungis/rates/prices/00:30
*** zxiiro has joined #openstack-infra00:30
fungiyeah, cell phone prices are one of the few places here where there's sufficient competition to drive prices lower00:32
fungier, cell service prices that is00:32
*** rpittau|afk has joined #openstack-infra00:34
SpamapSSpectrum never lowers the price, but they have bumped the bandwidth several times.00:35
*** bauzas has quit IRC00:36
paladoxBT is forced to make competition due to ofcom.00:37
*** bauzas has joined #openstack-infra00:38
*** rpittau|afk has quit IRC00:42
*** tdasilva has quit IRC00:42
*** kevinz has quit IRC00:42
*** knikolla has quit IRC00:42
*** csatari has quit IRC00:42
*** clayg has quit IRC00:42
*** rm_work has quit IRC00:43
*** donnyd has quit IRC00:43
*** ildikov has quit IRC00:43
*** gmann has quit IRC00:43
*** zxiiro has quit IRC00:43
*** TheJulia has quit IRC00:44
*** davidlenwell has quit IRC00:44
*** vdrok has quit IRC00:44
*** Ng has quit IRC00:44
*** seongsoocho has quit IRC00:44
*** rajinir has quit IRC00:44
*** tdasilva has joined #openstack-infra00:44
*** arne_wiebalck has quit IRC00:45
*** setuid has quit IRC00:45
*** nickv1985 has quit IRC00:45
*** sparkycollier has quit IRC00:45
*** cjohnston has quit IRC00:45
*** jdelaros1 has quit IRC00:45
*** davecore has quit IRC00:45
*** crodriguez has quit IRC00:45
*** mwhahaha has quit IRC00:45
*** beisner has quit IRC00:45
*** ofosos has quit IRC00:46
*** mnasiadka has quit IRC00:46
*** abelur has quit IRC00:46
*** lsell has quit IRC00:46
*** jungleboyj has quit IRC00:46
*** dustinc has quit IRC00:46
*** portdirect has quit IRC00:46
*** lathiat has quit IRC00:46
*** jamespage has quit IRC00:46
*** coreycb has quit IRC00:46
ianwok, generating wheel indexes has turned out to be a lot harder than i first thought00:46
*** Shrews has quit IRC00:47
*** guilhermesp has quit IRC00:47
*** dougwig has quit IRC00:47
*** tonyb[m] has quit IRC00:47
*** rpioso has quit IRC00:47
*** hrybacki has quit IRC00:47
*** jrosser has quit IRC00:48
*** philroche has quit IRC00:48
funginot that i want to discourage you if you're having fun, but i would be fine if we just focused on scaling down the wheel cache and didn't worry about generating metadata-rich indices for it00:48
*** masayukig has quit IRC00:49
*** mnaser has quit IRC00:49
*** thedac has quit IRC00:49
ianwi don't know if fun is the word, but i came this far ...00:50
fungithere's almost nothing besides packaging bootstrap packages where this issue will crop up that it can't be mitigated by requirements versionspecs and environment markers00:50
*** smarcet has joined #openstack-infra00:51
*** cyberpear has quit IRC00:51
*** petevg has quit IRC00:52
*** johnsom has quit IRC00:52
ianwi do agree, but for projects that are not as requirements focused as openstack it would be nice to be maximally compatible00:52
ianwthe hang up is the time it takes to generate the indexes on AFS when it's checksumming00:52
*** rpioso has joined #openstack-infra00:53
fungikeep in mind that the current wheel cache is also built *from* openstack's requirements repository00:53
fungiso it's already inherently openstacky00:53
clarkbianw: can we make the index without checksums?00:53
ianwtrue, but then we put the mirror config on every host00:53
*** sdoran has quit IRC00:54
clarkbour current indexes don't have checksums iirc00:54
*** petevg has joined #openstack-infra00:54
*** srwilkers has quit IRC00:54
ianwwe build the wheels every time, but then we basically do "if ! -f /afs/.../<thefile.whl>; then copy it" ... i.e. don't recopy00:54
*** gsantomaggio has quit IRC00:55
ianwwhich makes sense.  but makes it hard to know what indexes to generate00:55
fungiif we delete all the unnecessary wheels (those which were simply fetched from pypi) does traversing the remainder in afs become more tractable?00:56
ianwpossibly; i mean one solution is to just up the job timeout00:56
fungifair, it doesn't need to run *that* often00:56
ianwotherwise it's more like "did we copy a new wheel into this directory, if so, regenerate index"00:57
ianwwhich is possible, just more logic00:57
fungione maybe terrible idea: we don't need to look at what's in the directory, all we need is the previous index00:57
fungi(and then parse it)00:58
ianwyes, true.  it has a bootstrap problem though that the first run does all indexes, which is the same problem as making all the indexes every time00:58
fungiso it does become fetching a file from each directory where we're going to put a new wheel, but it only needs to be the one for that directory, right?00:59
fungido we actually need to bootstrap it across the whole mirror?00:59
fungican't we just add an index if we're adding a new wheel and there's no index present yet?01:00
fungibasically assume all the wheels we've already cached don't have this problem (yet)01:00
ianwyes, but my senses are tingling that, say we had to blow a wheel partition away and recreate it, in that stressful situation it would go back to making everything01:00
ianwso now someone would possibly be debugging two issues01:01
fungithat's a good point. it turns the indices into something we need to back up01:01
*** MarkMaglana has quit IRC01:01
*** npochet has quit IRC01:01
fungithey become precious01:01
fungior at least painful to replace01:01
ianwit gets up to about "p" with the current timeout http://zuul.openstack.org/build/e3db5d9b8a0e414a94bf5b83fd129338/log/job-output.txt#5196201:03
*** rpioso has quit IRC01:03
*** petevg has quit IRC01:06
clarkbwhich is 2/3rds?01:08
*** zhurong has joined #openstack-infra01:08
ianwi think this is doomed; i doubt whl's have any sort of build impotence.  while the filename might be the same, the checksum will be different build to build01:09
ianwso i can't create an index from the build host, and then selectively copy over only those whl's that changed ... all the checksums will be wrong01:10
fungiyeah, at least for a lot of wheels this will be the case anyway01:11
ianwi think though, if our wheel jobs started fresh today, they probably would timeout anyway.  they might have worked on a fresh partition when they only had one branch, etc, but i don't think they would be able to copy out everything today01:13
*** jamesmcarthur has joined #openstack-infra01:14
ianwbionic, that has py2&3 builds, only got to "b" http://zuul.openstack.org/build/f7d290c5d4454831b4b84a0e4bc24c59/log/job-output.txt#2613801:15
*** jamesmcarthur_ has joined #openstack-infra01:16
*** csatari has joined #openstack-infra01:16
fungialso worth thinking about, we don't prune the contents there, so we have years of accumulated cruft which jobs will no longer reference01:16
*** jamesmcarthur has quit IRC01:17
ianwvery true, it's constantly appending01:18
*** zhurong has quit IRC01:18
*** mnasiadka has joined #openstack-infra01:18
ianwthere might be an argument to recreate it fully every time.  that way we know we don't have this bootstrap problem should we ever drop a wheel afs partition01:19
ianwit would cost the publish step of the job being longer, but we only do that once a day in periodic, so ...01:19
fungithough if we do that, slimming down the scope of what we copy to just wheels which aren't already on pypi becomes more important01:20
*** smarcet has quit IRC01:20
*** mattw4 has joined #openstack-infra01:20
ianwthat could be phase 2; and as a bonus it would flush itself01:21
openstackgerritMerged openstack/diskimage-builder master: Fix Yum repositories and GPG keys for CentOS 8.1  https://review.opendev.org/70272101:21
fungiyeah, just thinking in terms of the afs write (and vos release) bottleneck01:21
fungithe less we commit to afs, the faster that job will finish01:22
*** csatari has quit IRC01:22
ianwfungi / clarkb: i think this has got sufficient out of hand that a small spec is in order01:22
fungii have to concur01:22
ianwi'll revert the extant changes and write something up01:22
ianwit would be good to have a plan how to do the "if it's on pypi skip it" bits too01:23
fungisure, there's always the "check pypi" option, which since this job has to download sdists from there anyway, probably isn't a big additional stability risk01:23
fungithough if we're logging what gets retrieved from pypi, we could optionally just parse that log01:24
fungiand save some network calls01:24
*** csatari has joined #openstack-infra01:24
fungibasically "if we fetched it from pypi, don't save it to afs"01:24
fungiright now we build the cache on an untrusted node, pull it onto the executor and then selectively write from it into afs01:26
fungiso if we delete those files on the untrusted node we also save some network i/o between the node and the executor01:27
*** zhurong has joined #openstack-infra01:28
*** mnasiadka has quit IRC01:29
*** gyee has quit IRC01:30
openstackgerritIan Wienand proposed openstack/project-config master: copy-wheels: disable PEP503 indexing  https://review.opendev.org/70278001:30
clarkbianw: k01:31
*** csatari has quit IRC01:31
ianwi can do a dib release now01:32
fungiwhat kind of checksum is pypi using?01:38
fungisha256?01:38
fungia.k.a. sha2-25601:38
fungithe one used in my local wheel cache seems to be 56 hex digits in length01:40
*** jamesmcarthur_ has quit IRC01:40
fungiif you concatenate the parent directory digits anyway01:41
*** mattw4 has quit IRC01:41
fungiso shorter than sha2-256, but longer than md5 or sha101:41
*** igordc has quit IRC01:42
ianwmight be blake2?01:42
*** jamesmcarthur has joined #openstack-infra01:42
ianwsha256 was the recommendation in PEP503 for the <a> tags01:43
fungiahh01:44
clarkbya that us what pypi upplies. I thinj pip can do md5 too01:47
*** sparkycollier has joined #openstack-infra01:47
*** jamesmcarthur has quit IRC01:47
fungiaha, this may be sha2-224 (224 bits is 56 hex digits)01:49
*** sparkycollier has quit IRC01:52
fungiianw: also, i've confirmed, rerunning the command to build a platform-specific wheel (i did pyyaml for my test) produces files with varying checksums01:58
fungiwheel building is not (even trivially) reproducible01:58
fungiran the same command seconds apart, got totally different checksums on the results01:59
fungiprobably embeds a build timestamp somewhere02:01
*** smarcet has joined #openstack-infra02:06
*** jamesmcarthur has joined #openstack-infra02:12
fungibecause of that i'm slightly skeptical of the "build indices on the node" approach, as it'll mean a lot more load on afs vs just adding and deleting files incrementally (outside of bootstrapping events where we need to write the full fileset regardless)02:12
*** jamesmcarthur_ has joined #openstack-infra02:16
*** jamesmcarthur has quit IRC02:16
*** setuid has joined #openstack-infra02:24
*** jamesmcarthur_ has quit IRC02:26
*** setuid has quit IRC02:29
*** jamesmcarthur has joined #openstack-infra02:34
*** jamesdenton has quit IRC02:40
*** jamesdenton has joined #openstack-infra02:43
*** ricolin has quit IRC02:49
*** dougwig has joined #openstack-infra02:50
*** dougwig has quit IRC02:55
ianwyeah, that was what i meant by the builds not being idempotent02:56
ianwpypi might want a resuable build effort02:56
fungireproducible but yeah02:58
fungii'm tempted to post on the distutils-sig ml asking for suggestions on reproducible wheel builds, but that's probably a tomorrow thing02:58
fungithe compression is zip which is invariant02:59
fungii tested that much02:59
fungii probably just need to unzip two wheels and diff the tree02:59
fungiat least that'll tell us what we're dealing with02:59
fungiobviously wheels will change if they're linked against/embed c libs which get updated on the build system but tracking that's a feature in my opinion03:00
openstackgerritIan Wienand proposed opendev/system-config master: Add roles for a basic static server  https://review.opendev.org/69758703:10
*** dougwig has joined #openstack-infra03:10
ianwyes, that was something i thought about just comparing the filename for the copy.  if something embeds a static library, you probably want a new copy of even the old version wheels03:13
ianwiirc things commonly embedded such as gzip libraries have had security issues in the past03:13
*** sparkycollier has joined #openstack-infra03:17
fungiyou rebased as part of your changes in the latest revision of 697587 i guess?03:18
*** knikolla has joined #openstack-infra03:18
fungimakes it hard to diff against the previous revision. can you provide a short summary of what you adjusted?03:19
fungiwas it just the "done"s?03:19
*** dougwig has quit IRC03:20
*** dougwig has joined #openstack-infra03:21
*** sparkycollier has quit IRC03:22
ianwfungi: yes sorry it needed a merge; i made the restart handler a reload, and change the name of the afs_mirror variable to afs_root (checking afs was mounted i copied from the mirror role)03:23
*** knikolla has quit IRC03:24
fungiahh, cool. thanks!03:24
fungisometimes it helps to make adjustments and rebase as separate revisions, but it's a judgment call03:24
fungii know it's extra work, and also not easy to remember to think about03:24
ianw++ good point03:27
*** dougwig has quit IRC03:29
ianwi can ping other things, but not review.openstack.org03:30
ianwfalse alarm, must be that great .au internet we were talking about03:34
*** psachin has joined #openstack-infra03:36
fungiturn the icmp packets upside-down? ;)03:37
*** knikolla has joined #openstack-infra03:39
*** jamesmcarthur has quit IRC03:41
*** jamesmcarthur has joined #openstack-infra03:42
*** dougwig has joined #openstack-infra03:44
*** knikolla has quit IRC03:44
*** petevg has joined #openstack-infra03:45
*** jamesmcarthur has quit IRC03:48
*** dougwig has quit IRC03:49
*** jamesmcarthur has joined #openstack-infra03:56
*** jamesmcarthur_ has joined #openstack-infra03:59
*** jamesmcarthur has quit IRC03:59
*** petevg has quit IRC04:01
*** knikolla has joined #openstack-infra04:03
openstackgerritMerged openstack/project-config master: Retire x/zmq-event-publisher  https://review.opendev.org/70274904:04
*** udesale has joined #openstack-infra04:05
openstackgerritMerged openstack/project-config master: Update compute-hyperv test jobs  https://review.opendev.org/70267304:05
*** rlandy has quit IRC04:07
*** knikolla has quit IRC04:09
*** openstackgerrit has quit IRC04:12
*** jungleboyj has joined #openstack-infra04:14
*** jungleboyj has quit IRC04:20
*** jdelaros1 has joined #openstack-infra04:21
*** masayukig has joined #openstack-infra04:21
*** jungleboyj has joined #openstack-infra04:24
*** masayukig has quit IRC04:26
*** jdelaros1 has quit IRC04:26
*** jungleboyj has quit IRC04:29
*** ykarel|away has joined #openstack-infra04:35
*** jdelaros1 has joined #openstack-infra04:37
*** ykarel|away is now known as ykarel04:37
*** tkajinam has quit IRC04:39
*** tkajinam has joined #openstack-infra04:41
*** jdelaros1 has quit IRC04:41
*** openstackgerrit has joined #openstack-infra04:44
openstackgerritMerged openstack/project-config master: Removed OpenstackId legacy jobs  https://review.opendev.org/70257204:44
*** jamesmcarthur_ has quit IRC04:55
*** jamesmcarthur has joined #openstack-infra04:57
*** jamesmcarthur has quit IRC05:02
*** tkajinam_ has joined #openstack-infra05:03
*** MarkMaglana has joined #openstack-infra05:05
*** npochet has joined #openstack-infra05:06
*** tkajinam has quit IRC05:07
*** npochet has quit IRC05:11
*** davidlenwell has joined #openstack-infra05:12
*** MarkMaglana has quit IRC05:14
*** smarcet has quit IRC05:18
*** davidlenwell has quit IRC05:20
*** prometheanfire has quit IRC05:26
*** jamesmcarthur has joined #openstack-infra05:26
*** surpatil has joined #openstack-infra05:27
*** prometheanfire has joined #openstack-infra05:28
*** ociuhandu has joined #openstack-infra05:31
*** jamesmcarthur has quit IRC05:32
*** rpioso has joined #openstack-infra05:32
*** evrardjp has quit IRC05:34
*** evrardjp has joined #openstack-infra05:34
*** ociuhandu has quit IRC05:35
*** davidlenwell has joined #openstack-infra05:42
*** davidlenwell has quit IRC05:52
openstackgerritMerged openstack/project-config master: copy-wheels: disable PEP503 indexing  https://review.opendev.org/70278005:54
openstackgerritMerged openstack/project-config master: Remove infra trusty jobs  https://review.opendev.org/70276405:56
openstackgerritMerged openstack/openstack-zuul-jobs master: Removed OpenstackId Legacy Jobs  https://review.opendev.org/70257305:57
*** jamesmcarthur has joined #openstack-infra06:00
*** davidlenwell has joined #openstack-infra06:05
*** jamesmcarthur has quit IRC06:07
openstackgerritTobias Henkel proposed zuul/zuul master: Add --validate-tenants option to zuul scheduler  https://review.opendev.org/54216006:11
*** setuid has joined #openstack-infra06:11
*** davidlenwell has quit IRC06:11
openstackgerritOpenStack Proposal Bot proposed openstack/project-config master: Normalize projects.yaml  https://review.opendev.org/70280106:13
*** setuid has quit IRC06:16
*** rpioso has quit IRC06:21
*** rajinir has joined #openstack-infra06:22
*** tdasilva has quit IRC06:23
*** jtomasek has joined #openstack-infra06:25
*** rajinir has quit IRC06:30
*** jaicaa_ has quit IRC06:41
*** jaicaa has joined #openstack-infra06:44
*** roman_g has joined #openstack-infra06:45
*** davidlenwell has joined #openstack-infra06:48
*** davecore has joined #openstack-infra06:48
*** cjohnston has joined #openstack-infra06:48
*** gsantomaggio has joined #openstack-infra06:49
*** gmann has joined #openstack-infra06:49
*** abelur has joined #openstack-infra06:49
*** lsell has joined #openstack-infra06:49
*** philroche has joined #openstack-infra06:49
*** mnaser has joined #openstack-infra06:49
*** crodriguez has joined #openstack-infra06:50
*** clayg has joined #openstack-infra06:50
*** mwhahaha has joined #openstack-infra06:50
*** sparkycollier has joined #openstack-infra06:51
*** donnyd has joined #openstack-infra06:52
*** beisner has joined #openstack-infra06:52
*** rpioso has joined #openstack-infra06:52
*** rajinir has joined #openstack-infra06:52
*** thedac has joined #openstack-infra06:53
*** setuid has joined #openstack-infra06:53
*** dougwig has joined #openstack-infra06:54
*** lmiccini has joined #openstack-infra06:55
*** srwilkers has joined #openstack-infra06:57
*** seongsoocho has joined #openstack-infra06:58
*** Ng has joined #openstack-infra06:59
*** kevinz has joined #openstack-infra06:59
*** lathiat has joined #openstack-infra06:59
*** portdirect has joined #openstack-infra07:00
*** vdrok has joined #openstack-infra07:00
*** csatari has joined #openstack-infra07:00
*** pcaruana has joined #openstack-infra07:00
*** jamesmcarthur has joined #openstack-infra07:02
*** johnsom has joined #openstack-infra07:02
*** coreycb has joined #openstack-infra07:03
*** jrosser has joined #openstack-infra07:03
*** TheJulia has joined #openstack-infra07:03
*** dustinc has joined #openstack-infra07:03
*** nickv1985 has joined #openstack-infra07:03
*** masayukig has joined #openstack-infra07:04
AJaegerianw: thanks for taking care of trusty!07:05
*** MarkMaglana has joined #openstack-infra07:06
*** Shrews has joined #openstack-infra07:06
*** jdelaros1 has joined #openstack-infra07:07
*** jamesmcarthur has quit IRC07:09
*** jamespage has joined #openstack-infra07:10
*** knikolla has joined #openstack-infra07:10
*** jungleboyj has joined #openstack-infra07:11
*** npochet has joined #openstack-infra07:13
*** petevg has joined #openstack-infra07:13
*** sdoran has joined #openstack-infra07:14
*** mnasiadka has joined #openstack-infra07:14
openstackgerritMerged openstack/project-config master: Normalize projects.yaml  https://review.opendev.org/70280107:15
*** pgaxatte has joined #openstack-infra07:18
*** rpittau|afk has joined #openstack-infra07:19
*** arne_wiebalck has joined #openstack-infra07:22
openstackgerritMerged openstack/openstack-zuul-jobs master: Remove legacy-puppet-openstack-infra-spec-helper-unit-ubuntu-trusty  https://review.opendev.org/70276507:23
openstackgerritMerged openstack/openstack-zuul-jobs master: Move legacy-gearman-plugin-mavin-build away from Trusty  https://review.opendev.org/70276807:23
*** ahosam has joined #openstack-infra07:24
*** rcernin has quit IRC07:25
*** ildikov has joined #openstack-infra07:25
*** soumplis has joined #openstack-infra07:27
*** evgenyl has joined #openstack-infra07:28
*** tonyb[m] has joined #openstack-infra07:31
openstackgerritMerged openstack/project-config master: Remove legacy-gearman-plugin-mavin-build-ubuntu-trusty  https://review.opendev.org/70276907:41
*** tdasilva has joined #openstack-infra07:47
*** guilhermesp has joined #openstack-infra07:48
*** rm_work has joined #openstack-infra07:49
*** rm_work has quit IRC07:49
*** rm_work has joined #openstack-infra07:49
*** ykarel is now known as ykarel|lunch07:56
*** roman_g has quit IRC07:58
*** jpena|off is now known as jpena08:01
AJaegerianw: dib is still using trusty, see https://opendev.org/openstack/diskimage-builder/src/branch/master/.zuul.d/jobs.yaml08:07
*** slaweq has joined #openstack-infra08:08
AJaegerianw: and system-config etc.08:10
*** dchen has quit IRC08:10
*** tesseract has joined #openstack-infra08:10
openstackgerritTobias Henkel proposed opendev/gear master: Ignore keepalive on unsupported platforms  https://review.opendev.org/70281608:12
openstackgerritAndreas Jaeger proposed opendev/glean master: Remove trusty job  https://review.opendev.org/70281708:13
AJaegerianw: one place ^08:13
*** hrybacki has joined #openstack-infra08:14
openstackgerritAndreas Jaeger proposed opendev/base-jobs master: Remove ubuntu-trusty nodeset  https://review.opendev.org/70281808:17
AJaegerclarkb, ianw that one ^ will show us what still needs to be done as well08:18
*** surpatil has quit IRC08:22
*** udesale_ has joined #openstack-infra08:25
openstackgerritMatthieu Huin proposed zuul/zuul master: OIDCAuthenticator: add capabilities, scope option  https://review.opendev.org/70227508:25
*** udesale has quit IRC08:28
*** rpittau|afk is now known as rpittau08:31
*** tosky has joined #openstack-infra08:32
*** pkopec has joined #openstack-infra08:32
*** ociuhandu has joined #openstack-infra08:33
*** ociuhandu has quit IRC08:33
*** ociuhandu has joined #openstack-infra08:34
*** surpatil has joined #openstack-infra08:34
*** dmellado has quit IRC08:35
*** iurygregory has joined #openstack-infra08:36
*** dmellado has joined #openstack-infra08:37
*** ykarel|lunch is now known as ykarel08:38
openstackgerritTobias Henkel proposed zuul/zuul master: DNM: Try out test sharding for tox-py35  https://review.opendev.org/70247308:44
*** aedc has quit IRC08:47
*** ociuhandu_ has joined #openstack-infra08:48
*** soumplis has left #openstack-infra08:49
*** ociuhandu has quit IRC08:51
*** ralonsoh has joined #openstack-infra08:52
*** ociuhandu_ has quit IRC08:58
*** ociuhandu has joined #openstack-infra08:59
*** ykarel is now known as ykarel|afk09:03
*** udesale_ has quit IRC09:04
*** jamesmcarthur has joined #openstack-infra09:06
openstackgerritJan Kubovy proposed zuul/zuul master: Add spec for scale out scheduler  https://review.opendev.org/62147909:09
*** kjackal has joined #openstack-infra09:10
*** jamesmcarthur has quit IRC09:10
openstackgerritJan Kubovy proposed zuul/zuul master: Add spec for scale out scheduler  https://review.opendev.org/62147909:10
*** xek_ has joined #openstack-infra09:11
*** lucasagomes has joined #openstack-infra09:14
*** kjackal has quit IRC09:27
*** elod has quit IRC09:28
openstackgerritMatthieu Huin proposed zuul/zuul master: OIDCAuthenticator: add capabilities, scope option  https://review.opendev.org/70227509:28
*** kjackal has joined #openstack-infra09:29
*** ccamacho has joined #openstack-infra09:29
openstackgerritSimon Westphahl proposed zuul/nodepool master: Cleanup exception logging in static provider  https://review.opendev.org/70282809:37
*** apetrich has joined #openstack-infra09:39
openstackgerritSimon Westphahl proposed zuul/nodepool master: Cleanup exception logging in static provider  https://review.opendev.org/70282809:39
*** elod has joined #openstack-infra09:53
*** gfidente has joined #openstack-infra10:00
*** zbr is now known as zbr|rover10:09
*** rpittau is now known as rpittau|bbl10:21
openstackgerritSimon Westphahl proposed zuul/zuul master: Report buildset result in MQTT reporter  https://review.opendev.org/70283810:27
*** ykarel|afk is now known as ykarel10:36
*** udesale has joined #openstack-infra10:38
*** gfidente has quit IRC10:45
*** lxkong has joined #openstack-infra11:00
*** gfidente has joined #openstack-infra11:09
*** udesale has quit IRC11:14
*** Lucas_Gray has joined #openstack-infra11:22
donnydsean-k-mooney: yea the power issue was a voltage spike that burn both of my UPS units. Everything is back online, just haven't had cycles to re enable it11:26
*** surpatil has quit IRC11:31
*** lourot has quit IRC11:34
*** chandankumar has joined #openstack-infra11:41
*** Lucas_Gray has quit IRC11:41
sean-k-mooneyouch11:45
*** panda is now known as panda|drappt11:46
sean-k-mooneyok no worries11:46
openstackgerritBenjamin Schanzel proposed zuul/zuul master: Handle Erroneous Cron Strings in TimerDriver  https://review.opendev.org/70223711:46
openstackgerritBenjamin Schanzel proposed zuul/zuul master: Handle Erroneous Cron Strings in TimerDriver  https://review.opendev.org/70223711:55
*** jpena is now known as jpena|lunch12:05
*** dtantsur|afk is now known as dtantsur12:07
openstackgerritBenjamin Schanzel proposed zuul/zuul master: Allow Passing of Jitter Values in TimerDriver  https://review.opendev.org/70285412:08
openstackgerritSimon Westphahl proposed zuul/zuul master: Report buildset result in MQTT reporter  https://review.opendev.org/70283812:08
*** xek__ has joined #openstack-infra12:13
*** xek_ has quit IRC12:16
*** rpittau|bbl is now known as rpittau12:25
openstackgerritSimon Westphahl proposed zuul/zuul master: Report buildset result in MQTT reporter  https://review.opendev.org/70283812:31
*** ykarel has quit IRC12:43
*** ykarel has joined #openstack-infra12:43
*** tetsuro has quit IRC12:45
*** ykarel is now known as ykarel|afk12:52
*** ykarel|afk has quit IRC12:54
*** ykarel_ has joined #openstack-infra12:54
*** ykarel_ is now known as ykarel12:54
*** smarcet has joined #openstack-infra12:56
yoctozeptocirros-cloud.net seemingly down - does infra have a mirror for cirros?12:58
*** ykarel is now known as ykarel|afk12:58
*** rlandy has joined #openstack-infra12:59
*** smarcet has quit IRC13:00
openstackgerritMiklos Vajna proposed opendev/git-review master: Make it possible to specify who is notified  https://review.opendev.org/70286113:03
*** jpena|lunch is now known as jpena13:10
*** jamesmcarthur has joined #openstack-infra13:15
*** ramishra_ has quit IRC13:18
*** lxkong has quit IRC13:20
openstackgerritBenjamin Schanzel proposed zuul/zuul master: Allow Passing of Jitter Values in TimerDriver  https://review.opendev.org/70285413:21
*** jamesmcarthur has quit IRC13:24
*** jamesmcarthur has joined #openstack-infra13:25
*** panda|drappt is now known as panda13:25
*** jamesmcarthur has quit IRC13:33
*** electrofelix has joined #openstack-infra13:35
*** vesper11 has quit IRC13:42
*** vesper11 has joined #openstack-infra13:42
*** ianychoi_ has quit IRC13:44
*** jamesmcarthur has joined #openstack-infra13:44
*** Lucas_Gray has joined #openstack-infra13:45
openstackgerritTristan Cacqueray proposed zuul/zuul-operator master: Import dhall-operator  https://review.opendev.org/70210413:45
openstackgerritTristan Cacqueray proposed zuul/zuul-operator master: Import zuul application from dhall-zuul  https://review.opendev.org/70210513:46
openstackgerritTristan Cacqueray proposed zuul/zuul-operator master: Replace existing operator tasks with the new application  https://review.opendev.org/70210613:46
openstackgerritTristan Cacqueray proposed zuul/zuul-operator master: Add OpenShift SCC and functional test  https://review.opendev.org/70275813:46
openstackgerritTristan Cacqueray proposed zuul/zuul-operator master: Add custom image override  https://review.opendev.org/70286613:46
*** eharney has quit IRC13:47
*** ricolin has joined #openstack-infra13:48
jrosseryoctozepto: there is a cirros image inside the CI vm13:51
*** udesale has joined #openstack-infra13:52
*** smarcet has joined #openstack-infra13:59
*** zxiiro has joined #openstack-infra14:01
*** diablo_rojo_phon has joined #openstack-infra14:02
*** ociuhandu has quit IRC14:02
openstackgerritBenjamin Schanzel proposed zuul/zuul master: Allow Passing of Jitter Values in TimerDriver  https://review.opendev.org/70285414:03
*** dtantsur is now known as dtantsur|brb14:03
*** diablo_rojo has joined #openstack-infra14:04
*** jamesmcarthur has quit IRC14:04
frickleryoctozepto: I do have a private copy which is about half a year old, if that helps you, I could put it up for you somewhere. maybe we (infra) could also setup a mirror, but otoh hrw and smoser were target to move things to github, so that should also get rid of the dreamhost issues14:05
fricklertargetting14:05
*** ociuhandu has joined #openstack-infra14:06
*** cyberpear has joined #openstack-infra14:08
*** ramishra has joined #openstack-infra14:12
yoctozeptofrickler: thanks14:13
yoctozeptojrosser, frickler: hmm, where are they in VM? It seems quite a few CI jobs try downloading it instead14:14
jrosserwe did this change to pick it up https://review.opendev.org/#/c/689843/1/tasks/tempest_resources.yml14:14
jrosserusing this var https://opendev.org/openstack/openstack-ansible-os_tempest/src/branch/master/defaults/main.yml#L25414:15
fricklerfungi: you were looking at mailing lists earlier, looks like http://lists.openstack.org/pipermail/openstack-sos/ hasn't been used in a while, too14:15
*** diablo_rojo has quit IRC14:15
*** Lucas_Gray has quit IRC14:15
*** ociuhandu has quit IRC14:15
*** diablo_rojo has joined #openstack-infra14:16
*** ociuhandu has joined #openstack-infra14:17
frickleryoctozepto: not sure whether that comment is still up to date, but I'd look here first https://opendev.org/openstack/devstack/src/branch/master/tools/image_list.sh#L514:17
fungifrickler: yeah, looks like dansmith is the listed owner for the openstack-sos ml, i can ask him if he's interested in having that one retired. the other ones i closed down last week were cases where list owners had approached me saying they wanted that14:19
*** ociuhandu has quit IRC14:24
*** ianychoi has joined #openstack-infra14:25
*** psachin has quit IRC14:26
*** jamesmcarthur has joined #openstack-infra14:28
*** derekh has joined #openstack-infra14:31
*** eharney has joined #openstack-infra14:32
*** pcaruana has quit IRC14:33
*** jamesmcarthur has quit IRC14:44
*** gfidente has quit IRC14:45
*** lseki has joined #openstack-infra14:58
*** gfidente has joined #openstack-infra15:04
*** jamesmcarthur has joined #openstack-infra15:04
dansmithfungi: that one totally never panned out. don't think there has been a message since 201315:08
dansmithfungi: delete with no notice15:08
openstackgerritSorin Sbarnea proposed zuul/zuul-website master: Add verification file  https://review.opendev.org/70288815:12
openstackgerritStephen Finucane proposed opendev/git-review master: trivial: Update to hacking 2.x  https://review.opendev.org/70288915:15
openstackgerritStephen Finucane proposed opendev/git-review master: gitignore: Ignore reno artefacts  https://review.opendev.org/70289015:16
openstackgerritStephen Finucane proposed opendev/git-review master: tox: Use python3 for all testenvs  https://review.opendev.org/70289115:16
fungidansmith: thanks for confirming! the message archive will still be preserved of course, i'll merely be deleting the ml configuration for it15:16
dansmiththere's no value in the archive, but whatever you want :)15:17
fungiit's no harm to preserve, unlike the rest of the ml bits which cause unchecked messages to pile up in moderation and stuff15:17
jrosseryoctozepto: heres the cirros download shown to be using the image from in the CI VM https://storage.bhs.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_4ce/702714/3/check/openstack-ansible-deploy-aio_metal-ubuntu-bionic/4cefcc2/logs/ara-report/result/92ff67ac-72d8-4650-aa67-cde55428c057/15:19
jrosserif you set everything up right then the get_url module will just check in the location that the file is present / sha is correct and not download again15:19
jrosseroutside CI it does the right thing and downloads the image15:20
*** jamesmcarthur has quit IRC15:21
openstackgerritAndreas Jaeger proposed openstack/project-config master: Remove retired x/js-* repos from gerritbot  https://review.opendev.org/70202815:24
*** ociuhandu has joined #openstack-infra15:27
*** ociuhandu has quit IRC15:28
openstackgerritStephen Finucane proposed opendev/git-review master: Make it possible to specify who is notified  https://review.opendev.org/70286115:33
*** gyee has joined #openstack-infra15:34
openstackgerritTristan Cacqueray proposed zuul/zuul-operator master: Replace existing operator tasks with the new application  https://review.opendev.org/70210615:35
openstackgerritTristan Cacqueray proposed zuul/zuul-operator master: Add custom image override  https://review.opendev.org/70286615:35
openstackgerritTristan Cacqueray proposed zuul/zuul-operator master: Add OpenShift SCC and functional test  https://review.opendev.org/70275815:35
*** pgaxatte has quit IRC15:36
*** ociuhandu has joined #openstack-infra15:37
AJaegerconfig-core, a small gerritbot change for review, please: https://review.opendev.org/70202815:39
*** ahosam has quit IRC15:42
*** ociuhandu has quit IRC15:45
*** ociuhandu has joined #openstack-infra15:45
*** ricolin has quit IRC15:46
*** rfolco is now known as rfolco|doctor15:48
openstackgerritMiklos Vajna proposed opendev/git-review master: Make it possible to specify who is notified  https://review.opendev.org/70286115:58
openstackgerritMerged opendev/git-review master: trivial: Update to hacking 2.x  https://review.opendev.org/70288915:59
*** dtantsur|brb is now known as dtantsur16:02
openstackgerritJeremy Stanley proposed zuul/zuul-website master: Add and update redirects for Zuul docs reorg  https://review.opendev.org/70290416:02
*** michael-beaver has joined #openstack-infra16:04
*** ianychoi_ has joined #openstack-infra16:05
*** jpena is now known as jpena|off16:07
openstackgerritMerged opendev/git-review master: gitignore: Ignore reno artefacts  https://review.opendev.org/70289016:07
openstackgerritMerged opendev/git-review master: tox: Use python3 for all testenvs  https://review.opendev.org/70289116:07
*** ianychoi has quit IRC16:08
*** kjackal has quit IRC16:12
*** kjackal has joined #openstack-infra16:17
openstackgerritMiklos Vajna proposed opendev/git-review master: Make it possible to specify who is notified  https://review.opendev.org/70286116:17
openstackgerritJeremy Stanley proposed zuul/zuul-website master: Add and update redirects for Zuul docs reorg  https://review.opendev.org/70290416:17
*** gfidente has quit IRC16:23
*** rpittau is now known as rpittau|afk16:27
*** electrofelix has quit IRC16:29
*** jackedin has joined #openstack-infra16:29
*** roman_g has joined #openstack-infra16:34
*** tesseract has quit IRC16:39
yoctozeptojrosser: nice, thanks; it surely is nice the image is cached in there, will try this out for kolla, devstack tempest jobs could use that too16:42
*** lmiccini has quit IRC16:42
jrosseryoctozepto: yes it's super neat if you can wire it up so it works transparently in and out of CI, basically keep the image dir the same does the trick16:43
yoctozeptojrosser: indeed, though I worry more about CI, locally I just have the image around when I need it :-)16:44
*** mattw4 has joined #openstack-infra16:45
openstackgerritMerged zuul/zuul-website master: Add and update redirects for Zuul docs reorg  https://review.opendev.org/70290416:45
*** gfidente has joined #openstack-infra16:48
*** chandankumar is now known as raukadah16:49
*** dtroyer has quit IRC16:52
*** psachin has joined #openstack-infra16:53
*** slaweq has quit IRC17:01
*** lucasagomes has quit IRC17:02
*** slaweq has joined #openstack-infra17:04
openstackgerritMerged zuul/zuul master: Extract project config YAML into ref docs  https://review.opendev.org/70197717:06
*** mattw4 has quit IRC17:07
*** slaweq has quit IRC17:09
*** mattw4 has joined #openstack-infra17:10
openstackgerritMiklos Vajna proposed opendev/git-review master: Make it possible to specify who is notified  https://review.opendev.org/70286117:10
openstackgerritClark Boylan proposed zuul/zuul-website master: Add client-user redirect  https://review.opendev.org/70292617:11
*** iurygregory has quit IRC17:14
*** slaweq has joined #openstack-infra17:20
*** slaweq has quit IRC17:25
clarkbI think the disk images and git repos are basically the last things we cache straight onto the images17:28
*** jpena|off is now known as jpena17:29
*** udesale has quit IRC17:31
*** evrardjp has quit IRC17:34
*** evrardjp has joined #openstack-infra17:34
openstackgerritMerged openstack/project-config master: Remove retired x/js-* repos from gerritbot  https://review.opendev.org/70202817:39
yoctozeptojrosser: seems we were already using this particular trick, it's those devstack tempest jobs that did not, let me see if I can mitigate that particular failure...17:39
clarkbyoctozepto: the devstack jobs should, its devstack that we write the files for17:40
yoctozeptoclarkb: those were devstack tempest17:40
yoctozeptolet me find it again17:40
clarkb(like we write the files to the place devstack look for them in iirc)17:40
yoctozeptohttps://zuul.opendev.org/t/openstack/build/d9e2cebcaa674474ad1cc97b1fc7379a neutron-tempest-plugin doh17:41
*** rfolco|doctor is now known as rfolco17:42
clarkbyoctozepto: is it because that is cirros 3.4? and we use 3.5 elsewhere?17:43
*** anteaya has joined #openstack-infra17:43
clarkbwe might not cache the older version17:43
clarkboh we use 0.4.0 elsewhere now17:43
yoctozeptoclarkb: checking script17:43
clarkbso ya I bet that is what it is17:43
yoctozeptoyeah, 0.4.017:43
clarkbthat job needs to use an up to date cirros to get the cached version17:44
openstackgerritMerged zuul/zuul-website master: Add client-user redirect  https://review.opendev.org/70292617:44
yoctozeptoclarkb: mhm, now I see17:45
yoctozeptoit just feeds this oldie into the vars17:45
clarkbreally not sure why they don't use the existing default cirros upload17:46
clarkbdevstack already provides that by default, we shouldn't do an end around it17:46
yoctozeptothey seemingly use ADVANCED_IMAGE_NAME with ubuntu 16.0417:49
yoctozeptowonder if that is the cause they overrode images list17:49
clarkboh maybe a bug in that where it falls back to old cirros for some reason?17:50
clarkbcould be17:50
*** smarcet has quit IRC17:50
*** smarcet has joined #openstack-infra17:53
*** anteaya has quit IRC17:54
yoctozeptoclarkb: I posted an update to ml so that others can react17:55
yoctozeptoI'll see that little plugin if it passes with current cirros17:56
clarkbyoctozepto: thanks17:56
fungithough worth noting, if it remains down our image builds will all fail17:57
fungisince we'll stop being able to cache it17:57
clarkbya though for a day or two thats probably fine17:57
yoctozeptofungi: indeed, but it seems it's not down per se, just tends to be overloaded17:57
fungiahh17:57
yoctozeptoso this way we minimize this problem17:57
fungimay still result in random image update failures for us17:57
yoctozeptoor possibly remove it17:57
*** pkopec has quit IRC17:57
clarkbfungi: yoctozepto also dib should HEAD the url and if the file it already has is current not redownload17:58
yoctozeptoyeah, sure, could use permacopy17:58
yoctozeptocirros does not change17:58
clarkbso if it is just overloading of the upstream then I think we'll be fine17:58
fungimaybe, as long as http head requests are not affected by the overloading17:58
clarkbya17:58
openstackgerritStephen Finucane proposed opendev/git-review master: Make it possible to specify who is notified  https://review.opendev.org/70286117:59
yoctozeptofungi, clarkb: https://github.com/cirros-dev/cirros/issues/12#issuecomment-57522445717:59
*** derekh has quit IRC18:01
yoctozeptoby the looks of it neutron-tempest-plugin was left with 0.3.4 by accident18:08
yoctozeptohttps://review.opendev.org/60976218:08
clarkbyoctozepto: yup looks like the job config should be updated18:14
clarkbmaybe we can drop the default value as well and rely on the actual default in devstack rather than specifying a new default18:14
yoctozeptoclarkb: you mean like this: https://review.opendev.org/702946 ? :D18:15
clarkbyup!18:15
yoctozeptomoreover:18:17
yoctozeptohttp://codesearch.openstack.org/?q=download.cirros-cloud.net&i=nope&files=zuul.*%5C.yaml&repos=18:17
yoctozeptolooks like one and only18:17
yoctozeptowith this particular issue18:17
yoctozeptowell, that sorts it out18:17
clarkbyoctozepto: we can also use logstash to search for cirros download failures18:18
yoctozeptoclarkb: I think I need some guidance with that tough ;D18:18
yoctozeptothough*18:18
fungialso codesearch won't turn up instances on other branches besides master18:18
clarkbyoctozepto: the first step is to find an identifying string in the logs18:18
*** ociuhandu_ has joined #openstack-infra18:19
yoctozeptofungi: yeah, that's true18:19
clarkbyoctozepto: Connecting to download.cirros-cloud.net (download.cirros-cloud.net)|64.90.42.85|:80... failed: Connection timed out. is probably a good one18:19
yoctozeptothough master always gets hit the most18:19
clarkbyoctozepto: then we go to http://logstash.openstack.org/#/dashboard/file/logstash.json18:19
clarkbwe want to search for the above in the message field in job-output.txt18:20
clarkbthat gives us a query like this: message:"Connecting to download.cirros-cloud.net (download.cirros-cloud.net)|64.90.42.85|:80... failed: Connection timed out." AND filename:"job-output.txt"18:20
clarkbthe problem with that query is that the ip address may be different if they load balance18:20
yoctozeptoclarkb: and no regexp? :D18:21
clarkbwe can search for two different matching message sections with separate message fields AND'd together18:21
clarkbyoctozepto: correct it is lucene18:21
yoctozeptoclarkb: yeah, though for now I get like 0 hits18:21
yoctozepto:D18:21
fungiyeah, you could split it into separate message tokens around the ip address18:21
clarkbI think we want message:"Connecting to download.cirros-cloud.net" AND message:"failed: Connection timed out." AND filename:"job-output.txt"18:21
clarkbyoctozepto: you probably have to extend the timeframe (note I'm not testing thsi in reality just going from memory so there may be minor bugs ;)18:22
fungiyoctozepto: changed the timeframe from kibana's default of "last 15 minutes"?18:22
yoctozeptoclarkb, fungi: yeah, forgot18:22
yoctozeptoI still forget locally too18:22
*** ociuhandu has quit IRC18:22
clarkbI get 77 hits18:23
clarkbnow on the left you can ask for job names18:23
clarkb"build_name" is the field18:23
*** ociuhandu_ has quit IRC18:23
clarkblooks like the vast majority are from the neutron plugin tests18:23
yoctozeptoclarkb: yeah, got it18:23
yoctozeptomostly neutron18:23
yoctozeptoyeah18:23
yoctozeptoso is going to be fixed18:23
clarkbone is a dib build which intentionally doesn't use the cache in order to test the build iirc18:23
clarkband ya overall should be fixed18:24
yoctozeptoneutron-tempest-plugin-scenario-openvswitch18:25
yoctozepto2518:25
yoctozepto2. neutron-tempest-plugin-dvr-multinode-scenario18:25
yoctozepto2218:25
yoctozepto3. neutron-tempest-plugin-scenario-linuxbridge18:25
yoctozepto1818:25
yoctozepto4. neutron-tempest-plugin-scenario-openvswitch-iptables_hybrid18:25
yoctozepto1718:25
yoctozepto5. neutron-tempest-plugin-dvr-multinode-scenario-stein18:25
yoctozepto1618:25
yoctozepto6. neutron-tempest-plugin-designate-scenario-stein18:25
yoctozepto1118:25
yoctozepto7. neutron-tempest-plugin-dvr-multinode-scenario-rocky18:25
yoctozepto718:25
yoctozeptosorry for the spam18:25
yoctozeptothe even lines are counts there18:25
yoctozeptoso neutron-tempest to merge and backport18:26
yoctozeptoclarkb, fungi: thanks for the enlightenment :-) feeling more confident with infra now18:28
clarkbyoctozepto: great! as a side note we only have ~10 days of logs idnexed there because the db gets too large otherwise. And if you want to learn about doing queries in there the lucene docs are a good start (because ya its not as flexible as regexes)18:28
clarkbour elasticsearch cluster is 6 nodes, each has a 1TB volume for data attached to it and we need to be resilient to the failure of a single node which means we get 5TB of effective storage18:29
clarkband we still fill that up within about 12 days18:29
yoctozeptowow, nice18:30
fungithere's some details at https://docs.openstack.org/infra/system-config/logstash.html though it may be outdated since the zuul v3 implementation changed a few bits18:30
*** dtantsur is now known as dtantsur|afk18:30
*** slaweq has joined #openstack-infra18:31
*** liuyulong has quit IRC18:34
*** slaweq has quit IRC18:36
*** armax has quit IRC18:37
yoctozeptoclarkb, fungi: http://paste.openstack.org/show/788497/18:37
yoctozeptorecord has two statuses, two builds18:38
yoctozeptotwo branches18:38
yoctozeptowhat the18:38
yoctozepto<insert ur fav word in here>18:39
*** ociuhandu has joined #openstack-infra18:40
clarkbyoctozepto: bug in the file parsing18:40
yoctozepto(and note kolla could not produce this message)18:40
yoctozeptomhm, odd18:40
clarkbusually indicates we have concatenated two events into one and those came from different sources18:40
yoctozeptoyeah, but kolla has no such entry in its logs :D18:41
yoctozeptothe merger is really mysterious18:41
*** jpena is now known as jpena|off18:41
clarkbya Im sure it came from the neutron side18:41
clarkbthen for some reason in the stream it added a kolla log to it18:42
clarkbthestuff after the newline in the message18:42
*** ociuhandu has quit IRC18:45
yoctozeptoyeah, it looks kollish18:45
yoctozepto2020-01-16 09:58:37.780868 | primary | INFO:kolla.common.utils.monasca-thresh:496/634 KB   4/359 KB   68/407 KB   432/3862 KB18:46
yoctozepto496/634 KB   4/359 KB   68/407 KB   436/3862 KB18:46
yoctozepto496/634 KB   4/359 KB   68/407 KB   440/3862 KB18:46
*** psachin has quit IRC18:46
clarkbya the reason it tries to concatenate there is we have a multiline event. The 496 prefixed lines should all be concatenated to the 2020 prefixed line18:47
clarkbfor some reason it ends up associated to the other file event18:47
clarkbin theory this should never happen because we process files serially18:47
clarkbor rather in separate serial pipelines18:48
clarkbI think this ends up being a logstash bug because it must be crossing those pipelines18:48
clarkbI looked into it a while back and decided it happened infrequently enough to not worry too much18:48
clarkbwhen processing a billion results a day figuring out why .001% are weird is not always easy18:49
*** smarcet has quit IRC18:50
*** gfidente is now known as gfidente|afk18:51
*** ralonsoh has quit IRC18:51
*** rlandy is now known as rlandy|afk18:54
*** openstackgerrit has quit IRC18:58
*** openstackgerrit has joined #openstack-infra18:59
openstackgerritMatthieu Huin proposed zuul/zuul master: JWT drivers: Deprecate RS256withJWKS, introduce OpenIDConnect  https://review.opendev.org/70197218:59
*** kjackal has quit IRC18:59
openstackgerritMatthieu Huin proposed zuul/zuul master: JWT drivers: Deprecate RS256withJWKS, introduce OpenIDConnect  https://review.opendev.org/70197219:02
*** jackedin has quit IRC19:02
openstackgerritJames E. Blair proposed zuul/zuul master: Re-order reference index  https://review.opendev.org/70296219:05
*** aedc has joined #openstack-infra19:08
openstackgerritMatthieu Huin proposed zuul/zuul master: JWT drivers: Deprecate RS256withJWKS, introduce OpenIDConnect  https://review.opendev.org/70197219:10
openstackgerritMohammed Naser proposed zuul/zuul-helm master: Added support for configuring disk_limit_per_job  https://review.opendev.org/70296319:17
*** ccamacho has quit IRC19:18
*** smarcet has joined #openstack-infra19:18
yoctozepto19:49:13 <clarkb> when processing a billion results a day figuring out why .001% are weird is not always easy19:19
yoctozeptoalways nice to keep some sanity to ourselves isn't it?19:19
openstackgerritTristan Cacqueray proposed zuul/zuul-operator master: Add OpenShift SCC and functional test  https://review.opendev.org/70275819:20
*** armax has joined #openstack-infra19:23
openstackgerritSorin Sbarnea proposed zuul/zuul-jobs master: tox: change default calling as a module  https://review.opendev.org/69005719:28
openstackgerritMohammed Naser proposed zuul/zuul-helm master: Add extra files for secret  https://review.opendev.org/70296519:29
openstackgerritMerged openstack/cookiecutter master: Update CONTRIBUTING.rst template  https://review.opendev.org/69600119:31
*** smarcet has quit IRC19:32
clarkbyoctozepto: indeed19:35
johnsomDid we deploy the new zuul recently? I'm getting blank pages where the logs list should be.... https://zuul.opendev.org/t/openstack/build/eacbccd51e5f4125aab3eb329c976f3a/log/controller/logs/19:42
clarkbjohnsom: we did deploy a new zuul on tuesday iirc19:43
clarkbhttps://storage.gra.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_eac/702921/1/check/octavia-v2-dsvm-scenario/eacbccd/controller/logs/ the logs are there at least19:44
clarkband navigating the tree in the web dashboard shows them too19:44
clarkbI'm not sure we do deep links in the dashboard though?19:44
johnsomI guess direct nav in the file paths doesn't work?19:44
clarkbya doing the navigating from the root it doesn't update the url19:44
johnsomIt used to. I use it regularly to jump around in the folders19:45
clarkbits valid when you open a file that way19:45
clarkbbut not the intermediate dirs looks like19:45
clarkbI don't think the js has updated around that19:45
clarkbcorvus: ^ would probably know for sure though19:45
smcginnisjohnsom: Looks like if you step back, you can get there from the summary - https://zuul.opendev.org/t/openstack/build/eacbccd51e5f4125aab3eb329c976f3a/19:45
johnsomYeah, looks like you have to go back to the root then down again.19:46
fungidid it previously auto-expand the location you indicated in the log browser if you provided a deep link to a directory under the dashboard url?19:46
fungii too had never tried doing that so didn't notice what it did19:47
*** cyberpear has quit IRC19:47
johnsomI *think* I got a non-pretty view of the directory. I.e. it didn't have that (raw) or expander links, just the old view19:47
clarkbjohnsom: thats if you used the raw urls19:48
clarkbhttps://storage.gra.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_eac/702921/1/check/octavia-v2-dsvm-scenario/eacbccd/controller/logs/ is the raw url for this particular example19:48
johnsomYeah, maybe it just directed me there19:48
johnsomI can open a story, should it be zuul/zuul or zuul/zuul-website? Any advice?19:50
clarkbjohnsom: zuul/zuul. zuul-website is for zuul-ci.org content19:50
johnsom+1 Thanks19:50
clarkbI would specify that deep links to directories do not work but they do work for files19:51
johnsomThanks, opened: https://storyboard.openstack.org/#!/story/200710419:56
corvusclarkb: i don't think any of that js has changed19:57
fungiianw: eureka!20:02
corvusclarkb, johnsom: i don't think we ever had js rendering of directories.  for a moment, we tried putting the tree on the top of every page, but there were complexities with that.20:02
fungiianw: research into reproducible wheels has paid off20:03
*** kjackal has joined #openstack-infra20:03
fungiianw: the short answer is we want to `export SOURCE_DATE_EPOCH=1540393768;export CFLAGS=-g0`20:03
fungi(pick whatever epoch time we want, just keep it consistent between builds)20:04
clarkbfungi: that still depends on the package itself right?20:04
clarkbfungi: I know pbr a long time ago produced non reproducable builds (we fixed that though)20:04
*** tosky has quit IRC20:04
fungithe problems i found were: 1. file last modified times recorded by zip, 2. c debug info compiling timestamps into .so files20:05
clarkbin the pbr case it was serialization of dicts which isn't deterministic in python220:05
clarkbas order of keys can change20:06
fungiyeah, also some python projects may simply do terrible things like altering the output of autogenerated files from one build to the next like not sorting outputs or embedding timestamps in things20:06
fungii'm sure across a larger test set we'll find more20:07
fungibut also the number of projects we cache which don't already publish usable wheels is probably vanishingly small20:07
JayFI don't have meaningful technical input, but it's really awesome to hear that you all are trying to publish reproducable wheels. Super exciting.20:08
fungiJayF: it's not so much that (i suspect our own wheels are already trivially reproducible)20:08
fungiit's about the platform-specific wheels we cache for dependencies20:08
JayFOh wow, so even going a layer up. That's even more intense!20:09
fungiand trying to find ways to reliably index them by checksum (a feature pip relies on) without replacing them all on every update20:09
*** sshnaidm is now known as sshnaidm|afk20:14
openstackgerritSorin Sbarnea proposed zuul/zuul-jobs master: ensure-tox: use portable pip call  https://review.opendev.org/70297820:26
openstackgerritSorin Sbarnea proposed zuul/zuul-jobs master: ensure-tox: use portable pip call  https://review.opendev.org/70297820:27
openstackgerritTristan Cacqueray proposed zuul/zuul-operator master: DNM: test arbritary uid support for zuul image  https://review.opendev.org/70298020:34
openstackgerritTristan Cacqueray proposed zuul/zuul-operator master: DNM: test arbritary uid support for zuul image  https://review.opendev.org/70298020:37
*** slaweq has joined #openstack-infra20:38
openstackgerritMerged opendev/system-config master: Switch nodes to xenial  https://review.opendev.org/69834320:43
*** gfidente|afk has quit IRC20:46
openstackgerritSorin Sbarnea proposed zuul/zuul-jobs master: ensure-tox: improve pip detection  https://review.opendev.org/70297820:47
openstackgerritSorin Sbarnea proposed zuul/zuul-jobs master: ensure-tox: improve pip detection  https://review.opendev.org/70297820:48
openstackgerritSorin Sbarnea proposed zuul/zuul-jobs master: ensure-tox: improve pip detection  https://review.opendev.org/70297820:50
*** aedc has quit IRC20:51
*** cyberpear has joined #openstack-infra20:53
*** smarcet has joined #openstack-infra21:00
mnaserdoes infra run a "docker cache" for quay.io ?21:01
*** rlandy|afk is now known as rlandy21:03
openstackgerritSorin Sbarnea proposed zuul/zuul-jobs master: ensure-tox: improve pip detection  https://review.opendev.org/70297821:04
openstackgerritSorin Sbarnea proposed zuul/zuul-jobs master: ensure-tox: improve pip detection  https://review.opendev.org/70297821:06
clarkbmnaser: we do21:07
clarkbcloudnull: added it. I would have to check the vhost to know the location21:07
mnaserok ill search up systemc-onfig21:07
cloudnullo/21:08
mordredit's a wild cloudnull21:08
mnaserhttps://opendev.org/opendev/system-config/src/branch/master/playbooks/roles/mirror/templates/mirror.vhost.j2#L467-L51321:08
mnaserlooks like its this guy21:08
* cloudnull hides 21:08
cloudnullanything I can help with ?21:08
donnydfungi: or clarkb FN should be good to go if you have time to turn it back on. If not I can get to it later tonight21:08
mnasercloudnull: looks like you already did help out :D21:08
cloudnullwoot!21:09
mnaseri guess there isnt a trivial way to use this registry without changing actual test jobs though21:09
cloudnullnope :'(21:09
clarkbdonnyd: I'll get it thanks21:09
*** slaweq has quit IRC21:09
fungiianw: one other building block. we can indeed parse the pip log to find out what wheels we downloaded from pypi: sed -n 's,.*Downloading from URL21:09
fungi.*/\([^/]*\.whl\)#.*,\1,p' pip.log21:09
cloudnullmnaser we're tinkering with it in the land of tripleo21:09
* fungi curses stray newlines21:09
cloudnullweshay|ruck - might have some insight into using it ?21:09
fungiianw: though might want to extend the pip wheel command to something like `pip --log pip.log wheel ...` so we can more directly control where the appending log resides21:10
mnaseri wonder if its just a matter of s/quay.io/<foo>/21:10
* weshay|ruck scrolls21:11
weshay|ruckmnaser, I think there was a config added for quay.io21:11
mnaserooo21:11
*** jamesmcarthur has joined #openstack-infra21:11
mnasermaybe that might be a podman thing which llets you do multiple mirrors21:12
weshay|rucka while ago.. we got blocked on using quay though because of manifests21:12
fungiianw: anyway, with that sed pattern and reusing the same appending pip.log between all invocations, i think we can do a delete pass from the built wheelhouse just once at the end so we don't lose out on local caching of dependencies between invocations21:12
mnaserweshay|ruck: i'd appreciate if you can share that, trying to speed up some jobs here that hit up quay.io21:13
openstackgerritTristan Cacqueray proposed zuul/zuul-operator master: Replace existing operator tasks with the new application  https://review.opendev.org/70210621:13
openstackgerritTristan Cacqueray proposed zuul/zuul-operator master: Add custom image override  https://review.opendev.org/70286621:13
openstackgerritTristan Cacqueray proposed zuul/zuul-operator master: Add OpenShift SCC and functional test  https://review.opendev.org/70275821:13
openstackgerritTristan Cacqueray proposed zuul/zuul-operator master: DNM: test arbritary uid support for zuul image  https://review.opendev.org/70298021:13
weshay|ruckmnaser, let me go email diving21:14
weshay|ruckmnaser, one thing is clear.. I have a better memory than cloudnull https://review.opendev.org/#/c/683240/21:17
cloudnull^ ++21:17
weshay|ruckcloudnull, :)21:17
*** jamesmcarthur has quit IRC21:17
weshay|ruckcloudnull, I think it's due to the fact you no longer have to drive yourself21:17
*** jamesmcarthur has joined #openstack-infra21:18
cloudnullthis is true, I'm gradually becoming more energy efficient (lazy)21:18
weshay|ruckthis awesomeness.. thanks for the patch cloudnull :)21:19
cloudnullweshay|ruck do we have any jobs running with quay at this time ?21:20
weshay|ruckcloudnull, we've been in contact w/ their support.. we're just starting to support mutiarch manifests.. and pushing those to docker.io21:21
weshay|ruckand quay doesn't have that yet..21:21
weshay|ruckso we're in touch w/ them21:21
weshay|ruckbut can't start using it21:21
weshay|ruckbut we have the code in to push to quay and docker.io and hoping to turn off docker.io at some point21:22
cloudnull++21:23
*** jamesmcarthur has quit IRC21:25
mordredmnaser: the podman config supports multiple mirrors - we use it in setting up the buildset registry21:25
mnasermordred: neat.  i guess that might have to push these jobs to use them instead of docker21:26
mordredmnaser: at this point, I *highly* recommend switching to podman for at least image building21:26
mnaserya this is runtime unfortunately :<21:26
mordredyou can still use docker for running of course21:26
mordrednod21:26
*** eharney has quit IRC21:26
mordredwell- I *also* recommend switching to podman for those - but that's a bigger thing21:26
mordredmnaser: but the buildset registry stuff has code that sets up the config file to point at multiple locations for mirrors21:27
*** rfolco has quit IRC21:29
mordredmnaser: https://opendev.org/zuul/zuul-jobs/src/branch/master/roles/use-buildset-registry/tasks/main.yaml#L88-L9421:30
mordredmnaser: corvus had to write a python module to deal with it :)21:31
paladoxmordred apparently maven has enforced https breaking all tagged gerrit releases :( (i presume)21:32
paladoxbased on https://gerrit-review.googlesource.com/c/bazlets/+/25053221:32
mordredpaladox: oh goodie21:33
mordredpaladox: that change has been merged - so it should be fixed again for rebuilds, yes?21:34
paladoxyup21:34
paladoxbut only on the branch21:34
paladoxno tagged releases have been done with that fix21:34
mordredpaladox: ok by us - we build from branches anyway :)21:36
paladox:P21:36
openstackgerritClark Boylan proposed openstack/project-config master: Revert "Temporarily disable fortnebula"  https://review.opendev.org/70298921:37
clarkbinfra-root ^ I've chcked that the mirror is available and the pypi cache as well as ubuntu afs content seem to be working21:37
fungiexcellent21:38
fungithanks!21:38
paladoxmordred We're setting up a test server to test the schema upgrade on real data (gerrit.w.org).21:38
paladoxour upgrade is part of this quater https://phabricator.wikimedia.org/T242237 :)21:42
clarkbmordred: are we going to add webserver management to review-dev next?21:42
mordredclarkb: yup21:42
mordredclarkb: that's next on my list21:43
openstackgerritJames E. Blair proposed zuul/zuul master: Docs: move project config docs to user reference  https://review.opendev.org/70299221:48
clarkbI'm trying to be a good reviewer and get through project-config and system-config and related changes today. If you've got changes to point out to me feel free21:48
clarkbI'll try to do zuul and nodepool after too if I get time21:48
openstackgerritMerged openstack/project-config master: Add <build|publish>-wheel-mirror-centos-8 jobs  https://review.opendev.org/70235021:53
openstackgerritJames E. Blair proposed zuul/zuul master: Move overview section to reference  https://review.opendev.org/70299521:55
*** smarcet has quit IRC21:56
donnydthank you clarkb :)21:56
openstackgerritMerged openstack/project-config master: Revert "Temporarily disable fortnebula"  https://review.opendev.org/70298921:59
openstackgerritMerged openstack/project-config master: Add ovs and dpdk source to available repos  https://review.opendev.org/70153921:59
clarkbinfra-root https://review.opendev.org/#/c/698089/2 is a nice change I've noticed in clearing my backlog. steve baker has fixed the comment filtering in gerritbot21:59
donnydsometime in the next couple months I will be rebuilding my DC to be more efficient in cooling - so there will be a couple days to a week FN is down. I will let everyone know well in advance22:03
donnydIt should be far ahead of crunch time at the end of the cycle22:04
fungidonnyd: that sounds exciting! looking forward to it22:04
fungicurious to hear what you wind up implementing22:04
clarkbcorvus: any idea why https://review.opendev.org/#/c/660541/3 doesn't get enqueued to the gate even though the depends on there has merged?22:04
donnydThis time around I am going to have some shareable blueprints22:05
clarkbor maybe this is the github cache being stale and I just have to wait for 5 minutes?22:05
corvusclarkb: not immediately.  are you asking me to read the debug log?22:06
clarkbcorvus: no, just asking if github depends on like that have known problems with our zuul22:06
clarkbif not I'll start looking in the debug log22:06
corvusclarkb: not that i'm aware of22:06
*** Lucas_Gray has joined #openstack-infra22:06
donnydcan everyone else hit this http://mirror.regionone.fortnebula.opendev.org/22:06
clarkbdonnyd: I can22:06
clarkbvia ipv422:07
donnydI checked from my phone and here.. just wanted to check before workloads start coming in22:07
donnydthanks clarkb22:07
*** rcernin has joined #openstack-infra22:07
fungii'm getting to it fine over ipv622:07
*** Lucas_Gray has quit IRC22:08
mordredworks for me22:09
donnydthank you all for checking - things should be a go22:09
*** smarcet has joined #openstack-infra22:12
openstackgerritJames E. Blair proposed zuul/zuul master: Docs: re-order reference index  https://review.opendev.org/70296222:13
openstackgerritJames E. Blair proposed zuul/zuul master: Docs: move project config docs to user reference  https://review.opendev.org/70299222:13
openstackgerritJames E. Blair proposed zuul/zuul master: Docs: move overview section to reference  https://review.opendev.org/70299522:13
openstackgerritJames E. Blair proposed zuul/zuul master: Docs: add admin reference section  https://review.opendev.org/70299722:13
*** jamesmcarthur has joined #openstack-infra22:13
openstackgerritMerged opendev/gerritbot master: Fix event comment-added  https://review.opendev.org/69808922:16
*** smarcet has quit IRC22:16
*** xek__ has quit IRC22:17
*** jamesmcarthur has quit IRC22:19
*** smarcet has joined #openstack-infra22:22
*** kjackal has quit IRC22:22
donnydfirst set of jobs are in and all looks good from here22:26
*** jamesmcarthur has joined #openstack-infra22:28
openstackgerritClark Boylan proposed opendev/system-config master: Replace skip with errors=ignore  https://review.opendev.org/66054122:34
*** jamesmcarthur has quit IRC22:35
clarkbinfra-root I had to update the depends-on in https://review.opendev.org/#/c/660541/4 to work around a bug in github3 that zuul is hitting. Any chance yall can give it a quick rereview?22:36
clarkbhttps://review.opendev.org/#/c/526979/ is another one that would be good to land (it makes puppet module cloning more sane)22:37
Shrewsclarkb: I remember that change. looking22:38
clarkbthanks!22:38
Shrewsclarkb: both lgtm22:40
clarkbShrews: I also confirmed that ansible 2.9.1 which is what we run on bridge includes ianw's fix upstream22:40
Shrews++22:41
*** jamesmcarthur has joined #openstack-infra22:47
clarkbmordred: comments on https://review.opendev.org/#/c/690505/2 I think it may cargo cult an existing bug22:47
*** jamesmcarthur has quit IRC22:48
clarkbhttps://review.opendev.org/#/c/701870/1 is another change that I think is an easy review that we can just land. cc infra-root22:49
*** smarcet has quit IRC22:50
clarkbhttps://review.opendev.org/#/c/702053/1 too22:51
openstackgerritMonty Taylor proposed opendev/system-config master: Add job dependencies to haproxy-statsd  https://review.opendev.org/69050522:51
openstackgerritMonty Taylor proposed opendev/system-config master: Update python-base image upload job depends  https://review.opendev.org/70300122:51
mordredclarkb: ^^ there's an update to the haproxy one - and a followup to fix the latent bug22:51
*** jamesmcarthur has joined #openstack-infra22:52
*** smcginnis is now known as smcginnis|PTO22:52
clarkb+2 thanks!22:52
openstackgerritMerged opendev/system-config master: Add notes on manual host configuration runs  https://review.opendev.org/51651022:53
mordredcorvus: got a sec to re-review 690505? (and the followup from the review from clarkb?)22:53
*** smarcet has joined #openstack-infra22:53
*** smarcet has quit IRC22:53
corvus+3s all around22:54
clarkbthanks all looks like we will flush a good number of changes out22:54
*** jamesmcarthur has quit IRC22:55
fungicorvus: was slightly faster on the draw than i was22:56
fungigood thing this wasn't the o.k. corral22:57
*** smarcet has joined #openstack-infra22:57
corvusfungi: imagine if gertty were a fps?22:58
funginow i'm getting flashbacks to the old doom mod that let you shoot system processes to send them kill signals23:01
openstackgerritMerged opendev/system-config master: Better checking for tags when cloning puppet modules  https://review.opendev.org/52697923:01
mordredcorvus: gerrty isn't a FPS?23:01
* fungi imagines a corridor full of ravenous pink munchers with change ids tattooed on what passes for their foreheads23:02
fungithough maybe it would be more like a duck hunt clone, with diffie the cuckoo instead of ducks23:03
* fungi starts polishing his nes zapper23:04
clarkbpoor diffie23:06
openstackgerritMerged opendev/system-config master: Switch to collect-container-logs  https://review.opendev.org/70187023:13
openstackgerritMerged opendev/system-config master: Add quick script for cleaning boot from volume leaks  https://review.opendev.org/70205323:16
melwittcould someone please give me a hint as to why one job might be ok with a 'no such file or directory' when exporting logs, example: https://zuul.opendev.org/t/openstack/build/f4eba417964042598702f0f17213393b/log/job-output.txt#3094023:26
melwittbut another might not be ok with it and fail the job in post? https://zuul.opendev.org/t/openstack/build/ee415b226ce444c6af0d4dcb0eaf7a34/log/job-output.txt#3105123:27
*** armax has quit IRC23:28
melwittthe first one is a zuul v3 grenade job proposed at https://review.opendev.org/548936 and the second one is Depends-On that change in nova https://review.opendev.org/701478 I don't understand how the same job can behave differently (same job, 'grenade')23:28
*** dchen has joined #openstack-infra23:29
clarkbmelwitt: this is a fun one23:30
clarkbmelwitt: the console gives us better insight. https://zuul.opendev.org/t/openstack/build/f4eba417964042598702f0f17213393b/console#4/0/6/controller vs https://zuul.opendev.org/t/openstack/build/ee415b226ce444c6af0d4dcb0eaf7a34/console#4/0/6/controller23:30
melwittand the first grenade job tolerates the 'cat: /opt/stack/log-start-timestamp.txt: No such file or directory' and the Depends-On one does not. I just don't know where to understand how or why that is23:30
clarkbmelwitt: what that shows us is that when it fails the return code is 1 and when it succeeds the return code is 0 (which is what we'd expect)23:30
clarkbthe reason for the different return codes is that the job that passes uses a pipe to write out the file contents and the one that fails uses a redirect23:31
clarkbif that task had set the pipefail option then they would both fail23:31
melwittohhh gosh I didn't catch the | vs >23:32
melwittsorry23:32
clarkbWe should probably fix the file being gone, then ensure we catch those failures in either case23:32
melwittand thank you so much for showing the console thing. I'm trying to learn how to troubleshoot jobs. and also want to help with converting our jobs to zuul v3 ... I was trying to see if when that grenade zuul v3 change lands if we could get a v3 grenade for free23:33
clarkbyou're welcome. Happy to help23:34
clarkband ya I thinkn once the base grenade stuff is v3'd it should be pretty easy to run a nova job for it (the regular grenade setup is probably good for nova?)23:35
melwittoh geez, the redirect is because of the recent change from sean-k-mooney https://opendev.org/openstack/devstack/commit/d02fa6f856ac5951b8a879c23b57d5a752f28918 and I was looking at an older result on that proposed grenade patch23:35
melwittthat result was from back when it was a pipe23:35
melwittso even that change would fail today with the newer change. so that explains the puzzling difference23:36
melwitts/newer change/redirect in the command/23:36
melwittok. so need to focus on the file being gone. I'll see what I can find out about it23:38
clarkbya I think fixing that should make everything happy23:39
clarkbmelwitt: iirc that file is written so that we can dump the journalctl logs from that point (in the file timestamp) forawrd23:40
clarkbbecause devstack might be run multiple times23:40
clarkbor server might come up and sit for hours before a job runs on it23:40
melwittah I see23:40
melwitthttps://opendev.org/openstack/devstack/src/branch/master/roles/start-fresh-logging/tasks/main.yaml#L1423:42
melwittand the output of running that shows ... nothing really https://zuul.opendev.org/t/openstack/build/ee415b226ce444c6af0d4dcb0eaf7a34/log/job-output.txt#130423:46
openstackgerritMerged opendev/system-config master: Replace skip with errors=ignore  https://review.opendev.org/66054123:46
clarkbmelwitt: https://zuul.opendev.org/t/openstack/build/ee415b226ce444c6af0d4dcb0eaf7a34/console#2/0/50/controller that shows it writing to /opt/stack/old/log-start-timestamp.txt23:48
clarkbso I think the paths are mismatched23:48
clarkb(and that happens because with grenade we have two frames of reference instead of one23:48
melwittright ok. (I really need to figure out console asap :P)23:48
clarkbmelwitt: the console is a rendering of ansible things23:49
clarkbthe job output is nice because its kind of the simplified version and when your issues are in tox output or similar good place to go23:49
clarkbbut if the problems are related to the ansible tasks it is helpful to go there typically23:49
melwittgotcha23:50
openstackgerritMerged opendev/system-config master: Add roles for a basic static server  https://review.opendev.org/69758723:54
melwittI see, so it's writing to /opt/stack/old/log-start-timestamp.txt and trying to read from /opt/stack/log-start-timestamp.txt. that's interesting that during a grenade job the same variable {{ devstack_base_dir }} can be either /opt/stack/old/ or /opt/stack/23:55
clarkbmelwitt: ya I think the mechanism that allows that to happen is we run ansible-playbook for each pre-run and post-run playbook separately23:55
clarkbwhich means they effectively get a clean slate for var defs23:55
melwittI would not have expected that devstack_base_dir would not be /opt/stack/ only23:55
clarkbis it possible the post-run playbook is setting it improperly?23:56
melwittI'll look23:56
zbr|rovermordred: fungi: if you could workflow the ensure-tox today https://review.opendev.org/#/c/702978/ it would be really helpul, thanks.23:57
clarkbmelwitt: looks like pre.yaml sets devstack_base_dir explicitly but post does not (so post falls back to the default23:58
clarkbmelwitt: maybe try setting it in post.yaml too ? https://review.opendev.org/#/c/548936/106/playbooks/pre.yaml line 23 is where pre sets it23:58
melwittin the example I'm looking at, I'm seeing it set to ansible_user_dir https://review.opendev.org/#/c/548936/106/playbooks/post.yaml@2623:58
melwittoh wait that's a different role23:59
melwittI see, ok23:59
clarkbmelwitt: yup https://review.opendev.org/#/c/548936/106/playbooks/post.yaml@15 is where we need to set it I think23:59
melwittyeah makes sense23:59

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