Friday, 2017-09-01

*** Apoorva has quit IRC00:01
*** Apoorva_ has quit IRC00:02
openstackgerritSamuel de Medeiros Queiroz proposed openstack-infra/shade master: De-client-ify User Update  https://review.openstack.org/49928400:04
openstackgerritMonty Taylor proposed openstack-infra/project-config master: WIP Add wheel mirror jobs  https://review.openstack.org/49984300:04
openstackgerritMonty Taylor proposed openstack-infra/project-config master: Ansiblify the wheel build a little more  https://review.openstack.org/49985700:04
mordredjeblair, pabelanger: ^^ there is that taking a single-playbook multi-host approach :)00:05
openstackgerritSamuel de Medeiros Queiroz proposed openstack-infra/shade master: De-client-ify Add User to Group  https://review.openstack.org/49934500:06
openstackgerritSamuel de Medeiros Queiroz proposed openstack-infra/shade master: De-client-ify Check User in Group  https://review.openstack.org/49935700:06
openstackgerritSamuel de Medeiros Queiroz proposed openstack-infra/shade master: De-client-ify Remove User from Group  https://review.openstack.org/49936000:07
*** sflanigan has joined #openstack-infra00:07
*** sflanigan has joined #openstack-infra00:07
*** rlandy|bbl is now known as rlandy00:08
*** rlandy has quit IRC00:10
*** bh526r has quit IRC00:17
*** xarses has quit IRC00:18
*** gouthamr has joined #openstack-infra00:18
*** kjackal has quit IRC00:19
*** kjackal has joined #openstack-infra00:19
*** kjackal has quit IRC00:24
*** kjackal has joined #openstack-infra00:24
*** Julien-z_ has quit IRC00:25
*** ijw has joined #openstack-infra00:26
*** Julien-z_ has joined #openstack-infra00:31
*** ijw has quit IRC00:31
*** ijw has joined #openstack-infra00:32
*** slaweq has joined #openstack-infra00:34
*** slaweq has quit IRC00:39
*** thorst_afk has joined #openstack-infra00:39
ianwis there a reason we're not using ansible 2.3 on hosts?00:44
*** thorst_afk has quit IRC00:44
*** iyamahat has quit IRC00:45
clarkbianw: for puppeting? in thr past its been each ansible release has broken ansible-puppet00:45
clarkbprobably a good idea to test the kick script with 2.3 and upgrade if it works00:46
ianwclarkb: no i mean for devstack-gating in /tmp/ansible virtualenv00:46
*** Swami has quit IRC00:46
*** LindaWang has joined #openstack-infra00:46
ianwjust the parted module is new in there, and i'd prefer to not write custom parted stuff if possible00:46
*** thorst_afk has joined #openstack-infra00:47
clarkbdmsimard: had changes up already to upgrade there00:47
jeblairianw: dmsimard wanted to upgrade recently, though i asked him to hold off since it wasn't necessary for the v3 transition, which would obviate the need shortly anyway.  if there's a legit reason we need to, i don't object.00:47
*** thorst_afk has quit IRC00:47
clarkbhave they not merged?00:47
clarkbah00:47
ianwwell yeah, i'm somewhat a way off having all this swap stuff really ansibalised (is that the word we're using) but would be helpful00:48
*** thorst_afk has joined #openstack-infra00:49
*** thorst_afk has quit IRC00:49
*** mriedem has quit IRC00:51
*** baoli has joined #openstack-infra00:53
*** baoli has quit IRC00:54
*** baoli has joined #openstack-infra00:55
*** vhosakot_ has quit IRC00:57
*** mriedem has joined #openstack-infra01:02
*** mat128 has joined #openstack-infra01:04
openstackgerritJames E. Blair proposed openstack-infra/devstack-gate master: Zuul v3: add a devstack-legacy job  https://review.openstack.org/49769901:08
*** ijw has quit IRC01:08
*** zhurong has joined #openstack-infra01:12
*** hongbin has joined #openstack-infra01:13
dmsimardclarkb, ianw: we're getting occurrences of xvde1 and xvde2 device busy errors (seen one of each) so I sent https://review.openstack.org/#/c/499687/01:20
ianwurgh01:20
dmsimardI have a logstash query somewhere01:21
dmsimardmessage:"/dev/xvde" AND message:"Device or resource busy while setting up superblock"01:22
dmsimardThat's for the ext partition01:23
ianwdmsimard: you know i'm going to ask ... why? :)01:24
dmsimardError: Error informing the kernel about modifications to partition /dev/xvde1 -- Device or resource busy.  This means Linux won't know about any changes you made to /dev/xvde1 until you reboot -- so you shouldn't mount it or use it in any way before rebooting.01:24
dmsimardError: Failed to add partition 1 (Device or resource busy)01:24
dmsimardThat's the other signature01:24
ianwdevicemapper maybe?01:24
dmsimardI dunno. I guess we may have been overconfident in taking out sync and partprobe01:25
dmsimardHence why I'd like to add them back01:25
dmsimardThat's why I wanted to recheck a few times :(01:27
dmsimardBut not seeing any issues spanning 16 nodes on 3 distros... Bleh01:28
*** slaweq has joined #openstack-infra01:35
*** slaweq has quit IRC01:40
*** rama_y has joined #openstack-infra01:46
*** rama_y has quit IRC01:47
*** rama_y has joined #openstack-infra01:47
*** priteau has joined #openstack-infra01:50
*** thorst_afk has joined #openstack-infra01:54
*** priteau has quit IRC01:55
*** thorst_afk has quit IRC01:59
*** yamahata has joined #openstack-infra02:02
*** thorst_afk has joined #openstack-infra02:05
*** thorst_afk has quit IRC02:05
openstackgerritMerged openstack-infra/project-config master: Add an experimental functional job for Qinling  https://review.openstack.org/49956702:06
*** ykarel has joined #openstack-infra02:15
*** rama_y has quit IRC02:20
*** esberglu has joined #openstack-infra02:20
*** esberglu has quit IRC02:20
*** zhurong has quit IRC02:28
*** thegreenhundred has joined #openstack-infra02:31
*** thorst_afk has joined #openstack-infra02:36
*** thorst_afk has quit IRC02:41
*** slaweq has joined #openstack-infra02:49
openstackgerritPaul Belanger proposed openstack-infra/project-config master: Copy contents inside html folder for python-docs job  https://review.openstack.org/49987602:51
*** zhurong has joined #openstack-infra02:53
*** ykarel has quit IRC02:53
*** slaweq has quit IRC02:55
*** ykarel has joined #openstack-infra03:03
*** nicolasbock has quit IRC03:07
*** ramishra has joined #openstack-infra03:08
*** esberglu has joined #openstack-infra03:14
*** esberglu has quit IRC03:18
*** ykarel has quit IRC03:18
*** mriedem has quit IRC03:23
*** baoli has quit IRC03:26
*** baoli has joined #openstack-infra03:27
*** baoli has quit IRC03:31
*** links has joined #openstack-infra03:32
*** iyamahat has joined #openstack-infra03:33
*** slaweq has joined #openstack-infra03:37
*** udesale has joined #openstack-infra03:37
*** thorst_afk has joined #openstack-infra03:38
*** psachin has joined #openstack-infra03:41
*** slaweq has quit IRC03:42
*** thorst_afk has quit IRC03:42
*** baoli has joined #openstack-infra03:51
*** priteau has joined #openstack-infra03:51
*** gouthamr has quit IRC03:53
*** iyamahat_ has joined #openstack-infra03:55
*** priteau has quit IRC03:56
*** iyamahat has quit IRC03:59
*** hongbin has quit IRC04:07
*** ykarel has joined #openstack-infra04:12
*** claudiub has joined #openstack-infra04:17
*** yamamot__ has quit IRC04:28
*** iyamahat_ has quit IRC04:28
*** iyamahat_ has joined #openstack-infra04:29
*** baoli has quit IRC04:34
*** yamamoto_ has joined #openstack-infra04:34
*** slaweq has joined #openstack-infra04:38
*** thorst_afk has joined #openstack-infra04:38
*** dhajare has joined #openstack-infra04:41
*** slaweq has quit IRC04:43
*** thorst_afk has quit IRC04:43
*** mat128 has quit IRC05:07
*** iyamahat_ has quit IRC05:13
*** yamamoto_ has quit IRC05:17
*** yamamoto_ has joined #openstack-infra05:19
*** Douhet has quit IRC05:27
*** Douhet has joined #openstack-infra05:28
*** thorst_afk has joined #openstack-infra05:39
*** thorst_afk has quit IRC05:44
*** links has quit IRC05:50
*** priteau has joined #openstack-infra05:52
*** marst has joined #openstack-infra05:52
*** cuongnv has joined #openstack-infra05:56
*** priteau has quit IRC05:57
*** marst has quit IRC05:57
*** slaweq has joined #openstack-infra05:58
*** esberglu has joined #openstack-infra05:59
*** links has joined #openstack-infra06:02
*** esberglu has quit IRC06:03
*** slaweq has quit IRC06:12
*** pgadiya has joined #openstack-infra06:15
*** pcaruana has joined #openstack-infra06:17
*** jtomasek has joined #openstack-infra06:20
*** rcernin has joined #openstack-infra06:33
*** thorst_afk has joined #openstack-infra06:40
*** pgadiya has quit IRC06:42
openstackgerritIan Wienand proposed openstack-infra/devstack-gate master: [WIP] Ansiblise ephemeral/swap setup  https://review.openstack.org/49946706:44
*** apetrich has joined #openstack-infra06:45
*** thorst_afk has quit IRC06:45
*** xarses has joined #openstack-infra06:46
*** esberglu has joined #openstack-infra06:52
*** esberglu has quit IRC06:53
*** esberglu has joined #openstack-infra06:53
*** esberglu has quit IRC06:53
*** bhavik1 has joined #openstack-infra06:53
*** esberglu has joined #openstack-infra06:54
openstackgerritIan Wienand proposed openstack-infra/devstack-gate master: [WIP] Ansiblise ephemeral/swap setup  https://review.openstack.org/49946706:57
*** xarses has quit IRC06:57
*** esberglu has quit IRC06:58
*** slaweq has joined #openstack-infra07:01
openstackgerritIan Wienand proposed openstack-infra/devstack-gate master: [WIP] Ansiblise ephemeral/swap setup  https://review.openstack.org/49946707:02
*** slaweq has quit IRC07:06
*** shardy has joined #openstack-infra07:09
*** tesseract has joined #openstack-infra07:12
*** slaweq has joined #openstack-infra07:13
openstackgerritzhurong proposed openstack-infra/project-config master: Register murano-tempest-plugin project and jobs  https://review.openstack.org/49991607:18
*** d0ugal has quit IRC07:20
openstackgerritzhurong proposed openstack-infra/project-config master: Register murano-tempest-plugin project and jobs  https://review.openstack.org/49991607:23
*** jpich has joined #openstack-infra07:38
*** jpena|off is now known as jpena07:39
*** lifeless_ is now known as lifeless07:39
*** thorst_afk has joined #openstack-infra07:41
*** ykarel is now known as ykarel|lunch07:43
*** thorst_afk has quit IRC07:45
*** florianf has joined #openstack-infra07:47
*** ralonsoh has joined #openstack-infra07:49
*** egonzalez has joined #openstack-infra07:51
*** priteau has joined #openstack-infra07:53
openstackgerritMerged openstack-infra/tripleo-ci master: Revert "Stop trying to build networking-bagpipe with DLRN"  https://review.openstack.org/49974407:54
*** priteau has quit IRC07:58
*** sflanigan has quit IRC07:58
*** jaosorior has quit IRC07:59
*** jaosorior has joined #openstack-infra08:00
*** slaweq has quit IRC08:00
*** slaweq has joined #openstack-infra08:01
fricklerdoes everybody have their fireworks ready to celebrate review #0.5M? :)08:04
*** lucas-hungry is now known as lucasagomes08:04
*** slaweq has quit IRC08:09
*** slaweq has joined #openstack-infra08:09
*** s-shiono has quit IRC08:31
*** efoley has joined #openstack-infra08:36
fricklerfungi: I did setup smokeping monitoring for ask.o.o and it shows an outage again this morning between 06:55 and 07:10 (5 min resolution), just in case you want to investigate further08:39
*** thorst_afk has joined #openstack-infra08:42
*** ykarel|lunch is now known as ykarel08:42
*** thorst_afk has quit IRC08:46
*** adisky__ has quit IRC08:49
*** electrofelix has joined #openstack-infra08:50
*** psachin has quit IRC09:00
*** priteau has joined #openstack-infra09:02
*** e0ne has joined #openstack-infra09:09
*** sambetts|afk is now known as sambetts09:11
*** efoley has quit IRC09:15
*** efoley_ has joined #openstack-infra09:15
*** salv-orlando has quit IRC09:24
*** kjackal has quit IRC09:24
*** kjackal__ has joined #openstack-infra09:25
*** udesale__ has joined #openstack-infra09:27
*** udesale has quit IRC09:27
*** udesale has joined #openstack-infra09:29
*** salv-orlando has joined #openstack-infra09:29
*** udesale__ has quit IRC09:31
*** nicolasbock has joined #openstack-infra09:33
*** kjackal has joined #openstack-infra09:33
*** kjackal__ has quit IRC09:36
*** e0ne has quit IRC09:38
*** e0ne has joined #openstack-infra09:38
*** udesale has quit IRC09:40
*** udesale has joined #openstack-infra09:41
*** jascott1 has quit IRC09:41
*** jascott1 has joined #openstack-infra09:41
*** e0ne has quit IRC09:42
*** e0ne has joined #openstack-infra09:42
*** thorst_afk has joined #openstack-infra09:42
*** udesale has quit IRC09:44
*** jascott1 has quit IRC09:46
*** thorst_afk has quit IRC09:47
*** salv-orlando has quit IRC10:01
*** cuongnv has quit IRC10:02
*** salv-orlando has joined #openstack-infra10:04
*** d0ugal has joined #openstack-infra10:18
*** LindaWang has quit IRC10:21
*** Julien-z_ has quit IRC10:24
*** LindaWang has joined #openstack-infra10:27
*** Julien-z_ has joined #openstack-infra10:30
openstackgerritMerged openstack-infra/tripleo-ci master: Preparing TripleO CI to test upgrades to Queens  https://review.openstack.org/49935910:30
*** efoley_ has quit IRC10:34
*** thorst_afk has joined #openstack-infra10:43
*** psachin has joined #openstack-infra10:45
*** thorst_afk has quit IRC10:48
*** jascott1 has joined #openstack-infra10:55
*** tosky has joined #openstack-infra10:55
*** bhavik1 has quit IRC10:57
*** zhurong has quit IRC10:59
openstackgerritTristan Cacqueray proposed openstack-infra/nodepool feature/zuulv3: Add /nodes and /nodes.json to webapp  https://review.openstack.org/49996911:00
*** hashar has joined #openstack-infra11:01
*** hashar is now known as hasharAway11:02
openstackgerritTristan Cacqueray proposed openstack-infra/nodepool feature/zuulv3: Add /node-list to the webapp  https://review.openstack.org/49996911:03
*** lucasagomes is now known as lucas-afk11:06
*** stakeda has quit IRC11:08
*** thorst_afk has joined #openstack-infra11:09
*** _ari_|conf is now known as _ari_11:10
*** thorst_afk has quit IRC11:11
*** pbourke has quit IRC11:23
*** pbourke has joined #openstack-infra11:25
*** esberglu has joined #openstack-infra11:26
*** esberglu has quit IRC11:26
*** wolverineav has joined #openstack-infra11:28
*** wolverineav has quit IRC11:28
*** wolverineav has joined #openstack-infra11:29
*** dulek has joined #openstack-infra11:29
*** salv-orlando has quit IRC11:29
*** mat128 has joined #openstack-infra11:35
*** ldnunes has joined #openstack-infra11:42
*** sdague has joined #openstack-infra11:43
*** dprince has joined #openstack-infra11:53
*** srobert has joined #openstack-infra11:56
*** srobert has quit IRC11:56
*** srobert has joined #openstack-infra11:57
openstackgerritTristan Cacqueray proposed openstack-infra/nodepool feature/zuulv3: Implement a static driver for Nodepool  https://review.openstack.org/46862412:02
openstackgerritTristan Cacqueray proposed openstack-infra/nodepool feature/zuulv3: Implement an OpenContainer driver  https://review.openstack.org/46875312:02
openstackgerritTristan Cacqueray proposed openstack-infra/nodepool feature/zuulv3: Refactor provider config to driver module  https://review.openstack.org/48838412:02
*** thorst_afk has joined #openstack-infra12:04
*** trown|outtypewww is now known as trown12:08
*** Julien-z_ has quit IRC12:09
*** askb has quit IRC12:13
*** esberglu has joined #openstack-infra12:19
*** esberglu has quit IRC12:23
*** gcerami has joined #openstack-infra12:28
*** udesale has joined #openstack-infra12:29
gceramiwhen specifying jobs for a pipeline in zuul layout, I can specify a child job that will only run if the parent succeeds, but can a child job have a child job itself ?12:30
openstackgerritOpenStack Proposal Bot proposed openstack-infra/shade master: Updated from global requirements  https://review.openstack.org/49998312:34
*** sbezverk has quit IRC12:38
frickler\o/ proposal bot almost beat me to #500000 :D12:38
*** krtaylor has joined #openstack-infra12:39
mnaserhaha congrats frickler12:43
*** rlandy has joined #openstack-infra12:43
*** sbezverk has joined #openstack-infra12:45
*** jpena is now known as jpena|lunch12:46
*** psachin has quit IRC12:46
*** pkovar has joined #openstack-infra12:51
*** jcoufal has joined #openstack-infra12:51
pkovarclarkb: hi, the docs team was wondering if the infra team could send a representative to our ptg docs session on monday when we plan to discuss retention policy, eol docs (un)publishing etc.12:53
pkovarit's scheduled for Monday 04:30-06:00, see https://etherpad.openstack.org/p/docs-i18n-ptg-queens12:54
mordredfrickler: nicely done!12:58
fungigcerami: yes, you can nest/sequence them as deep as you like. in zuul 2.x you're limited to one direct parent for any job though (so you can't make a job than only runs if a group of other jobs all succeed first)13:00
fungigcerami: but you can certainly have job c which only runs if b passes which only runs if a passes13:01
gceramifungi: great, thanks.13:01
*** thegreenhundred has quit IRC13:02
*** kgiusti has joined #openstack-infra13:02
andreafyolanda, sdague, clarkb: looking for reviews on https://review.openstack.org/#/c/499832/? (add reno gate to hacking)13:03
*** esberglu has joined #openstack-infra13:07
*** esberglu has quit IRC13:07
* sc` prods openstackgerrit with a stick13:09
sc`change 500k didn't pop a channel notify13:09
*** markvoelker has joined #openstack-infra13:11
sc`project-config appears to check out, but it's still early13:11
*** mriedem has joined #openstack-infra13:11
fungipkovar: i expect we'll have plenty of experienced infra folk ready to pop into the docs room for that, but i'll make a note on our planning etherpad so we don't forget13:12
openstackgerritMonty Taylor proposed openstack-infra/shade master: Fix typo in tox.ini  https://review.openstack.org/50004513:13
*** baoli has joined #openstack-infra13:14
pkovarfungi: thanks!13:14
*** scottda_ has joined #openstack-infra13:18
openstackgerritMerged openstack-infra/zuul feature/zuulv3: Handle logging ansible python errors properly  https://review.openstack.org/49939713:19
*** efried is now known as fried_rice13:20
openstackgerritMerged openstack-infra/zuul feature/zuulv3: Remove -vvv from playbook invocation for log streaming test  https://review.openstack.org/49975313:21
openstackgerritJose Luis Franco proposed openstack-infra/tripleo-ci master: WIP: Disable properly services api_cfn and api_cloudwatch.  https://review.openstack.org/49918213:21
openstackgerritMerged openstack-infra/zuul feature/zuulv3: Add support for debug statements  https://review.openstack.org/49960813:21
*** bauzas is now known as bauwser13:22
*** Goneri has joined #openstack-infra13:24
*** adrianofr_ has joined #openstack-infra13:24
openstackgerritMerged openstack-infra/zuul feature/zuulv3: Don't output complex items in the summary line  https://review.openstack.org/49975513:30
openstackgerritMonty Taylor proposed openstack-infra/zuul feature/zuulv3: Make log streaming test three node  https://review.openstack.org/50004913:31
*** dave-mccowan has joined #openstack-infra13:32
*** esberglu has joined #openstack-infra13:36
*** esberglu has quit IRC13:37
*** esberglu has joined #openstack-infra13:39
*** e0ne has quit IRC13:40
*** dulek has left #openstack-infra13:40
*** e0ne has joined #openstack-infra13:41
*** udesale has quit IRC13:42
*** jpena|lunch is now known as jpena13:43
*** links has quit IRC13:44
*** LindaWang has quit IRC13:45
openstackgerritMonty Taylor proposed openstack-infra/zuul feature/zuulv3: Make log streaming test three node  https://review.openstack.org/50004913:45
*** shardy has quit IRC13:49
*** hongbin has joined #openstack-infra13:54
*** shardy has joined #openstack-infra13:56
*** gouthamr has joined #openstack-infra13:57
*** salv-orlando has joined #openstack-infra13:58
*** baoli has quit IRC13:59
*** LindaWang has joined #openstack-infra14:01
clarkbpkovar: looks like that maps to the idea someone posted at https://etherpad.openstack.org/p/infra-ptg-queens I will update the time and location on our etherpad14:03
clarkboh and fungi added it to the scheduled list14:04
fungiseemed like the most relevant location for time-oriented reminders14:05
*** laurelm has joined #openstack-infra14:07
clarkb++ I just hadn't gotten that far down in sb before responding.14:10
*** hasharAway has quit IRC14:11
*** LindaWang has quit IRC14:13
*** srobert has quit IRC14:18
*** eharney has joined #openstack-infra14:19
openstackgerritMerged openstack-infra/shade master: Updated from global requirements  https://review.openstack.org/49998314:29
*** marst has joined #openstack-infra14:29
zoliping pabelanger - Paul, are you around? If yes, could you check my PM, pls?14:30
*** armax_ has joined #openstack-infra14:32
*** armax has quit IRC14:35
*** armax_ is now known as armax14:35
*** jamesmcarthur has joined #openstack-infra14:35
clarkbzoli: feel free to ask the channel too if it is something the cahnnel can help with14:37
dmsimardclarkb: Need +3 on https://review.openstack.org/#/c/499687/ to try and see if it resolves the device busy issue we're seeing.14:38
*** baoli has joined #openstack-infra14:39
clarkbdmsimard: done14:39
*** jaosorior has quit IRC14:40
dmsimardclarkb: thanks, I'll add an e-r query but I might need a bit of help (a bit of a elk noob)14:41
dmsimardclarkb: I wanted to edit the existing one https://github.com/openstack-infra/elastic-recheck/blob/dd5c6d25134b3a65e6425441471b1bf63f6899d8/queries/1706103.yaml14:41
dmsimardto add the xvde1 busy and xvde2 busy errors14:41
zoliclarkb, thanks. I just tried to replicate this setup on a test machine: http://git.openstack.org/cgit/openstack-infra/system-config/tree/modules/openstack_project/templates/mirror.vhost.erb14:41
zoliwith small modifications (forward proxy instead of a reverse one and manual config, no Puppet - it's a PoC)14:42
zoliit is proxying but not caching :(14:42
zoliI am afraid that there is some config mistake laughing at me and I do not see it14:43
clarkbdmsimard: what I like to do is use kibana at http://logstash.openstack.org and edit queries there until I like the results. Then edit the e-r yaml14:44
clarkbdmsimard: generally you'd want (message:"foo" OR message:"bar" OR message:"baz") AND tags:"console" to do what you describe14:44
clarkbdmsimard: just replace the message strings with the several different items you have14:44
clarkbzoli: I would double check that you have mod_cache enabled14:45
dmsimardclarkb: oh, yeah -- that's what I do too except the query doesn't work :)14:45
clarkbzoli: but the nature of the http traffic may also prevent it from being cached so you might need to check if your http is cacheable14:46
clarkbzoli: the apache docs for mod cache have a section on what things are cacheable14:46
clarkbdmsimard: can you share your query string?14:46
*** LindaWang has joined #openstack-infra14:47
zoliclarkb, thanks for hints. mod_cache is enabled:14:47
*** LindaWang has quit IRC14:47
zoli /etc/httpd/conf.modules.d/00-base.conf:LoadModule cache_disk_module modules/mod_cache_disk.so14:47
zoli /etc/httpd/conf.modules.d/00-base.conf:LoadModule cache_disk_module modules/mod_cache_disk.so14:47
*** jamesmcarthur has quit IRC14:48
dmsimardclarkb: oh, nevermind, it works now .. I guess I queried before the logs ended up in logstash yesterday14:49
clarkbdmsimard: ya there is some lag. We can't index until after jobs finish and then all the jobs go through a sometimes relatively small straw14:49
dmsimardclarkb: there's definitely some occurrences14:50
dmsimard(message:"/dev/xvde1: No such file or directory") OR (message:"/dev/xvde" AND message:"Device or resource busy") AND tags:"console"14:50
* dmsimard edits e-r14:50
openstackgerritDavid Moreau Simard proposed openstack-infra/elastic-recheck master: Add additional signature for RAX xvde partitioning issues  https://review.openstack.org/50008814:51
dmsimardpabelanger: ^14:52
clarkbdmsimard: the vast majority of them are on centos-714:52
*** bobh has joined #openstack-infra14:52
dmsimardclarkb: so kernel thing perhaps.14:52
dmsimardclarkb: kernel is old on el7 :(14:52
clarkbthe one xenial hit on the first page of results is a misparse and includes centos too (yay logstash bugs)14:52
clarkbso ya I think this is likely to be a kernel behavior on centos-714:53
openstackgerritMonty Taylor proposed openstack-infra/shade master: Remove errant print  https://review.openstack.org/50009014:53
dmsimardclarkb: ok, hopefully the sync/partprobe resolves it -- landing that e-r patch will help us track it down14:53
clarkbya14:54
clarkbthis could also explain why the first chagne was able to sneak through easily14:54
*** slaweq has quit IRC14:54
clarkbwe only run one centos 7 job on devstack-gate and if that doesn't run on rax the code path isn't exercised14:54
clarkbdmsimard: I think you may need to wrap the OR'd messages in an outer () due to AND precendence14:55
dmsimardclarkb: makes sense14:56
openstackgerritDavid Moreau Simard proposed openstack-infra/elastic-recheck master: Add additional signature for RAX xvde partitioning issues  https://review.openstack.org/50008814:57
clarkbya I seem to get more results that way14:57
clarkbpabelanger: ^ I'll approve that shortly but want to give you a chance to take a look if you like14:58
*** dhajare has quit IRC14:58
openstackgerritMonty Taylor proposed openstack-infra/shade master: Use new keystoneauth version discovery  https://review.openstack.org/49358214:59
*** egonzalez has quit IRC15:00
mtreinishinfra-root: it looks like health.o.o is down. It was probably my change to switch the api service install to use system python instead of a venv. Can someone take a look?15:02
*** jpena is now known as jpena|away15:03
clarkbmtreinish: ya I can poke at it after caffeine15:04
fungior i can take a look after the release team meeting15:04
mtreinishcool, thanks15:04
*** camunoz has joined #openstack-infra15:05
jeblairor i can look after breakfast15:06
*** iyamahat has joined #openstack-infra15:09
openstackgerritMonty Taylor proposed openstack-infra/shade master: Use new keystoneauth version discovery  https://review.openstack.org/49358215:10
*** iyamahat has quit IRC15:10
*** iyamahat has joined #openstack-infra15:11
*** EmilienM has quit IRC15:12
*** EmilienM has joined #openstack-infra15:12
*** iyamahat has quit IRC15:16
jeblairmtreinish: when did the change merge?15:16
jeblairlooks like Aug 31 21:57:12 is when puppet made the change.  i don't see any puppet errors or anything interesting15:18
*** links has joined #openstack-infra15:19
*** dmsimard has quit IRC15:19
*** dmsimard has joined #openstack-infra15:19
jeblair[Fri Sep 01 15:18:23.622601 2017] [:error] [pid 19906:tid 139819439027968] [client 24.69.129.67:38678] Target WSGI script not found or unable to stat: /usr/local/bin/openstack-health15:19
*** iyamahat has joined #openstack-infra15:19
jeblairmtreinish: do you have a link to the change handy?15:20
jeblairperhaps there was no triggering event to cause the install to happen15:20
jeblairi'll manually install it15:20
jeblairmtreinish: done.  it loads for me; let me know if you see further problems15:21
*** rama_y has joined #openstack-infra15:21
jeblairmtreinish: and next time a change lands, let's keep an eye out for whether it auto-updates15:22
*** thegreenhundred has joined #openstack-infra15:22
*** gmann has quit IRC15:23
openstackgerritAttila Darazs proposed openstack-infra/tripleo-ci master: Fix hash_info.sh path for the DLRN API reporting  https://review.openstack.org/50010115:23
*** gmann has joined #openstack-infra15:23
openstackgerritKen Dreyer proposed openstack/python-jenkins master: add jenkins_urlopen() method  https://review.openstack.org/50010315:24
openstackgerritKen Dreyer proposed openstack/python-jenkins master: build_job: return queue item identifier  https://review.openstack.org/50010415:24
openstackgerritKen Dreyer proposed openstack/python-jenkins master: add get_queue_item() method  https://review.openstack.org/50010515:24
openstackgerritKen Dreyer proposed openstack/python-jenkins master: better get_build_info() example  https://review.openstack.org/50010615:24
mtreinishjeblair: https://review.openstack.org/490123 was the change15:25
mtreinishjeblair: hmm, it doesn't look like the elastic-recheck install got triggered either15:25
mtreinishthe status page is saying it isn't able to import e-r http://health.openstack.org/status15:26
*** ihrachys has joined #openstack-infra15:26
jeblairmtreinish: ah yep, both of those are triggered by vcrrepo updates, so this looks like it should be a one-time error.  i'll manually install e-r as well15:27
mtreinishjeblair: cool, thanks15:28
jeblairmtreinish: okay, installed e-r and restarted apache (to clear out cached workers).  status json says er is there now15:29
*** rcernin has quit IRC15:29
*** pcaruana has quit IRC15:30
mtreinishok, great. Everything looks good now15:32
mtreinishand we're finally on the latest version of the api server15:32
pabelangerzoli: clarkb: ya, I would recommend increasing debug logging in apache and see what is happening, I had to do that when trying to proxy cache docker.io. Possible you could do the same process15:32
pabelangerclarkb: dmsimard: wfm15:32
openstackgerritMerged openstack-infra/shade master: Fix typo in tox.ini  https://review.openstack.org/50004515:33
*** ramishra has quit IRC15:34
pabelangerinfra-root: If you didn't see, afs-docs on zuulv3 is now working:  https://docs.openstack.org/sandbox/ however, I'd like to land https://review.openstack.org/499876/ of address the html folder issue.  Once landed, zuul can be changed over to use this, and I'll start working to clean up run-docs role which will be needed for shade an other big tent projects15:37
jeblairpabelanger: wasn't that supposed to be the default for that role?15:39
*** rama_y has quit IRC15:42
pabelangerjeblair: right now no, but we can change that. Today, we just sync the html directory into log_src on the executor. We can change this to act as above, and first create log_src/html on executor and copy contents of html folder into it.15:43
pabelangerI can push up a few patches now for that15:43
jeblairpabelanger: sphinx_output_src: "src/{{ zuul.project.canonical_name }}/doc/build/html"15:43
pabelangerjeblair: right, that's just the html folder15:43
jeblairpabelanger: what am i missing?  that's from the role defaults/main.yaml isn't that the default?15:44
*** armax_ has joined #openstack-infra15:44
pabelangertrailing slash15:44
jeblairpabelanger: yeah, so why aren't you fixing the default?15:44
pabelangersrc/{{ zuul.project.canonical_name }}/doc/build/html/15:44
pabelangerjeblair: I can, but more roles need to change15:44
pabelangerlet me push up those patches15:44
*** armax has quit IRC15:45
*** armax_ is now known as armax15:45
*** wolverineav has quit IRC15:46
dmsimardIs there a way to *remove* a queued job from the zuul queue ?15:47
*** wolverineav has joined #openstack-infra15:47
dmsimardThere seems to be a bug with one of our jobs where there is one parent job, one child job -- the child job is queued but not the parent and the child ends up being queued forever15:47
dmsimardI've been cleaning those up by restarting zuul-server when the queue is otherwise empty but that doesn't seem ideal15:47
clarkbpushing a new patchset is the only way to clear out today I think15:48
jeblairdoes the parent have matchers that don't match the item, but the child does?15:49
*** jamesmcarthur has joined #openstack-infra15:49
*** salv-orlando has quit IRC15:50
*** mugsie has joined #openstack-infra15:51
fungiyou might try abandoning and restoring the change?15:52
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Add zuul.timeout variable to jobs  https://review.openstack.org/50011415:52
pabelangerfungi: ya, I have done that before15:52
fungionce abandoned, i think zuul notices it's unable to merge and aborts15:52
*** ykarel has quit IRC15:53
stephenfinIs there something off with the GitHub mirrors? I see that a load of tags, including the recent 16.0.0 tag, are missing for nova15:53
*** salv-orlando has joined #openstack-infra15:53
stephenfinhttps://github.com/openstack/nova/tree/16.0.0.0 vs. https://github.com/openstack/nova/tree/16.0.0.0rc215:53
*** yamahata has quit IRC15:54
stephenfinMaybe I shouldn't be expecting those. idk15:54
fungistephenfin: check the stable/pike branch15:54
clarkbthe tag is 16.0.0 not 16.0.0.015:54
fungiright, that too15:55
clarkband is in github15:55
fungi16.0.0.0rc2 is the 0rc2 (because of pep 440 reasons) release candidate for 16.0.015:55
stephenfinRight. Damn it. Thanks clarkb, fungi15:55
stephenfinDoes not appear in the tag dropdown. That's GitHub's issue though15:56
openstackgerritPaul Belanger proposed openstack-infra/zuul-jobs master: Update fetch-sphinx-output to collect contents of directory  https://review.openstack.org/50011615:56
pabelangerjeblair: ^would be the change needed15:57
jeblairpabelanger: why are you changing executor dest?15:57
*** Apoorva has joined #openstack-infra15:57
*** yamahata has joined #openstack-infra15:58
pabelangerjeblair: because if not, we'll just copy the sphinx build htmls files into the log_src folder, on html subfolder15:58
jeblairpabelanger: i can't parse that sentence15:59
pabelangers/on html/not html15:59
pabelanger1 sec, let me get a log URL from zuulv3 job15:59
jeblairand also s/log_src/log_root/ ?16:00
pabelangeroh, yes. sorry16:00
jeblairokay, so i thought you *wanted* to get rid of the html/ directory in the output?16:00
pabelangerso, I'd like to keep the following URL structure on docs jobs: http://logs.openstack.org/16/500116/1/check/openstack-doc-build/92ce82e/html/16:00
pabelangerjeblair: only for afs-docs, because we copy into artifacts folder on executor, with non afs docs jobs, they go into log_root/html16:01
pabelangersame role, different destinations on executor16:01
jeblairi feel like this role is becoming more confusing than if it didn't exist16:02
*** ralonsoh has quit IRC16:02
jeblairpabelanger: why not make two roles?16:02
*** annegentle has joined #openstack-infra16:02
pabelangerjeblair: we can, but these roles would almost be copypasta16:02
*** david-lyle has quit IRC16:03
pabelangerwe really need a generic role to copy source dir on node to target dir on executor, and have the ability to change out the varibles for each16:03
jeblairpabelanger: the roles would be nearly identical because the roles are nothing more than a single rsync command.  i think the potential value of these roles is dealing with the paths (which is tricky) for you.16:05
*** baoli_ has joined #openstack-infra16:06
jeblair(if we end up making this no easier than, or even harder than, simply adding an rsync task, then we've missed an opportunity)16:06
*** jpich has quit IRC16:06
*** baoli has quit IRC16:08
jeblairpabelanger: my preference would be to have two different roles so that we only have to think about this question once.  failing that, i think i like your earlier suggestion (499876) better than 500116.16:08
jeblairpabelanger: let's ask mordred for input16:08
*** annegentle has quit IRC16:08
pabelangerjeblair: well, it will require some understand of the role, based on input variables. If we create another role with the same rsync command but different ansible variable defaults, I don't think that is much better either, at least from an ansible POV16:08
pabelangersure, np16:09
*** annegentle has joined #openstack-infra16:09
*** jpich has joined #openstack-infra16:09
jeblairpabelanger: i don't have an ansible pov, i have a user pov, where "fetch-draft-sphinx-output" and "fetch-final-sphinx-output" are easier to deal with than trying to decide whether sphinx_output_src should have a traling / in each individual job.16:09
*** annegentle has quit IRC16:10
openstackgerritMerged openstack-infra/elastic-recheck master: Add additional signature for RAX xvde partitioning issues  https://review.openstack.org/50008816:11
mordredjeblair, pabelanger: reading16:12
dmsimardjeblair: re: parent/child issue (sorry, got sidetracked).. it happens intermittently, I haven't dug too much to figure out why it happens yet16:12
openstackgerritJulia Kreger proposed openstack-infra/shade master: De-clientify baremetal create/delete  https://review.openstack.org/50011916:14
*** rama_y has joined #openstack-infra16:14
openstackgerritJulia Kreger proposed openstack-infra/shade master: De-client-ify baremetal machine port list  https://review.openstack.org/50012016:14
openstackgerritJulia Kreger proposed openstack-infra/shade master: De-client-ify machine patch operations  https://review.openstack.org/50012116:14
*** annegentle has joined #openstack-infra16:14
openstackgerritJames E. Blair proposed openstack-infra/devstack-gate master: Zuul v3: add a devstack-legacy job  https://review.openstack.org/49769916:15
dmsimardjeblair: see: http://i.imgur.com/qDGzCVO.png DLRN-rpmbuild is the parent job16:16
dmsimardIt might be a matcher issue, that's a good pointer16:16
mordredjeblair, pabelanger: do we have cases where we expect people to make child jobs that use the fetch-sphinx-output and will want to provide alternate paths? or do we expect the total set of path combinations to be encompassed in a couple of base jobs?16:16
openstackgerritMerged openstack-infra/devstack-gate master: Re-introduce sync/partprobe in fix_disk_layout  https://review.openstack.org/49968716:17
dmsimardjeblair: yeah, that's exactly it.. missing a branch match16:17
mordredjeblair, pabelanger: it's basically the two, right? "fetch sphinx-output from {dir}" (dir is important because that could be anywhere) and publish to (AFS, logs)16:17
jeblairmordred: the fetch is different for each of the (afs, logs) publishes as well; it's just done with one role16:19
mordredso we always need the first parameter no matter how we organize other things (and it defaults to src/{{ zuul.project.canonical_name }}/doc/build/html/ currently16:19
mordredjeblair: right- I'm just stepping back and making sure I understand the situation, regardless of existing roles16:19
jeblairmordred: well, it defaults to src/{{ zuul.project.canonical_name }}/doc/build/html currently which is correct for logs, but src/{{ zuul.project.canonical_name }}/doc/build/html/ would be correct for afs16:19
pabelangeryes, that is the main issue16:20
jeblairmordred: so conceptually, we have (fetch-for-afs, publish-to-afs) and (fetch-for-logs, publish-to-logs)16:20
jeblairall four of those things are different16:20
*** dave-mccowan has quit IRC16:20
mordrednod. one more wrinkle - the current fetch assumes we only ever want to fetch html made by sphinx, but sphinx has more than one type of output16:21
jeblairright, thought that can (again, currently) be overridden with the src parameter16:22
mordredyah16:22
mordredwhat if fetch always just fetched src/{{ zuul.project.canonical_name }}/doc/build/ to somewhere on the executor, like 'docs' - and then publish-to-logs moved docs/html to logs and publish-to-afs moved docs/html/* to /afs/.openstack ... ?16:23
zolihave a good weekend16:23
jeblairmordred: come to think of it, why actually have a separate fetch role at all?16:24
*** esberglu has quit IRC16:24
jeblairpabelanger: ?16:24
mordredjeblair: I think it made a lot of sense when the majority of what it was doing was fetching docs into the logs dir so that the base job would publish the logs16:24
jeblairyeah, so maybe morph the current one into 'save-sphinx-output-to-logs' or something, and then put the appropriate synchronize task into 'publish-to-afs' ?16:26
*** ykarel has joined #openstack-infra16:26
openstackgerritDavid Shrewsbury proposed openstack-infra/zuul feature/zuulv3: Validate zuul_stream func test output  https://review.openstack.org/49973216:27
*** srobert has joined #openstack-infra16:29
*** aarefiev is now known as aarefiev_afk16:29
*** e0ne has quit IRC16:29
jeblairmordred, pabelanger: you went quiet?  where are we?  do we want to change anything?  or are you tired of thinking about it?  if so, i'll just reverse my -1 on https://review.openstack.org/49987616:30
mordredjeblair: thinking16:30
mordredand looking at code - sorry16:31
jeblairok16:31
jeblairnp16:31
pabelangerjeblair: ya, thinking16:31
pabelangertrying to compose a reply16:31
jeblairokay. just didn't want to leave thing hanging/blocking16:31
*** links has quit IRC16:31
pabelangerk, here goes :)16:31
pabelangerwith, 499876 afs-docs will be done. and I can move onto wheel builds. However, if we want to refactor like above, I don't mind doing it, but that is going to be time not spend on wheel builder. Because PTG timelines and such, will need help on which direction you want me to spend time out16:33
pabelangerI also need to spend time on run-docs refactor for big-tent jobs also, so lots of things to pick from16:34
pabelangerthat is: https://review.openstack.org/499778/16:34
mordredpabelanger, jeblair: ok. how about we land that and move on for today - but put a pin in it for post-ptg because I do think I'm coming around to like two roles or two playbooks or whatnot - but I'm happy for us to do that later16:36
*** jpena|away is now known as jpena|off16:38
pabelangermordred: I'll defer to jeblair on what he like to do16:40
jeblairpabelanger: okay, let's land 876 because it's simple, and will let us evolve forward to the other thing most easily.  maybe we can do that in a spare moment before the ptg even.  :)16:43
*** ramishra has joined #openstack-infra16:44
*** jpich has quit IRC16:45
pabelangerfor sure16:45
openstackgerritSamuel de Medeiros Queiroz proposed openstack-infra/shade master: De-client-ify User Update  https://review.openstack.org/49928416:46
jamesmcarthurpkovar: hogepodge told me you need to get the docs description updated on the PTG page.16:47
pkovarjamesmcarthur: ha, just started composing an email :)16:47
jamesmcarthurpkovar: That content is in our CMS, so the fastest thing would be to just email it to me: jimmy@openstack.org16:47
*** esberglu has joined #openstack-infra16:47
jamesmcarthurpkovar: awesome :)16:47
pkovarwill send it in a bit, thans, jamesmcarthur16:47
pkovarthanks, rather :)16:48
openstackgerritSamuel de Medeiros Queiroz proposed openstack-infra/shade master: De-client-ify Add User to Group  https://review.openstack.org/49934516:48
openstackgerritSamuel de Medeiros Queiroz proposed openstack-infra/shade master: De-client-ify Check User in Group  https://review.openstack.org/49935716:50
*** dprince has quit IRC16:50
*** esberglu has quit IRC16:51
*** iyamahat has quit IRC16:52
jamesmcarthurpkovar: happy to help!16:52
*** iyamahat has joined #openstack-infra16:52
openstackgerritSamuel de Medeiros Queiroz proposed openstack-infra/shade master: De-client-ify Remove User from Group  https://review.openstack.org/49936016:54
*** iyamahat_ has joined #openstack-infra16:55
*** gcerami has quit IRC16:55
*** Goneri has quit IRC16:55
*** iyamahat has quit IRC16:58
*** Apoorva has quit IRC17:01
*** electrofelix has quit IRC17:01
*** Apoorva has joined #openstack-infra17:02
*** xarses has joined #openstack-infra17:04
*** Goneri has joined #openstack-infra17:05
openstackgerritMerged openstack-infra/project-config master: Copy contents inside html folder for python-docs job  https://review.openstack.org/49987617:05
*** annegentle has quit IRC17:06
*** jascott1 has quit IRC17:07
*** jascott1 has joined #openstack-infra17:07
*** jamesmcarthur has quit IRC17:11
*** e0ne has joined #openstack-infra17:15
*** salv-orlando has quit IRC17:16
*** Goneri has quit IRC17:17
*** tosky has quit IRC17:17
*** ramishra has quit IRC17:18
*** sambetts is now known as sambetts|afk17:19
*** esberglu has joined #openstack-infra17:20
*** thegreenhundred has quit IRC17:24
*** jamesmcarthur has joined #openstack-infra17:24
*** jamesmcarthur has quit IRC17:25
*** ykarel has quit IRC17:25
*** jamesmcarthur has joined #openstack-infra17:25
*** trown is now known as trown|lunch17:27
*** harlowja has quit IRC17:30
*** vhosakot has joined #openstack-infra17:32
openstackgerritPaul Belanger proposed openstack-infra/zuul-jobs master: Fix python3 encoding issues with zuul_afs  https://review.openstack.org/50013717:36
openstackgerritDavid Shrewsbury proposed openstack-infra/zuul feature/zuulv3: Validate zuul_stream func test output  https://review.openstack.org/49973217:40
openstackgerritTerry Wilson proposed openstack-infra/project-config master: Add neutron tempest test to ovsdbapp gate  https://review.openstack.org/49923817:40
*** jascott1 has quit IRC17:40
openstackgerritMerged openstack-infra/shade master: Use new keystoneauth version discovery  https://review.openstack.org/49358217:40
*** pkovar has quit IRC17:47
*** jascott1 has joined #openstack-infra17:55
*** bnemec is now known as beekneemech17:56
openstackgerritJames E. Blair proposed openstack-infra/devstack-gate master: Zuul v3: add a devstack-legacy job  https://review.openstack.org/49769917:59
*** tosky has joined #openstack-infra18:01
*** rhallisey has quit IRC18:07
openstackgerritMerged openstack-infra/zuul-jobs master: Fix python3 encoding issues with zuul_afs  https://review.openstack.org/50013718:09
openstackgerritPaul Belanger proposed openstack-infra/openstack-zuul-jobs master: WIP: Refactor run-docs role to use tox role  https://review.openstack.org/50015518:10
*** harlowja has joined #openstack-infra18:12
openstackgerritDavid Moreau Simard proposed openstack-infra/zuul feature/zuulv3: Always generate the ARA report, even on failure  https://review.openstack.org/50015918:16
pabelangerjeblair: mordred: https://docs.openstack.org/sandbox/ displays properly now18:16
openstackgerritDavid Moreau Simard proposed openstack-infra/zuul feature/zuulv3: Always generate the ARA report, even on failure  https://review.openstack.org/50015918:17
*** Swami has joined #openstack-infra18:17
jeblairpabelanger: w00t!18:17
openstackgerritClark Boylan proposed openstack-infra/devstack-gate master: Create aligned partitions in disk fixing  https://review.openstack.org/49931418:17
*** salv-orlando has joined #openstack-infra18:17
clarkbdmsimard: ^ there is that rebase18:17
pabelangerjeblair: mordred: so, if we wanted to have a job do vos release docs volume, would it make sense to to use a mutex like we did for debian package jobs?18:18
jeblairpabelanger: let's leave that alone for now; it's complicated18:20
*** Yogi1 has joined #openstack-infra18:20
clarkbdid that feature to only run one post job get in?18:20
clarkbbecause that would be even better than a mutex18:20
pabelangerjeblair: sure, didn't expect us to get that before PTG18:20
jeblairclarkb: nope, i'm waiting until after ptg to write that18:20
dmsimardclarkb: wow, you ended up needing to do all that math after all ?18:20
clarkbok18:20
clarkbdmsimard: ya I couldn't get it to work just with parted18:20
clarkbdmsimard: thankfully the math is simple enough it works in bash18:20
dmsimardclarkb: that's disgusting :(18:21
dmsimardnot your fault18:21
dmsimardbut :(18:21
clarkbya seems like partition tools should do that for us18:21
openstackgerritJames E. Blair proposed openstack-infra/devstack-gate master: Zuul v3: add a devstack-legacy job  https://review.openstack.org/49769918:21
clarkbI recently discovered how difficult it is to get the ubuntu installer to make a bigger /boot18:21
clarkbyou have to partition it completely manually otherwise its 512MB hope you don't want 2 kernels18:21
openstackgerritPaul Belanger proposed openstack-infra/openstack-zuul-jobs master: WIP: Refactor run-docs role to use tox role  https://review.openstack.org/50015518:21
*** salv-orlando has quit IRC18:22
*** rkukura_ has joined #openstack-infra18:26
dmsimardclarkb: lol18:27
*** kjackal has quit IRC18:27
*** jamesmcarthur has quit IRC18:28
*** rkukura has quit IRC18:28
*** rkukura_ is now known as rkukura18:28
Yogi1Hi, I hit with error with tox - https://github.com/tox-dev/tox/issues/59518:28
openstackgerritMonty Taylor proposed openstack-infra/zuul feature/zuulv3: Add helper script for doing local log streaming tests  https://review.openstack.org/50016118:28
openstackgerritMonty Taylor proposed openstack-infra/zuul feature/zuulv3: Fix spacer-lines to work with multi-node and items  https://review.openstack.org/50016218:28
openstackgerritMonty Taylor proposed openstack-infra/zuul feature/zuulv3: Stop output start and end times for each task  https://review.openstack.org/50016318:28
Yogi1wonder if anyone aware/noticed of it18:28
*** trown|lunch is now known as trown18:29
clarkbYogi1: I haven't seen it break our jobs yet18:30
clarkbhttp://logs.openstack.org/79/498979/1/gate/gate-tempest-dsvm-neutron-full-ubuntu-xenial/b918da4/logs/pip2-freeze.txt.gz looks like we are on the last release still18:31
clarkbtox is not in constraints so I expect we'll start using the newer version soon18:32
openstackgerritMerged openstack-infra/zuul feature/zuulv3: Add zuul.timeout variable to jobs  https://review.openstack.org/50011418:32
*** yamahata has quit IRC18:32
Yogi1clarkb Our tox is 2.8.018:32
*** david-lyle has joined #openstack-infra18:33
Yogi1clarkb http://logs.openstack.netapp.com/ci-logs/logs/65/499765/5/upstream-check/cinder-cDOT-FCP/3566c47/logs/pip2-freeze.txt.gz18:33
*** iyamahat_ has quit IRC18:33
openstackgerritMerged openstack-infra/project-config master: Zuul v3: Use mirrored git repos in base job  https://review.openstack.org/49985418:33
clarkbYogi1: I have reproduced it locally. Going to poke at it more with pdb18:36
fungioh joy, new tox today i guess18:37
fungireading the release notes now18:37
clarkbalso python2 and python3 both fail... in different ways :(18:37
clarkboh maybe its same way just different error message, but still18:38
*** e0ne has quit IRC18:38
fungithe fix for https://github.com/tox-dev/tox/issues/301 seems to be the most significant behavior change there18:38
fungii know parameter expansion has bitten us in the past18:38
fungior, rather, changes to default behaviors of tox's parameter substitution/expansion18:39
fungitoo easy to wind up relying on unintentional bugs in its behavior18:39
clarkbit seems to dislike https://git.openstack.org/cgit/openstack/tempest/tree/tox.ini#n4618:42
clarkbit is expecting to be able to split the setenv line on =18:42
openstackgerritMonty Taylor proposed openstack-infra/zuul feature/zuulv3: Only run zuul-stream testing on callback changes  https://review.openstack.org/50016818:42
clarkbya thats it18:43
*** annegentle has joined #openstack-infra18:43
clarkbor at least that behavior could explain it18:43
fungithat seems to support to my suspicions as to which change was at fault in this release18:44
fungiso i guess they broke setenv inheritence that way18:45
*** hashar has joined #openstack-infra18:46
*** hashar has quit IRC18:46
*** hashar has joined #openstack-infra18:46
fungithough skimming https://github.com/tox-dev/tox/commit/2c863a7 it's not immediately apparent to me where the bug is if that was actually it18:47
clarkbya me either, also by moving whitespace I am able to get it to fail on different testenv sections...18:48
fungigah18:48
openstackgerritSean Dague proposed openstack-infra/project-config master: add cells v1 job to devstack experimental queue  https://review.openstack.org/50016918:49
sdagueclarkb / fungi ^^^18:49
openstackgerritMonty Taylor proposed openstack-infra/shade master: Allow domain_id for roles  https://review.openstack.org/49699218:49
openstackgerritMonty Taylor proposed openstack-infra/shade master: Move role normalization to normalize.py  https://review.openstack.org/50017018:49
clarkbfungi: that may be because configparser doesn't preserve order?18:49
openstackgerritPaul Belanger proposed openstack-infra/openstack-zuul-jobs master: WIP: Refactor run-docs role to use tox role  https://review.openstack.org/50015518:50
fungiclarkb: oh, yeah it's just a dict of dicts basically18:50
*** Goneri has joined #openstack-infra18:50
fungiwe're likely going to need to hold image updates until this gets fixed (we do still bake tox into the images, right?)18:52
clarkbfungi: that may explain why the pip_install tox in devstack/lib/tempest isn't upgrading since tox is already installed18:53
clarkbheh there is a handy commented out print in tox/config.py in the string replacer /me uncomments it18:56
*** jamesmcarthur has joined #openstack-infra18:59
clarkbwe are not entering https://github.com/tox-dev/tox/commit/6889c81a4c31fedeb22af056e9f2b7e8f86f00cf#diff-2c047dd01e630cb8ae1845ec82f1a89eL1018 that block19:00
fungiyep, the traceback also seemed to indicate we weren't at least bubbling up from in tox.config.Replacer.do_replace() anyway19:02
fungicasting a wider net in the commit history now19:03
*** ijw has joined #openstack-infra19:03
fungithere was one other related to env handling19:04
*** rossella_s has joined #openstack-infra19:04
fungi"#515: Don’t require environment variables in test environments where they are not used."19:04
*** esberglu has quit IRC19:04
clarkbreplace=name in config.envlist <- is the check resulting in false that skips the replacement19:04
*** esberglu has joined #openstack-infra19:05
fungihttps://github.com/tox-dev/tox/pull/52119:05
fungiahh, yeah that gets pretty deep into altering env: handling19:06
clarkblooking at config.envlist it appears to only be a partial list19:07
clarkbso it is doing all-plugin in ['full']19:07
clarkbok I think I understand19:08
fungithe changes done for that pr do seem to be altering setenv to pass in replace=True in a number of places19:08
clarkbyou invoke tox with tox -efull that means envlist is ['full'] but the config parser is going to parse the all-plugin env and break because it won't do replacement on that19:08
*** jamesmcarthur has quit IRC19:08
clarkbif you invoke it with all the envs -efoo -ebar etc it should work19:09
clarkbso I think the trick here is it shouldn't parse envs that aren't in the env list's dep tree19:09
fungiand [testenv:all] doesn't explicitly depend on [tempestenv]19:10
fungibut still tries to substitute/inherit from it19:11
openstackgerritPaul Belanger proposed openstack-infra/openstack-zuul-jobs master: WIP: Refactor run-docs role to use tox role  https://review.openstack.org/50015519:11
*** Guest89418 has joined #openstack-infra19:11
clarkbfungi: ah19:11
clarkbya lets test replacing testenv: to tempestenv:19:11
clarkbok testenv is magical19:13
clarkbyou have to use testenv19:13
fungimagically tragical19:13
clarkbbut switching everything to testenv does not fix it19:15
fungii'm trying to think of a way to accomplish what this was doing while using more straightforward inheritence19:15
fungimtreinish: you may want a piece of this action too ^19:16
fungithis is clearly an intentional behavior change in tox so i doubt we're going to get very far in asking them to undo it19:17
clarkbI've responded to the bug which has people looking into it19:17
*** Guest89418 has quit IRC19:17
*** nicolasbock has quit IRC19:18
clarkbalso someone totally put their aws access key in the bug content19:18
*** salv-orlando has joined #openstack-infra19:18
fungiwow19:18
jeblairyay new cloud!19:19
fungimaybe those are throwaway, or substitutions19:19
* fungi probably has too much faith in humanity19:20
openstackgerritClark Boylan proposed openstack-infra/project-config master: Pin tox to 2.7.0  https://review.openstack.org/50017519:21
clarkbfungi: ^ that should pin our tox install in dib19:21
clarkbreading the bug causing PR the intent was to have this behavior19:23
*** salv-orlando has quit IRC19:24
fungiyeah, odds are we need to find an alternative configuration for tempest (and whatever else was using similar non-inherited substitution patterns)19:25
clarkbthough reading https://github.com/tox-dev/tox/issues/515 there may be another fix that is reasonable19:25
clarkbcan another infra-root or project config core review 500175 so that we can hopefully cut off the tox brokeness before it happens to us?19:28
pabelanger+2, so others can look19:29
mordredclarkb: done19:29
clarkbtyty19:29
mordredoh - I just +Ad it :)19:29
clarkbYogi1: thanks for the notice on that, 500175 should fix it for you if using our dib elements19:32
Yogi1clarkb Thanks!19:33
openstackgerritMonty Taylor proposed openstack-infra/zuul-jobs master: Override tox requirments with zuul git repos  https://review.openstack.org/48971919:34
mordredclarkb, pabelanger: interesting food for thought - in the v3 base tox job we have a check to make sure tox is installed and if it's not we pip install --user tox ... obviously the network is happier when we have tox pre-installed on the machine, but bugs like this one make me wonder whether we should consider not installing tox in the base images once we're on v3, as it w'd have a more flexible way19:37
mordredto respond if we didn't19:37
mordredTOTALLY not important rightnow, nor a thing we have to deal with soon - just came to mind from today's bug/pin19:37
*** rossella_s has quit IRC19:38
openstackgerritMerged openstack-infra/project-config master: Pin tox to 2.7.0  https://review.openstack.org/50017519:38
*** rossella_s has joined #openstack-infra19:39
pabelangermordred: clarkb: ++ I wanted to bikeshed on that topic at PTG also19:39
openstackgerritMerged openstack-infra/project-config master: add cells v1 job to devstack experimental queue  https://review.openstack.org/50016919:42
*** annegentle has quit IRC19:43
clarkbheh that github bug totally updated with details on my project-config change beacuse I put the url in there19:44
openstackgerritMonty Taylor proposed openstack-infra/zuul-jobs master: Override tox requirments with zuul git repos  https://review.openstack.org/48971919:44
openstackgerritDavid Shrewsbury proposed openstack-infra/zuul feature/zuulv3: Validate zuul_stream func test output  https://review.openstack.org/49973219:44
*** gouthamr has quit IRC19:51
openstackgerritMonty Taylor proposed openstack-infra/zuul-jobs master: Override tox requirments with zuul git repos  https://review.openstack.org/48971919:53
openstackgerritMonty Taylor proposed openstack-infra/zuul-jobs master: Rename tox_command_line in docs to tox_extra_args  https://review.openstack.org/48975819:53
*** annegentle has joined #openstack-infra19:53
*** annegentle has quit IRC19:54
mtreinishfungi: a new tox release broke the var substition in tempest's tox.ini?19:56
mtreinishit took me forever to figure out how to make that work short of duplicating everything in every job deinition19:56
clarkbmtreinish: yes19:56
clarkbhttps://github.com/tox-dev/tox/issues/595 is bug19:57
*** jamesmcarthur has joined #openstack-infra19:59
openstackgerritSamuel de Medeiros Queiroz proposed openstack-infra/shade master: De-client-ify Check User in Group  https://review.openstack.org/49935720:02
openstackgerritSamuel de Medeiros Queiroz proposed openstack-infra/shade master: De-client-ify Remove User from Group  https://review.openstack.org/49936020:02
*** jamesmcarthur has quit IRC20:03
openstackgerritMonty Taylor proposed openstack-infra/zuul-jobs master: Override tox requirments with zuul git repos  https://review.openstack.org/48971920:03
*** baoli_ has quit IRC20:04
fungimtreinish: moral of the story is, if you attempt to do anything mildly complex with tox parameters and inheritence, they will eventually break it because they see the behavior you ended up relying on as a bug to be fixed20:04
mtreinishyep, that's kinda how I ended up with all that weird tempestenv stuff in the first place...20:06
*** mat128 has quit IRC20:06
clarkbit does look like they are treating this as a bug rather than a fixed bug though20:06
*** mat128 has joined #openstack-infra20:06
pabelangerclarkb: dmsimard: I haven't been following swap issue much, but is http://logs.openstack.org/57/499457/1/gate/gate-tripleo-ci-centos-7-containers-multinode/ccbe914/logs/devstack-gate-setup-host.txt known?20:07
pabelangerError: Error informing the kernel about modifications to partition /dev/xvde1 -- Device or resource busy.  This means Linux won't know about any changes you made to /dev/xvde1 until you reboot -- so you shouldn't mount it or use it in any way before rebooting.20:07
mtreinishfungi: what I really wanted to do was just define 2 'testenv' things and have the different types of jobs depend on one or the other20:07
mtreinishwhich you couldn't do20:07
clarkbpabelanger: new to me, also these problems are only happening on centos720:08
clarkbpabelanger: that is why tripleo is affected more than anything else20:08
pabelangerclarkb: that is possible, let me check logstash and see if centos is failing more20:09
clarkbpabelanger: it is or at least when I looekd it is 100% centos720:09
clarkbthe only xenial hit was a misparse by logstash20:09
*** mat128 has quit IRC20:10
openstackgerritMerged openstack-infra/zuul-jobs master: Rename tox_command_line in docs to tox_extra_args  https://review.openstack.org/48975820:10
openstackgerritMerged openstack-infra/openstack-zuul-jobs master: Add publish-to-pypi-quietly project-template  https://review.openstack.org/49936420:11
*** Yogi1 has quit IRC20:12
openstackgerritMerged openstack-infra/zuul feature/zuulv3: Make log streaming test three node  https://review.openstack.org/50004920:15
openstackgerritMerged openstack-infra/zuul feature/zuulv3: Add helper script for doing local log streaming tests  https://review.openstack.org/50016120:15
openstackgerritPaul Belanger proposed openstack-infra/elastic-recheck master: Add query for bug 1714586  https://review.openstack.org/50018420:18
openstackbug 1714586 in tripleo "Add missing BarbicanApi service" [Critical,Triaged] https://launchpad.net/bugs/171458620:18
*** rossella_s has quit IRC20:18
*** salv-orlando has joined #openstack-infra20:21
*** rossella_s has joined #openstack-infra20:21
jeblairpabelanger, clarkb: i thought that error was one that prompted dmsimard to want to add back the sync/partprobe.  did that change land?20:21
openstackgerritMonty Taylor proposed openstack-infra/shade master: Use direct calls to get_<resource>_by_id  https://review.openstack.org/49453520:21
pabelangerjeblair: clarkb: not sure, I haven't really been following. looking for it now20:22
*** dhill_ is now known as dhill|brb20:23
clarkboh that is the device busy error. Except that happened before the sync20:23
pabelangerya, it looks like dmsimard patch is merged20:23
*** salv-orlando has quit IRC20:26
pabelangerjeblair: dmsimard: clarkb: so, do we need to move sync up a bit? follow up question, would we consider a revert until next week until tripleo releases pike? I believe EmilienM is hoping to tag everything then20:27
jeblairpabelanger: that error happened with the sync/partprobe patch in place?20:27
clarkbpabelanger: that log is from ~18 hours ago. We should probably check if anything has changed since dmsimard chagne went in20:28
*** rama_y has quit IRC20:28
*** rama_y_ has joined #openstack-infra20:28
clarkbthe e-r query was updated as well20:28
*** gouthamr has joined #openstack-infra20:29
clarkbthere are recent hits in lgostash though20:29
clarkbhttp://logs.openstack.org/90/487390/2/gate/gate-tripleo-ci-centos-7-scenario004-multinode-oooq-container/68f6fde/logs/devstack-gate-setup-host.txt20:29
clarkbinternets seem to think this could happen if something on that device is already mounted when partitioned20:30
clarkbour ansible facts say that isn't the case though20:31
*** rcernin has joined #openstack-infra20:31
pabelangerclarkb: http://logs.openstack.org/90/487390/2/gate/gate-tripleo-ci-centos-7-scenario004-multinode-oooq-container/68f6fde/logs/devstack-gate-setup-host.txt is from a few moments ago20:32
clarkbya the one I linked is recent too20:32
pabelangerjeblair: yes, it looks like it happens before we get to sync/partprobe now20:32
pabelangershould we sync between each parted command?20:32
clarkbno I doubt sync will do much since it is supposed to work on filesystems not partitions or devices20:33
clarkb(that was mostly a belts and suspenders thing initially)20:33
*** Goneri has quit IRC20:34
clarkbbut ya we may want to delay between each parted command20:34
clarkbso move the udevadm command for each partition to right after we partition it20:35
*** camunoz has quit IRC20:35
pabelangerokay, I don't think I have bandwidth to work on that right now, but happy to review patches20:35
pabelangerbut think this might be an issue for tripleo next week on the final push to release pike20:35
jeblairclarkb, pabelanger, dmsimard: what if the parted mklabel command is triggering some udev work which interferes with the parted mkpart command?  can we combine those into one command?20:36
*** marst has quit IRC20:37
jeblairclarkb: aha20:37
openstackgerritClark Boylan proposed openstack-infra/devstack-gate master: Check udevadm early  https://review.openstack.org/50018620:37
jeblairclarkb: i think you are thinking along similar lines :)20:37
clarkbjeblair: something like ^ ?20:37
* clarkb grabs lunch20:37
jeblairclarkb: oh i thought it was DEV1 that was erroring20:38
openstackgerritMerged openstack-infra/elastic-recheck master: Add query for bug 1714586  https://review.openstack.org/50018420:39
openstackbug 1714586 in tripleo "Add missing BarbicanApi service" [Critical,Triaged] https://launchpad.net/bugs/171458620:39
openstackgerritJames E. Blair proposed openstack-infra/devstack-gate master: Combine parted script into one command  https://review.openstack.org/50018820:41
jeblairclarkb, pabelanger, dmsimard: ^ alternative20:41
pabelangerya, that might be better20:41
*** thorst_afk has quit IRC20:46
*** esberglu has quit IRC20:49
*** kgiusti has left #openstack-infra20:49
*** esberglu has joined #openstack-infra20:50
*** ijw has quit IRC20:50
*** slaweq has joined #openstack-infra20:52
*** ijw has joined #openstack-infra20:52
*** jcoufal has quit IRC20:53
*** rossella_s has quit IRC20:54
openstackgerritJames E. Blair proposed openstack-infra/devstack-gate master: Zuul v3: put repos into $BASE/new  https://review.openstack.org/49695820:54
*** esberglu has quit IRC20:54
*** rcernin has quit IRC20:55
*** ijw has quit IRC20:56
pabelangerjeblair: not to distract on devstack-gate front, but is you get a chance to look at 500155 this afternoon, it will help towards getting afs-docs for shade.20:56
*** ijw has joined #openstack-infra20:56
pabelangerneed to get some food, but then going to add branch support to afs-docs20:56
pabelangerwe only support master ATM20:56
jeblairpabelanger: oh sorry, i had a question20:56
jeblairpabelanger: why are you changing the quotation marks?20:56
*** tinwood has quit IRC20:57
*** tinwood has joined #openstack-infra20:58
jeblairpabelanger: also -- doesn't that change maken that the openstack-doc-build job will run "tox -e docs" instead of "python steup.py build_sphinx" ?20:59
*** slaweq has quit IRC21:00
*** srobert has quit IRC21:01
*** iyamahat has joined #openstack-infra21:02
*** Apoorva has quit IRC21:03
*** ijw has quit IRC21:05
clarkbdevstack is now failing on the tox problem21:07
mordredjeblair: no- tox_extra_args is set in zuul.yaml21:07
clarkbI'm going to track down the images that have 2.8 on them and delete them21:07
clarkbjust as soon as I load my ssh key apparently21:08
mordredjeblair: I left a note about neeting tox_envlist: venv in there though21:08
mordredclarkb: minor details21:08
jeblairmordred: i see that now; re-evaluating21:08
jeblairmordred, pabelanger: okay got it.  then yeah, i like that with some minor changes21:09
*** Apoorva has joined #openstack-infra21:10
*** akscram1 has quit IRC21:10
mordredpabelanger: I also left two notes - which are things I'm 100% sure you already know and have planned for your next patch21:11
*** yamahata has joined #openstack-infra21:12
clarkbok dib images are marked deleted which transitively deletes uploads iirc21:13
*** akscram1 has joined #openstack-infra21:13
fungihad some just started coming online i guess (we're not seeing devstack auto-upgrading tox on its own or anything, right)?21:14
clarkbfungi: ya image builds all finished just before my change merged and now they are coming online21:15
*** ldnunes has quit IRC21:15
clarkb(uploads completing)21:16
fungigah, okay21:16
*** gouthamr has quit IRC21:16
mordredjeblair, pabelanger: what did theprocess windup being for getting afs keytabs into secrets?21:19
*** hashar has quit IRC21:21
*** salv-orlando has joined #openstack-infra21:21
openstackgerritJames E. Blair proposed openstack-infra/devstack-gate master: Zuul v3: create stack and tempest users  https://review.openstack.org/49695921:21
jeblairmordred: i think you base64 encode them, then have ansible base64decode them when writing (using jinja |base64decode filter)21:23
mordredjeblair: cool - thanks21:24
jeblairclarkb, fungi: do either of you want to review devstack-legacy or should i push it through?  https://review.openstack.org/49769921:25
*** salv-orlando has quit IRC21:26
pabelangerjeblair: the quote changes were to fix an ansible bug I think, I was getting jinja2 failures, but I can look again at it: http://logs.openstack.org/55/500155/2/check/tox-linters/be8982c/job-output.txt.gz#_2017-09-01_18_24_04_80960621:26
pabelangermordred: jeblair: looking at comments now21:27
jeblairpabelanger: that makes sense; you probably only need to change the one in the comment, since the others are matched.21:27
pabelangerjeblair: agree21:27
jeblairpabelanger: i thought that script was already in use, which is why i was asking :)21:27
pabelangerjeblair: ya, actually don't have the issue with 499778, but I can try and figure out why21:28
clarkbjeblair: looks like it ran tempest. I don't know that I need to get into the ansible details. That said do we know why it took so long?21:28
jeblairclarkb: infracloud21:29
*** jtomasek has quit IRC21:32
*** thorst_afk has joined #openstack-infra21:32
jeblairclarkb: it spent 10m downloading qemu packages from the mirror21:33
clarkbnice21:33
*** jamesmcarthur has joined #openstack-infra21:34
jeblairclarkb: the rest of the 30m devstack setup seems like a trickle of things.21:34
jeblairhttp://logs.openstack.org/99/497699/30/check/devstack-legacy-tempest-dsvm-neutron-full/98b1560/logs/devstacklog.txt.gz#_2017-09-01_19_02_47_50621:34
clarkbosc alone is over 5 minutes :(21:34
jeblairwhat is osc?21:35
jeblairi don't see "time_start osc"21:35
clarkbopenstackclient commands21:35
clarkbthat is setting up users and networks and images and flavors21:35
clarkbproblem there is entrypoints is slow as molasses21:35
jeblairokay, so that shouldn't be any external network stuff21:35
*** ijw has joined #openstack-infra21:36
clarkbno, that is largely disk io bound as pkg resources has to stat all the places looking for entrypoints21:36
jeblairso it seems like a general combo of network issues and io slowness; the known weak points of infracloud21:36
*** thorst_afk has quit IRC21:36
mordredjeblair: pabelanger's new afs token role aklog's for us - is that safe to use for vos release or do we need to use a keytab for that?21:37
mordred(wondering about timeouts and I have details paged out of my mindgrapes)21:37
*** jamesmcarthur has quit IRC21:38
jeblairmordred: ah, i think you're asking should we use "k5start <command>" to handle token renewing (since pabelanger *does* use a keytab, he just uses it with aklog rather than k5start)21:39
openstackgerritJulia Kreger proposed openstack-infra/shade master: De-client-ify baremetal node_set_provision_state  https://review.openstack.org/49977321:39
mordredjeblair: yes - sorry - inexact words21:39
jeblairmordred: i think the aklog thing is fine -- default token lifetime is something like 10 or 12 hours21:39
mordredok. cool21:39
openstackgerritMonty Taylor proposed openstack-infra/zuul-jobs master: Add role to do a vos release on an AFS volume  https://review.openstack.org/50020021:39
*** priteau has quit IRC21:39
mordredgah. bad README21:39
openstackgerritPaul Belanger proposed openstack-infra/openstack-zuul-jobs master: Refactor run-docs role to use tox role  https://review.openstack.org/50015521:40
openstackgerritMonty Taylor proposed openstack-infra/zuul-jobs master: Add role to do a vos release on an AFS volume  https://review.openstack.org/50020021:40
mordredpabelanger: thanks for doing the hard work for the afs stuff :)21:40
pabelangermordred: I think jeblair did the hard work with bwrap, I just ran the commands :D21:41
pabelangerbut awesome that is just works21:41
*** EricGonczer_ has joined #openstack-infra21:43
openstackgerritPaul Belanger proposed openstack-infra/shade master: WIP: Add openstack-doc-build to shade  https://review.openstack.org/50020121:44
fungijeblair: oh! i didn't have devstack-gate included in my zuulv3 dashboard. thanks for the heads up21:45
openstackgerritJames E. Blair proposed openstack-infra/devstack-gate master: Zuul v3: run devstack  https://review.openstack.org/50020221:45
fungirevising now21:45
mordredjeblair, pabelanger: ok.you ready for a FUN patch?21:45
*** EricGonc_ has joined #openstack-infra21:45
mordredclarkb, fungi: you too - this next one is fun21:45
openstackgerritMonty Taylor proposed openstack-infra/project-config master: Add wheel mirror jobs  https://review.openstack.org/49984321:46
mordredboom21:46
pabelangergiggles21:46
mordredperiodic pipeline, afs release, replacing a pile of jobs witha single multi-node job, use of final and allowed-projects - basically that's all the bells and whistles right there21:46
mordredand it's in merge conflict - lemme fix21:47
fungii expanded my topic:zuulv3 to project:^openstack-infra/.* and now i have quite a few additional things to review21:47
fungi(including the devstack-gate legacy bits)21:47
jeblairmordred: nice!21:47
*** EricGonczer_ has quit IRC21:48
*** thorst_afk has joined #openstack-infra21:48
pabelangermordred: that is pretty nice, I think I see a minor issue. Let me think for a moment21:49
mordredthere's definitely an issue - I just found one myself21:49
*** thorst_afk has quit IRC21:50
*** ihrachys has quit IRC21:50
pabelangermordred: exciting! 2 comments left21:53
fungii'm still getting up to speed on some of these ansible instruction patterns... for example we have a "Create nodepool subnodes file" task which copies an empty string to /etc/nodepool/sub_nodes_private and then a "Populate nodepool subnodes file" task which writes lines into that file. i have to assume there's a reason for that separation... is a lineinfile task not able to create its target file21:58
fungiwhen it starts writing?21:58
*** slaweq has joined #openstack-infra21:59
fungior is this for improved error handling, so that we get an explicit error when attempting to create the empty file there, rather than conflating it with errors related to the data it's about to write into it in the subsequent task?22:00
*** slaweq has quit IRC22:00
*** bobh has quit IRC22:00
pabelangerfungi: clarkb: mordred: dmsimard: would you like to review jeblair patch at https://review.openstack.org/500188/ in an effort to help reduce parted failures we are now seeing in devstack-gate22:01
jeblairfungi: i'm under the impression it's the former (unable to create) unless an ansible expert corrects me22:01
jeblairfungi: i have a memory of testing that and running into problems22:01
fungior does lineinfile maybe have an unfortunate behavior of not creating the file unless it has content to write, and so we want to make sure we have an empty file in that situation?22:01
jeblairfungi: oh maybe that's it :)22:01
jeblair(and sorry, if i'd known i was going to forget this, i would have left a comment!)22:02
pabelangerI don't use lineinfile much myself, so not sure the behavior22:02
fungimainly wanting to know under what circumstances i should be wary when a task isn't creating a file another task needs to write into22:02
jeblairfungi: i'm going to guess it's actually your third thing -- we want the empty file in the single-node case.22:03
fungijeblair: thanks, seems like a good reason ;)22:03
clarkbpabelanger: I wanted to see it work before I approved it, that is how I found the tox errors (it hit them)22:04
fungieep22:04
pabelangerclarkb: sure, have we started building new images?22:04
dmsimardpabelanger, jeblair, clarkb: man that xvde thing is a <expletive>ing curse22:04
clarkbpabelanger: yes, but we don't need new iamges we have yesterday's22:05
pabelangerclarkb: okay, haven't been following, is the plan to revert / pause to yesterday until we build replacements?22:06
pabelangeror just delete todays images and build new ones22:06
dmsimardpabelanger, jeblair, clarkb: there are definitely still hits, even after re-introducing partprobe/sync so we're technically not only on par with pure bash but we've added udevadm settle on top of it22:08
pabelangerokay, it looks like we just deleted the latest DIB, and in the process of new builds22:08
dmsimardAccording to http://status.openstack.org/elastic-recheck/index.html#1706103 -- the issue is only affecting CentOS nodes22:08
*** tesseract has quit IRC22:09
pabelangerdmsimard: yes, some discussion in back scroll from jeblair and clarkb22:10
*** jamesmcarthur has joined #openstack-infra22:10
jeblairpabelanger: i'm confused about why you're talking about images -- we're building new images due to the tox problem.  the device issue doesn't need new images.22:10
*** rlandy has quit IRC22:10
clarkbjeblair: your parted change ran into errors due to tox22:10
jeblairaaah, thanks22:10
clarkbso I'm getting that sorted so we can properly review your change22:11
pabelangerjeblair: sorry, crossing streams.  Just seen tox issue for a tripleo job and your patch, so I wasnt' sure if we rolled new images yet22:11
clarkbpabelanger: we don't need new images22:11
clarkbpabelanger: we are using yesterday's images until new images are made22:11
jeblairwell, either new or old :)22:11
pabelangerclarkb: okay, then this might be a different issue, tripleo is seeing failures22:11
pabelangertox failures*22:12
clarkbpabelanger: it could be those jobs started/ran before I deleted the new images22:12
pabelangerclarkb: okay, that is possible22:12
pabelangerlet me confirm22:12
fungipabelanger: have a link to one? they're relatively easy to recognize... exceptions raised in tox/config.py?22:13
pabelangerhttp://logs.openstack.org/64/496564/3/check/gate-instack-undercloud-python27-ubuntu-xenial/77b1d19/console.html22:13
pabelanger2017-09-01 19:40:51.536306 is when that job ran22:13
*** jamesmcarthur has quit IRC22:14
fungipabelanger: yup, that looks like https://github.com/tox-dev/tox/issues/59522:14
pabelanger500175 merged 10mins before that, so it is possible we still had images online22:14
pabelangerI've asked them to recheck and see if still an issue22:14
*** xarses has quit IRC22:15
fungipabelanger: that job failed in roughly one minute, so should be pretty quick to confirm if it's still being hit22:15
pabelangerfungi: great, thanks for looking22:15
clarkbI think I may have the hackiest of hack fixes for tox, will push that up once tests are done22:17
pabelangerokay, 3 more swap failures in gate for centos. So ya, hopefully 500188 is our fix, otherwise, I think we should consider a revert: http://status.openstack.org/elastic-recheck/#1706103 is very spiky22:17
clarkbpabelanger: might also want to file a bug with centos22:17
clarkbis this 7.4 too?22:18
dmsimard7.4 is not out yet.22:18
pabelanger7.322:18
clarkbok so not a new regression at least22:18
clarkb(likely not anyways)22:18
fungihas anybody pointed out before that poppy has a copy of war and peace (literally and literarily) in their repo? http://git.openstack.org/cgit/openstack/poppy/tree/docker/e2e_test/flasksite/static/pg2600.txt22:20
*** baoli has joined #openstack-infra22:22
*** salv-orlando has joined #openstack-infra22:22
clarkbbah there is no way to change anything in tox without something else failing22:22
clarkbtoo many conflicting ideas of what behavior should be22:22
dmsimardI have a suggestion for logstash, not sure how to make it happen22:23
dmsimardbut I feel like build_node should contain the node name, not the actual nodepool name22:23
dmsimardlike, it should be "centos-7" or "centos-7-2-node"22:23
dmsimardso that we can easily trend pattern by node type22:23
dmsimardand then for the other things, you can have the nodepool cloud provider, cloud region, as fields too.22:24
jeblairdmsimard: that's either the 'label' or 'diskimage' in nodepool terminology (depending on a distinction that we can't actually make until nodepool v3)22:24
dmsimardjeblair: correct22:25
jeblair(diskimage being something like 'centos-7' and label being something like 'centos-7-8gb' or 'centos-7-2gb'; a label is an image+flavor combo)22:25
jeblair(there's only one flavor for each image right now, so label and diskimage are currently 1:1)22:25
*** EricGonc_ has quit IRC22:26
*** baoli has quit IRC22:26
jeblairdmsimard: my suggestion -- wait until after zuulv3 where we will have all of that information plumbed through right up to the point where we hand it off to the logstash parser; then it will be a small change to add it there.22:26
*** salv-orlando has quit IRC22:27
dmsimardsure22:27
dmsimardI was just trying to see if there was a pattern for the xvde stuff other than centos@rax22:27
dmsimardhttps://review.openstack.org/#/c/500188/ is not passing for the time being, I'll keep looking in the meantime22:28
*** thorst_afk has joined #openstack-infra22:29
mordredjeblair: ZOMG I have been laboring under a false assumption on these wheel build jobs - largely because I quite simply cannot read22:29
openstackgerritBen Nemec proposed openstack/diskimage-builder master: Remove nested quotes from TAROPTS  https://review.openstack.org/50021222:30
jeblairdmsimard, clarkb: er, is that because one of us needs to type "recheck" on 500188 ?22:30
mordredjeblair: turns out - we do NOT keep a long-lived cache of things on the wheel build nodes22:31
jeblairmordred: that alters some assumptions indeed22:31
mordredjeblair: which, I believe, means we actually can just use normal nodes22:31
mordred(I mean, this has been a fun exercise and all)22:31
*** thorst_afk has quit IRC22:32
pabelangerYay22:32
dmsimardclarkb: stumbling on more parted stuff when looking for the device busy error lol.. looks like we're not the only ones getting that kind of issue https://blog.hqcodeshop.fi/archives/273-GNU-Parted-Solving-the-dreaded-The-resulting-partition-is-not-properly-aligned-for-best-performance.html22:32
clarkbjeblair: yes22:32
fungimordred: i think we can probably speed it up heavily in general too... if we can work out a sane check to cause it to skip building wheels for things that already have appropriate wheels on pypi for the given platform22:32
jeblairclarkb, dmsimard: i have rechecked that change :)22:32
mordredfungi: indeed. do we have an idea of long the job is taking currently?22:33
fungimordred: now that a lot of the sdists which take a long time to build wheels have started pushing manylinux1 amd64 wheels up to pypi for each release22:33
fungimordred: how about i get you a number, just a sec22:33
*** ijw has quit IRC22:33
dmsimardjeblair: ack, I'm searching the internet for some clues as to why we're only seeing this behavior on centos22:34
openstackgerritPaul Belanger proposed openstack-infra/shade master: Add openstack-doc-build to shade  https://review.openstack.org/50020122:34
mordredfungi: cool - I'm going to fix this patch to just use throwaway nodes and not the existing wheel build nodes so we can just delete those nodes (which will be nice)22:34
mordredoh - I say that ...22:34
pabelangerjeblair: mordred: not to distract too much, but are we okay with openstack-doc-build job name, or should be bikeshed more on it?22:34
mordredjeblair, fungi: since we've got the 'use the wheel builder slaves' code pretty much done ... how about we keep it that way til post-ptg at least22:34
mordredpabelanger: I like it22:34
clarkbok fix pushed to https://github.com/tox-dev/tox/issues/59522:35
pabelangermordred: I am excited we can use nodepool for wheel builds22:35
*** ijw has joined #openstack-infra22:36
mordredpabelanger, jeblair, fungi: so - the reason I think we maybe should hold off until post-ptg for that ... is that it'll mean wheel mirror buidlers will shift from being in the same DC as the afs cell to potentially across the ocean22:36
mordredpabelanger, fungi, jeblair: which should work - but maybe isn't a thing we want to debug just now if it is an issue22:37
clarkbexcept it doesn't fix tempest quite yet22:37
pabelangermordred: ya, post PTG for that works too and a valid issue.22:37
jeblairmordred: wfm22:38
jeblairmordred: also maybe we implement fungi's optimization then maybe the ocean isn't as big a deal.22:39
jeblairi mean, the ocean is a *big deal*.  but still.22:39
mordred++22:39
fungimordred: i looked at today's runs for centos-7 and ubuntu-xenial, python2 and python322:41
fungithey ranged from 0.98 hours to 2.12 hours22:42
openstackgerritJames E. Blair proposed openstack-infra/infra-manual master: Add more content to Zuul v3 migration guide  https://review.openstack.org/50021322:42
fungii should check that all of those actually succeeded22:42
mordredok. so we may want to set the job timeout to 4.5 hours ... we'll be running python2 and python3 back to back in a single job22:42
mordredbut centos-7, ubuntu-xenial and ubuntu-trusty in parallel22:42
fungii didn't bother to check ubuntu-trusty times22:43
dmsimardclarkb, jeblair: hang on for just a sec.. the "device busy" error occurs on the mkpart step: udevadm settle didn't even get a chance to run yet. The device is there, but it's "busy" and the only thing it could possibly be doing is the umount that occurs the line just before.22:43
dmsimardI can reliably reproduce that error even on a local VM with a while loop22:44
dmsimardwhile true; do mount -o loop=/dev/loop0 /root/diskimage /mnt; umount /mnt; done22:44
pabelangermordred: fungi: Ya, we had to split python2 and python3 into different job runs because of timeout issues. But happy to try a single job22:44
fungiconfirmed, all four of the ones i checked were successful runs22:44
dmsimardRan it for just 5 seconds: http://paste.openstack.org/raw/620243/22:45
dmsimardGoing to try and reproduce on a ubuntu VM.22:45
mordredpabelanger: hrm. WELL - we could split 2 and 3 into separate jobs ... as long as they're using the same semaphore it should be fine22:45
clarkbdmsimard: ya that is why jeblair was thinking of collapsing the mkpart script22:45
clarkbdmsimard: so that we in theory don't ahve to do external waiting?22:46
dmsimardclarkb: collapsing wouldn't resolve the issue of the umount that occurs just before22:46
fungistrangely centos-7 python3 was the fastest wheel job, ubuntu-trusty python3 was the slowest22:46
fungiand the two python2 jobs fell in the middle22:46
dmsimardclarkb: I don't do a mkpart in my while loop, I can trigger it easily just by doing umount/mount22:46
pabelangermordred: ya, happy to play with it post PTG22:46
dmsimardtesting on a ubuntu VM right now.. sec22:47
clarkbdmsimard: umount?22:49
clarkbdmsimard: we don't unmount anything in our script do we?22:49
dmsimardclarkb: the line just before22:49
dmsimardclarkb: https://github.com/openstack-infra/devstack-gate/blob/47b2b4d31cabf54633afe97d069cb1e30e50580d/playbooks/roles/fix_disk_layout/tasks/main.yaml#L3922:50
clarkbdmsimard: do we execute that?22:50
clarkbdmsimard: our ansible facts said it wasn't mounted22:50
openstackgerritJames E. Blair proposed openstack-infra/infra-manual master: Zuul v3: minor changes to quickstart  https://review.openstack.org/50021422:50
dmsimardclarkb: ah, perhaps22:50
*** adrianofr_ has quit IRC22:53
openstackgerritJames E. Blair proposed openstack-infra/infra-manual master: Zuul v3: Add a section on Ansible variables  https://review.openstack.org/50021622:53
clarkbwith https://github.com/tox-dev/tox/pull/597 I can now run `tox --notest -efull` in tempest22:55
pabelangernice22:55
openstackgerritsebastian marcet proposed openstack-infra/openstackid-resources master: WIP  https://review.openstack.org/49810222:56
*** EricGonczer_ has joined #openstack-infra22:57
clarkbdmsimard: ya checking an ubuntu job at least it does mount | grep xvde then straight to parted22:57
*** Swami has quit IRC22:57
openstackgerritMonty Taylor proposed openstack-infra/project-config master: Ansiblify the wheel build a little more  https://review.openstack.org/49985722:57
openstackgerritMonty Taylor proposed openstack-infra/project-config master: Add wheel mirror jobs  https://review.openstack.org/49984322:57
openstackgerritMonty Taylor proposed openstack-infra/project-config master: Treat wheel builders more like build nodes  https://review.openstack.org/50021722:57
clarkbdmsimard: is  it possible that centos is mounting it automagically for some reason?22:57
dmsimardclarkb: nah I think you're right -- I don't see the "echo" commands in stdout22:58
mordredpabelanger, jeblair, fungi: ^^ ok, there's a new stab at it - I should probably squash that some, but I figured I'd let you watch me make mistakes :)22:58
dmsimardtrying to more reliably reproduce the issue with the mkpart commands instead of the umount22:58
openstackgerritJames E. Blair proposed openstack-infra/infra-manual master: Zuul v3: add a section on web-based log streaming  https://review.openstack.org/50021822:58
jeblairmordred, fungi, Shrews: with that ^ there are no more TODO items in the zuulv3 migration page22:58
jeblair(though, once we have the migration script in hand, i'm sure we'll add more.  but for now, that covers all the things that i think would be handy for folks to know about v2 -> v3)22:59
*** tosky has quit IRC22:59
jeblairmordred: zuul is grumpy about dependencies of those patches22:59
mordredjeblair: woot!22:59
mordredjeblair: I'm sure it is22:59
jeblairi mean ...  s/ about dependencies of those patches/./23:00
mordredjeblair, pabelanger: https://review.openstack.org/#/c/500200 is an easy one23:00
openstackgerritMonty Taylor proposed openstack-infra/project-config master: Ansiblify the wheel build a little more  https://review.openstack.org/49985723:01
openstackgerritMonty Taylor proposed openstack-infra/project-config master: Add wheel mirror jobs  https://review.openstack.org/49984323:01
openstackgerritMonty Taylor proposed openstack-infra/project-config master: Treat wheel builders more like build nodes  https://review.openstack.org/50021723:01
mordredjeblair: it was layout.yaml :)23:02
*** rama_y_ has quit IRC23:02
openstackgerritJames E. Blair proposed openstack-infra/devstack-gate master: Zuul v3: run devstack  https://review.openstack.org/50020223:02
openstackgerritJames E. Blair proposed openstack-infra/devstack-gate master: Zuul v3: run devstack  https://review.openstack.org/50020223:05
pabelangermordred: -1 on 500200 with question23:06
clarkbdmsimard: hopefully because I assume parted can operate with a single open on the block device the single script will avoid the busy errors. But I dunno23:07
clarkbinfra-root thoughts on direct enqueing 500188 into the gate? it tripped over a straggler node and failed with tox on the python35 job. I don't expect it to fail again in the gate and there is logged evidence the parted stuff works23:09
jeblairclarkb: i agree with your analysis; +1 from me23:10
mordredclarkb: ++23:10
openstackgerritMerged openstack-infra/zuul-jobs master: Remove project stanza  https://review.openstack.org/49927823:10
clarkbok I'll do that now23:11
mordredpabelanger: responded on the patch - but tl;dr - I coped that straight from the current job23:11
mordredpabelanger: the afs-release buider in jenkins/jobs/wheel-mirror.yaml23:11
*** sdague has quit IRC23:11
pabelangermordred: flipped to +2 :)23:12
jeblairmordred, clarkb, pabelanger: all afs command options can be reduced to their shortest unambiguous form.  therefore "-v" is "-verbose"23:12
clarkbhrm that didn't work, would it have failed because of the verified -1?23:12
*** bobh has joined #openstack-infra23:12
clarkb`zuul enqueue --trigger gerrit --pipeline gate --project openstack-infra/devstack-gate --change 500188,1` is what I ran23:12
pabelangerjeblair: cool, thanks23:13
*** gouthamr has joined #openstack-infra23:13
andreafanyone for a project-config review? adding release job to hacking: https://review.openstack.org/#/c/499832/23:13
jeblairclarkb: 2017-09-01 23:11:51,227 DEBUG zuul.DependentPipelineManager: Change <Change 0x7fa6aec99e90 500188,1> does not match pipeline requirement <ChangeishFilter open: True current-patchset: True required_approvals: [{'username': <_sre.SRE_Pattern object at 0x7fa7209be118>, 'verified': [1, 2]}, {'workflow': 1}]>23:14
jeblairclarkb: assuming it had a w+1 at the time, then yeah, i reckon so.23:15
clarkbjeblair: ya I added +W first23:15
clarkbI will use gerrit powers to amend the verified vote23:15
jeblair++23:15
mordredclarkb: you could ... yah, that23:15
*** thegreenhundred has joined #openstack-infra23:16
openstackgerritMerged openstack-dev/hacking master: Release notes for 0.14.0  https://review.openstack.org/49981423:16
clarkbok it is queued now so that must've been it23:17
*** wolverineav has quit IRC23:17
dmsimardclarkb: I've found a way to reproduce the error locally and jeblair's change doesn't fix it for me :(23:17
*** wolverineav has joined #openstack-infra23:17
clarkbdmsimard: :( but at least we've got a reproducer23:18
pabelanger:(23:18
pabelangerYay for reproduing23:18
dmsimardclarkb, pabelanger: https://gist.github.com/dmsimard/bdea83a76d6cc049f808c1110b6c1ca323:18
dmsimarddisregard attempt #1, I messed up and didn't clean up from a previously interrupted run23:18
dmsimardthe mklabel will always fail23:19
dmsimardthe mkpart work though23:19
pabelangerdmsimard: Hmm, the commit for jeblair was a single parted command, you are still using 323:19
*** rwsu has quit IRC23:20
dmsimardpabelanger: right, and I mentioned his single parted command doesn't fix it and in fact it seems to make matters worse because the mklabel error cascades to the mkpart and prevents them from running23:20
dmsimardso, what I think about this whole mess is that those mklabel/mkpart errors are not fatal23:20
pabelangerdmsimard: ah, okay. y.sh in gist was confusing me23:20
*** xarses_ has quit IRC23:21
dmsimard*but*, when we migrated the script to ansible from functions.sh23:21
dmsimardwe added a set -ex as per jeblair's suggestion in a comment23:21
dmsimardI have a feeling that we did not necessarily have an explicit "set -e" before, leading the mklabel/mkpart commands to perhaps print that out but not being fatal23:21
dmsimardI'm trying to look in logstash for previous events23:22
jeblairdmsimard: may we see the script you ran with the single parted command?23:22
*** wolverineav has quit IRC23:22
dmsimardit's the same one but with the single command instead of 323:23
dmsimardhang on23:23
*** salv-orlando has joined #openstack-infra23:23
*** thegreenhundred has quit IRC23:24
openstackgerritMerged openstack-infra/zuul-jobs master: Add role to do a vos release on an AFS volume  https://review.openstack.org/50020023:24
dmsimardjeblair: https://gist.github.com/dmsimard/bdea83a76d6cc049f808c1110b6c1ca3#file-x-sh23:25
*** rama_y has joined #openstack-infra23:25
clarkbdmsimard: except that logstash would show us the old failures too23:25
clarkbdmsimard: it definitely wasn't happening before23:25
dmsimardclarkb: yeah, trying to find if there's anything23:25
clarkb(and the more minimal fail case that happened did cause teh job to fail)23:25
*** hongbin has quit IRC23:26
openstackgerritMonty Taylor proposed openstack-infra/project-config master: Ansiblify the wheel build a little more  https://review.openstack.org/49985723:26
openstackgerritMonty Taylor proposed openstack-infra/project-config master: Add wheel mirror jobs  https://review.openstack.org/49984323:26
openstackgerritMonty Taylor proposed openstack-infra/project-config master: Treat wheel builders more like build nodes  https://review.openstack.org/50021723:26
jeblairdmsimard: what does the output look like with the one line script?  and what if you put all the sync and udev wait stuff in there?23:27
clarkbthe fact that this only hits centos whereas the old fails hit ubuntu too make me think its likely more related to an interaction between the script changes and the distro than just the script changes23:27
*** salv-orlando has quit IRC23:27
jeblairalso, this test is with the loopback device; that could be a significantly different code path in the kernel23:29
jeblairit's interesting that the test appears to always fail23:29
dmsimardclarkb: don't mix the two issues23:30
dmsimardclarkb: it's two different problems23:30
clarkbdmsimard: there are?23:30
clarkbdmsimard: mkpart fails23:30
clarkbit only happens on centos23:30
clarkband became worse after moving the script into ansible23:30
dmsimardclarkb: old (functions.sh): sometimes xvde devices are missing ... new (ansible): device or resource busy23:30
dmsimardmissing xvde devices never occured at the mkpart step, only at the mkwap step23:31
clarkbdmsimard: right my point is that I would expect new(ansible) device or resource busy to affect both distros (ubuntu more because we run more jobs on ubuntu I think) if it were just the move to ansible23:31
fungii suppose if it _is_ representative of the failure we're seeing with non-loop devices, then it's possible losetup calls returning quickly are causing it to consistently lose whatever race this is23:31
dmsimardwhile now the busy device is only occuring at the mkpart step23:31
*** vhosakot has quit IRC23:32
dmsimardfungi: yeah loopback devices are perhaps not representative of the issue but I don't have a better way :)23:32
dmsimardclarkb: oh, don't get me wrong, http://my1.fr/files/emilien-right-now.jpg23:32
dmsimardI have absolutely no idea why things are different from bash to ansible23:33
dmsimardIt should not be, I simply don't understand23:33
jeblairdmsimard: didn't the move to ansible also move it earlier in the process?23:33
jeblair(from setup_workspace to setup_host?)23:33
dmsimardThe only thing I could think of, and I don't see why it would make a difference -- and then again, I don't understand to begin with, would be to move the shell task to an actual standalone script instead of embedding it in a shell task23:34
clarkbjeblair: yes23:34
*** EricGonczer_ has quit IRC23:34
dmsimardjeblair: sure, but does anything that occurs before setup_workspace make that kind of difference ?23:34
clarkbdmsimard: could be load related or similar23:34
jeblairdmsimard: if this is a race condition, then it means the system is in a different state with different things happening around the same time (as clarkb says)23:35
dmsimardlet me see what else runs in setup_host..23:35
*** vhosakot has joined #openstack-infra23:35
jeblair(it could have more io to flush, or less)23:35
*** markvoelker has quit IRC23:36
*** olaph has quit IRC23:36
dmsimardI guess, if anything, jeblair's patch can't possibly make matters worse23:36
*** olaph has joined #openstack-infra23:37
dmsimardbut it drives me nuts that I can't find why this is happening23:37
dmsimardThis is almost exclusively occuring on 1) CentOS 2) TripleO jobs http://i.imgur.com/x6N4Qal.png23:42
dmsimardYet we run CentOS based jobs elsewhere as well, puppet-openstack has a bunch of integration tests ran all over the place23:42
dmsimardOh, puppet-openstack doesn't use devstack-gate, duh23:43
clarkbhrm py35 still failing I wonder if we install tox under python35 so it doesn'23:45
clarkbt see the existing one23:45
pabelangerclarkb: http://logs.openstack.org/88/500188/1/gate/gate-tempest-dsvm-py35-ubuntu-xenial/3b2a747/logs/devstacklog.txt.gz#_2017-09-01_23_27_26_43623:48
pabelangerthink that is the issue23:49
pabelangerpulls in 2.823:49
fungioh, yep23:49
mordred++23:49
dmsimardjeblair, clarkb: the other weird thing is that, like I've mentioned, that mklabel command (in the 3 command example) returning "device busy" is not fatal because the mkpart and mkfs work and the devices are available23:50
clarkbpabelanger: fungi ya but only on py3523:50
clarkbI think due to python versions?23:50
mordredwe could drop a pip==2.7 into upper-constraints.txt23:50
fungii was worried we were going to have some jobs installing or upgrading tox on their own at runtime23:50
mordredgah. tox==2.723:51
dmsimardpip 2.7 ? that seems ancient23:51
dmsimardokay :)23:51
mordredsince that install is going through upper-constraints already23:51
mordredas will a majority of installs in the gate23:51
pabelangermordred: good idea23:51
fungii agree, that'll likely solve it in the short term23:51
mordredwhat's the actual version?23:51
fungi2.7.0 is what we want23:51
mordredcool; I'll push up a patch23:51
fungi2.8.0 was the next non-prerelease and is broken23:51
mordredremote:   https://review.openstack.org/500221 Add tox to upper-constraints to help pin the gate23:53
mordredI put it in the g-r file too so that the gate jobs for requirements woulnd't barf23:53
mordredgah23:54
mordredremote:   https://review.openstack.org/500221 Add tox to upper-constraints to help pin the gate23:54
mordredupdated23:54
mordredit's three ='s23:54
pabelangerhttp://logs.openstack.org/46/493246/2/gate/gate-tripleo-ci-centos-7-nonha-multinode-oooq/582afe5/console.html23:55
pabelangeranybody able to help see why we timed out on ^23:55
pabelangerI don't see anything in jobs23:55
pabelangerand can only thing a hung git operation?23:55
openstackgerritDavid Moreau Simard proposed openstack-infra/devstack-gate master: Revert "Re-introduce sync/partprobe in fix_disk_layout"  https://review.openstack.org/50022223:56
dmsimardclarkb, pabelanger: just in case jeblair's patch doesn't resolve the intermittent issues ^ we'll have a revert patch ready to go23:56
openstackgerritOpenStack Proposal Bot proposed openstack-dev/hacking master: Updated from global requirements  https://review.openstack.org/44002923:58
jeblairdmsimard: wait -- sync + partprobe are what fail?23:59

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