Monday, 2017-12-18

*** lukebrowning has joined #openstack-infra00:06
*** lukebrowning has quit IRC00:10
*** Guest62992 has quit IRC00:10
*** lamt has joined #openstack-infra00:11
*** lukebrowning has joined #openstack-infra00:12
*** lukebrowning has quit IRC00:17
*** lukebrowning has joined #openstack-infra00:19
ianwcurl: (28) Resolving timed out after 10529 milliseconds00:22
ianwhttp://logs.openstack.org/83/526583/1/check/dib-dsvm-functests-python3/632bbd9/job-output.txt.gz#_2017-12-17_23_37_29_04634800:22
*** lukebrowning has quit IRC00:23
ianwdmsimard: what ever happened to those roles to stamp the provider, ip address, etc etc into the start of the job logs?00:23
*** lukebrowning has joined #openstack-infra00:25
*** Krenair has quit IRC00:25
*** lukebrowning has quit IRC00:30
*** lukebrowning has joined #openstack-infra00:31
*** Krenair has joined #openstack-infra00:31
*** lukebrowning has quit IRC00:36
*** lukebrowning has joined #openstack-infra00:38
*** salv-orlando has joined #openstack-infra00:40
*** lukebrowning has quit IRC00:43
*** lukebrowning has joined #openstack-infra00:44
*** salv-orlando has quit IRC00:45
*** lukebrowning has quit IRC00:50
*** lukebrowning has joined #openstack-infra00:51
*** psachin has joined #openstack-infra00:54
*** lukebrowning has quit IRC00:56
*** lukebrowning has joined #openstack-infra00:57
dmsimardianw: there's a wip revert, haven't had the chance to get back to it00:58
dmsimardThe problem is that some vars are not available if you run from localhost00:59
dmsimardLike the nodepool provider etc00:59
dmsimardI meant to look at a broader level how we planned on adressing this since different drivers (static, OCI, openstack, etc) would have different reprensentation of that data01:00
dmsimardShould probably drop that and just default to none if they're not there for the time being01:00
*** lukebrowning has quit IRC01:02
openstackgerritIan Wienand proposed openstack-infra/puppet-etherpad_lite master: Add basic rspec test  https://review.openstack.org/52813001:04
openstackgerritIan Wienand proposed openstack-infra/puppet-etherpad_lite master: [WIP] try a later version  https://review.openstack.org/52815601:04
*** StevenK has quit IRC01:08
*** rm_work has quit IRC01:08
*** kiennt26 has joined #openstack-infra01:08
*** rm_work has joined #openstack-infra01:09
*** lukebrowning has joined #openstack-infra01:10
*** ihrachys_ has quit IRC01:10
*** basilb662 has joined #openstack-infra01:11
basilb662▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETywmdtquyrg: signed8bit_Zzz jonher ianychoi Wei_Liu gouthamr yolanda lihi rkukura sambetts_ kzaitsev_pi alex_xu sbezverk quite lukebrowning hemna_ caphrim007 mordred jrist logan- lamt dhill_ kukacz di01:11
basilb662▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETmpngdcqcjn: stakeda hjensas bauzas jonher markvoelker dbecker oanson rcernin sbezverk xinliang adreznec kukacz lukebrowning d0ugal_ mordred yolanda pbourke ianychoi gouthamr caphrim007 logan- quite mtreinish jascott1 vivsoni dimak Wei_Liu lifeless Krenair kzaitsev_pi l01:11
basilb662▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETorgat: bauzas lamt Wei_Liu markvoelker oanson logan- kukacz jascott1 jrist apetrich gouthamr yolanda adreznec hemna_ kiennt26 leyal psachin lihi tushar rm_work hjensas quite mtreinish Swimi01:11
basilb662▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETzrnmoejaqi: hjensas rcernin yolanda lukebrowning lifeless markvoelker alex_xu xinliang gouthamr dbecker kukacz Krenair kiennt26 abelur_ quite lamt rm_work kzaitsev_pi dhill_ jonher rkukura vivsoni d0ugal_ sambetts_ numans psachin hemna_ jrist bauzas caphrim0001:11
basilb662▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETmspwdvylkv: jrist hjensas kiennt26 dhill_ caphrim007 jascott1 sbezverk stakeda d0ugal_ alex_xu mordred Wei_Liu rcernin sambetts_ Krenair apetrich tushar dbecker efried_cya_jan lifeless raissa rm_work lihi Swimingly vivsoni yolanda abelur_ ianychoi lamt logan- kukacz dimak xinliang mtreini01:11
basilb662▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETguxhob: xinliang jrist lifeless adreznec numans pbourke abelur_ rkukura lukebrowning hemna_ Krenair bauzas lihi d0ugal_ Swimingly rcernin oanson yolanda gouthamr tushar caphrim007 markvoelker stakeda logan- quite leyal dhill_ mordred efried_cya_jan raissa viv01:11
basilb662▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETkrzfcuzuz: kzaitsev_pi jascott1 raissa vivsoni jrist kiennt26 hemna_ yolanda leyal numans dbecker Swimingly markvoelker stakeda abelur_ quite sbezverk xinliang d0ugal_ signed8bit_Zzz bauzas dimak pbo01:11
basilb662▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETqfnytjwt: kzaitsev_pi leyal efried_cya_jan bauzas quite abelur_ sbezverk gouthamr logan- lamt psachin kukacz mordred oanson hjensas raissa Krenair jrist alex_xu caphrim007 signed8bit_Zzz Swimingly lukebrowning jascott1 Wei_Liu markvoelker yolanda lihi rkukura d0ugal_ hemna_ stakeda numans01:11
basilb662▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETnksmp: numans markvoelker pbourke lukebrowning jrist psachin dimak tushar lihi kukacz mtreinish quite lifeless efried_cya_jan hjensas signed8bit_Zzz gouthamr logan- xinliang bauzas dbecker ianychoi rkukura alex_xu sbezverk Krenair dhill_ stakeda mordred jonher rm_work01:11
basilb662▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETdxpkk: Krenair Swimingly leyal psachin quite gouthamr jascott1 logan- d0ugal_ abelur_ adreznec oanson markvoelker lihi mordred kukacz sbezverk lifeless pbourke raissa lukebrowning hemna_ sambetts_ rm_work xinliang dbecker lamt hjensas jrist mtreinish alex_xu01:12
*** StevenK has joined #openstack-infra01:12
*** ChanServ sets mode: +o mordred01:12
basilb662▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ https://www.youtube.com/watch?v=--jYqzJErTI LRH IS LIVE NOW!! CALL 415-349-5666 #LRH EFNETaikvg: rm_work ianychoi bauzas gouthamr jonher xinliang jrist caphrim007 lamt Swimingly apetrich quite tushar dhill_ lihi Krenair Wei_Liu yolanda efried_cya_jan abelur_ lifeless mtreinish d0ugal_ raissa lukebrowning num01:12
*** mordred sets mode: +b *!*@68.58.107.7201:12
*** basilb662 was kicked by mordred (basilb662)01:12
openstackgerritIan Wienand proposed openstack-infra/puppet-etherpad_lite master: Add basic rspec test  https://review.openstack.org/52813001:12
openstackgerritIan Wienand proposed openstack-infra/puppet-etherpad_lite master: [WIP] try a later version  https://review.openstack.org/52815601:12
*** lukebrowning has quit IRC01:15
openstackgerritzhongshengping proposed openstack-infra/project-config master: Remove legacy jobs from puppet openstack modules  https://review.openstack.org/52698301:17
dmsimardThose spambots are annoying, saw a few today across different channels from ansible to openstack01:18
bkeroThey are still going on01:18
bkeroin #openstack-kolla and #osuosl at least01:18
dmsimardI wonder if freenode staff is aware..01:18
dmsimardIt's sunday so..01:18
bkeroMonday in some parts of the world01:19
*** signed8bit_Zzz is now known as signed8b_01:19
fungiyeah, they seem to be aware because i saw a couple part channels with a k-line messae01:19
fungimessage01:19
fungii got pinged by them on at least a dozen channels so far01:19
*** signed8b_ has quit IRC01:19
fungithe one that just now parted #openstack-horizon was k-lined01:20
fungiso i expect netops must be playing whack-a-mole with the offenders01:20
fungii've akicked them on a few channels where i've caught them before someone else01:21
*** gouthamr has quit IRC01:21
fungi#status log Slowly deleting 4161 "jenkins" verify -1 votes from open changes in Gerrit with a 1-second delay between each01:22
openstackstatusfungi: finished logging01:22
dmsimardapparently in #freenode they seem to be suggesting enabling a channel mode to prevent unregistrered users from joining01:22
fungiinfra-root: ^ in case you notice anything weird with gerrit or zuul load01:22
ianwfungi: i was like "why is fungi reviewing random devstack changes on a sunday" :)01:24
fungidmsimard: yeah, it's a question of which is less user-friendly... preventing our users who can barely figure out irc (much less nickserv registration) from joining our channels, or blasting them with potentially offensive spam when they do01:24
*** lukebrowning has joined #openstack-infra01:24
bkeroThere's also the difference of doing that permanently or just until the spam wave subsides.01:25
*** cuongnv has joined #openstack-infra01:25
*** cuongnv has quit IRC01:26
*** cuongnv has joined #openstack-infra01:27
*** daidv has joined #openstack-infra01:27
*** namnh has joined #openstack-infra01:27
openstackgerritdongwenjuan proposed openstack-infra/puppet-openstackci master: add `git_source_repo` parameter for zuul_scheduler  https://review.openstack.org/52859401:28
*** lukebrowning has quit IRC01:29
*** lukebrowning has joined #openstack-infra01:30
dmsimardinfra-root, there's a definitive spam wave around -- freenode k-lines ASAP but all our users are getting spammed with hateful messages. They recommend enabling mode "r" for channels which prevents unregistered users from joining01:32
openstackgerritdongwenjuan proposed openstack-infra/puppet-openstackci master: add `git_source_repo` parameter for zuul_scheduler  https://review.openstack.org/52859401:33
*** daidv has quit IRC01:33
dmsimardSome unsupervised channels have it particularly bad: http://eavesdrop.openstack.org/irclogs/%23openstack-kolla/latest.log.html01:33
*** lukebrowning has quit IRC01:35
*** namnh has quit IRC01:36
*** ChanServ sets mode: +o dmsimard01:36
*** dmsimard sets mode: +r 01:36
prometheanfireya, I've seen it in non registered mode channels01:39
dmsimard#status log (dmsimard) enabled mode +r to prevent unregistered users from joining channels hit by spam bots: #openstack-ansible, #openstack-dev, #openstack-infra, #openstack-kolla, #openstack-operators, #puppet-openstack, #rdo01:40
openstackstatusdmsimard: finished logging01:40
openstackgerritIan Wienand proposed openstack-infra/puppet-etherpad_lite master: Add basic rspec test  https://review.openstack.org/52813001:40
openstackgerritIan Wienand proposed openstack-infra/puppet-etherpad_lite master: [WIP] try a later version  https://review.openstack.org/52815601:40
andymccrkeystone, cinder and telemetry chans still getting hit i think.01:40
ianwopenstack-release is pretty bad too01:40
dmsimardok looking01:41
andymccrthanks dmsimard!01:41
*** lukebrowning has joined #openstack-infra01:42
dmsimardok, took care of those too.01:43
cuongnvdmsimard: openstack-neutron is getting hit quite badly too01:43
*** chrisyang_0660 has joined #openstack-infra01:43
dmsimardcuongnv: thanks, clear01:44
cuongnvthanks dmsimard01:44
dmsimard#status notice The freenode network is currently the target of automated spam attacks, we have enabled temporary restrictions on targetted OpenStack channels which requires users to be logged on to NickServ. If you see spam in your channel, please report it in #openstack-infra. Thanks.01:46
openstackstatusdmsimard: sending notice01:46
*** lukebrowning has quit IRC01:46
-openstackstatus- NOTICE: The freenode network is currently the target of automated spam attacks, we have enabled temporary restrictions on targetted OpenStack channels which requires users to be logged on to NickServ. If you see spam in your channel, please report it in #openstack-infra. Thanks.01:47
rcerninspam in #tripleo01:48
tonybLOL, now they've started with private messages :(01:48
ianwdmsimard: can you try kicking the bot in openstack-requirements?  some chatter seems to suggest that's enough01:48
dmsimardtonyb: you can enable a usermode to prevent that01:48
dmsimardtonyb: https://freenode.net/kb/answer/usermodes mode +R01:49
openstackstatusdmsimard: finished sending notice01:49
dmsimard#status log (dmsimard) added +r to additional targetted channels: #openstack-keystone, #openstack-cinder, #openstack-telemetry, #openstack-requirements, #openstack-release, #tripleo01:52
openstackstatusdmsimard: finished logging01:52
rcernindmsimard: they are in #openstack-qa now01:53
dmsimardrcernin: cleared, thanks01:54
rcerninthanks for the umode tip:)01:54
dmsimardianw: I wonder if there's a way to easily apply modes to a bunch of channels01:55
dmsimarddoing this by hand is... unefficient01:55
dmsimardlike, I'd like to ban/kick a user from all channels simultaneously01:55
johnsomI covered lbaas, fyi01:55
dmsimardjohnsom: thanks01:56
ianwdmsimard: yeah, not that i know of :/01:57
dmsimardwould be worthwhile to add into one of our bots01:58
dmsimardwith the number of channels we have01:58
ianwi think freenode generally do a good job.  i remember only very few instances of this sort of thing over quite a few years01:58
johnsom+101:58
dmsimardyeah, they're working hard in #freenode right now01:59
dmsimardbut it seems like they're handling this manually01:59
johnsomThey are in horizon now01:59
*** ilbelkyr has joined #openstack-infra01:59
johnsomI only have privilege for lbaas, so sorry I can't help more01:59
dmsimardjohnsom: I don't see any spam in horizon ?02:00
dmsimard(just joined)02:00
dmsimardmaybe the spammer got klined already02:00
ilbelkyrI might've hammered that one02:00
dmsimardilbelkyr: ah, thanks :)02:00
johnsomopenstack-horizon?02:00
ilbelkyrfeel free to let me know of other channels they're hitting02:00
dmsimardjohnsom: yeah02:00
johnsomYeah, last one was a minute ago02:00
dmsimardilbelkyr: we've been kickbanning them, do you need any data ?02:01
rcerninand now in #openstack-glance02:01
ianychoi#openstack-ptg channel is being attacked02:01
johnsomyep, there goes ptg02:02
dmsimardgot it02:02
*** kiennt26 has quit IRC02:02
johnsomThanks02:02
ianychoithanks (2)02:02
andymccropenstack-meeting-4 is up next - fun times.02:03
andymccrhaha thanks dmsimard02:03
dmsimardI'll go ahead and parse the list of channels we have and add +r preemptively02:04
dmsimardthis is getting tiring02:04
*** waynr has left #openstack-infra02:05
andymccryeah i think that makes sense.02:05
dims#openstack-ptg #openstack-release #openstack-meeting-cp02:06
dmsimarddims: I got ptg and release earlier, just got meeting-cp now. Thanks.02:07
openstackgerritIan Wienand proposed openstack-infra/puppet-etherpad_lite master: Add basic rspec test  https://review.openstack.org/52813002:09
openstackgerritIan Wienand proposed openstack-infra/puppet-etherpad_lite master: [WIP] try a later version  https://review.openstack.org/52815602:09
fungiwe could have just added it to the accessbot config, i'm willing to bet02:13
dmsimardfungi: does accessbot enforce a default set of modes ?02:14
fungithat's what i was checking, just sets access masks not flags02:15
fungiso not without some additional dev work02:16
openstackgerritMerged openstack/diskimage-builder master: Check source-repository-* files for trailing newline  https://review.openstack.org/52658302:16
dmsimardyeah trying to see what's the best approach to get us through the night02:17
*** lukebrowning has joined #openstack-infra02:18
pabelangerHmm, i though we managed IRC channels via a bot02:20
pabelangerbut don't see that configuration02:20
dmsimardpabelanger: iirc the modes are set originally on channel registration02:21
dmsimardi.e, https://docs.openstack.org/infra/system-config/irc.html#access02:21
pabelangerah, yah. We should consider automating that02:21
*** Wei_Liu has quit IRC02:22
fungiadding support for it to the accessbot script would make the most sense, as it already has the necessary privs02:23
*** lukebrowning has quit IRC02:23
prometheanfireya...02:24
*** lukebrowning has joined #openstack-infra02:24
dmsimardhttp://git.openstack.org/cgit/openstack-infra/puppet-accessbot/tree/files/checkaccess.py or http://git.openstack.org/cgit/openstack-infra/puppet-accessbot/tree/files/accessbot.py sounds appropriate but I'm not very familiar with the context in which those are ran02:25
fungijust gets fired by puppet02:26
fungii'm looking at chanserv help but not seeing how to get it to set channel modes02:27
fungiaha, set mlock02:28
dmsimardfungi: looks like /msg chanserv flags02:29
dmsimardmlock is not quite the same02:29
funginope, those are different02:29
dmsimardmlock prevents users from changing the flags02:29
dmsimardas I understand it02:29
*** lukebrowning has quit IRC02:30
fungichannel flags are not the same as channel modes though02:30
dmsimardah yeah you're right ..02:30
fungiand mlock "allows you to enforce a set of modes"02:30
*** lukebrowning has joined #openstack-infra02:31
fungisomething like /msg chanserv set #openstack-infra mlock -r02:31
dmsimardyeah, that would prevent me from doing +r unless I went through chanserv afaict02:31
dmsimardwhich I guess would make sense02:32
fungioh +r, right02:32
dmsimardIt's the part about looping through the different channels that we have which would make going through our bot handy02:32
dmsimardlooked real quick if I could script it through weechat, no dice02:32
fungithe access "bot" script already just executes commands through privmsg to chanserv for a list of channels, so likely not hard to extend for this use case02:34
fungibut yeah, in the short term you could just paste a list of chanserv commands into your server buffer02:34
dmsimardthat's genius :/02:35
dmsimard(no sarcasm)02:35
*** lukebrowning has quit IRC02:36
*** lukebrowning has joined #openstack-infra02:37
dmsimardfungi: http://paste.openstack.org/raw/629168/ (channels from gerritbot config)02:40
fungiyou'll want to test one of those lines just to be sure it works as intended too02:41
fungibut lgtm02:41
fungisee if it causes the channel to become mode +r02:42
*** lukebrowning has quit IRC02:42
fungiand whether -r clears it similarly02:43
fungiand then if the flood has subsided tomorrow, we can rerun the same list with -r to undo it02:43
*** lukebrowning has joined #openstack-infra02:43
dmsimardgood idea02:48
dmsimardI'll try it here02:48
*** dmsimard sets mode: -r 02:48
*** ChanServ sets mode: +r 02:48
dmsimardlooks like it works02:48
dmsimardand I can't -r02:48
*** lukebrowning has quit IRC02:48
fungicool02:52
dmsimardfungi: care to +3 https://review.openstack.org/#/c/528589/ so ianw can cover through our night ?02:54
dmsimard#status log (dmsimard) all channels configured through gerritbot have been mlocked +r: http://paste.openstack.org/raw/629168/ we should remove this once the spam wave subsides02:55
openstackstatusdmsimard: finished logging02:55
*** lukebrowning has joined #openstack-infra02:55
fungiapprovidado02:55
fungidmsimard: itym accessbot? surely not gerritboy02:56
fungit02:56
dmsimardthanks02:56
fungijust making sure02:56
dmsimardfungi: yeah I meant accessbot02:56
dims@dmsimard : thanks!02:57
dmsimardfungi: can I undo that?02:57
dmsimardfungi: I kind of still meant gerritbot (as in, the source of the channel list)02:57
funginah, you can log a correction thouh02:57
fungioh, i was suggesting you should have based it on the accessbot channels list02:57
funginot all our channels use gerritbot02:58
dmsimardhmm, let me see the delta between the two02:58
*** lukebrowning has quit IRC02:59
fungiprobably just a handful, but if you're looking for an official list of channels we manage that would be the ones in the accessbot channels config03:00
dmsimardah, yeah, meeting channels amongst other things03:00
ianwit seems in #freenode they're pretty on to the issues, but i will keep an eye here03:00
persiaFWIW, I'm seeing a significant slowdown on traffic even on non-openstack channels with no active ops03:00
dmsimardpersia: what do you mean by slowdown in traffic ? less spammers ?03:00
fungipersia: ianw: thanks for the update, hopefully it's subsiding03:00
openstackgerritMerged openstack-infra/project-config master: Add myself to accessbot  https://review.openstack.org/52858903:01
persiadmsimard: Yes.03:01
*** numans has quit IRC03:03
dmsimardpersia: thanks03:06
persiadmsimard: Thank you for your efforts to discourage them: my info is just confirmation that you have been part of a successful defence.03:06
dmsimard\o/03:08
dmsimardand thank you chanserv for not disconnecting me for flood03:08
fungiheh03:10
* fungi continues deleting jenkins -1 votes from open changes03:11
dmsimard#status log (dmsimard) we re-ran mlock commands on OpenStack channels using the accessbot list of channels instead, here is the definitive list of channels that were made +r: http://paste.openstack.org/raw/629176/03:12
openstackstatusdmsimard: finished logging03:12
dmsimardI'm off for now, see you tomorrow03:15
fungithanks!03:16
ianwthanks dmsimard!03:16
ianwpabelanger: if you're walking by ... there was something that flew by about a better way to manage .service files from puppet in the xenial upgrade last week, but i can't remember what it was.  let me know if that rings a bell03:17
*** yamamoto has joined #openstack-infra03:18
mwhahahaianw: what's the context around the .service file thing03:23
dmsimardbtw there seems to be a weird bug around twitter with statusbot: https://twitter.com/openstackinfra/status/942572463279562753 (see \u2026?)03:24
*** david-lyle has joined #openstack-infra03:25
ianwdmsimard: ... yay unicode :/03:25
ianwmwhahaha: writing a service file for etherpad as part of the xenial upgrade03:26
mwhahahaianw: i recommend camptocamp-systemd for managing any systemd stuff03:27
mwhahahabut not sure if that's pecific to what you're working on03:27
mwhahahahttps://github.com/camptocamp/puppet-systemd03:27
ianwmwhahaha: hmmm, not looking terribly promising that we would support that in modules.env03:28
ianw"This is a03:28
ianw# potential conflict with puppet-community/puppet-archive. "03:28
mwhahahaweird03:30
dmsimardI wanted to look real quick at pre-pending names of people who issue #status commands but it's non-trivial at first glance so I'll look.. one day03:36
* dmsimard off03:36
*** dmsimard sets mode: -o dmsimard03:36
*** lukebrowning has joined #openstack-infra03:37
*** lukebrowning has quit IRC03:42
*** lukebrowning has joined #openstack-infra03:43
*** ykarel has joined #openstack-infra03:46
*** lukebrowning has quit IRC03:48
ianwi'm sure i don't want to ask why etherpad installs it's npm dependencies into /var/log ...03:49
*** lukebrowning has joined #openstack-infra03:53
*** lukebrowning has quit IRC03:57
*** lukebrowning has joined #openstack-infra03:59
*** lathiat has quit IRC04:02
*** lukebrowning has quit IRC04:04
*** lathiat has joined #openstack-infra04:04
dmsimardianw: getting emails every minute for hound sync04:05
dmsimardflock no such file or directory04:05
*** lukebrowning has joined #openstack-infra04:05
ianwdmsimard: hmm, ok, looking04:06
dmsimardPresumably the /var/run/hound directory doesn't exist04:08
*** lukebrowning has quit IRC04:10
*** lukebrowning has joined #openstack-infra04:12
openstackgerritIan Wienand proposed openstack-infra/system-config master: Put hound sync lock in /var/run  https://review.openstack.org/52861704:12
*** udesale has joined #openstack-infra04:12
ianwdoh, that's also going to run every minute04:12
openstackgerritIan Wienand proposed openstack-infra/system-config master: Put hound sync lock in /var/run  https://review.openstack.org/52861704:14
*** lukebrowning has quit IRC04:16
*** lukebrowning has joined #openstack-infra04:18
*** lukebrowning has quit IRC04:23
*** lukebrowning has joined #openstack-infra04:24
*** dbecker has quit IRC04:25
*** lukebrowning has quit IRC04:29
*** lukebrowning has joined #openstack-infra04:30
dmsimardlol what an amazing default for the minute parameter04:31
*** lukebrowning has quit IRC04:35
*** lukebrowning has joined #openstack-infra04:37
*** gagehugo has quit IRC04:40
*** lukebrowning has quit IRC04:42
*** lukebrowning has joined #openstack-infra04:43
*** lukebrowning has quit IRC04:48
*** lukebrowning has joined #openstack-infra04:53
openstackgerritIan Wienand proposed openstack-infra/puppet-etherpad_lite master: Add basic rspec test  https://review.openstack.org/52813004:56
openstackgerritIan Wienand proposed openstack-infra/puppet-etherpad_lite master: [WIP] try a later version  https://review.openstack.org/52815604:56
openstackgerritIan Wienand proposed openstack-infra/puppet-etherpad_lite master: Fix up log rotation  https://review.openstack.org/52862404:56
openstackgerritIan Wienand proposed openstack-infra/puppet-etherpad_lite master: Don't install npm dependencies in /var/log  https://review.openstack.org/52862504:56
openstackgerritIan Wienand proposed openstack-infra/puppet-etherpad_lite master: Xenial: add a service file  https://review.openstack.org/52862604:56
*** lukebrowning has quit IRC04:58
*** lukebrowning has joined #openstack-infra04:59
*** lukebrowning has quit IRC05:04
*** caphrim007 has quit IRC05:33
*** lukebrowning has joined #openstack-infra05:38
*** lukebrowning_ has joined #openstack-infra05:40
*** benj_ has quit IRC05:42
*** lukebrowning has quit IRC05:44
*** gagehugo has joined #openstack-infra05:45
*** lukebrowning_ has quit IRC05:45
*** lukebrowning has joined #openstack-infra05:47
*** gagehugo has quit IRC05:50
*** jbadiapa has joined #openstack-infra05:51
*** lukebrowning has quit IRC05:51
*** gagehugo has joined #openstack-infra05:51
*** lukebrowning has joined #openstack-infra05:53
*** lukebrowning has quit IRC05:58
*** lukebrowning has joined #openstack-infra06:00
*** ramishra has joined #openstack-infra06:02
*** lukebrowning has quit IRC06:05
*** ijw has joined #openstack-infra06:05
*** ramishra has quit IRC06:06
*** lukebrowning has joined #openstack-infra06:10
*** lukebrowning has quit IRC06:15
*** lukebrowning has joined #openstack-infra06:17
*** lukebrowning has quit IRC06:21
*** jascott1 has quit IRC06:25
*** hjensas has quit IRC06:25
*** ramishra has joined #openstack-infra06:27
*** kiennt26 has joined #openstack-infra06:28
*** annp has joined #openstack-infra06:32
*** namnh has joined #openstack-infra06:37
*** namnh has quit IRC06:37
*** namnh has joined #openstack-infra06:38
openstackgerritIan Wienand proposed openstack-infra/puppet-etherpad_lite master: Don't install npm dependencies in /var/log  https://review.openstack.org/52862506:43
openstackgerritIan Wienand proposed openstack-infra/puppet-etherpad_lite master: Xenial: add a service file  https://review.openstack.org/52862606:43
*** zhurong has joined #openstack-infra06:43
openstackgerritIan Wienand proposed openstack-infra/puppet-etherpad_lite master: Add basic rspec test  https://review.openstack.org/52813006:43
openstackgerritIan Wienand proposed openstack-infra/puppet-etherpad_lite master: [WIP] try a later version  https://review.openstack.org/52815606:43
*** cuongnv has quit IRC06:44
AJaegerconfig-core, could you review  https://review.openstack.org/521105 and https://review.openstack.org/528477 , please? These update translations and releasenotes jobs.06:45
*** cuongnv has joined #openstack-infra06:45
*** rcernin has quit IRC06:46
*** ijw has quit IRC06:47
*** kiennt26 has quit IRC06:47
*** ijw has joined #openstack-infra06:49
*** lukebrowning has joined #openstack-infra06:49
*** kiennt26 has joined #openstack-infra06:51
*** lukebrowning has quit IRC06:54
*** yolanda has quit IRC06:55
*** lukebrowning has joined #openstack-infra06:56
*** lukebrowning has quit IRC07:00
*** ijw has quit IRC07:05
*** daidv has joined #openstack-infra07:11
kiennt26 HexChat: 2.10.2 ** OS: Linux 4.4.0-104-generic x86_64 ** Distro: Ubuntu "xenial" 16.04 ** CPU: 8 x Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz (GenuineIntel) @ 1,60GHz ** RAM: Physical: 15,6GiB, 76,6% free ** Disk: Total: 1,5TiB, 23,7% free ** VGA: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor Graphics Controller ** Sound: HDA-Intel - HDA Intel PCH ** Ethernet: Intel Corporation07:12
kiennt2682579LM Gigabit Network Connection ** Uptime: 6h 31m 35s **07:12
openstackgerritIan Wienand proposed openstack-infra/puppet-etherpad_lite master: Xenial: add a service file  https://review.openstack.org/52862607:22
openstackgerritIan Wienand proposed openstack-infra/puppet-etherpad_lite master: Add basic rspec test  https://review.openstack.org/52813007:22
openstackgerritIan Wienand proposed openstack-infra/puppet-etherpad_lite master: [WIP] try a later version  https://review.openstack.org/52815607:22
*** lukebrowning has joined #openstack-infra07:26
ianwAJaeger: both LGTM, as usual though i think you (or someone) should babysit them a little07:27
*** lukebrowning has quit IRC07:30
*** lukebrowning has joined #openstack-infra07:32
*** ijw has joined #openstack-infra07:36
*** lukebrowning has quit IRC07:36
AJaegerianw: will do - thanks07:37
*** lukebrowning has joined #openstack-infra07:38
*** ijw has quit IRC07:42
*** lukebrowning has quit IRC07:43
*** lukebrowning has joined #openstack-infra07:44
openstackgerritAndreas Jaeger proposed openstack-infra/project-config master: consolidate interop jobs  https://review.openstack.org/52864407:44
openstackgerritAndreas Jaeger proposed openstack-infra/openstack-zuul-jobs master: Remove obsolete interop jobs  https://review.openstack.org/52864507:45
openstackgerritMerged openstack-infra/openstack-zuul-jobs master: Improve ensure-reno  https://review.openstack.org/52847707:45
*** lukebrowning has quit IRC07:49
*** HeOS has joined #openstack-infra07:50
*** ijw has joined #openstack-infra07:50
openstackgerritMerged openstack-infra/project-config master: Use ensure-babel to make sure babel is installed  https://review.openstack.org/52110507:51
openstackgerritTobias Henkel proposed openstack-infra/zuul feature/zuulv3: Handle sigterm in nodaemon mode  https://review.openstack.org/52864607:54
*** lukebrowning has joined #openstack-infra07:54
*** lukebrowning has quit IRC07:59
*** ijw has quit IRC08:00
*** lukebrowning has joined #openstack-infra08:01
*** ijw has joined #openstack-infra08:02
*** lukebrowning has quit IRC08:05
*** rcernin has joined #openstack-infra08:06
*** ijw has quit IRC08:07
*** lukebrowning has joined #openstack-infra08:07
*** ijw has joined #openstack-infra08:07
*** robled has quit IRC08:09
*** robled has joined #openstack-infra08:10
*** lukebrowning has quit IRC08:12
*** ijw has quit IRC08:12
*** lukebrowning has joined #openstack-infra08:13
*** shardy has joined #openstack-infra08:17
*** lukebrowning has quit IRC08:18
openstackgerritAndreas Jaeger proposed openstack-infra/project-config master: Remove swift legacy tox jobs  https://review.openstack.org/52864908:19
openstackgerritAndreas Jaeger proposed openstack-infra/openstack-zuul-jobs master: Remove legacy swift tox jobs  https://review.openstack.org/52865008:19
*** lukebrowning has joined #openstack-infra08:20
openstackgerritTristan Cacqueray proposed openstack-infra/nodepool feature/zuulv3: handler: fix support for handler without launch_manager  https://review.openstack.org/52477308:21
openstackgerritTristan Cacqueray proposed openstack-infra/nodepool feature/zuulv3: Add a plugin interface for drivers  https://review.openstack.org/52462008:21
openstackgerritTristan Cacqueray proposed openstack-infra/nodepool feature/zuulv3: builder: do not cleanup image for driver not managing image  https://review.openstack.org/51692008:21
openstackgerritTristan Cacqueray proposed openstack-infra/nodepool feature/zuulv3: Implement a static driver for Nodepool  https://review.openstack.org/46862408:21
openstackgerritTristan Cacqueray proposed openstack-infra/nodepool feature/zuulv3: Implement a generic run_handler  https://review.openstack.org/52632508:21
openstackgerritTristan Cacqueray proposed openstack-infra/nodepool feature/zuulv3: Implement an OpenContainer driver  https://review.openstack.org/46875308:21
openstackgerritTristan Cacqueray proposed openstack-infra/nodepool feature/zuulv3: Implement a Kubernetes driver  https://review.openstack.org/52135608:21
*** zhurong has quit IRC08:21
*** e0ne has joined #openstack-infra08:24
*** lukebrowning has quit IRC08:24
*** yamamoto has quit IRC08:25
* AJaeger loves Zuul v3 - just converted the legacy swift jobs to Zuul v3 native in https://review.openstack.org/#/c/528582/ . This is really nice now.08:32
AJaegerfungi, you might want to review ^08:32
*** lukebrowning has joined #openstack-infra08:32
*** lukebrowning has quit IRC08:37
*** lukebrowning has joined #openstack-infra08:39
*** markvoelker has quit IRC08:42
*** raissa has quit IRC08:42
*** lukebrowning has quit IRC08:43
*** raissa has joined #openstack-infra08:43
*** raissa has quit IRC08:44
*** lukebrowning has joined #openstack-infra08:44
*** raissa has joined #openstack-infra08:44
*** jpena|off is now known as jpena08:44
*** raissa has quit IRC08:44
*** raissa has joined #openstack-infra08:45
*** raissa has quit IRC08:45
*** raissa has joined #openstack-infra08:46
*** raissa has quit IRC08:46
*** raissa has joined #openstack-infra08:46
*** raissa has quit IRC08:47
*** raissa has joined #openstack-infra08:47
*** raissa has quit IRC08:48
*** lukebrowning has quit IRC08:48
AJaegerconfig-core, could you review https://review.openstack.org/528580 (convert dashboard tox jobs) and https://review.openstack.org/528166 (add missing job descriptions) and https://review.openstack.org/525658 (improve zanata-cli download), please?08:50
*** ccamacho has joined #openstack-infra08:51
*** amoralej|off is now known as amoralej08:52
*** ijw has joined #openstack-infra08:57
*** slaweq has joined #openstack-infra08:58
*** alexchadin has joined #openstack-infra08:58
*** shardy has quit IRC08:59
*** shardy has joined #openstack-infra09:00
*** lukebrowning has joined #openstack-infra09:00
openstackgerritIan Wienand proposed openstack-infra/puppet-etherpad_lite master: Xenial: add a service file  https://review.openstack.org/52862609:01
*** sbezverk has quit IRC09:01
openstackgerritIan Wienand proposed openstack-infra/puppet-etherpad_lite master: Add basic rspec test  https://review.openstack.org/52813009:01
openstackgerritIan Wienand proposed openstack-infra/puppet-etherpad_lite master: [WIP] try a later version  https://review.openstack.org/52815609:01
*** ijw has quit IRC09:01
openstackgerritColleen Murphy proposed openstack-infra/system-config master: Clean up more puppetmaster remnants  https://review.openstack.org/24981509:03
*** jpich has joined #openstack-infra09:05
*** lukebrowning has quit IRC09:05
*** lukebrowning has joined #openstack-infra09:07
*** lukebrowning has quit IRC09:11
strigazihello AJaeger, I would like to change the hour of the magnum meeting. Are the slots in the meeting channels reserved in a repo or wiki?09:17
openstackgerritAndreas Jaeger proposed openstack-infra/project-config master: Remove revoke-sudo from translations playbook  https://review.openstack.org/52866409:19
AJaegerstrigazi: Read http://eavesdrop.openstack.org/ for details and pointers09:19
strigaziAJaeger thanks09:19
AJaegerconfig-core, please review 528664 - missed one case in reviewing.09:19
AJaegerianw: babysitting was needed ;( ^09:19
*** lucas-afk is now known as lucasagomes09:23
*** giblet is now known as gibi09:23
*** yamamoto has joined #openstack-infra09:26
*** lukebrowning has joined #openstack-infra09:29
openstackgerritAnusha Ramineni proposed openstack-infra/project-config master: Add releasenotes and docs job to congress-dashboard  https://review.openstack.org/52867109:29
*** yamamoto has quit IRC09:33
openstackgerritChandan Kumar proposed openstack-infra/project-config master: Add new repo for Blazar tempest plugin  https://review.openstack.org/52867209:33
*** lukebrowning_ has joined #openstack-infra09:35
openstackgerritChandan Kumar proposed openstack-infra/project-config master: Added initial jobs for blazar-tempest-plugin  https://review.openstack.org/52867409:35
*** stakeda has quit IRC09:36
*** andreykurilin_ has quit IRC09:36
*** andreykurilin has joined #openstack-infra09:36
*** lukebrowning has quit IRC09:36
*** sshnaidm|afk is now known as sshnaidm09:39
*** lukebrowning_ has quit IRC09:40
*** lukebrowning has joined #openstack-infra09:42
*** hashar has joined #openstack-infra09:46
*** kiennt26 has quit IRC09:46
*** lukebrowning has quit IRC09:47
*** e0ne_ has joined #openstack-infra09:48
*** lukebrowning has joined #openstack-infra09:48
*** e0ne_ has quit IRC09:50
*** e0ne has quit IRC09:51
*** e0ne has joined #openstack-infra09:51
*** e0ne has quit IRC09:52
*** lukebrowning has quit IRC09:53
*** e0ne has joined #openstack-infra09:53
*** lukebrowning has joined #openstack-infra09:55
*** janki has joined #openstack-infra09:55
*** ijw has joined #openstack-infra09:58
*** lukebrowning has quit IRC10:00
*** lukebrowning has joined #openstack-infra10:01
*** ijw has quit IRC10:03
*** lukebrowning has quit IRC10:06
*** lukebrowning has joined #openstack-infra10:08
*** cuongnv has quit IRC10:08
*** lukebrowning has quit IRC10:12
*** lukebrowning has joined #openstack-infra10:14
*** lukebrowning has quit IRC10:19
*** lukebrowning has joined #openstack-infra10:20
*** lukebrowning has quit IRC10:25
*** lukebrowning has joined #openstack-infra10:26
*** udesale has quit IRC10:27
*** lukebrowning has quit IRC10:32
*** lukebrowning has joined #openstack-infra10:33
*** d0ugal_ has quit IRC10:36
*** lukebrowning has quit IRC10:38
*** udesale has joined #openstack-infra10:38
*** lukebrowning has joined #openstack-infra10:39
*** markvoelker has joined #openstack-infra10:42
*** lukebrowning has quit IRC10:44
*** makowals has joined #openstack-infra10:50
*** namnh has quit IRC10:52
*** sambetts_ is now known as sambetts10:54
*** lukebrowning has joined #openstack-infra10:56
*** rcernin has quit IRC10:58
*** ijw has joined #openstack-infra11:00
*** lukebrowning has quit IRC11:01
*** udesale has quit IRC11:01
*** lukebrowning has joined #openstack-infra11:03
*** ijw has quit IRC11:05
andreafhigh folks just reporting that there was spam on openstack-qa as well11:06
*** lukebrowning has quit IRC11:07
*** lukebrowning has joined #openstack-infra11:09
*** ijw has joined #openstack-infra11:09
*** yamamoto has joined #openstack-infra11:12
*** lukebrowning has quit IRC11:13
*** ijw has quit IRC11:14
*** claudiub has joined #openstack-infra11:15
*** yamamoto has quit IRC11:15
*** lukebrowning has joined #openstack-infra11:15
*** d0ugal has joined #openstack-infra11:16
*** markvoelker has quit IRC11:17
*** lukebrowning has quit IRC11:20
*** lukebrowning has joined #openstack-infra11:22
*** lukebrowning has quit IRC11:26
*** lukebrowning has joined #openstack-infra11:28
smcginnisThanks for the spam firefighting infra folks.11:29
*** derekh has joined #openstack-infra11:29
*** lukebrowning has quit IRC11:33
*** lukebrowning has joined #openstack-infra11:34
*** jpich has quit IRC11:36
*** jpich has joined #openstack-infra11:37
*** lukebrowning_ has joined #openstack-infra11:38
*** lukebrowning has quit IRC11:39
*** lukebrowning_ has quit IRC11:43
*** pbourke has quit IRC11:43
*** lukebrowning has joined #openstack-infra11:45
*** lukebrowning has quit IRC11:49
openstackgerritChandan Kumar proposed openstack-infra/project-config master: Add new repo for Blazar tempest plugin  https://review.openstack.org/52867211:51
openstackgerritChandan Kumar proposed openstack-infra/project-config master: Add blazar-tempest-plugin to zuul jobs  https://review.openstack.org/52869611:53
*** chandankumar has joined #openstack-infra11:54
*** smatzek has joined #openstack-infra11:55
openstackgerritChandan Kumar proposed openstack-infra/project-config master: Add new repo for Telemetry tempest plugin  https://review.openstack.org/52686311:57
*** lukebrowning has joined #openstack-infra11:57
openstackgerritChandan Kumar proposed openstack-infra/project-config master: Add telemetry-tempest-plugin to zuul  https://review.openstack.org/52869711:58
chandankumarAJaeger: i have updated the patches as said.11:58
*** lukebrowning has quit IRC12:02
*** lukebrowning has joined #openstack-infra12:09
*** yolanda has joined #openstack-infra12:10
*** ijw has joined #openstack-infra12:10
*** nicolasbock_ has joined #openstack-infra12:11
*** lucasagomes is now known as lucas-hungry12:13
*** markvoelker has joined #openstack-infra12:14
*** lukebrowning has quit IRC12:14
*** ijw has quit IRC12:15
*** yamamoto has joined #openstack-infra12:16
*** yamamoto has quit IRC12:21
AJaegerthanks, chandankumar12:23
fungidmsimard: the unicode-uncleanness with statusbot should be solved by 52746112:23
fungiianw: ^12:24
*** lukebrowning has joined #openstack-infra12:25
openstackgerritTristan Cacqueray proposed openstack-infra/nodepool feature/zuulv3: zk: automatically retry command when connection is lost  https://review.openstack.org/52364012:25
*** nicolasbock_ has quit IRC12:26
*** lukebrowning has quit IRC12:29
*** lukebrowning has joined #openstack-infra12:31
*** janki has quit IRC12:36
*** lukebrowning has quit IRC12:36
*** lukebrowning has joined #openstack-infra12:37
*** jpena is now known as jpena|lunch12:38
*** udesale has joined #openstack-infra12:46
*** lukebrowning has quit IRC12:47
*** markvoelker has quit IRC12:48
*** lukebrowning has joined #openstack-infra12:48
*** claudiub has quit IRC12:51
*** lukebrowning has quit IRC12:53
*** claudiub has joined #openstack-infra12:53
openstackgerritMerged openstack-infra/openstackid-resources master: Added new Bulk events endpoints  https://review.openstack.org/52839012:56
*** psachin has quit IRC12:56
mpetersonhey! question, is there a way to exclude a step of a pre-run of a parent job?12:58
*** lukebrowning has joined #openstack-infra13:00
*** lukebrowning has quit IRC13:04
*** lukebrowning has joined #openstack-infra13:06
*** bobh has joined #openstack-infra13:07
*** igordc has quit IRC13:08
*** igordc has joined #openstack-infra13:08
*** lucas-hungry is now known as lucasagomes13:08
pabelangermpeterson: best to create a new parent with pre-run not defined or maybe expose a variable to skip running tasks if not set13:09
openstackgerritMerged openstack-infra/irc-meetings master: Move meeting channel to free up weekly slot  https://review.openstack.org/52387113:10
*** lukebrowning has quit IRC13:11
mpetersonpabelanger: nice, the variable idea is actually a nice one... I was so fixated that it slipped my mind, thanks13:11
*** ijw has joined #openstack-infra13:12
*** ykarel has quit IRC13:12
*** lukebrowning has joined #openstack-infra13:12
*** lukebrowning has quit IRC13:17
*** ijw has quit IRC13:17
*** ijw has joined #openstack-infra13:17
*** yamamoto has joined #openstack-infra13:18
*** lukebrowning has joined #openstack-infra13:22
*** amrith has joined #openstack-infra13:22
*** ijw has quit IRC13:22
*** trown|outtypewww is now known as trown13:24
*** jpena|lunch is now known as jpena13:24
*** lukebrowning has quit IRC13:26
*** yamamoto has quit IRC13:26
*** electrofelix has joined #openstack-infra13:27
*** lukebrowning has joined #openstack-infra13:28
*** trown is now known as trown|ruck13:29
openstackgerritTristan Cacqueray proposed openstack-infra/nodepool feature/zuulv3: requirements: remove paramiko <2.0 cap  https://review.openstack.org/52871913:32
*** lukebrowning has quit IRC13:33
openstackgerritTristan Cacqueray proposed openstack-infra/nodepool master: requirements: remove paramiko <2.0 cap  https://review.openstack.org/52872013:33
*** tosky has joined #openstack-infra13:34
*** kgiusti has joined #openstack-infra13:35
*** bobh has quit IRC13:35
openstackgerritJeremy Stanley proposed openstack-infra/project-config master: No longer consider "jenkins" votes when enqueuing  https://review.openstack.org/52872213:38
*** jrist has quit IRC13:39
*** rlandy has joined #openstack-infra13:40
*** rlandy is now known as rlandy|rover13:41
*** amoralej is now known as amoralej|lunch13:45
*** lukebrowning has joined #openstack-infra13:48
dmsimardinfra-root, #freenode says the spam wave from last night has subsided, I'll remove the channel restrictions now13:49
*** lukebrowning_ has joined #openstack-infra13:51
pabelangerthanks13:52
fungithanks again dmsimard!13:53
*** lukebrowning has quit IRC13:53
dmsimardhm, so, for the record13:53
dmsimardyou can't selectively remove a channel mode lock, you have to not specify it13:53
fungiahh, okay13:53
dmsimardyesterday I did /msg chanserv set #channel mlock +r13:53
dmsimardso that potentially erased previous mode locks13:54
fungii doubt we had any for those channels13:54
*** jrist has joined #openstack-infra13:54
dmsimardand now I have to do "/msg chanserv set #channel mlock" to remove the mlock entirely (because mlocking -r would prevent users from setting +r)13:54
dmsimardyeah, I think I might document that somewhere appropriate in system-config13:54
fungianyway, that probably makes eventual implementation in accessbot simpler since it works basically the same way as acl masks13:54
* dmsimard nods13:55
*** lukebrowning_ has quit IRC13:56
*** lukebrowning has joined #openstack-infra13:58
*** e0ne has quit IRC13:58
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: requirements: remove paramiko <2.0 cap  https://review.openstack.org/52872814:00
*** ChanServ sets mode: +o dmsimard14:00
*** dmsimard sets mode: -r 14:00
dmsimardhrm14:00
dmsimardremoving the mlock doesn't remove the mode :/14:01
*** ijw has joined #openstack-infra14:01
*** gcb has joined #openstack-infra14:01
fungiunset mlock?14:01
openstackgerritTristan Cacqueray proposed openstack-infra/zuul feature/zuulv3: requirements: remove paramiko <2.0 cap  https://review.openstack.org/52872914:01
fungiahh, you probably need to mlock -r and then unset the mlock14:01
*** lukebrowning has quit IRC14:02
dmsimardyeah that's what I was just told14:03
dmsimardmeh14:03
*** ramishra has quit IRC14:03
*** lukebrowning has joined #openstack-infra14:04
*** dprince has joined #openstack-infra14:04
*** gcb has quit IRC14:05
*** gcb has joined #openstack-infra14:06
*** dmsimard sets mode: -o dmsimard14:06
*** dprince has quit IRC14:06
*** dprince has joined #openstack-infra14:07
*** e0ne has joined #openstack-infra14:07
*** jroll has joined #openstack-infra14:07
*** ijw has quit IRC14:08
*** lukebrowning has quit IRC14:09
*** andreas_s has joined #openstack-infra14:10
dmsimardone mlock command every 2 seconds.. 186 channels14:10
* dmsimard sighs14:10
*** lukebrowning has joined #openstack-infra14:10
*** jcoufal has joined #openstack-infra14:13
*** lukebrowning has quit IRC14:15
*** salv-orlando has joined #openstack-infra14:16
fungitry deleting a reviewer from 4161 changes in gerrit ;)14:19
*** jpena is now known as jpena|off14:19
fungithat ran most of the evening14:19
*** andreas_s has quit IRC14:19
*** mriedem has joined #openstack-infra14:20
*** jpena|off is now known as jpena14:20
*** ralonsoh has joined #openstack-infra14:20
*** felipemonteiro has joined #openstack-infra14:20
*** lukebrowning has joined #openstack-infra14:20
*** amoralej|lunch is now known as amoralej14:21
*** robled has quit IRC14:23
*** robled has joined #openstack-infra14:24
*** andreas_s has joined #openstack-infra14:24
*** lukebrowning has quit IRC14:25
lbragstadthanks dmsimard!14:25
*** alexchadin has quit IRC14:26
*** robled has quit IRC14:27
AJaegerconfig-core, please review 528664 to fix translation jobs - missed one case in reviewing previous change14:27
*** lukebrowning has joined #openstack-infra14:27
*** robled has joined #openstack-infra14:27
*** robled has quit IRC14:27
*** robled has joined #openstack-infra14:27
*** smatzek has quit IRC14:28
fungiAJaeger: what about the translation jobs needs sudo after the pre phase?14:28
*** jcoufal_ has joined #openstack-infra14:28
fungimostly curious what's happening as root after stuff is installed14:28
*** smatzek has joined #openstack-infra14:28
*** andreas_s has quit IRC14:29
*** jcoufal has quit IRC14:29
*** andreas_s has joined #openstack-infra14:29
*** eharney has joined #openstack-infra14:30
AJaegerhttp://git.openstack.org/cgit/openstack-infra/project-config/tree/roles/prep-zanata/tasks/main.yaml needs root14:30
AJaegerand is called from main playbook, see http://git.openstack.org/cgit/openstack-infra/project-config/tree/playbooks/translation/upstream-translation-update.yaml14:30
AJaegersomebody could refactor as well...14:31
fungiahh, i see. so it's more software being installed into system paths14:31
*** lukebrowning has quit IRC14:31
*** andreas_s has quit IRC14:32
*** andreas_s has joined #openstack-infra14:32
AJaegeryes14:32
*** smatzek has quit IRC14:33
AJaegerand the last change added the revoke-sudo by accident ;( last=merged earlier today14:33
*** lukebrowning has joined #openstack-infra14:33
*** stevebaker has quit IRC14:35
*** ykarel has joined #openstack-infra14:36
dmsimardfungi: yeah actually I noticed you removed all of them, not necessarily the ones that had been added last week14:36
dmsimardfungi: I saw you removing -1's from old, old patches14:36
AJaegerdmsimard: could you review 528664 as well to fix translations, please?14:36
AJaegerdmsimard: we discussed the removal in a previous infra team meeting14:37
*** lukebrowning has quit IRC14:38
*** Nil_ has joined #openstack-infra14:39
*** lukebrowning has joined #openstack-infra14:39
*** kjackal has joined #openstack-infra14:40
*** trown|ruck is now known as trown|afk14:40
AJaegermnaser: could you add https://review.openstack.org/#/c/526983/ again to your review queue, please? - for puppet module job changes14:41
fungidmsimard: yes, the point was to remove them from all open changes as we discussed in the infra meeting a couple weeks ago (the pending action item i deferred last week)14:43
*** stevebaker has joined #openstack-infra14:43
dmsimardfungi: ah ok14:43
fungiit was entirely unrelated to anything that may have happened more recently14:43
dmsimardAJaeger: yes, I have some time today dedicated to going through a batch of reviews14:44
fungithough i wonder where you actually saw new verified votes being left by the jenkins account? we removed its access to do that from our all-projects acl several weeks ago14:44
*** lukebrowning has quit IRC14:44
dmsimard#status log (dmsimard) the channel restrictions mentioned last night have been removed after #freenode confirmed the spam wave had stopped.14:44
openstackstatusdmsimard: finished logging14:44
fungiif zuul.o.o was able to leave new verified votes as jenkins since then, that makes me wonder if gerrit's acl enforcement is broken14:45
AJaegerfungi, let me check backlog...14:45
dmsimardfungi: I'm not sure if it was verified votes, I just got a bunch of emails with vote removals, didn't pay attention to what they were.. I'll take a look14:45
AJaegerfungi: https://review.openstack.org/#/c/528482/114:45
fungithe vote removals were all for verified votes, yes14:45
AJaegerfungi: it was not verified14:45
AJaegerfungi: it just was a comment14:46
*** lukebrowning has joined #openstack-infra14:46
fungiyup, so working as expected14:46
fungiother than rackspace rebooting zuul.o.o in the middle of last week14:46
fungicausing it to start running yet again14:47
AJaegermordred: http://logs.openstack.org/a0/a02f9831010adcbaa02e25da0dea59f4e83e2bb6/tag/publish-openstack-releasenotes/872a891/ara/ is a failure of taskflow project. They have only no test-requirements.txt, everything is in extras. I'll create a doc/requirements.txt now. just wanted to mention it...14:47
*** lukebrowning has quit IRC14:50
*** felipemonteiro_ has joined #openstack-infra14:51
*** salv-orlando has quit IRC14:52
*** salv-orlando has joined #openstack-infra14:53
dmsimardAJaeger: they have neither a test-requirements.txt or a doc/requirements.txt ? How were they building docs before ?14:53
dmsimardyou at least need sphinx in there14:53
*** jamesmcarthur has joined #openstack-infra14:54
*** felipemonteiro has quit IRC14:54
AJaegerdmsimard: see https://review.openstack.org/528735  - everything in setup.cfg (and requirements.txt)14:54
AJaegerdmsimard: mordred will write a novel about odd cases in project setup uncovered while working on docs and releasenotes ;(14:55
*** lukebrowning has joined #openstack-infra14:55
*** d0ugal has quit IRC14:56
dmsimardoh wow so they don't use pbr actually14:58
AJaegerdmsimard: they do use pbr...14:58
*** smatzek has joined #openstack-infra14:58
dmsimardhuh, but with pbr you don't need to have a setup.cfg layout like that :/14:59
pabelangerokay, I think I have kdc04.o.o online and setup for replication14:59
dmsimardAJaeger: oh, for subpackaging14:59
pabelangerhowever, I had to manually copy some things around. I wonder if we should maybe puppet some of the step14:59
pabelangerjeblair: ^ specifically: https://docs.openstack.org/infra/system-config/kerberos.html#realm-creation we say copy keytab file to kdc servers, any reason not to have puppet manage that?15:00
*** lukebrowning has quit IRC15:00
fungidmsimard: that project also has some history outside of openstack and retains vestiges of earlier package design as a resuly15:01
fungiresult15:01
*** lukebrowning has joined #openstack-infra15:02
dmsimardever since I learned about pbr and tox (from OpenStack) I don't want to work with anything else15:02
*** smatzek has quit IRC15:02
dmsimardI accept that a lot of it has to do with arcane magic and I am cool with that15:03
fungiwe're even trying to strip down pbr now that a lot of its functionality is finding its way into established ecosystem tooling15:03
fungie.g., setup.cfg support in setuptools now15:03
*** smatzek has joined #openstack-infra15:04
*** dprince has quit IRC15:04
*** dprince has joined #openstack-infra15:05
*** marst has joined #openstack-infra15:06
*** smatzek has quit IRC15:06
*** lukebrowning has quit IRC15:06
*** smatzek has joined #openstack-infra15:07
*** lukebrowning has joined #openstack-infra15:08
*** d0ugal has joined #openstack-infra15:08
*** d0ugal has quit IRC15:11
*** d0ugal has joined #openstack-infra15:13
*** lukebrowning has quit IRC15:13
*** lukebrowning has joined #openstack-infra15:14
dmsimardfungi: btw I found something interesting regarding RDO's logserver performance when it comes to pruning files and directories -- we basically have the same problem as upstream (albeit at a lower scale)15:15
dmsimardThe sysctl vm.vfs_cache_pressure setting -- it defaults to 100 and it can be summarized as a number which represents the tendency of the kernel to reclaim the memory used for VFS caches15:16
dmsimardSo things like file and directory metadata (which ends up being important when you're trying to find files and directories based on date)15:17
dmsimardI've lowered that amount to 50 and it's made a noticeable impact, at least for us15:17
dmsimardsome more explanations here: http://docs.gluster.org/en/latest/Administrator%20Guide/Linux%20Kernel%20Tuning/#vmvfs95cache95pressure15:18
fungicertainly worth a try until we get a more effective sharding scheme in place for new writes15:19
dmsimardSo with the amount of data that we have, it might be worthwhile to consider upping the amount of RAM (we only have 8GB right now) and tune vfs_cache_pressure15:19
*** lukebrowning has quit IRC15:19
dmsimardI read https://www.usenix.org/legacy/publications/library/proceedings/usenix01/full_papers/kroeger/kroeger_html/node8.html out of boredom too :)15:20
*** ijw has joined #openstack-infra15:20
*** lukebrowning has joined #openstack-infra15:21
dmsimard8GB of RAM for a fileserver with 12+TB of content is pretty short :)15:21
fungiwell, it's 12+tb of content for which only maybe 10% ever gets looked at by a human15:23
fungi(and probably an order of magnitude less even)15:23
dmsimardtrue, but the directory hierarchy and file metadata gets loaded into the cache (and swapped out since we don't have enough ram)15:24
*** rbrndt has joined #openstack-infra15:24
dmsimardwhen they're uploaded, I mean15:24
fungisure15:25
fungiin positive news, we're down to 68% blocks and 51% inodes in use on the logs volume now and it looks like it's dropping further15:26
*** ijw has quit IRC15:26
*** lukebrowning has quit IRC15:26
fungithough much of that is likely the holiday lull in activity15:26
openstackgerritJavier Peña proposed openstack-infra/puppet-openstackci master: Add AFS mirror support  https://review.openstack.org/52873915:27
fungiand the fact that i added some 1tb or more a couple weeks ago15:27
fungiof reclaimed capacity from the old docs-draft volume15:27
*** lukebrowning has joined #openstack-infra15:27
openstackgerritJavier Peña proposed openstack-infra/puppet-openstackci master: Add AFS mirror support  https://review.openstack.org/52873915:28
dmsimardthat reminds me I need to wrap up the ara "sqlite-over-http" stack of patches ..15:28
*** gouthamr has joined #openstack-infra15:28
*** gouthamr has quit IRC15:29
mordredmorning AJaeger ... shall we break everything by landing the sphinx patch today?15:29
openstackgerritJavier Peña proposed openstack-infra/puppet-openstackci master: Add AFS mirror support  https://review.openstack.org/52873915:31
AJaegermordred: yeah ;)15:31
openstackgerritsebastian marcet proposed openstack-infra/openstackid-resources master: Fix on view speakers info permission  https://review.openstack.org/52874215:31
AJaegermordred: could you review 528664 first to fix translations, please?15:31
mnaserAJaeger: all good, thank you for the reminder re: puppet change.15:31
mordredAJaeger, dmsimard: also, that taskflow setup.cfg is way too clever15:31
AJaegerdmsimard: we need to reconfigure Zuul as your recheck showed ;(15:32
dmsimardAJaeger: yeah I did a recheck to see if it had been reloaded yet15:32
dmsimardmordred: so doing a /etc/init.d/zuul-scheduler reload is totally safe ?15:32
*** lukebrowning has quit IRC15:32
AJaegerinfra-root, let's merge "Switch build-openstack-sphinx-docs to build-sphinx-docs" https://review.openstack.org/#/c/521145 , please15:32
AJaegerLet's do this early in our day to be able to get fixes in if needed.15:33
mordreddmsimard: yes - I believe so - that should send a signal to zuul to tell it to do a reconfigure15:33
dmsimardmordred: k15:33
AJaegerall our tests look fine but setup has some many corner cases, I'm sure something is missing.15:33
AJaegermordred: please abandon https://review.openstack.org/522251 - not needed anymore15:34
dmsimardinfra-root: doing a reload of zuul-scheduler to make zuul load projects that were created but the git repo wasn't ready in time15:34
*** lukebrowning has joined #openstack-infra15:34
openstackgerritMerged openstack-infra/openstackid-resources master: Fix on view speakers info permission  https://review.openstack.org/52874215:34
mordredAJaeger: done on boh15:35
mordredboth15:35
AJaegermordred: I'll be offline for roughly three hours in a bit - but will help afterwards if needed.15:35
AJaegermordred: thanks15:35
*** aarefiev has joined #openstack-infra15:35
pabelangerdmsimard: why didn't puppet-zuul do it?15:36
AJaegerpabelanger: there's a race15:36
*** ykarel has quit IRC15:36
fungisounds like maybe puppet-zuul did it too early?15:37
dmsimardpabelanger: I added a topic on tomorrow's infra meeting15:37
AJaegerpabelanger: see https://review.openstack.org/52837515:37
dmsimardwe need 3 patches to create projects now15:37
AJaegerpabelanger: puppet might update Zuul before the repo is created15:37
dmsimard1) create project in gerrit, 2) add project to zuul main.yaml 3) add jobs to the project15:37
AJaegerexplained now in 528375 - fungi, pabelanger, a +2A is welcome.15:38
AJaegerWe all would love if we don't need the 3 changes - so, happy to revert 528375 once we don't have that race15:38
dmsimardyeah basically zuul loads the new main.yaml before jeepyb creates the git repo15:38
pabelangerright, maybe we can add a check job to ensure project exists in git.o.o before we land main.yaml changes15:38
jeblairor fix our orchestration system15:39
AJaegerwait an hour in between ;)15:39
dmsimardpabelanger: requiring 3 patches is ridiculous, we need to find a way15:39
AJaegerjeblair: ++15:39
*** lukebrowning has quit IRC15:39
jeblairversion lock project-config during an ansible run15:39
openstackgerritMerged openstack-infra/project-config master: Remove revoke-sudo from translations playbook  https://review.openstack.org/52866415:39
fungi"warning: wait one hour after merging new projects before swimming"15:39
dmsimardjeblair: does zuul load the new main.yaml immediately when it merges ? or it's puppet that ends up doing that ?15:39
jeblairdmsimard: puppet15:40
AJaegerdmsimard: http://grafana.openstack.org/dashboard/db/zuul-status?panelId=26&fullscreen15:40
dmsimardjeblair: and that fires after a merge ? or it's within the 30 minute window ?15:40
dmsimardAJaeger: yeah that's the reload15:40
jeblairdmsimard: driven by the ansible cron wheel15:40
*** felipemonteiro_ has quit IRC15:40
*** lukebrowning has joined #openstack-infra15:40
jeblairi suspect we can solve it by having ansible check out project-config, get a hash, then pass that as a fact to every puppet invocation, and have puppet check out that hash of project-config.15:41
dmsimardwhere is the checkout of project-config right now ? in puppet-openstsackci ?15:41
dmsimardopenstackci*15:41
*** armax has joined #openstack-infra15:41
jeblairdmsimard: i believo so15:41
*** slaweq has quit IRC15:41
AJaegerdmsimard: I rechecked...15:42
mordredjeblair: that's what we already do for gerrit and the git servers ...15:42
mordredjeblair: perhaps we just need to add the zuul scheduler to the gerrit/git sequencing playbook?15:42
jeblairmordred: oh, indeed.  that may do the trick.15:43
* mordred makes patch real quick15:43
* AJaeger WIPs https://review.openstack.org/#/c/528375/15:43
jeblairmordred: would we need any more project_config_ref plumbing?15:44
dmsimardlooks like here http://git.openstack.org/cgit/openstack-infra/system-config/tree/manifests/site.pp#n142015:44
mordredjeblair: no - it's already in place15:44
mordredjeblair: theplumbing is for ht epuppet module15:44
mordredjeblair: zuulv3.o.o is the puppet hostname for that server now, yeah?15:44
jeblairmordred: for puppet-project_config ?15:44
jeblairmordred: yes15:44
dmsimardbrb, need to clear my chat buffer, yesterday's spam is making my client lag15:45
jeblairmordred: cool, yeah, i see it in puppet-project_config, so it should 'just work' :)15:45
*** lukebrowning has quit IRC15:45
AJaegerwow!15:45
*** dmsimard has quit IRC15:45
*** dmsimard has joined #openstack-infra15:46
*** dmsimard has quit IRC15:46
*** dmsimard has joined #openstack-infra15:46
openstackgerritMonty Taylor proposed openstack-infra/system-config master: Add zuul scheduler to the git/gerrit puppet sequence  https://review.openstack.org/52874415:46
mordredjeblair, dmsimard: ^^15:46
AJaegerteam, can we merge "Switch build-openstack-sphinx-docs to build-sphinx-docs" https://review.openstack.org/#/c/521145 , please? This allows mordred and myself to continue with docs building stack...15:46
*** lukebrowning has joined #openstack-infra15:47
mordrednow ... I think that whole approach could be improved upon  - but the above patch should make the current bleeding better (I hope)15:47
mordredalso - ++ to what AJaeger said about https://review.openstack.org/#/c/52114515:47
mordredAJaeger: I think https://review.openstack.org/#/c/521557 is ready now too, yeah?15:48
AJaegermordred: yes - see top of https://etherpad.openstack.org/p/merge-updated-pti-topic15:49
AJaegermordred: I tried to put them in order for approval - but feel free to rearrange, the order is not the only one15:49
AJaeger.. only possible one15:49
AJaegerinfra-root, https://etherpad.openstack.org/p/merge-updated-pti-topic gives all changes - but we can go one by one with delay...15:49
mordredAJaeger: ++15:50
dmsimardAJaeger, mordred: +3 on sphinx but I left a comment15:50
AJaegermordred: that's not all changes actually but the largest part. Once those are in, we have to take inventory again IMHO ;)15:50
*** tosky has quit IRC15:51
AJaegerdmsimard: thanks for +315:51
* AJaeger will be back later15:51
mordreddmsimard: good question! we should write up a faq on that, since that got asked over the weekend too ...15:51
*** gcb has quit IRC15:51
dmsimardmordred: yeah, I'm curious why it is necessary15:52
*** lukebrowning has quit IRC15:52
mordreddmsimard: the answer is - in 99% of the cases in our jobs where we're calling 'stat' - we are doing so to see if a file exists - so the extras that the stat module adds, calculating md5 and whatnot, is wasted cpu effort15:52
pabelangerwe don't usually have issues creating git repos in our git.o.o right? Just replicating them to github.com15:52
dmsimardmordred: btw, now that you're (hopefully?) no longer sick, can we cut a shade 1.25.1 with the batching fix ?15:52
mordreddmsimard: yes!15:52
AJaegerconfig-core, could you review https://review.openstack.org/528580 (convert dashboard tox jobs) and https://review.openstack.org/528166 (add missing job descriptions) and https://review.openstack.org/525658 (improve zanata-cli download), please?15:52
mordredpabelanger: correct. I do not believe we have any issues creating repos on git.o.o - are we haveing github creation issues again?15:53
*** armax has quit IRC15:53
pabelangermordred: no, was just trying to see if that was ever a case. Since if jeebpy failed to create the repo in git.o.o, then main.yaml would still fail. But, i couldn't think that has ever happened, and likey if did we might have larger issues15:54
*** claudiub has quit IRC15:54
pabelanger+3 52874415:55
*** r-daneel has joined #openstack-infra15:55
*** lukebrowning has joined #openstack-infra15:56
*** makowals has quit IRC15:57
dmsimardbtw an easy +3 to not receive one email a minute between 4:00 and 4:59 from the codesearch server: https://review.openstack.org/#/c/528617/ (and also fix the actual sync process)15:57
openstackgerritMerged openstack-infra/openstack-zuul-jobs master: Switch build-openstack-sphinx-docs to build-sphinx-docs  https://review.openstack.org/52114515:58
pabelangerjeblair: do you mind looking at kdc04.o.o and see if you are happy with it running as slave?  if so, I'd like to see about removing kdc02.o.o (trusty) from realm15:58
mordreddmsimard, pabelanger, jeblair: regardless of our decision to embrace a future state of being on ansible rather than puppet, perhaps we should rewrite the manage projects stuff as native ansible rather than as a portion of the puppet config for those servers - as a utility playbook that gets kicked on changes to projects.yaml15:58
pabelangerI followed steps at https://docs.openstack.org/infra/system-config/kerberos.html#realm-creation to add it15:58
dmsimardmordred: I added puppet and ansible (and by extension, the ansiblify control plane spec) as a topic on tomorrow's infra meeting15:59
dmsimardI'm not thrilled about writing a puppet module to deploy the ARA node if we decide to go through with the puppetboard replacement -- I'll do it if I have to but... :)16:00
mordreddmsimard: cool. I *definitely* think we should rework project creation if we decide to ansiblify control plane - but I kinda think even if we didn't that inverting how we do manage projects could be a win16:00
dmsimardoh, strictly speaking about project creation you mean16:01
cmurphyoh are we having the rip-out-puppet talk again? :)16:01
*** lukebrowning has quit IRC16:01
fungidid it ever end?16:01
dmsimardcmurphy: we want to see if it's worth revisiting https://review.openstack.org/#/c/469983/16:02
dmsimardconsidering we haven't upgraded to puppet 4 (or puppet 5) yet16:02
jeblairfungi: do you want to weigh in on https://review.openstack.org/528331 ?16:02
cmurphyfungi: well it ebbs and flows :)16:02
fungitouché16:02
*** lukebrowning has joined #openstack-infra16:03
cmurphythe upgrade to puppet 4 shouldn't really be that hard, it's been on my list for a while but my priorities keep shifting :(16:03
*** dtantsur|afk has quit IRC16:03
pabelangerwell, ubuntu-bionic has puppet 4.10. We could work to get a DIB online of it, and start getting some testing in place on puppet4 shortly16:03
dmsimardjeblair: spaces instead of tabs in the zone file ?16:03
jeblairdmsimard: please read previous comments16:04
cmurphythe apply-test script already supports setting a puppet version so we just need a new apply test job that sets it16:04
*** dtantsur has joined #openstack-infra16:04
cmurphyand then make it voting16:04
pabelangercmurphy: does that also bring in puppet4 from puppetlabs repo?16:05
cmurphypabelanger: yes16:05
pabelangerkk16:05
andreykurilinhi folks! Is there a way to filter changes in merge confilct status?16:05
pabelangerin that case, we could get some jobs going now16:05
cmurphyyes16:05
cmurphywould be trivial16:05
*** bobh has joined #openstack-infra16:07
pabelangerI wonder if puppet upgrading puppet sould be sane or if we'd need to reprovision if we moved from puppet3 to puppet416:07
*** felipemonteiro has joined #openstack-infra16:07
pabelangerwould*16:07
*** Apoorva has joined #openstack-infra16:07
*** lukebrowning has quit IRC16:07
*** xarses has quit IRC16:08
cmurphyi'm not sure if it's changed but i think it used to be the ansible task runs install_puppet.sh16:08
cmurphyso ansible upgrading puppet not puppet upgrading puppet16:08
jeblaircmurphy: i think that's still the case16:08
openstackgerritAndrea Frittoli proposed openstack-infra/zuul-jobs master: Dereference symlinks when staging artefacts  https://review.openstack.org/52874816:08
*** lukebrowning has joined #openstack-infra16:09
dmsimardjeblair: added a comment about the serial16:09
cmurphyso then if install_puppet.sh works correctly it should hopefully gracefully handle the upgrade16:09
pabelangerdoesn't puppet-puppet do it?16:09
pabelangerlooking now16:09
jeblairdmsimard: ack.  i agree those are things worth tackling.  shouldn't be an issue until we're somewhat higher volume, so i think we can do them later.16:10
jeblairdmsimard: eg, have puppet rewrite the serial when it updates.16:11
*** r-daneel_ has joined #openstack-infra16:11
dmsimardjeblair: if we choose the unix time serial format (over date serial format) I don't think it's something we can change later because the date number would be smaller ?16:11
dmsimardI'm not sure actually /me looks16:11
*** r-daneel has quit IRC16:11
*** r-daneel_ is now known as r-daneel16:11
cmurphypabelanger: it might technically but it should basically be a noop because the script should have already done it16:11
dmsimard1513365986 vs, say, 201712180116:11
jeblairdmsimard: we can restart the servers16:12
*** benj_ has joined #openstack-infra16:12
dmsimardthe date format is larger, though, so we should be good if we decide the change our mind16:12
fungidmsimard: jeblair: yeah, serial rollover isn't super hard (though having slaves makes it a multi-step process)16:13
jeblairdmsimard: i also think an automated solution is likely to be easier with timestamps anyway16:13
dmsimardjeblair: yeah, if it's going to be automated, unix time is fine16:13
jeblairso i'd bet on it staying the same16:13
dmsimarddate format is better for humans16:13
jeblair(some) humans16:13
* dmsimard is a human16:13
pabelangercmurphy: okay, I wasn't aware install_puppet.sh ran any other time then when we first bring online a server16:14
*** lukebrowning has quit IRC16:14
* jeblair may not meet dmsimard's definition of human16:14
dmsimardjeblair: actually, when you're not in the united states it's super confusing16:14
dmsimardbecause the date is either YYYYMMDD or YYYYDDMM16:14
dmsimardwhen there's no number greater than 12, it's a real problem16:14
pabelangeralso, I am not sure we use puppet-puppet any more. possible it was only used in DIB16:15
*** tosky has joined #openstack-infra16:15
dmsimardIn most official documents in Canada, you can't write numbers, you have to spell out the month (or it's abbreviation)16:15
*** lukebrowning has joined #openstack-infra16:15
*** leakypipes is now known as jaypipes16:15
dmsimardPart of it perhaps comes from the fact that in french, you pronounce the day before the month16:17
*** esberglu has joined #openstack-infra16:17
dmsimardex January 1 vs 1 Janvier16:17
dmsimard¯\_(ツ)_/¯16:17
fungididn't iso 8601 solve all of this? ;)16:18
openstackgerritMerged openstack-infra/system-config master: Put hound sync lock in /var/run  https://review.openstack.org/52861716:18
*** lukebrowning has quit IRC16:20
cmurphypabelanger: hmm i expected it to either be in system-config/playbooks or in ansible-role-puppet but I'm not finding it, so I might be wrong16:20
*** lukebrowning has joined #openstack-infra16:21
*** ijw has joined #openstack-infra16:22
pabelangercmurphy: np, will dig more into it later. But agree, first step we can get some puppet 4 jobs running now in system-config. Might propose some patches later today to see how it works :)16:23
cmurphysweet16:23
cmurphyokay yeah it's just launch-node.py that runs install_puppet.sh and then there's an update-puppet.yaml playbook that actually updates the puppet modules and ansible roles but not puppet itself16:26
*** lukebrowning has quit IRC16:26
*** ijw has quit IRC16:27
*** ijw has joined #openstack-infra16:27
openstackgerritMerged openstack-infra/system-config master: Add zuul scheduler to the git/gerrit puppet sequence  https://review.openstack.org/52874416:29
*** jcoufal has joined #openstack-infra16:30
*** jcoufal_ has quit IRC16:32
*** ijw has quit IRC16:32
*** Goneri has joined #openstack-infra16:35
*** trown|afk has quit IRC16:37
*** lukebrowning has joined #openstack-infra16:38
*** catintheroof has joined #openstack-infra16:38
*** andreas_s has quit IRC16:38
*** andreas_s has joined #openstack-infra16:39
*** dmsimard is now known as dmsimard|afk16:39
openstackgerritJavier Peña proposed openstack-infra/puppet-openstackci master: Add AFS mirror support  https://review.openstack.org/52873916:41
andreafinfra-core: any idea about this? I have 7 or 8 sphinx jobs failing on this http://logs.openstack.org/06/527106/5/check/build-openstack-sphinx-docs/491d636/job-output.txt.gz#_2017-12-18_16_28_48_12117416:42
*** jpena is now known as jpena|brb16:42
*** lukebrowning has quit IRC16:42
pabelangerAJaeger: ^related to sphinx work recently?16:43
pabelangerandreaf: I think we just merged some changes to docs, but I haven't followed too much16:43
andreafAJaeger, pabelanger: it looks like I'm missing doc/requirements.txt in devstack, but that was not required beforeafaik16:44
andreafhttp://logs.openstack.org/06/527106/5/check/build-openstack-sphinx-docs/491d636/ara/result/a138d53d-2272-4112-bc8f-f439fb1dcb00/16:44
pabelangeryah16:44
*** lukebrowning has joined #openstack-infra16:44
andreafAJaeger, pabelanger: any idea what I should put in there?16:44
andreafAJaeger, pabelanger: or why is it needed now?16:44
pabelangerandreaf: I am not sure myself, it would see it is required now. But should be a simply patch to make it optional. cc AJaeger mordred16:45
*** annp_ has joined #openstack-infra16:45
openstackgerritJames E. Blair proposed openstack-infra/zone-zuul-ci.org master: Initial commit  https://review.openstack.org/52833116:45
*** catintheroof has quit IRC16:45
*** andreas_s has quit IRC16:47
andreafpabelanger: yeah I guess this breaks a lot of gates :)16:47
pabelangeryah, working on a patch16:47
*** armaan has joined #openstack-infra16:47
andreafpabelanger: thanks!16:48
*** makowals has joined #openstack-infra16:48
*** lukebrowning has quit IRC16:49
*** lukebrowning has joined #openstack-infra16:50
pabelangerokay16:51
pabelangerI see issue16:51
*** vhosakot has joined #openstack-infra16:51
*** jamesmcarthur has quit IRC16:52
pabelangerWe now epect atleast 1 or doc/requirements.txt test-requirements.txt16:52
clarkbinfra-root I've approved a change to statusbot that shouldn't cause any trouble but if you notice it not working or acting funny the git log may be the place to look (I'll keep an eye on it myself)16:52
pabelangerotherwise, we fail16:52
pabelangerbut, don't know why that is16:52
*** tosky has quit IRC16:52
*** makowals has quit IRC16:53
notmynamefungi: I have 200+ review emails with your name on them this morning. the first few are "removed reviewer jenkins...". how much do I need to pay attention to these emails?16:53
*** jamesmcarthur has joined #openstack-infra16:53
funginotmyname: not at all, but you may want to see http://lists.openstack.org/pipermail/openstack-dev/2017-December/125684.html16:54
notmynamefungi: thanks :-)16:54
notmynamefungi: hadn't gotten to the 260+ unread emails yet ;-)16:54
*** felipemonteiro has quit IRC16:55
*** slaweq_ has joined #openstack-infra16:55
notmynameah, perfect. sounds good16:55
*** lukebrowning has quit IRC16:55
funginotmyname: yep, i filter review comments from gerrit into a different inbox and read ml posts before gerrit comments that way, but i sometimes forget not everyone follows that same pattern ;)16:56
notmynameI do the split too, but normally review comments are smaller than the rest of the openstack MLs :-)16:56
*** ihrachys has joined #openstack-infra16:56
notmynameso I just reverse the read order, normally16:56
*** lukebrowning has joined #openstack-infra16:57
fungigot it. i've found in the past that having context from ml discussions helps me better assess related changes, but i can see how the reverse might be just as true16:57
openstackgerritPaul Belanger proposed openstack-infra/openstack-zuul-jobs master: Revert "Switch build-openstack-sphinx-docs to build-sphinx-docs"  https://review.openstack.org/52876016:57
*** andreas_s has joined #openstack-infra16:57
*** jamesmcarthur has quit IRC16:58
pabelangerinfra-root: config-core: I've proposed a revert of our sphinx changes this morning, it appears to have broken devstack doc jobs, plus some others^16:58
pabelangerI haven't been following the latest changes so unsure how to best move forward for now16:59
*** slaweq_ has quit IRC17:00
*** armax has joined #openstack-infra17:00
*** rwsu has joined #openstack-infra17:01
*** myoung is now known as myoung|brb17:01
*** lukebrowning has quit IRC17:02
*** myoung|brb is now known as myoung17:02
*** annp_ has quit IRC17:02
*** lucasagomes is now known as lucas-afk17:03
*** lukebrowning has joined #openstack-infra17:03
mordredpabelanger: can you point me to the broken things?17:04
*** gyee has joined #openstack-infra17:04
mordredpabelanger: I can probably make a patch to fix the issue pretty quickly17:04
pabelangermordred: sure; http://logs.openstack.org/06/527106/5/check/build-openstack-sphinx-docs/491d636/job-output.txt.gz#_2017-12-18_16_28_47_51157117:05
mordredpabelanger: thanks17:05
*** makowals has joined #openstack-infra17:06
pabelangerso, looks like projects without test-requirements.txt or doc/requirements are failing17:06
fungiseems we just needed a third case to skip loading either if neither exist?17:07
*** lukebrowning has quit IRC17:08
*** lukebrowning has joined #openstack-infra17:09
*** hemna_ has quit IRC17:10
*** felipemonteiro has joined #openstack-infra17:11
*** trown has joined #openstack-infra17:12
*** trown has quit IRC17:12
mordredpabelanger: https://review.openstack.org/528766 Add doc/requirements.txt file with doc requirements17:12
mordredthat should fix it17:12
*** jpich has quit IRC17:13
mordredfungi: no - we need to fix the repos where thathappens - so far the cases where it has happened is repos where the requirements have been put in strange places17:13
*** felipemonteiro_ has joined #openstack-infra17:13
*** jamesmcarthur has joined #openstack-infra17:13
*** chandankumar is now known as {aborted}17:14
mordredfungi: now - I *do* think we should probably update the ensure-sphinx role to check to see if there is a doc extra if there is no doc/requirements.txt found (which would address the taskflow case - and is likely a completely fair way to want to do that)17:14
*** trown has joined #openstack-infra17:14
*** lukebrowning has quit IRC17:14
*** trown has quit IRC17:14
pabelangerokay, so doc/requirements.txt is need from now on17:14
openstackgerritMerged openstack-infra/zone-zuul-ci.org master: Initial commit  https://review.openstack.org/52833117:14
*** lukebrowning has joined #openstack-infra17:16
*** andreas_s has quit IRC17:16
*** trown has joined #openstack-infra17:16
*** felipemonteiro has quit IRC17:17
*** trown is now known as trown|ruck17:17
*** jascott1 has joined #openstack-infra17:17
*** Apoorva has quit IRC17:17
*** jamesmcarthur has quit IRC17:20
*** hemna_ has joined #openstack-infra17:20
*** lukebrowning has quit IRC17:20
*** jascott1 has quit IRC17:21
*** makowals has quit IRC17:21
*** lukebrowning has joined #openstack-infra17:22
*** r-daneel_ has joined #openstack-infra17:22
*** r-daneel has quit IRC17:23
*** r-daneel_ is now known as r-daneel17:23
*** catintheroof has joined #openstack-infra17:23
*** armaan has quit IRC17:24
*** armaan has joined #openstack-infra17:24
*** lukebrowning has quit IRC17:27
*** jpena|brb is now known as jpena17:27
*** lukebrowning has joined #openstack-infra17:28
*** jamesmcarthur has joined #openstack-infra17:28
*** ijw has joined #openstack-infra17:28
*** jascott1 has joined #openstack-infra17:29
*** catintheroof has quit IRC17:30
clarkbmordred: pabelanger if we are going to roll forward and not use that revert it is probably worth an email to the mailing list?17:31
*** pas-ha has left #openstack-infra17:31
*** lukebrowning has quit IRC17:33
mordredclarkb: yah - I can write one - AJaeger and I *should* have found most of them, but I imagine there will be a few edge cases we didn't find17:34
*** ijw has quit IRC17:34
clarkbI've +2'd the devstack change to fix that repo at least. Maybe jeblair can be second reviewer on it?17:34
mordredclarkb: I'd like to see if we can avoid the revert - unless the bleeding becomes too much17:34
*** lukebrowning has joined #openstack-infra17:34
pabelangeryah, I've abandoned the revert for now17:35
pabelanger+1 to ML post17:35
*** lukebrowning has quit IRC17:39
*** lukebrowning has joined #openstack-infra17:41
jeblairclarkb, pabelanger, mordred: done17:43
*** aarefiev has quit IRC17:44
*** lukebrowning has quit IRC17:45
*** sambetts is now known as sambetts|afk17:47
*** lukebrowning has joined #openstack-infra17:47
*** rkukura has quit IRC17:47
*** amoralej is now known as amoralej|off17:49
fungidmsimard|afk: not sure if this is a bug in newer ara or something weird with my system/browser, but if i attempt to expand the tasks for tag.yaml on http://logs.openstack.org/a2/a2e8f393ed7bf03d29f083aa956f3989c33a6050/release-post/tag-releases/ebe2c41/ara/ it just spins indefinitely with "Loading task results..." (firefox 52.3.0)17:51
mordredinfra-root, config-core: https://etherpad.openstack.org/p/URCnVSwY5v - draft mailing list message about sphinx jobs17:52
*** lukebrowning has quit IRC17:52
*** derekh has quit IRC17:52
*** jamesmcarthur has quit IRC17:52
*** andreas_s has joined #openstack-infra17:53
*** jamesmcarthur has joined #openstack-infra17:53
*** lukebrowning has joined #openstack-infra17:53
clarkbmordred: lgtm17:55
clarkbdid some minor edits17:55
*** andreas_s has quit IRC17:57
mordredsweet. also, the devstack patch has passed the docs job, so yay17:57
fricklermordred: I have some other sphinx breakage which seems related to autogenerated api docs. old: http://logs.openstack.org/08/526008/2/check/build-openstack-sphinx-docs/1d1bc67/job-output.txt.gz#_2017-12-08_11_09_52_293892 new+broken: http://logs.openstack.org/08/526008/2/gate/build-openstack-sphinx-docs/ebcda8e/job-output.txt.gz#_2017-12-18_16_03_36_08369017:58
*** lukebrowning has quit IRC17:58
*** udesale has quit IRC17:58
*** lukebrowning has joined #openstack-infra18:00
mordredfrickler: looking18:00
*** ijw has joined #openstack-infra18:01
fungimordred: i think that announcement is missing a summary of what our ci system runs to build sphinx docs for projects now18:01
clarkbmordred: fungi maybe link to the PTI for that?18:02
fungilike, in the past if we wanted to know whether the docs jobs in the ci system would work, we could run `tox -e venv -- python setup.py build_sphinx`18:02
mordredah. kk. one sec18:02
fungiso, yes, assuming the pti has that (i seem to recall it did but double-checking now) a link to it would help18:02
clarkbya I had to look it up earlier when figuring out what was going on18:03
fungihttps://governance.openstack.org/tc/reference/project-testing-interface.html#documentation does indeed come pretty close anyway18:03
*** harlowja has joined #openstack-infra18:04
*** ijw has joined #openstack-infra18:04
fungia bit hand-wavey about installing your deps (like, in my case i'll likely emulate tox anyway by creating a venv to install sphinx and any required extensions into so that i don't end up installing stuff as root)18:04
*** lukebrowning has quit IRC18:04
fungistill on the fence about this pti change for documentation building, since tox provided a lot of useful dependency handling and we've now said that since people outside the openstack community don't appreciate convenient dependency handling we should stop recommending it18:06
*** lukebrowning has joined #openstack-infra18:06
clarkbya I'm not sure why tox is a bad thing for doc building if I'm writing docs for Go or js18:06
clarkbit happens to be a tool that solves a problem18:06
clarkb(if we don't want a top level requirements.txt to avoid confusion thats fine)18:07
*** wolverineav has joined #openstack-infra18:07
fungii suppose outside of python-based projects, the odds that you'll already have tox installed go way down, and so installing tox might be more of a pain than manually installing sphinx and required extensions18:08
*** jascott1 has quit IRC18:10
fungibut in that case, i expect you'd be better off putting the relevant system packages for sphinx and its extensions in your bindep.txt instead so you can at least use your distro's prepackaged versions (and just avoid using sphinx extensions which aren't already well-supported by major lts distros)18:10
*** hashar is now known as hasharDockerEat18:10
mordredfungi, clarkb ok - updated to add the command then updated the todo section at the end to let people know what their [docs] env should look like18:11
* mordred reads scrollback18:11
*** lukebrowning has quit IRC18:11
*** lukebrowning has joined #openstack-infra18:12
mordredfungi: you know ... now that you say that above - maybe we should not fail hard if no test-requirements.txt or doc/requirements.txt are found ... the 'just put them in bindep.txt' is a great fallback18:13
*** ijw has quit IRC18:13
mordredor, rather, is a great story for folks who aren't python and who also don't have any extensions18:13
andreafmordred: well, we don't have a docs/requirements.txt in either devstack or tempest so we cannot merge changes18:14
mordredandreaf: https://review.openstack.org/#/c/528766/18:14
openstackgerritJavier Peña proposed openstack-infra/puppet-openstackci master: Add AFS mirror support  https://review.openstack.org/52873918:14
andreafmordred: ok thanks18:15
*** lukebrowning has quit IRC18:17
*** ijw_ has joined #openstack-infra18:18
*** lukebrowning has joined #openstack-infra18:18
*** Apoorva has joined #openstack-infra18:21
*** Apoorva has quit IRC18:21
*** wolverineav has quit IRC18:21
jeblairfungi: since all our housts run recursive resolvers, there will be a conflict between unbound and the authoritative resolver.  should we configure nsd/bind to also be recursive resolvers for local queries, or not run unbound and set local resolution to 8.8.8.8 or something?18:22
*** Apoorva has joined #openstack-infra18:22
*** ijw_ has quit IRC18:22
*** wolverineav has joined #openstack-infra18:23
clarkbjeblair: I think unbound only listens on loopback18:23
*** lukebrowning has quit IRC18:23
clarkbjeblair: so we could have nsd/bind listen on the external interface and it should work?18:23
fungiwell, you'd have to stop bind from listening on the loopback regardless to run unbound there18:23
fungibut yeah, that's one way18:23
jeblairoh, that might work.  i can try that.18:24
fungion my nameservers i've been doing option #2 (set recursion=no and then use remote resolvers in /etc/resolv.conf)18:24
*** lukebrowning has joined #openstack-infra18:25
openstackgerritMonty Taylor proposed openstack-infra/zuul-jobs master: Deal with lack of requirements file better  https://review.openstack.org/52878118:25
mordredfungi, AJaeger: ^^ something like that perhaps18:25
fungiif the only service being provided is dns, then it shouldn't itself rely on a local resolver for much besides rudimentary general tasks like package updates and sending cronspam18:25
fungibut for consistency's sake i like the unbound on loopback bind on external option18:26
*** rhallisey has joined #openstack-infra18:26
*** e0ne has quit IRC18:26
jeblairfungi: yes.  also, updating the git repos with the zone data.  :)18:26
fungioh, right that ;)18:26
jeblairfungi: "listen-on: !localhost"  maybe?18:26
*** ijw has joined #openstack-infra18:26
*** ijw has quit IRC18:26
fungilisten-on-v6 { !localhost; };18:27
fungihopefully?18:27
jeblairfungi: oh, yes, i see how that works.  i assumed both, but i see -v6 supercedes.18:27
fungii haven't tried !localhost so not entirely certain18:28
*** shardy has quit IRC18:28
mordredinfra-root: we ok with the current draft of the sphinx email? I'mma send it if so18:28
*** rbrndt has quit IRC18:28
mordredfrickler: btw - I haven't forgotten about you ... AJaeger, when you're back, I feel like we dealt with a thing similar to frickler's python-designateclient issue before but I can't remember what we did exactly - I'd love to see if you remember before I re-solve the issue from scratch18:29
jeblairfungi: i don't see an option like that for nsd... :/18:29
fungimordred: lgtm. i appreciate the command summary, and the linked change does at least indirectly link to the pti from review comments18:29
clarkbmordred: why does the docs tox target include both requirements.txt?18:29
*** electrofelix has quit IRC18:29
*** lukebrowning has quit IRC18:30
fungiclarkb: presumably to avoid installing the project itself?18:30
clarkbwhy have a doc/requirements.txt then?18:30
fungioh, i get what you're asking18:30
fungiwhy install the project's dependencies at all18:31
clarkblines 70 and 71 in the etherpad18:31
fungithe other tricky bit which we worked out a solution for with tox was applying constraints18:31
mordredclarkb: for *openstack* projects it's important to list requirements because we want to make sure they get installed with constraints applied18:31
*** lukebrowning has joined #openstack-infra18:31
mordredfor things that are not following constraints, requirements.txt can totally be left off of the docs env18:31
clarkbmordred: but not for docs building right? we only need the docs requirements with constraints applied?18:31
mordredno - for python projects, sphinx wants the project installed so it can import the project and do introspection of the python objects to do api docs18:32
fungijeblair: does it maybe have an option for specifying the listening interface name?18:32
clarkbmordred: gotcha18:32
* fungi is hunting in nsd manpages18:32
jeblairfungi: looks like only ip addrs18:32
fungiso far only seeing options for a list of ip addresses or everything18:33
fungiyeah :/18:33
*** ralonsoh has quit IRC18:33
mordredclarkb: after we get back from winter break, I imagine writing up a proposal to switch to using the new Pipfile stuff, my misgivings about the direction the python packaging ecosystem is going in notwithstanding18:33
clarkbmordred: fun18:33
mordredclarkb: since I *believe* it actually handles both the requirements and the concept of them having constrained versions much better - and should allow us to shed some layers of complexity18:33
clarkbfwiw I think a lot of our homegrown solutions to these problems can be deprecated and put out to pasture which is potentially a very good thing18:33
mordredclarkb: ++18:34
clarkbya pipfile is basically constraints + requirements in one with better checks18:34
clarkbthe hash checking is a super nice feature if you want to pull in random sdists for example18:34
*** xarses has joined #openstack-infra18:34
jeblairi don't suppose we have a good way of getting a list of non-local ipv4 and ipv6 addresses in puppet?18:35
*** lukebrowning has quit IRC18:36
*** catintheroof has joined #openstack-infra18:36
clarkbfacter does expose that info iirc not sure how easy it is to separate the non local addrs though18:36
fungiin theory we could get a list of addresses and then filter out ::1 and anything in 127.0.0.0/8?18:36
*** catintheroof has quit IRC18:36
*** catintheroof has joined #openstack-infra18:36
*** catintheroof has quit IRC18:36
fungigranted that's ugly/hacky18:37
*** lukebrowning has joined #openstack-infra18:37
mordredjeblair: sorry - not fllowing super well - 'non-local' addresses - which type do you mean?18:38
jeblairmordred: ip addresses that are not localhost18:38
mordredah - gotcha. thanks18:38
pabelanger$::interfaces is a thing in puppet, you could loop over and ignore lo18:40
jeblairpabelanger: is that ip addresses?18:40
mordredjeblair: facter provides an 'interfaces' value, which is a comma-separated list - one could grab that, filter 'lo' - then look for "ipaddress_{{ item }}" - which is the ip address for the interface in question18:40
pabelangerjeblair: no, you'll need to then use ipaddress_eth0, ipaddress_eth118:40
pabelangerthat will be the IP18:41
jeblairwhat about ipv6?18:41
openstackgerritTobias Henkel proposed openstack-infra/zuul feature/zuulv3: Fix misleading message about statsd not installed  https://review.openstack.org/52878518:41
pabelangeripaddress6_eth018:41
mordredjeblair: http://paste.openstack.org/show/629233/ is an example from my laptop, fwiw18:41
*** lukebrowning has quit IRC18:42
mordredand yah - I agree with pabelanger on ipaddress6_ ...18:42
jeblairwhat's  $ipaddress and $ipaddress6 ?  (with no suffix?)18:42
pabelangerI think iterface with default route?18:43
mordredjeblair: looking ... http://paste.openstack.org/show/629234/ is the same thing for review-dev.o.o18:43
pabelangernot sure, but ipaddress and ipaddress_eth0 are the same for me18:43
jeblairmaybe that's good enough for our purposes?18:44
mordredthey are not the same for my laptop for reasons I don't understand18:44
pabelangerReturn the IPv4 address for the default network interface.18:44
pabelangerhttps://puppet.com/docs/facter/3.9/core_facts.html#ipaddress18:44
pabelangerlegacy fact, not sure what that means18:44
mordredmy default gw is on wlp3s0 - but you can see that it has used the value from ipaddress_br_33993c84d744 as my ipaddress18:44
jeblairit seems to dtrt on a rax server18:45
mordredyah. so we can probably ignore my laptop until we want my laptop to be a dns server18:45
jeblairmordred: i can live with that :)18:45
*** makowals has joined #openstack-infra18:46
*** lukebrowning has joined #openstack-infra18:48
*** makowals has quit IRC18:48
clarkbDR plan: mordreds laptop18:49
mordredfungi, clarkb: k. I added some more links to the actual PTI docs, as well as slightly more words about the constraints file and requirements.txt file in the todo section18:51
mordredfungi, clarkb: look ok now?18:51
clarkblooking18:52
fungilgtm18:52
clarkbmordred: lines 80 and 81 can be removed ya?18:52
*** lukebrowning has quit IRC18:53
*** lukebrowning has joined #openstack-infra18:54
*** slaweq_ has joined #openstack-infra18:56
*** catintheroof has joined #openstack-infra18:56
pabelangerclarkb: any think we should check before stopping kdc02.o.o? kdc04.o.o is now online and getting updates from kdc01.o.o18:57
clarkbpabelanger: are the appropriate 02 dns records removed first?18:57
pabelangerclarkb: not yet, they are still online18:58
*** dmsimard|afk is now known as dmsimard18:58
pabelangerwasn't sure which order to do18:58
clarkbwe might want to pull the dns records first so that 02 is not used then stop the service18:58
pabelangersure18:58
mordredclarkb: yes. htank you18:59
clarkbmordred: other than that lgtm ship it18:59
*** lukebrowning has quit IRC18:59
*** CrayZee has joined #openstack-infra19:00
*** lukebrowning has joined #openstack-infra19:00
*** slaweq_ has quit IRC19:00
pabelangerokay, kd02.o.o A/AAAA and SRV records removed19:00
openstackgerritJavier Peña proposed openstack-infra/puppet-openstackci master: Add AFS mirror support  https://review.openstack.org/52873919:01
*** ijw has joined #openstack-infra19:01
*** jpena is now known as jpena|off19:01
jeblairpabelanger, mordred, clarkb, fungi: $::ipaddress and $::ipaddress6 both seem to be working for this with both nsd and bind.  thanks :)19:03
clarkbjeblair: woot19:03
fungineat19:03
pabelangeryay19:03
mordredjeblair: woot19:05
*** lukebrowning has quit IRC19:05
*** lukebrowning has joined #openstack-infra19:07
*** e0ne has joined #openstack-infra19:07
*** ijw has quit IRC19:08
*** rkukura has joined #openstack-infra19:09
*** rhallisey has quit IRC19:09
*** jascott1 has joined #openstack-infra19:10
*** lukebrowning has quit IRC19:11
*** lukebrowning has joined #openstack-infra19:13
AJaegermordred: coming back slowly...19:14
AJaegermordred: let me look at frickler's problem19:14
mordredAJaeger: I've got a patch for it - but there is a wider issue I thnk we need a different patch for - working on that19:15
mordredAJaeger: sorry, I should have mentioned I started poking19:15
*** kjackal has quit IRC19:16
*** smatzek_ has joined #openstack-infra19:16
AJaegermordred: looking at frickler's python-designateclient: I fear we forgot about that one ;( octavia - change https://review.openstack.org/521211 - might be related19:17
*** lukebrowning has quit IRC19:17
*** trown|ruck has quit IRC19:18
fricklerAJaeger: mordred: I think there are a lot more, keystone e.g. is failing, too. probably everyone using "[pbr] autodoc_tree_index_modules = True"19:18
dmsimardfungi: re: http://eavesdrop.openstack.org/irclogs/%23openstack-infra/%23openstack-infra.2017-12-18.log.html#t2017-12-18T17:51:5219:18
*** trown has joined #openstack-infra19:18
dmsimardfungi: not a bug in ARA, the data is incomplete (see the grey icon on the far left)19:18
dmsimardfungi: so it means that playbook either crashed (hard) or timed out19:19
*** trown is now known as trown|ruck19:19
fungioh, thanks19:19
dmsimardor was interrupted in any other way19:19
fungiand yeah, timed out19:19
*** smatzek has quit IRC19:19
*** lukebrowning has joined #openstack-infra19:19
dmsimardbasically ara doesn't have a way to know if a playbook is either in progress or is incomplete19:19
dmsimardsince ansible only provides the start and the end of things, it knows there's something that started.. but if it never ends19:20
dmsimard¯\_(ツ)_/¯19:20
dmsimardfungi: also, that report was generated on 0.14.2 which means our hack to update ara on the executors isn't working (or it'd be 0.14.5)19:21
dmsimardI'll take a quick look before I get sidetracked.19:21
dmsimardyeah.. ara==0.14.0 on ze0219:22
AJaegermordred: no worries - waiting for your comments.19:22
*** rbrndt has joined #openstack-infra19:22
dmsimardoh wait, the patch to update ara hasn't even merged yet -- I was convinced that had landed: https://review.openstack.org/#/c/516740/19:23
dmsimardclarkb: did you see fungi's comment in ^ ?19:24
*** lukebrowning has quit IRC19:24
clarkbdmsimard: ya I was waiting for report back from fungi's test19:24
AJaegerjeblair, fungi, mordred, clarkb, pabelanger : The other thing regarding the docs job: We have projects that install not only themselves but also neutron and some other projects. The docs publish job is a final one, so we cannot add those on a per project base. So, they currently fail. mordred's change solve this as well - if we consider them a dead-end, we need to probably remove the final: true from19:24
AJaegerthe docs publishing job.19:24
*** lukebrowning has joined #openstack-infra19:25
dmsimardclarkb: ok I -W'd to make sure it doesn't merge19:25
dmsimardcause the depended-on patch merged, it surely hasn't triggered the gate automatically19:26
clarkbfungi: do you have that info yet ^19:26
openstackgerritMerged openstack-infra/zuul-jobs master: Deal with lack of requirements file better  https://review.openstack.org/52878119:28
fungiclarkb: oh, i probably used improper tenses in that comment. i have it working for puppet-subunit2sql as of last week19:28
clarkbfungi: ah cool. do you want to push a new patchset or should I?19:28
clarkb(Ican dig up your changes to subunit2sql easily enough)19:28
fungii'll do it19:28
clarkbok19:28
*** lukebrowning has quit IRC19:30
*** hasharDockerEat is now known as hashar19:30
*** CrayZee has left #openstack-infra19:31
openstackgerritJeremy Stanley proposed openstack-infra/puppet-zuul master: Ensure ara is updated on executors  https://review.openstack.org/51674019:31
*** rhallisey has joined #openstack-infra19:31
fungiclarkb: dmsimard: ^ that matches the implementation in puppet-subunit2sql (except for s/pip/pip3/)19:32
*** lukebrowning has joined #openstack-infra19:32
* dmsimard looks19:32
AJaegerianw, could you review https://review.openstack.org/525658 , please? dmsimard wants you to look, he gave a procedural -1 on that...19:32
dmsimardfungi: lgtm, only thing I'm not sure about at first glance is the double escape "\\"19:33
dmsimardfungi: iirc I had manually tested clarkb's approach and it seemed to work fine but I could be wrong19:33
dmsimardI'll search through my logs, hang on19:34
dmsimardexcerpt here: http://eavesdrop.openstack.org/irclogs/%23openstack-infra/%23openstack-infra.2017-11-30.log.html#t2017-11-30T19:58:0919:36
*** bobh_ has joined #openstack-infra19:36
fungidmsimard: it fails when bootstrapping a new server, because no ara package is installed yet so the first argument ends up empty19:36
*** lukebrowning has quit IRC19:36
dmsimardoh, hmm19:36
fungiand if the first argument is not quoted, the first part of the expression test encounters is a binary operator19:36
dmsimardyou're right, I tested upgrading but didn't test from scratch19:36
fungi*boom*19:36
*** dsariel has joined #openstack-infra19:37
clarkbya I tested upgraded too19:37
*** bobh has quit IRC19:37
clarkbthis is why we have code review :)19:37
*** bobh__ has joined #openstack-infra19:37
fungias for the \\" in a " delimited puppet string, it's working identically in subunit2sql::init19:37
dmsimard\o/19:37
dmsimardthank YAML for text blocks so we won't need all that quoting and escaping madness19:38
*** bobh has joined #openstack-infra19:38
dmsimardescaping double brackets in jinja is (very) painful though19:38
clarkbyaml has its own string escape trouble19:38
clarkband ansible can't handle unbalanced 's19:38
clarkbtldr its all bad19:38
fungier, rather, this is a ' delimited puppet string with \\" inside of a "19:39
fungianyway, this is working in production: http://git.openstack.org/cgit/openstack-infra/puppet-subunit2sql/tree/manifests/init.pp#n5319:39
dmsimardclarkb: wait until you write jinja that deals with Go-style templating (double brackets), it's very fun19:39
*** mriedem has quit IRC19:40
dmsimarda snippet from an openshift thing we got: {% raw %}{{ range .items }}{{$name:=.metadata.name}}{{ range .status.tags }}{{ if eq .tag {% endraw %}"{{ source_tag }}"{% raw %} }}{{ $name }}{{ "\n" }}{{ end }}{{ end }}{{ end -}}{% endraw %}19:40
fungiand switching from /usr/bin/pip3 to pip3 with a search path is because when i tried to call /usr/bin/pip in the install-subunit2sql-safely exec i discovered our only pip is /usr/local/bin/pip due to our bootstrapping19:40
*** bobh_ has quit IRC19:40
*** mriedem has joined #openstack-infra19:41
dmsimardfungi: yup, makes sense19:41
fungiuntil i got all that ironed out, i couldn't build the replacement subunit2sql-workerNN servers19:41
dmsimardfungi: it's always a better practice to specify a path for things anyway19:41
dmsimardalthough in puppet I personally tend to specify a global execution path19:41
*** bobh__ has quit IRC19:42
clarkbI +1'd the change, fungi's updates make sense to me its just that I wrote the basis for them so want other eyeballs on it before approving, though I guess we used it in subunit2sql so maybe I'm overly paranoid19:42
dmsimardso that I don't need to repeat it all the time19:42
clarkbjeblair: mordred ^ maybe you want to review 516740?19:42
*** xarses has quit IRC19:43
openstackgerritMonty Taylor proposed openstack-infra/zuul-jobs master: Handle projects still using pbr autodoc_index_modules  https://review.openstack.org/52879619:43
mordredAJaeger, dmsimard, pabelanger: ^^ how's that?19:44
dmsimardwho thought docs were so complicated19:44
* dmsimard didn't19:44
*** lukebrowning has joined #openstack-infra19:45
*** xarses has joined #openstack-infra19:46
*** e0ne has quit IRC19:46
*** armax has quit IRC19:46
AJaegerdmsimard: it's not docs - it's how people tried to optimize requirements19:47
*** xarses_ has joined #openstack-infra19:49
AJaegermordred: do you have a depends-on change to test that it works? use keystone or python-designateclient19:50
*** xarses has quit IRC19:51
AJaegermordred: nice hack ;)19:51
mordredAJaeger: yah - lemme make one real quick19:51
openstackgerritJens Harbott (frickler) proposed openstack-infra/zuul-jobs master: Handle projects still using pbr autodoc_index_modules  https://review.openstack.org/52879619:51
dmsimardmordred: lgtm, just added an ultra nit19:54
mordreddmsimard: awesome - thanks!19:55
mordredAJaeger, dmsimard: https://review.openstack.org/528800 Split doc requirements into their own file  ... there's designateclient patch that depends-on the zuul-jobs patch19:55
*** lukebrowning has quit IRC19:56
*** raissa has joined #openstack-infra19:56
fricklermordred: you have "when: not sphinx_pbr_autodoc" twice, I think the second one should be without the "not"?19:56
frickleralso I'm lacking a reference as to why autodoc is bad19:57
*** gmmaha has joined #openstack-infra19:58
* fungi kinda likes autodoc19:58
*** lukebrowning has joined #openstack-infra19:59
dmsimardI think it's mostly about using sphinx_build directly19:59
dmsimardbecause it seems like that's how python people tend to do it20:00
dmsimardand we're the special ones using tox and pbr and things20:00
dmsimardat least that's why I feel we're doing all these vast changes20:00
*** ijw has joined #openstack-infra20:01
*** e0ne has joined #openstack-infra20:01
dmsimardcause using tox was super convenient you know :D20:01
*** lukebrowning has quit IRC20:03
fungiwell, that has nothing to do with autodoc afaik, more about avoiding pbr20:03
openstackgerritAndreas Jaeger proposed openstack-infra/infra-manual master: Better explain needed patchsets  https://review.openstack.org/52837520:04
*** lukebrowning has joined #openstack-infra20:05
openstackgerritAndreas Jaeger proposed openstack-infra/zuul-jobs master: Handle projects still using pbr autodoc_index_modules  https://review.openstack.org/52879620:06
AJaegermordred: just removed wrong "not" ^20:06
*** ijw has quit IRC20:07
AJaegermordred: care to review again https://review.openstack.org/#/c/528580/ , please?20:08
*** lukebrowning has quit IRC20:09
openstackgerritMerged openstack-infra/project-config master: Added initial jobs for monasca tempest plugin  https://review.openstack.org/52684720:10
*** lukebrowning has joined #openstack-infra20:11
*** dave-mccowan has joined #openstack-infra20:12
*** dsariel has quit IRC20:12
openstackgerritMerged openstack-infra/project-config master: Add initial jobs for trove tempest plugin  https://review.openstack.org/52712320:13
*** slaweq_ has joined #openstack-infra20:15
*** lukebrowning has quit IRC20:16
openstackgerritAndreas Jaeger proposed openstack-infra/project-config master: Remove swift legacy tox jobs  https://review.openstack.org/52864920:17
openstackgerritMerged openstack-infra/project-config master: Add system-required jobs to congress-tempest-plugin  https://review.openstack.org/52542120:17
openstackgerritMerged openstack-infra/project-config master: Add releasenotes and docs job to congress-dashboard  https://review.openstack.org/52867120:17
openstackgerritMerged openstack-infra/project-config master: Remove legacy jobs from puppet openstack modules  https://review.openstack.org/52698320:17
openstackgerritMerged openstack-infra/project-config master: add n8g-sfc as a required project for n8g-bagpipe  https://review.openstack.org/52714620:17
openstackgerritMerged openstack-infra/project-config master: Added initial jobs for vitrage tempest plugin  https://review.openstack.org/52683720:17
*** lukebrowning has joined #openstack-infra20:17
AJaegerdmsimard: https://review.openstack.org/#/c/526863/ is ready as well - let's test the changes for gerrit/zuul serializations ;) Thanks a lot for reviewing!20:17
AJaegerdmsimard: wait, it now misses the main.yaml change ;(20:19
*** jtomasek has joined #openstack-infra20:20
openstackgerritAndreas Jaeger proposed openstack-infra/project-config master: Add new repo for Telemetry tempest plugin  https://review.openstack.org/52686320:21
AJaegerrestored changeset 4 ^20:21
AJaegerdmsimard: ^20:21
*** armaan has quit IRC20:21
*** armaan has joined #openstack-infra20:22
*** lukebrowning has quit IRC20:22
openstackgerritMerged openstack-infra/project-config master: Adding jobs to new ec2api-tempest-plugin  https://review.openstack.org/52685420:22
pabelangerclarkb: i think we are ready to poweroff kdc02.o.o, dns removed ~90mins ago20:23
clarkbpabelanger: wfm20:24
*** armax has joined #openstack-infra20:24
pabelangeractually20:25
pabelanger1 sec20:25
AJaegermordred: https://review.openstack.org/528796  fails our tests ;820:25
openstackgerritMerged openstack-infra/project-config master: Publish Zun-tempest-plugin's documentation  https://review.openstack.org/52788620:25
openstackgerritMerged openstack-infra/project-config master: publish sphinx-feature-class docs & use storyboard  https://review.openstack.org/52678220:25
AJaegermordred: you around to fix?20:25
openstackgerritMerged openstack-infra/project-config master: Add requirements check to cinder-tempest-plugin repo  https://review.openstack.org/52777420:25
AJaegermordred: I'm downloading...20:25
*** ccamacho has quit IRC20:26
openstackgerritPaul Belanger proposed openstack-infra/system-config master: Add kdc04.o.o to server.pp  https://review.openstack.org/52880620:26
pabelangerclarkb: we should land ^ first20:26
dmsimardpabelanger: for https://review.openstack.org/#/c/526154/ I was thinking it'd probably be worth creating a variable for that so it's easier to change if need be20:26
pabelangerthen, I can propose a follow up commit to remove kdc02 from system-config20:27
dmsimardpabelanger: not a blocker for merging it though20:27
openstackgerritMerged openstack-infra/project-config master: networking-midonet: Remove some of legacy jobs  https://review.openstack.org/52246520:27
openstackgerritMerged openstack-infra/project-config master: No longer consider "jenkins" votes when enqueuing  https://review.openstack.org/52872220:27
pabelangerdmsimard: we could, mostly we've just made changes directly in system-config, since we don't expect others to be using it20:28
*** bobh_ has joined #openstack-infra20:28
pabelangerdmsimard: might a review on 52615420:29
andreafjeblair: I know you've reviewed this already a couple of times, but would you mind giving one last go to  https://review.openstack.org/#/q/status:open+project:openstack-dev/devstack+branch:master+topic:get_devstack_logs and https://review.openstack.org/#/c/528748/?20:29
*** lukebrowning has joined #openstack-infra20:29
andreafthat makes the single node job ready to be used by people - I would be happy to send out the email before the holidays :)20:30
*** askb has quit IRC20:30
openstackgerritMerged openstack-infra/openstack-zuul-jobs master: Update README for neutron-horizon-hack  https://review.openstack.org/52849220:30
openstackgerritPaul Belanger proposed openstack-infra/system-config master: Remove kdc02.o.o (replaced by kdc04.o.o)  https://review.openstack.org/52880720:31
*** bobh has quit IRC20:31
openstackgerritAndreas Jaeger proposed openstack-infra/zuul-jobs master: Handle projects still using pbr autodoc_index_modules  https://review.openstack.org/52879620:32
AJaegermordred: ^20:32
openstackgerritMerged openstack-infra/openstack-zuul-jobs master: remove migrate storyboard-webclient jobs  https://review.openstack.org/52833420:33
openstackgerritMerged openstack-infra/openstack-zuul-jobs master: Remove python-glanceclient legacy jobs  https://review.openstack.org/52504620:33
*** lukebrowning has quit IRC20:34
AJaegerdmsimard: the change in https://review.openstack.org/#/c/527313/ could be ok - but let's see what tristanC comments on it...20:35
dmsimardAJaeger: yeah, if he says it's okay we can merge20:35
dmsimardtristanC is not super familiar with upstream jobs (yet) so making sure he knows so he doesn't needlessly troubleshoot20:36
pabelangerdmsimard: https://review.openstack.org/526157/ should be safe to land now, variables are valid in nodepool.yaml any more20:36
*** lukebrowning has joined #openstack-infra20:36
AJaegerdmsimard: fine with me...20:36
*** d0ugal has quit IRC20:36
dmsimardpabelanger: it's not taken into account at all ? so upstream nodepool has no api-timeout right now ?20:36
dmsimardI wanted to avoid landing changes in a way that would temporarily make it so nodepool had no api-timeout at all20:37
openstackgerritAndreas Jaeger proposed openstack-infra/project-config master: Remove swift legacy tox jobs  https://review.openstack.org/52864920:37
clarkbdmsimard: its a clouds.yaml setting20:37
dmsimardyeah I know it is20:38
*** d0ugal has joined #openstack-infra20:38
dmsimardbut right now we don't have it, right ?20:38
clarkbI don't know would have to check20:38
dmsimarduntil https://review.openstack.org/#/c/526154/ lands20:38
dmsimardbrb20:38
mordredAJaeger: thanks for the updates to that!20:38
*** lbragstad has quit IRC20:38
openstackgerritMonty Taylor proposed openstack-infra/zuul-jobs master: Replace sphinx_check_warning_is_error.py with ini lookup  https://review.openstack.org/52881220:38
clarkbbut if we've not had it setting it in a setting that nodepool ignores won't change that20:38
*** wolverineav has quit IRC20:38
*** lbragstad has joined #openstack-infra20:39
mordreddmsimard, AJaeger: ^^ there's the patch implementing the suggestion from the comment in the previous patch - but I don't think it's urgent or anything20:39
dmsimardok, so we're running with no api-timeout then is what I asked20:39
clarkblooks like oscc doesn't set api_timeout by default20:39
dmsimardyeah, it's None :)20:39
openstackgerritMerged openstack-infra/project-config master: Add all infra puppet modules to system-config queue  https://review.openstack.org/52809520:39
dmsimardI think pabelanger submitted that patch when we were troubleshooting issues from RDO's nodepool20:39
mordredyah - I think the suggestion was made to set a default, but I don't know that we got around to doing thatyet20:40
AJaegerclarkb, mordred, pabelanger, could either of you review a change to add some more descritions to our jobs, please? https://review.openstack.org/#/c/528166/20:40
*** lukebrowning has quit IRC20:40
mordredAJaeger: love it20:40
AJaegerthanks, mordred20:41
pabelangerdmsimard: clarkb: right, I'd expect we have None now and when we next restart nodepool, it will be 6020:41
AJaegermordred: wrote it after seeing http://zuulv3.openstack.org/jobs.html - wanted to give a good example ;)20:41
pabelangerso, if 60 api_timeout is wrong, we can remove that from clouds.yaml20:41
*** wolverineav has joined #openstack-infra20:41
pabelangerbut, we should land nodepool.yaml changes, since they are unused20:42
*** wolverineav has quit IRC20:42
*** wolverineav has joined #openstack-infra20:42
*** lukebrowning has joined #openstack-infra20:42
AJaegerconfig-core, dmsimard added a new repo and needs job, please review https://review.openstack.org/52836020:42
openstackgerritMerged openstack-infra/project-config master: Add missing job descriptions  https://review.openstack.org/52816620:44
AJaegerconfig-core, a simple cleanup patch: https://review.openstack.org/#/c/52777620:45
pabelangerdmsimard: https://review.openstack.org/528806 helps bring kdc04.o.o online20:45
AJaegerinfra-root, here's a change for devstack-gate tox jobs, please review https://review.openstack.org/52855320:46
*** lukebrowning has quit IRC20:47
*** lukebrowning has joined #openstack-infra20:48
openstackgerritMerged openstack-infra/system-config master: Move api_timeout into clouds.yaml for nodepool  https://review.openstack.org/52615420:49
AJaegerteam, could you review this change to use common horizon tox jobs, please? https://review.openstack.org/52858020:49
AJaegerand one more review for a simple cleanup: https://review.openstack.org/528503 - thanks.20:49
* clarkb reviews all the AJaeger changes20:50
*** dsariel has joined #openstack-infra20:51
openstackgerritMerged openstack-infra/project-config master: remove duplicated jobs from cinder-tempest-plugin  https://review.openstack.org/52777620:51
*** e0ne has quit IRC20:51
AJaegerthanks, clarkb and others. Sorry, there was some backlog and I had some time to produce a few of my own ;)20:52
openstackgerritMonty Taylor proposed openstack-infra/devstack-gate master: Rename run-tests and py3-run-tests  https://review.openstack.org/52881720:52
mordredAJaeger: ^^ your patch inspired me to write that20:52
*** ChanServ has quit IRC20:52
clarkbmordred: that won't work20:53
clarkbnot with the current devstack-gate tox.ini20:53
*** lukebrowning has quit IRC20:53
mordredclarkb: it won't?20:53
clarkbmordred: nope the tox target is run-tests20:53
mordredclarkb: I changed that in the tox.ini too20:53
smcginnisDon't you still need the target defined?20:54
clarkbmordred: oh derp I'm just blind20:54
mordredsmcginnis: nah - tox defines py27 and py35 for you if you reference them on the command line20:54
*** lukebrowning has joined #openstack-infra20:54
clarkbmordred: I think the reason we avoided py27/py35 is we aren't really running python unittests we are running shell tests that happen to run python20:55
clarkbbut really in this case meh20:55
smcginnisOh, I see what's going on there.20:55
AJaegermordred: squeeze the two chagnes if you want - and then let's move the py27/py35 to project-config?20:55
mordredyah - I also don't feel strongly about this at all ... so we can shelve it too20:55
mordredAJaeger: I think we'll have to do it in multiple patches anyway because project-config has legacy jobs defined20:56
AJaegermordred: yes, indeed. Feel free to take over my change...20:56
clarkboh ya you'll need to add the env for py* and then remove the run-tests after removing the legacy jobs20:56
mordredAJaeger: but we could totally split it up differently so that we end up with the jobs defined in project-config if you prefer20:56
smcginnisI've got a weird one. releases repo docs jobs started failing.20:57
clarkbmordred: did you send email for ^ yet?20:57
AJaegermordred: see https://review.openstack.org/52855420:57
smcginnisApparently because we are running py2 and we had some code doing open(..., encoding='utf-8') which isn't valid there.20:57
AJaegermordred: yes, we could. Do you want to do it - or shall I ?20:58
smcginnisBut yet hasn't changed for a while. But anyway, I put up a patch to change that....20:58
mordredAJaeger: I got it20:58
openstackgerritMerged openstack-infra/project-config master: Use horizon-tox jobs intead of legacy ones  https://review.openstack.org/52858020:58
*** dprince has quit IRC20:58
mordredclarkb: I was trying to squeeze in a fix for the pbr autoindex thing20:58
smcginnisBut the job still fails on missing sphinxcontrib.datatemplates: http://logs.openstack.org/03/528803/1/check/build-openstack-sphinx-docs/c45a913/job-output.txt.gz#_2017-12-18_20_25_27_41425820:58
smcginnisWhich is defined in setup.cfg.20:58
smcginnisAnd the package is being installed: http://logs.openstack.org/03/528803/1/check/build-openstack-sphinx-docs/c45a913/job-output.txt.gz#_2017-12-18_20_25_10_22456820:59
clarkbmordred: ah20:59
smcginnisAt least I think.20:59
mordredclarkb: https://review.openstack.org/#/c/528800/ is the patch that validates the pbr autodoc fix works20:59
smcginnisSo not sure what's changed there.20:59
mordredclarkb: https://review.openstack.org/#/c/528796/ is the fix patch20:59
*** linkmark has joined #openstack-infra20:59
*** lukebrowning has quit IRC20:59
*** xarses_ has quit IRC20:59
pabelangerinfra-root: any objections if we tag grafyaml 0.0.6? We seems templating support never was released yet21:01
*** lukebrowning has joined #openstack-infra21:01
jeblairpabelanger: no objections21:01
dmsimardpabelanger: where's kdc03 ? :D21:01
*** ChanServ has joined #openstack-infra21:01
*** barjavel.freenode.net sets mode: +o ChanServ21:01
pabelangerdmsimard: not online yet :)21:02
pabelangerthat will be our new master21:02
pabelangerbut we need to migrate something21:02
clarkbmordred: I feel like I'm missing something important, how is an ini lookup in ansible more complicated than a completely special purpose python library?21:03
clarkbmordred: also one minor nit but I +2'd21:03
clarkbsmcginnis: looking at ara that package doesn't get installed21:06
openstackgerritMerged openstack-infra/project-config master: Remove api-timeout from nodepool-launcher yaml file  https://review.openstack.org/52615721:06
*** lukebrowning has quit IRC21:06
clarkbsmcginnis: http://paste.openstack.org/show/629245/21:07
smcginnisclarkb: Any idea how that could have changed? I have a patch ready to add it to global-requirements, but this is really the only place it's used AFAIK.21:07
openstackgerritMonty Taylor proposed openstack-infra/devstack-gate master: Import tox jobs  https://review.openstack.org/52855321:07
openstackgerritMonty Taylor proposed openstack-infra/devstack-gate master: Remove run-tests and py3-run-tests  https://review.openstack.org/52881721:07
openstackgerritMonty Taylor proposed openstack-infra/devstack-gate master: Move commands to the base testenv  https://review.openstack.org/52881921:07
openstackgerritMonty Taylor proposed openstack-infra/project-config master: Remove devstack-gate specific tox jobs  https://review.openstack.org/52855421:07
mordredclarkb, AJaeger: ok - I think I have those sequenced right so that we can continue to verify that everything will work before we land the project-config changes21:07
*** lukebrowning has joined #openstack-infra21:07
AJaegerteam, two more job removal changes for openstack-zuul-jobs: https://review.openstack.org/528581 and https://review.openstack.org/#/c/522471/ (still in check queue)21:07
AJaegermordred: thanks - will review21:07
smcginnisNone of the [extras] got installed (sphinx, oslosphinx, icalendar, and sphinxcontrib.datatemplates)21:07
AJaegermordred: could you send your email, please? ^21:08
clarkbsmcginnis: I'm not sure how the job would know that releases has a special set of extras to install. aiui that is the purpose of the docs requirements file21:09
clarkbsmcginnis: monty is going to send email for that shortly21:09
*** ijw has joined #openstack-infra21:09
clarkb(I am also not sure that is a regression? unless your tox venv target explicitly installed them?)21:10
smcginnisclarkb: I assumed they got installed from there in the past, since this has been working until very recently.21:10
clarkbsmcginnis: ya that was it https://git.openstack.org/cgit/openstack/releases/tree/tox.ini#n52 so thats an abuse of the interface and why this wasn't caught/broke21:11
openstackgerritMerged openstack-infra/project-config master: Add new repo for Telemetry tempest plugin  https://review.openstack.org/52686321:11
*** r-daneel has quit IRC21:11
smcginnisclarkb: So something changed with how that's being called in the job?21:11
*** r-daneel has joined #openstack-infra21:11
*** e0ne has joined #openstack-infra21:11
clarkbsmcginnis: yes, the project testing interface has been updated to drop tox entirely for building docs. The jobs have since been updated to match the project testing interface21:12
clarkbsmcginnis: in part because of this magic sauce that random projects have been using21:12
clarkb(there shouldn't be magic required to build docs)21:12
AJaegersmcginnis: http://lists.openstack.org/pipermail/openstack-dev/2017-November/124815.html21:12
clarkbbut also to be more friendly to non python projects21:12
*** lukebrowning has quit IRC21:12
openstackgerritMerged openstack-infra/puppet-zuul master: Ensure ara is updated on executors  https://review.openstack.org/51674021:12
AJaegersmcginnis: mordred has prepared an email that will give more details21:13
*** jcoufal_ has joined #openstack-infra21:13
*** lukebrowning has joined #openstack-infra21:13
*** vhosakot has quit IRC21:14
*** vhosakot has joined #openstack-infra21:14
*** jcoufal has quit IRC21:15
openstackgerritAndreas Jaeger proposed openstack-infra/project-config master: Remove devstack-gate specific tox jobs  https://review.openstack.org/52855421:16
openstackgerritAndreas Jaeger proposed openstack-infra/project-config master: Remove devstack-gate specific tox jobs  https://review.openstack.org/52855421:16
*** jcoufal_ has quit IRC21:17
*** vhosakot has quit IRC21:17
*** lukebrowning has quit IRC21:18
*** vhosakot has joined #openstack-infra21:18
*** vhosakot has quit IRC21:19
*** felipemonteiro_ has quit IRC21:19
*** lukebrowning has joined #openstack-infra21:19
jeblairdmsimard, clarkb, fungi, mordred, pabelanger: given https://github.com/theforeman/puppet-dns/blob/4.1.0/manifests/config.pp#L42  --  is it impossible to manage that file ourselves?21:20
*** jcoufal has joined #openstack-infra21:20
openstackgerritMerged openstack-infra/system-config master: Add kdc04.o.o to server.pp  https://review.openstack.org/52880621:20
*** catintheroof has quit IRC21:20
mordredAJaeger, smcginnis, clarkb, fungi: ok - I added a section to the 'if your doc builds break all of a sudden' mentioning the pbr issue21:20
*** kgiusti has left #openstack-infra21:21
jeblairspecifically, doesn't the file stanza at line 46 preclude us adding our own file stanza to lay down the content?21:21
mordredhttps://etherpad.openstack.org/p/URCnVSwY5v <-- smcginni, AJaeger, clarkb, fungi I *believe* it's *extra* good to go now21:21
smcginnismordred: ++[2~21:21
clarkbjeblair: I don't think so, the trick here is that the exec has a creates clause which means it won't run if the file already exists21:22
smcginnisDarn fat fingers....21:22
mordredsmcginnis: that's the best review vote I've ever gotten21:22
clarkbjeblair: and I think you can have a different file resource but you'll have to set the namevar to something different21:22
jeblairclarkb: does that somehow cause that file stanza not to apply21:22
jeblairclarkb: well, the name is the path, rightL21:22
jeblair?21:22
clarkbjeblair: by default it is but you can do something like file {21:22
clarkber21:22
openstackgerritAndreas Jaeger proposed openstack-infra/zuul feature/zuulv3: Fix docs building  https://review.openstack.org/52882221:23
AJaegermordred, jeblair, zuul failed building docs ^21:23
clarkbfile { 'different_name_var: path => '/apth/here' }21:23
jeblairclarkb: yowza.  ok.21:23
AJaegersee http://logs.openstack.org/14/525614/15/gate/build-openstack-sphinx-docs/f3af34b/job-output.txt.gz#_2017-12-18_21_08_00_53250521:23
clarkbjeblair: if you don't want that owner, group and mode things likely get trickier I think21:23
*** smatzek_ has quit IRC21:23
jeblairnah that's fine21:23
clarkbpretty sure you can do that21:24
*** jtomasek has quit IRC21:24
smcginnisIf anyone with requirements-core can help: https://review.openstack.org/52882321:24
*** robled has quit IRC21:24
AJaegermordred: sent it out, just fixed one typo21:24
*** lukebrowning has quit IRC21:24
jeblairError: Cannot alias File[rndckeypath] to ["/etc/bind/rndc.key"] at /home/corvus/system-config/modules/openstack_project/manifests/master_nameserver.pp:68; resource ["File", "/etc/bind/rndc.key"] already declared at /etc/puppet/modules/dns/manifests/config.pp:5021:26
fungijeblair: can you elaborate on why you'd want to explicitly set our own rndc key? were you planning automation which spoke rndc over the network rather than locally on the nameserver?21:26
prometheanfiresmcginnis: what's the big deal/rush?21:26
*** smatzek has joined #openstack-infra21:26
clarkbjeblair: bah so its a different error than the non unique namevar error21:26
clarkbthats annoying21:26
jeblairfungi: aiui that's also the tsig key for signing notifies and transfers ?21:26
fungioh, really? i hadn't picked up on that21:27
* fungi rtfms21:27
jeblairfungi: or, maybe i can make a second key for that?21:27
smcginnisprometheanfire: Just blocking some releases repo patches. Not a huge rush, but something I would like to see cleared up soon-ish.21:27
clarkbjeblair: ya maybe the thing to do is point your config at a different key?21:27
pabelangergrafyaml 0.0.6 tagged and released21:27
fungijeblair: i only ever knew it was used to authenticate to the rndc socket21:27
clarkband just let the module generate an unused one?21:27
fungigonna check my config and see what i ended up using on master/slave transfers21:28
fungijeblair: aha! i only authenticate my slaves by ip address, i'm not using transaction signatures. that explains my confusion21:30
prometheanfiresmcginnis: k21:30
fungibasically relying on tcp client addresses being hard to spoof21:30
dmsimardjeblair: hmmm, I've overidden stuff like that before.. it's pretty hacky21:30
*** smatzek has quit IRC21:30
* dmsimard searches code21:30
*** jcoufal has quit IRC21:31
smcginnisActually, I wonder if this is going to work for openstack/releases.21:31
smcginnisWe have some in-tree sphinx extensions.21:31
clarkbsmcginnis: it does install your project21:31
dmsimardjeblair: you have to use the SPACESHIP OPERATOR (woot) like this: https://github.com/openstack/puppet-openstack-integration/blob/master/manifests/swift.pp#L29-L3221:32
jeblairdmsimard, fungi, clarkb: i'll work on the assumption i can define a new key for tsig, and leave the auto-generated one for just local rndc ops21:32
smcginnisclarkb: Ah, but it doesn't call the tox job that was making this work before. Got it now.21:32
*** ijw has quit IRC21:32
dmsimardjeblair: and then you have special operators like +> which appends or other things..21:32
dmsimardmy puppet is rusty21:32
*** jcoufal has joined #openstack-infra21:33
*** openstackgerrit has quit IRC21:33
*** openstackgerrit has joined #openstack-infra21:33
openstackgerritJeremy Stanley proposed openstack-infra/zuul-base-jobs master: Initial boilerplate, packaging and testing  https://review.openstack.org/52613921:33
openstackgerritJeremy Stanley proposed openstack-infra/zuul-base-jobs master: Add generic base and base-test jobs/playbooks  https://review.openstack.org/52614021:33
jeblairdmsimard: wow that's amazing, thanks :)21:35
fungiany hatters here happen to know what puppet module openshift is using for managing bind? looks like they have support for passing in (even multiple) tsig keys: https://access.redhat.com/documentation/en-us/openshift_enterprise/2/html/puppet_deployment_guide/generating_a_bind_tsig_key21:39
fungioh, heh, it's on the previous page. https://github.com/openshift/puppet-openshift_origin.git21:40
*** lukebrowning has joined #openstack-infra21:40
*** hashar has quit IRC21:41
fungilooks all bespoke and monolithic21:41
*** dprince has joined #openstack-infra21:43
openstackgerritMerged openstack-infra/zuul-jobs master: Handle projects still using pbr autodoc_index_modules  https://review.openstack.org/52879621:45
*** lukebrowning has quit IRC21:45
*** slaweq_ has quit IRC21:48
*** wolverineav has quit IRC21:48
*** jamesmcarthur has quit IRC21:48
mordredAJaeger: thanks - will hit send now21:49
fungijeblair: at a minimum, you can configure the path to the default key for both the rndc command and bind's listening socket21:50
AJaegeranybody knows how to fix translation updates so that it does not fail in case nothing to upload? See http://logs.openstack.org/d8/d810928406eb2a95bb5f15a6d8437b377abde733/post/upstream-translation-update/cd42922/ - problem is that we do not translate the branch and therefore there's nothing to publish to tarballs.o.o. How can we skip playbooks/publish/openstack-artifacts.yaml in this case?21:50
fungijeblair: so entirely possible for us to just ignore the one created by that puppet module, i think21:50
*** lukebrowning has joined #openstack-infra21:51
clarkbAJaeger: remove the post job from that branch? (I don't know if that works but seems like a good way to do it)21:51
AJaegerclarkb: yes, would work. But lots of work for each release ;( right now we always run the job and just not branch in zanata.21:52
clarkbAJaeger: I see, so problem is we want zanata to control it basically?21:52
AJaegeron the other hand that always running wastes resources21:52
clarkbAJaeger: maybe just do a curl against zanata/project/branch and check if it 404s?21:53
AJaegerclarkb: that's how we did it in the past ;)21:53
AJaegerclarkb: that's what we do already - and then the translation job exists with success. And then the post-run openstack-artifacts is called and finds nothing to upload21:53
AJaegerI mean: exits instead of exists21:54
*** andreas_s has joined #openstack-infra21:54
*** rwsu has quit IRC21:54
AJaegerSo, we could have our own version of openstack-artificats somehow that checks first for content to upload.21:55
clarkbAJaeger: we can use the same condition in the upload from post-run can't we?21:55
clarkbya21:55
*** rloo has joined #openstack-infra21:55
* AJaeger will dig tomorrow into that if nobody beats him...21:55
AJaegerthanks, clarkb21:55
fungijeblair: also the fact that in bind 9.10 release notes they mention adding a tsig-keygen utility 'now available as an alternate command name to use for "ddns-confgen -q"; it randomly generates a TSIG key suitable for use in named.conf' makes me think it must be separable from rndc's default key21:55
* AJaeger signs of. If anybody has some spare review cycles, here are two more job removal changes for openstack-zuul-jobs: https://review.openstack.org/528581 and https://review.openstack.org/#/c/522471/21:56
*** lukebrowning has quit IRC21:56
* fungi needs to disappear for an errand, back later21:57
rloohi, has anyone seen sphinx job errors? I'm seeing eg http://logs.openstack.org/57/232257/17/check/build-openstack-sphinx-docs/190aefe/job-output.txt.gz#_2017-12-18_19_33_38_54730721:57
rloohave seen it in 3 different ironic patches :-( Did some flag get turned on?21:58
*** andreas_s has quit IRC21:59
*** bobh has joined #openstack-infra21:59
*** lukebrowning has joined #openstack-infra21:59
clarkbrloo: check the latest message to the dev mailing list from monty21:59
rlooclarkb: thx22:00
clarkbrloo: long story short is the project testing interface for docs builds was updated. The jobs have been updated to match22:00
jeblairit's zuul meeting time in #openstack-meeting-alt22:00
clarkbrloo: if you jobs do something out of the ordinary or unexpected there may be problems22:00
clarkbrloo: feel free to ping us once you've read that message and we can help sort out the best way forward for you22:00
rlooclarkb: our jobs. out of the ordinary? NEVER? :D I'll take a look, I see Monty's email. thx!22:00
*** trown|ruck is now known as trown|outtypewww22:01
*** jamesmcarthur has joined #openstack-infra22:02
*** bobh_ has quit IRC22:03
*** lukebrowning has quit IRC22:04
mordredrloo: the patch to fix it has now landed, so you shoul dbe able to just recheck at this point22:05
*** lukebrowning has joined #openstack-infra22:05
rloomordred: sweet! (I hope that is it cuz I'm still digesting your email)22:06
*** jamesmcarthur has quit IRC22:07
mordredrloo: yah - in GENERAL you shouldn't need to do anything - but you may have gotten lucky and failed some things in the bad period22:07
rloomordred: hmm, i'm going to go buy a lotto ticket then ;)22:08
*** pvaneck has joined #openstack-infra22:08
*** wolverineav has joined #openstack-infra22:09
mordredrloo: :)22:09
*** lukebrowning has quit IRC22:10
*** lukebrowning has joined #openstack-infra22:12
*** wolverineav has quit IRC22:13
*** lukebrowning has quit IRC22:16
*** lukebrowning has joined #openstack-infra22:18
SamYaplecan someone point me to the upstream elk stack log filters? im pretty sure those exist somewhere22:18
SamYaplethe ones that do multiline correctly22:19
clarkbSamYaple: https://git.openstack.org/cgit/openstack-infra/logstash-filters/ they are fairly basic. we split them into their own repo so that we could involve the ops community more (this came out discussion in austin summit) but then that never happened22:19
SamYapleclarkb: danke. ive got to start doing this now, so i might be able to give back a bit :)22:20
*** bobh has quit IRC22:22
*** lukebrowning has quit IRC22:23
*** lukebrowning has joined #openstack-infra22:24
SamYaplethis might be a question for oslo.log peeps, but does anyone have working configs that will let me keep debug on allthe time, but stream the logs to /dev/null? that way i can jump on a box and get real-time debug without killing my ELK?22:26
clarkbSamYaple: I don't know about it for openstack but infra does similar for all our python services just with normal python logging22:27
clarkbSamYaple: we have ti write all the logs including debug to a debug file, and a normal set of logs info and higher to another file22:27
clarkbyou could index the normal log22:27
clarkbwe use os-loganalyze to do similar filting for the gate jobs but not via oslo.log22:28
SamYapledebug to file doesnt kill the disk?22:28
SamYapleeven with rotate and what not22:28
*** lukebrowning has quit IRC22:29
*** lukebrowning has joined #openstack-infra22:30
*** askb has joined #openstack-infra22:34
clarkbSamYaple: not for our services and we write a lot of logs22:35
*** lukebrowning has quit IRC22:36
clarkbSamYaple: I mean we have to rotate them and rotate aggressively22:36
clarkbzuul and nodepool are on 8 hour rotations now I Think22:36
clarkband we keep 30 days?22:36
clarkbmight be less than that22:36
clarkbSamYaple: another options is dump it all into systemd then have it filter for you when you pull out of it for ELK22:36
SamYapleok. ill just need to make sure the io isn't too bad. but an aggressive rotation for debugis doable22:36
*** lukebrowning has joined #openstack-infra22:37
*** e0ne has quit IRC22:37
SamYapleclarkb: the syslog thing is something we ruled out for internal reasons unfortunately22:37
clarkbnot syslog, journald22:37
*** rcernin has joined #openstack-infra22:37
clarkbbut ya python with journald is apparently a bit clunky still22:38
clarkbsince its a blocking call (though disk io will be too)22:38
*** e0ne has joined #openstack-infra22:38
SamYapleah right were still on 14.04. when we move to 16.04 we can revist22:38
*** e0ne has quit IRC22:39
SamYaplethough i hate the idea of binary logs.... in general journald has been good to me22:39
SamYaplei was hoping with some fancy /dev/null streaming i could avoid the blocking log writes22:39
*** e0ne has joined #openstack-infra22:40
*** e0ne has quit IRC22:40
*** e0ne has joined #openstack-infra22:40
*** e0ne has quit IRC22:41
*** raissa has quit IRC22:42
*** lukebrowning has quit IRC22:42
*** eharney has quit IRC22:42
*** lukebrowning has joined #openstack-infra22:43
clarkbI think the grand scheme of things log writes are such a tiny cost compared to python and sql server connections and talking over rabbit22:47
*** lukebrowning has quit IRC22:48
*** lukebrowning has joined #openstack-infra22:49
*** robled has joined #openstack-infra22:50
*** robled has joined #openstack-infra22:50
*** wolverineav has joined #openstack-infra22:50
*** lukebrowning has quit IRC22:54
*** wolverineav has quit IRC22:55
*** jamesmcarthur has joined #openstack-infra22:58
*** e0ne has joined #openstack-infra22:59
*** apetrich has quit IRC22:59
*** lukebrowning has joined #openstack-infra23:00
*** dprince has quit IRC23:00
*** e0ne has quit IRC23:00
*** e0ne has joined #openstack-infra23:01
*** e0ne has quit IRC23:01
*** e0ne has joined #openstack-infra23:02
*** e0ne has quit IRC23:02
*** e0ne has joined #openstack-infra23:02
*** e0ne has quit IRC23:03
*** e0ne has joined #openstack-infra23:03
*** e0ne has quit IRC23:04
*** e0ne has joined #openstack-infra23:04
*** e0ne has quit IRC23:04
*** lukebrowning has quit IRC23:04
*** lukebrowning has joined #openstack-infra23:06
*** catinthe_ has joined #openstack-infra23:08
*** iyamahat has joined #openstack-infra23:11
*** iyamahat has quit IRC23:11
*** lukebrowning has quit IRC23:11
openstackgerritTony Breeds proposed openstack-infra/irc-meetings master: Move irc meetings tox job in-tree  https://review.openstack.org/52849823:12
*** lukebrowning has joined #openstack-infra23:12
*** gouthamr has joined #openstack-infra23:13
*** catinthe_ has quit IRC23:13
*** lukebrowning has quit IRC23:17
*** lukebrowning has joined #openstack-infra23:19
*** iyamahat has joined #openstack-infra23:19
*** iyamahat has quit IRC23:20
*** iyamahat has joined #openstack-infra23:20
clarkbpabelanger: looks like the api timeout change made it into cloud config and was removed from the launcher config23:22
clarkbpabelanger: nodepool launchers need a restart to pick up my bugfix that merged last week I'm not sure if they need a restart to pick up the cloud config change (I'm thinking they don't)23:22
clarkbwhat is process for doing that? just stop start right?23:23
clarkbjeblair: Shrews ^23:23
clarkber shrews is afk for a couple weeks23:23
*** lukebrowning has quit IRC23:23
*** lukebrowning has joined #openstack-infra23:25
*** tonyb has quit IRC23:26
*** wolverineav has joined #openstack-infra23:28
*** lukebrowning has quit IRC23:30
*** jamesmcarthur has quit IRC23:31
*** wolverineav has quit IRC23:33
*** rloo has left #openstack-infra23:33
*** tonyb has joined #openstack-infra23:36
clarkbany other infra-roots around?23:37
clarkb(don't want to restart nodepoo llaunchers if its just me at this point)23:37
*** HeOS has quit IRC23:38
*** harlowja has quit IRC23:38
*** iyamahat has quit IRC23:38
*** jamesmcarthur has joined #openstack-infra23:42
jeblairclarkb: should be start/stop.  note we'll get new quota handling too.  it may be best to wait until tomorrow unless folks are okay keeping an eye out for unintended impacts.23:46
clarkbhrm ya last restart was the 8th so that is new too23:47
*** jamesmcarthur has quit IRC23:47
clarkbI'll wait23:47
clarkbjeblair: in theory because we've not set any other limits we'll just use max-servers like before right?23:47
*** rbrndt has quit IRC23:47
clarkbI guess it will be checking max-servers against the instances quota though23:48
jeblairfungi: it looks like with bind you can either tsig or ip acl axfrs.  doing both is either not possible or requires mental gymnastics (i found one blog post that suggested a way, but it included a double negation of an acl -- i'd need more convincing on that)23:48
jeblairclarkb: yeah, it shouldn't be a big impact for us until we drop max-servers or add smaller flavors, other than maybe causing fewer over-quota errors23:49
jeblairin theory23:49
*** lukebrowning has joined #openstack-infra23:49
jeblairi think it warrants an eye though because i don't think it's been tested at our scale yet23:49
clarkbok23:49
*** stakeda has joined #openstack-infra23:51
*** Goneri has quit IRC23:51
*** d0ugal has quit IRC23:51
ianwsorry i'm back after an errand, but yeah, not caught up23:52
ianwalso distracted by learning about RedHat's policy on cigar imports from Cuba23:53
clarkbianw: you going to supply the holiday party with some?23:53
*** lukebrowning has quit IRC23:54
*** pahuang has quit IRC23:54
ianwoh no, i have learnt they're strictly verboten.  don't try and bribe me either, i know all about that too :)23:55
clarkbthe rules were being relaxed I thought but maybe corporate policies have't caught up (or maybe we unrelaxed the rules and I missed it)23:56
ianwyeah, that's what i thought about these ethics courses we have to take.  they seem too unspecific for someone who might really end up in such positions, and fairly irrelevant to someone like me who barely know how to expense a coffee23:58
*** jcoufal has quit IRC23:59

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