Thursday, 2018-03-08

*** danpawlik has joined #openstack-infra00:00
tonybclarkb: Oh and the test in shade can Depend-On the ansible/ansible PR cool.00:01
clarkbyup00:01
*** dhill_ has joined #openstack-infra00:01
tonybokay so step 1 add the feature to shade00:01
*** wolverineav has quit IRC00:02
*** slaweq has quit IRC00:02
* tonyb wonders if it's too late for 2.5 ... I guess we'll see00:03
*** wolverineav has joined #openstack-infra00:04
*** ihrachys_ has quit IRC00:04
*** ihrachys has joined #openstack-infra00:04
*** danpawlik has quit IRC00:05
*** mriedem has quit IRC00:05
*** bobh has quit IRC00:05
*** slaweq has joined #openstack-infra00:08
*** slaweq has quit IRC00:12
*** wolverineav has quit IRC00:17
*** dhill_ has quit IRC00:17
mordredtonyb: I think it's too late for 2.5 - but depending on the size of the pr maybe we can sell someone on squeezing it in00:17
*** slaweq has joined #openstack-infra00:18
*** wolverineav has joined #openstack-infra00:18
mordredtonyb: but we can get you taken care of in shade-land real quick like00:18
tonybmordred: Okay I figured 2.5 would be a strectch once the PR exists I'll let you know so I can advocate for it if appropriate00:19
mordredtonyb: yah - ping me in any case - I'm core on those modules too, but I lose track of them00:19
mordredclarkb: https://review.openstack.org/#/c/549608/9/manifests/web.pp@142 <-- the file requires - I thought puppet auto-required nested directories with magic?00:19
tonybmordred: Thanks will do.  Once the shade review passes CI I'll let you knwo but I really am askign for a friend :)00:20
clarkbmordred: I want to say it doesn't but that it may work as is because newer puppet ordres resources implicitly in the order they are defined in the file00:20
tonybwell he'll do the shade part I'll do the ansible PR00:20
*** dingyichen has joined #openstack-infra00:21
*** dingyichen has joined #openstack-infra00:22
*** slaweq has quit IRC00:22
*** wolverineav has quit IRC00:22
openstackgerritMonty Taylor proposed openstack-infra/puppet-zuul master: Update zuul-web install for javascript stack  https://review.openstack.org/54960800:23
*** wolverineav has joined #openstack-infra00:23
mordredclarkb: kk. updated ^^00:23
*** gyee has quit IRC00:23
mordredclarkb: I also replied on the archive thing - the copied that pattern from puppet-storyboard, so I think i'd rather keep it as is and then if we wanna change, make sure we do it in both00:23
mordredianw: if'n you're around still - updated ^^ patch from clarkb review00:24
*** tosky has quit IRC00:25
mordredtonyb: your friend's patch looks great00:26
tonybmordred: :)00:26
*** slaweq has joined #openstack-infra00:28
*** slaweq has quit IRC00:33
*** danpawlik has joined #openstack-infra00:36
*** dingyichen has quit IRC00:37
*** dingyichen has joined #openstack-infra00:38
*** fifilip has quit IRC00:38
*** slaweq has joined #openstack-infra00:38
*** lbragstad has quit IRC00:39
*** wolverineav has quit IRC00:41
*** danpawlik has quit IRC00:41
*** wolverineav has joined #openstack-infra00:41
*** slaweq has quit IRC00:42
*** dingyichen has quit IRC00:43
*** gongysh has joined #openstack-infra00:44
*** e0ne has quit IRC00:44
*** zhurong has joined #openstack-infra00:45
*** wolverineav has quit IRC00:46
*** dingyichen has joined #openstack-infra00:47
*** dingyichen has quit IRC00:48
*** gongysh has quit IRC00:48
*** slaweq has joined #openstack-infra00:48
clarkbpabelanger: looking at pypi I don't think the glean release you wanted to do happened?00:49
clarkbpabelanger: looks like we need a 1.10.3 as its only a bug fix on top of 1.10.2?00:49
clarkbI can help with that. Probably bad idea to do one at this point in th day but tomorrow morning00:50
*** dingyichen has joined #openstack-infra00:52
*** slaweq has quit IRC00:53
*** david-lyle has quit IRC00:53
*** zerick has quit IRC00:56
*** zerick_ has joined #openstack-infra00:56
ianwarggh, ubuntu-ports mirror failed at last steps with afs issues i think00:56
*** david-lyle has joined #openstack-infra00:56
*** VW has joined #openstack-infra00:58
*** slaweq has joined #openstack-infra00:59
*** jamesmcarthur has joined #openstack-infra01:01
*** camunoz has quit IRC01:01
*** dingyichen has joined #openstack-infra01:02
*** notmyname has quit IRC01:02
*** dingyichen has quit IRC01:02
*** slaweq has quit IRC01:03
*** spiffxp has joined #openstack-infra01:03
*** notmyname has joined #openstack-infra01:03
*** vipul has joined #openstack-infra01:04
*** aviau has quit IRC01:05
*** aviau has joined #openstack-infra01:06
*** jamesmcarthur has quit IRC01:06
*** dingyichen has joined #openstack-infra01:07
*** gongysh has joined #openstack-infra01:08
*** dingyichen has quit IRC01:08
*** slaweq has joined #openstack-infra01:09
*** VW has quit IRC01:10
*** VW has joined #openstack-infra01:11
*** zhurong has quit IRC01:11
*** slaweq has quit IRC01:13
*** danpawlik has joined #openstack-infra01:15
*** VW has quit IRC01:15
*** dingyichen has joined #openstack-infra01:18
*** dingyichen has quit IRC01:18
*** slaweq has joined #openstack-infra01:19
*** danpawlik has quit IRC01:19
*** eernst has quit IRC01:20
*** dingyichen has joined #openstack-infra01:20
*** dingyichen has quit IRC01:21
*** wolverineav has joined #openstack-infra01:22
*** slaweq has quit IRC01:23
*** wolverin_ has joined #openstack-infra01:26
*** wolverineav has quit IRC01:26
*** s-shiono has joined #openstack-infra01:27
*** slaweq has joined #openstack-infra01:29
*** dingyichen has joined #openstack-infra01:34
*** slaweq has quit IRC01:34
*** dingyichen has quit IRC01:35
*** dingyichen has joined #openstack-infra01:35
*** dingyichen has quit IRC01:37
*** wolverin_ has quit IRC01:38
*** slaweq has joined #openstack-infra01:39
*** dingyichen has joined #openstack-infra01:41
openstackgerritMerged openstack/diskimage-builder master: Make the build reproducible  https://review.openstack.org/54964601:44
*** slaweq has quit IRC01:44
*** zhurong has joined #openstack-infra01:46
*** wolverineav has joined #openstack-infra01:47
gmann_corvus: AJaeger: andreaf: gibi: I sent the summary of 'job template vs irellevant_files'  PTG discussion on ML - http://lists.openstack.org/pipermail/openstack-dev/2018-March/128029.html01:47
clarkbgmann_: thank you!01:48
gmann_corvus: AJaeger: andreaf: gibi: we need to select the workaround till we get the best approach/solution01:48
gmann_clarkb:  3 options are there as workaround as of now.01:49
*** slaweq has joined #openstack-infra01:49
*** danpawlik has joined #openstack-infra01:50
*** jamesmcarthur has joined #openstack-infra01:51
*** annp has joined #openstack-infra01:51
*** gongysh has quit IRC01:52
*** daidv_ has joined #openstack-infra01:53
*** slaweq has quit IRC01:54
*** namnh has joined #openstack-infra01:54
*** danpawlik has quit IRC01:55
*** udesale has joined #openstack-infra01:56
*** david-lyle has quit IRC01:57
*** jamesmcarthur has quit IRC01:57
*** udesale_ has joined #openstack-infra02:00
*** slaweq has joined #openstack-infra02:00
pabelangerclarkb: yah, never tagged it at PTG but we can now if people want02:01
pabelangeryah, 1.10.3 is fine02:01
clarkbpabelanger: I'm just following up on my notes from last week and that was on there02:01
clarkbpabelanger: happy to help but won't do it tonight because if tonight is like last night I will be asleep sortly02:01
pabelanger++02:01
*** udesale has quit IRC02:02
*** imacdonn has quit IRC02:03
*** wolverineav has quit IRC02:03
*** imacdonn has joined #openstack-infra02:03
*** wolverineav has joined #openstack-infra02:04
*** slaweq has quit IRC02:04
*** rloo has quit IRC02:06
*** wolverineav has quit IRC02:08
*** slaweq has joined #openstack-infra02:10
*** slaweq has quit IRC02:15
*** daidv_ has quit IRC02:18
*** wolverineav has joined #openstack-infra02:22
*** dingyichen has quit IRC02:24
*** dingyichen has joined #openstack-infra02:25
*** liuyulong has joined #openstack-infra02:27
*** danpawlik has joined #openstack-infra02:27
*** wolverineav has quit IRC02:27
*** olaph1 has joined #openstack-infra02:29
*** slaweq has joined #openstack-infra02:31
*** olaph has quit IRC02:31
openstackgerritMerged openstack/diskimage-builder master: Updated from global requirements  https://review.openstack.org/54952902:32
*** danpawlik has quit IRC02:32
*** salv-orl_ has joined #openstack-infra02:34
*** slaweq has quit IRC02:35
*** salv-orlando has quit IRC02:37
*** slaweq has joined #openstack-infra02:38
*** slaweq_ has joined #openstack-infra02:41
*** jamesdenton has joined #openstack-infra02:42
*** slaweq has quit IRC02:42
openstackgerritDavid Shrewsbury proposed openstack-infra/nodepool master: Rename get_schema to getSchema  https://review.openstack.org/55067002:44
openstackgerritDavid Shrewsbury proposed openstack-infra/nodepool master: Extend config API with getSupportedLabels()  https://review.openstack.org/55067102:44
*** slaweq_ has quit IRC02:46
*** harlowja has quit IRC02:49
smcginnisdhellmann: The switch of the deliverable stuff to objects appears to have broken reading and writing deliverable files in some cases.02:49
smcginnisdhellmann: It blows up trying to convert the objects to yaml.02:50
*** slaweq has joined #openstack-infra02:51
*** slaweq has quit IRC02:55
*** nicolasbock has quit IRC02:57
openstackgerritMerged openstack-infra/nodepool master: Store label info with launcher registration  https://review.openstack.org/54837603:01
*** slaweq has joined #openstack-infra03:02
*** agopi has joined #openstack-infra03:03
openstackgerritTony Breeds proposed openstack-infra/irc-meetings master: Replaces yaml.load() with yaml.safe_load()  https://review.openstack.org/54383903:04
*** tojuvone has joined #openstack-infra03:05
*** tojuvone has left #openstack-infra03:05
*** slaweq has quit IRC03:06
*** danpawlik has joined #openstack-infra03:06
openstackgerritMerged openstack-infra/irc-meetings master: Remove Craton team meeting  https://review.openstack.org/55006703:07
openstackgerritMerged openstack-infra/irc-meetings master: Remove Interop Challenge meeting  https://review.openstack.org/55006603:07
*** hongbin has joined #openstack-infra03:09
*** danpawlik has quit IRC03:10
*** slaweq has joined #openstack-infra03:12
*** slaweq has quit IRC03:16
*** andreas_s has joined #openstack-infra03:19
*** andreas_s has quit IRC03:23
*** auristor has quit IRC03:30
*** udesale_ has quit IRC03:31
*** olaph has joined #openstack-infra03:31
*** slaweq has joined #openstack-infra03:32
*** olaph1 has quit IRC03:32
*** germs has quit IRC03:32
*** germs has joined #openstack-infra03:33
*** germs has quit IRC03:33
*** germs has joined #openstack-infra03:33
*** slaweq has quit IRC03:36
*** danpawlik has joined #openstack-infra03:41
*** slaweq has joined #openstack-infra03:42
*** auristor has joined #openstack-infra03:43
*** danpawlik has quit IRC03:47
*** slaweq has quit IRC03:47
*** slaweq has joined #openstack-infra03:52
*** slaweq has quit IRC03:57
*** eernst has joined #openstack-infra03:58
*** slaweq has joined #openstack-infra04:03
*** rlandy|bbl is now known as rlandy04:03
*** eernst has quit IRC04:05
*** slaweq has quit IRC04:07
*** psachin has joined #openstack-infra04:12
*** slaweq has joined #openstack-infra04:13
*** danpawlik has joined #openstack-infra04:14
openstackgerritIan Wienand proposed openstack-infra/system-config master: Add NO_TIMEOUT flag for reprepro  https://review.openstack.org/55068304:17
*** slaweq has quit IRC04:17
auristorianw: what logging do you have from these afs failures/04:18
*** danpawlik has quit IRC04:19
*** bobh has joined #openstack-infra04:19
*** slaweq has joined #openstack-infra04:23
*** bobh has quit IRC04:25
*** dave-mccowan has quit IRC04:26
*** slaweq has quit IRC04:27
ianwauristor: sorry not enough to be helpful.  just client failures.  possibly in US time pabelanger might be able to dig into server logs to see if anything helpful04:28
auristoris the timeout a fileserver timeout or a volserver timeout?04:29
ianwauristor: it's stuff like04:30
ianwMar  8 00:32:03 mirror-update kernel: [1208283.784551] afs: Lost contact with file server 104.130.138.161 in cell openstack.org (code -512) (all multi-homed ip addresses down for the server)04:30
ianwMar  8 00:32:03 mirror-update kernel: [1208284.183767] afs: failed to store file (110)04:30
ianwwhich is probably due to legitimate transport errors outside of our control04:31
auristorcode -512 is -ERESTARTSYS04:31
auristorits a client side bug in the openafs linux client04:31
*** zhurong has quit IRC04:32
auristorbasically, the openafs client doesn't know how to handle signals interrupting its operations04:32
*** slaweq has joined #openstack-infra04:33
ianwis there anything to be done about it?04:35
ianwpabelanger: ^04:35
auristorthe failed to store file (110) is a VBUSY error.  The volume was in use by the volserver04:35
*** harlowja has joined #openstack-infra04:37
*** edmondsw has joined #openstack-infra04:37
*** edmondsw has quit IRC04:37
ianwpabelanger / persia: I thought the repo sync was complete, but -> http://paste.openstack.org/show/694479/04:37
*** dhajare has joined #openstack-infra04:37
*** slaweq has quit IRC04:38
ianwi don't know what happened.  i've rerun it again in a screen and see what happens.04:38
ianwi'm mostly afk for the next few days04:38
*** jappleii__ has joined #openstack-infra04:42
*** jappleii__ has quit IRC04:43
*** slaweq has joined #openstack-infra04:43
*** danpawlik has joined #openstack-infra04:44
*** threestrands_ has quit IRC04:44
*** udesale_ has joined #openstack-infra04:45
*** hongbin has quit IRC04:46
*** slaweq has quit IRC04:48
*** danpawlik has quit IRC04:49
auristorwhat openafs version is the client/.04:50
*** pgadiya has joined #openstack-infra04:51
*** janki has joined #openstack-infra04:51
auristoris it 1.6.18 or newer?04:52
auristorthere is a partial fix for -ERESTARTSYS errors in 1.6.1804:53
*** slaweq has joined #openstack-infra04:53
*** _ari_ has quit IRC04:57
*** rnoriega has quit IRC04:58
*** weshay|PTO has quit IRC04:58
*** pabelanger has quit IRC04:58
*** slaweq has quit IRC04:58
*** haleyb has quit IRC04:59
*** otherwiseguy has quit IRC04:59
*** myoung|off has quit IRC04:59
*** links has joined #openstack-infra04:59
*** links has quit IRC04:59
*** threestrands has joined #openstack-infra05:00
auristorLooks like OpenAFS 1.6.7-1ubuntu1.1-debian built  2018-02-2305:01
auristorI have no idea what backports might have been applied to the ubuntu 1.6.7 distribution05:01
*** gcb has joined #openstack-infra05:02
*** jaosorior has quit IRC05:02
*** slaweq has joined #openstack-infra05:04
auristoras far as I can tell from http://changelogs.ubuntu.com/changelogs/pool/universe/o/openafs/openafs_1.6.7-1ubuntu1.1/changelog only security updates have been applied by ubuntu.05:06
*** slaweq has quit IRC05:08
auristorpossible options.  build from upstream or use a non-openafs client that properly handles signals.05:08
*** slaweq has joined #openstack-infra05:14
*** links has joined #openstack-infra05:16
*** slaweq has quit IRC05:19
*** danpawlik has joined #openstack-infra05:22
*** slaweq has joined #openstack-infra05:24
*** threestrands has quit IRC05:25
*** danpawlik has quit IRC05:27
*** slaweq has quit IRC05:28
*** slaweq has joined #openstack-infra05:34
*** slaweq has quit IRC05:39
*** ramishra has joined #openstack-infra05:39
*** janki has quit IRC05:42
*** slaweq has joined #openstack-infra05:44
*** claudiub has joined #openstack-infra05:46
*** slaweq has quit IRC05:49
*** wolverineav has joined #openstack-infra05:50
*** snapiri has joined #openstack-infra05:51
*** slaweq has joined #openstack-infra05:55
*** cshastri has joined #openstack-infra05:56
*** pcaruana has joined #openstack-infra05:57
*** aeng has quit IRC05:58
*** slaweq has quit IRC05:59
*** danpawlik has joined #openstack-infra06:01
*** masber has joined #openstack-infra06:03
*** slaweq has joined #openstack-infra06:05
*** harlowja has quit IRC06:05
*** danpawlik has quit IRC06:06
*** pcaruana has quit IRC06:08
*** slaweq has quit IRC06:09
*** david-lyle has joined #openstack-infra06:09
*** janki has joined #openstack-infra06:10
*** dhajare_ has joined #openstack-infra06:12
*** slaweq has joined #openstack-infra06:15
*** dhajare has quit IRC06:16
*** dhajare_ has quit IRC06:17
*** germs has quit IRC06:17
*** zhurong has joined #openstack-infra06:18
*** slaweq has quit IRC06:19
*** germs has joined #openstack-infra06:22
*** wolverineav has quit IRC06:23
*** dims has quit IRC06:24
*** slaweq has joined #openstack-infra06:25
openstackgerritTobias Henkel proposed openstack-infra/zuul master: Add queue size to tenant overview  https://review.openstack.org/54824806:27
*** slaweq has quit IRC06:30
*** dims has joined #openstack-infra06:30
*** danpawlik has joined #openstack-infra06:33
*** germs has quit IRC06:33
*** slaweq has joined #openstack-infra06:35
*** danpawlik has quit IRC06:37
*** slaweq has quit IRC06:40
*** jamesdenton has quit IRC06:44
*** slaweq has joined #openstack-infra06:45
*** kjackal has joined #openstack-infra06:50
*** slaweq has quit IRC06:50
*** ykarel has joined #openstack-infra06:51
*** masber has quit IRC06:55
*** slaweq has joined #openstack-infra06:56
*** eumel8_ has joined #openstack-infra06:57
*** slaweq has quit IRC07:00
*** olaph has quit IRC07:01
*** olaph1 has joined #openstack-infra07:01
*** eumel8_ has quit IRC07:01
*** kjackal has quit IRC07:02
*** kjackal has joined #openstack-infra07:02
AJaegerdhellmann: looking at https://review.openstack.org/#/c/550603/ - it looks there'S nothing repo specific in it. You could define the job in openstack-zuul-jobs and add the jobs to project-config as well. Makes it easier to change it for 300 versions...07:03
openstackgerritMerged openstack/diskimage-builder master: Fix for rhel7 iso image creation.  https://review.openstack.org/54858507:05
openstackgerritMerged openstack/diskimage-builder master: secondary architectures use different url  https://review.openstack.org/54903707:05
openstackgerritMerged openstack/diskimage-builder master: Fix for passing user defined value for satellite cert for rhel-common.  https://review.openstack.org/54725507:05
*** slaweq has joined #openstack-infra07:06
*** danpawlik has joined #openstack-infra07:09
*** tedlit has joined #openstack-infra07:10
*** slaweq has quit IRC07:11
*** Douhet has quit IRC07:12
*** Douhet has joined #openstack-infra07:13
*** danpawlik has quit IRC07:14
*** gus has quit IRC07:14
*** gus has joined #openstack-infra07:15
*** slaweq has joined #openstack-infra07:16
*** gongysh has joined #openstack-infra07:19
*** slaweq has quit IRC07:21
*** rcernin has quit IRC07:22
openstackgerritDirk Mueller proposed openstack-infra/project-config master: Drop kingbird, networking-hpe and trio2o from g-r sync  https://review.openstack.org/55041507:22
*** masber has joined #openstack-infra07:23
openstackgerritTobias Henkel proposed openstack-infra/zuul master: Fix console stream colors  https://review.openstack.org/55073007:26
AJaegerdirk: already in the office?07:26
*** slaweq has joined #openstack-infra07:26
*** agopi has quit IRC07:28
*** slaweq has quit IRC07:30
*** jlabarre has quit IRC07:31
*** jlabarre has joined #openstack-infra07:31
*** florianf has joined #openstack-infra07:33
*** ramishra has quit IRC07:33
*** kjackal has quit IRC07:34
*** kjackal has joined #openstack-infra07:35
*** ramishra has joined #openstack-infra07:35
*** slaweq has joined #openstack-infra07:36
*** tedlit has quit IRC07:38
*** danpawlik has joined #openstack-infra07:40
*** ykarel has quit IRC07:40
*** slaweq has quit IRC07:41
*** andreas_s has joined #openstack-infra07:43
*** danpawlik has quit IRC07:44
*** slaweq has joined #openstack-infra07:47
*** hashar has joined #openstack-infra07:47
*** slaweq has quit IRC07:52
openstackgerritDaniel Lublin proposed openstack-infra/git-review master: Allow choosing which field to use as author when naming branch  https://review.openstack.org/44457407:52
*** armaan has quit IRC07:56
*** armaan has joined #openstack-infra07:56
*** slaweq has joined #openstack-infra07:57
*** lpetrut has joined #openstack-infra08:02
*** dingyichen has quit IRC08:03
*** pcaruana has joined #openstack-infra08:04
*** slaweq_ has joined #openstack-infra08:07
dirkAJaeger: in a few minutes yes08:10
*** danpawlik has joined #openstack-infra08:11
*** slaweq_ has quit IRC08:12
*** jtomasek has joined #openstack-infra08:17
*** jtomasek has quit IRC08:17
*** namnh has quit IRC08:17
*** jtomasek has joined #openstack-infra08:17
*** slaweq_ has joined #openstack-infra08:17
*** danpawlik has quit IRC08:20
*** slaweq_ has quit IRC08:22
AJaegerdirk: can we quickly chat about the g-r changes? Seems there's some communication problem between us...08:25
*** dbecker has joined #openstack-infra08:25
dirkAJaeger: sure. meet at the coffee machine? :)08:26
AJaegeron my way...08:26
*** slaweq_ has joined #openstack-infra08:27
*** ralonsoh has joined #openstack-infra08:28
*** slaweq_ has quit IRC08:32
*** yamamoto has quit IRC08:33
*** tesseract has joined #openstack-infra08:36
*** florianf has quit IRC08:37
*** slaweq_ has joined #openstack-infra08:38
*** tedlit has joined #openstack-infra08:38
*** florianf has joined #openstack-infra08:38
*** gongysh has quit IRC08:39
*** tedlit has quit IRC08:40
*** cshastri_ has joined #openstack-infra08:41
*** cshastri has quit IRC08:41
*** dbecker has quit IRC08:41
*** yamamoto has joined #openstack-infra08:42
*** amoralej|off is now known as amoralej08:42
*** slaweq_ has quit IRC08:42
*** pcaruana has quit IRC08:43
*** dtantsur|afk has quit IRC08:43
*** adarazs has quit IRC08:43
*** tesseract has quit IRC08:43
*** danpawlik has joined #openstack-infra08:47
*** slaweq_ has joined #openstack-infra08:48
*** mgoddard_ has joined #openstack-infra08:49
*** gongysh has joined #openstack-infra08:49
*** jtomasek has quit IRC08:49
*** yamamoto has quit IRC08:50
*** jtomasek has joined #openstack-infra08:50
*** dtantsur has joined #openstack-infra08:50
*** adarazs has joined #openstack-infra08:51
*** pcaruana has joined #openstack-infra08:52
*** tesseract has joined #openstack-infra08:52
*** slaweq_ has quit IRC08:52
*** jpich has joined #openstack-infra08:54
openstackgerritAndreas Jaeger proposed openstack-infra/project-config master: Remove converted cl-openstack-client job  https://review.openstack.org/55075508:57
*** yamamoto has joined #openstack-infra08:57
*** slaweq_ has joined #openstack-infra08:58
*** yamamoto has quit IRC08:58
openstackgerritAndreas Jaeger proposed openstack-infra/openstack-zuul-jobs master: Remove cl-openstack-client job  https://review.openstack.org/55075608:59
*** yamamoto has joined #openstack-infra09:00
gibigmann_: thanks09:00
*** adarazs has quit IRC09:01
*** dtantsur has quit IRC09:01
*** pcaruana has quit IRC09:02
*** tesseract has quit IRC09:02
*** slaweq_ has quit IRC09:03
*** shardy has joined #openstack-infra09:03
*** owalsh_ has quit IRC09:03
*** zhenguo has joined #openstack-infra09:05
*** yamamoto has quit IRC09:05
*** dtantsur has joined #openstack-infra09:06
*** adarazs has joined #openstack-infra09:06
*** slaweq_ has joined #openstack-infra09:08
*** jtomasek_ has joined #openstack-infra09:10
openstackgerritXing Zhang proposed openstack-infra/system-config master: Update doc enumerated list in gerrit  https://review.openstack.org/55075709:11
*** slaweq_ has quit IRC09:13
*** jtomasek has quit IRC09:14
*** pcaruana has joined #openstack-infra09:15
persiaianw: Looking at the afs volume, the pool seems to contain both xenial and bionic packages (as expected): I think it is just the indicies that had issues.09:15
*** yamamoto has joined #openstack-infra09:15
*** tesseract has joined #openstack-infra09:16
persiaianw: Good luck with your move: there aren't enough current tests to break much if it doesn't fix itself during regular updates09:16
*** slaweq_ has joined #openstack-infra09:18
*** lucas-afk is now known as lucasagomes09:19
*** yamamoto has quit IRC09:20
*** ociuhandu has joined #openstack-infra09:21
*** ociuhandu has quit IRC09:21
*** slaweq_ has quit IRC09:23
*** pblaho has joined #openstack-infra09:26
*** pcichy has quit IRC09:26
*** slaweq_ has joined #openstack-infra09:28
*** adarazs has quit IRC09:30
*** yamamoto has joined #openstack-infra09:30
*** adarazs has joined #openstack-infra09:30
*** dtantsur has quit IRC09:31
*** tesseract has quit IRC09:32
*** pcaruana has quit IRC09:32
*** pblaho has quit IRC09:33
*** slaweq_ has quit IRC09:33
*** yamamoto has quit IRC09:35
*** dtantsur has joined #openstack-infra09:38
*** slaweq_ has joined #openstack-infra09:39
*** s-shiono has quit IRC09:39
*** zhurong has quit IRC09:40
*** weshay has joined #openstack-infra09:40
*** _ari_ has joined #openstack-infra09:40
*** haleyb has joined #openstack-infra09:41
*** pabelanger has joined #openstack-infra09:41
*** gfidente has joined #openstack-infra09:41
*** gfidente has joined #openstack-infra09:41
*** otherwiseguy has joined #openstack-infra09:42
*** slaweq_ has quit IRC09:43
*** rnoriega has joined #openstack-infra09:44
*** yamamoto has joined #openstack-infra09:45
*** pcaruana has joined #openstack-infra09:45
*** pblaho has joined #openstack-infra09:46
*** tesseract has joined #openstack-infra09:46
*** derekh has joined #openstack-infra09:49
*** slaweq_ has joined #openstack-infra09:49
*** yamamoto has quit IRC09:50
*** salv-orl_ has quit IRC09:53
*** slaweq_ has quit IRC09:53
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: configloader: check for unknown shadow projects  https://review.openstack.org/55076309:56
*** salv-orlando has joined #openstack-infra09:56
*** slaweq_ has joined #openstack-infra09:59
*** shardy is now known as shardy_afk09:59
*** yamamoto has joined #openstack-infra10:00
openstackgerriteldad marciano proposed openstack-infra/grafyaml master: Introduce grafana-piechart-panel.  https://review.openstack.org/55076410:02
*** owalsh has joined #openstack-infra10:03
*** slaweq_ has quit IRC10:04
*** yamamoto has quit IRC10:05
openstackgerritMerged openstack-infra/zuul-jobs master: Add known hosts for all users  https://review.openstack.org/54864210:05
*** jpena|off is now known as jpena10:05
*** dmellado has quit IRC10:08
*** slaweq_ has joined #openstack-infra10:09
*** dmellado has joined #openstack-infra10:13
*** annp has quit IRC10:13
*** slaweq_ has quit IRC10:14
*** yamamoto has joined #openstack-infra10:15
*** tosky has joined #openstack-infra10:16
*** danpawlik has quit IRC10:16
*** jpena is now known as jpena|off10:19
*** slaweq_ has joined #openstack-infra10:19
*** panda|off is now known as panda10:20
*** yamamoto has quit IRC10:20
*** yamamoto has joined #openstack-infra10:23
*** yamamoto has quit IRC10:23
*** slaweq_ has quit IRC10:24
*** pbourke has quit IRC10:25
*** pbourke has joined #openstack-infra10:26
*** electrofelix has joined #openstack-infra10:28
*** slaweq_ has joined #openstack-infra10:30
*** yamamoto has joined #openstack-infra10:30
*** slaweq_ has quit IRC10:34
*** slaweq_ has joined #openstack-infra10:40
*** danpawlik has joined #openstack-infra10:42
*** slaweq_ has quit IRC10:45
*** gcb has quit IRC10:46
*** jamesmcarthur has joined #openstack-infra10:46
*** danpawlik has quit IRC10:47
*** gcb has joined #openstack-infra10:50
*** slaweq_ has joined #openstack-infra10:50
*** e0ne has joined #openstack-infra10:50
*** jamesmcarthur has quit IRC10:51
*** e0ne has quit IRC10:54
*** slaweq_ has quit IRC10:55
*** danpawlik has joined #openstack-infra10:57
*** erlon has joined #openstack-infra10:58
*** pgadiya has quit IRC10:59
*** slaweq_ has joined #openstack-infra11:00
openstackgerritsebastian marcet proposed openstack-infra/openstackid-resources master: Added endpoint to delete banners per location  https://review.openstack.org/55077711:02
*** danpawlik has quit IRC11:04
openstackgerritMerged openstack-infra/openstackid-resources master: Added endpoint to delete banners per location  https://review.openstack.org/55077711:04
*** danpawlik has joined #openstack-infra11:05
*** slaweq_ has quit IRC11:05
*** ramishra has quit IRC11:10
*** slaweq_ has joined #openstack-infra11:10
openstackgerritMerged openstack-infra/irc-meetings master: Replaces yaml.load() with yaml.safe_load()  https://review.openstack.org/54383911:15
*** zhenguo has quit IRC11:15
*** pcichy has joined #openstack-infra11:15
*** slaweq_ has quit IRC11:15
*** pgadiya has joined #openstack-infra11:16
*** slaweq_ has joined #openstack-infra11:21
*** ramishra has joined #openstack-infra11:23
*** gongysh has quit IRC11:23
*** udesale__ has joined #openstack-infra11:25
*** slaweq_ has quit IRC11:26
*** udesale_ has quit IRC11:27
*** florianf has quit IRC11:30
openstackgerritsebastian marcet proposed openstack-infra/openstackid-resources master: PUT /api/v1/summits/{id}/locations/{location_id}/banners/{banner_id}  https://review.openstack.org/55078811:31
*** slaweq_ has joined #openstack-infra11:31
openstackgerritMerged openstack-infra/openstackid-resources master: PUT /api/v1/summits/{id}/locations/{location_id}/banners/{banner_id}  https://review.openstack.org/55078811:32
*** tpsilva has joined #openstack-infra11:35
*** slaweq_ has quit IRC11:35
*** udesale__ has quit IRC11:36
*** florianf has joined #openstack-infra11:37
*** tosky__ has joined #openstack-infra11:37
*** tosky is now known as Guest5597511:37
*** tosky__ is now known as tosky11:37
*** felipemonteiro has joined #openstack-infra11:41
*** slaweq_ has joined #openstack-infra11:41
*** olaph has joined #openstack-infra11:44
slaweqhi11:44
slaweqI have a question about aio and multinode devstack topology in scenario tests11:44
*** olaph1 has quit IRC11:45
slaweqI wanted to test something so I pushed simple patch like https://review.openstack.org/#/c/550612/1 to enable multinode on linuxbridge job11:45
slaweqbut it did not work as I expected and it looks from job logs that it is still run on single node11:45
slaweqcan You maybe tell me if I missed something what should be changed also or how to do it properly?11:46
*** slaweq_ has quit IRC11:46
*** e0ne has joined #openstack-infra11:46
*** ldnunes has joined #openstack-infra11:48
*** e0ne has quit IRC11:48
*** olaph1 has joined #openstack-infra11:51
evrardjpis there some infra core that can add the openstack-ansible-core group into https://review.openstack.org/#/admin/groups/1847,members so that we can manage members? I forgot to do that long ago for role: https://review.openstack.org/#/c/516884/11:51
*** slaweq_ has joined #openstack-infra11:51
*** olaph has quit IRC11:52
openstackgerritLuigi Toscano proposed openstack-infra/storyboard master: Migration script: optional parameters to filter by tags  https://review.openstack.org/54922211:52
*** slaweq_ has quit IRC11:55
*** janki has quit IRC11:57
*** shardy_afk is now known as shardy11:59
evrardjpsame for tacker... https://review.openstack.org/#/admin/groups/1824,members needs openstack-ansible-core https://review.openstack.org/#/c/482873/11:59
*** jamesdenton has joined #openstack-infra12:01
fricklerevrardjp: added you to both groups so you can continue yourself. infra-root: ^^12:01
*** nicolasbock has joined #openstack-infra12:01
*** slaweq_ has joined #openstack-infra12:01
evrardjpthanks frickler12:03
fricklerslaweq: did a quick look and it seems more changes are needed. will need some more digging, can do so in a bit12:03
slaweqfrickler: thx, I will be grateful for any help on that12:05
slaweqI'm not very familiar with this infra stuff :/12:05
*** slaweq_ has quit IRC12:06
AJaegerconfig-core, could you review https://review.openstack.org/550553 https://review.openstack.org/549850 https://review.openstack.org/550755 , please? A few small project-config updates12:06
AJaegerslaweq: you need to request multiple nodes as well in your job configuration12:07
AJaegerslaweq: better discuss with andreaf how to convert the job to the Zuul v3 native syntax and then go from there to multinode. Updating the old legacy jobs is not really beneficial in the long run.12:08
slaweqAJaeger: thx, I will try12:08
slaweqAJaeger: currently I only want to check some test failures if it will be the same on multinode setup, I don't want to switch this linuxbridge job in master branch12:09
*** jaosorior has joined #openstack-infra12:09
slaweqso I will try to do it as it is now for now :)12:10
*** e0ne has joined #openstack-infra12:11
*** jaosorior has quit IRC12:11
*** slaweq_ has joined #openstack-infra12:11
*** panda is now known as panda|lunch12:15
*** lucasagomes is now known as lucas-hungry12:15
*** felipemonteiro has quit IRC12:16
*** slaweq_ has quit IRC12:16
*** slaweq_ has joined #openstack-infra12:22
*** caphrim007 has quit IRC12:22
*** caphrim007 has joined #openstack-infra12:23
*** pgadiya has quit IRC12:23
*** hemna_ has joined #openstack-infra12:24
*** slaweq_ has quit IRC12:26
*** haleyb_ has joined #openstack-infra12:27
*** masuberu has joined #openstack-infra12:27
*** pabelanger_ has joined #openstack-infra12:27
*** rnoriega_ has joined #openstack-infra12:27
*** _ari__ has joined #openstack-infra12:28
*** otherwiseguy_ has joined #openstack-infra12:28
*** weshay_ has joined #openstack-infra12:29
*** pabelanger has quit IRC12:29
*** _ari_ has quit IRC12:30
*** otherwiseguy has quit IRC12:30
*** rnoriega has quit IRC12:31
*** masber has quit IRC12:31
*** weshay has quit IRC12:31
*** haleyb has quit IRC12:31
*** florianf has quit IRC12:31
*** slaweq_ has joined #openstack-infra12:32
*** e0ne has quit IRC12:32
*** yamamoto has quit IRC12:32
*** jtomasek_ is now known as jtomasek12:35
dhellmannif zuul finds the same job configured multiple times for the same repo (say it is part of two job templates, or added globally and locally) does it get confused or does it run the job one time?12:36
*** danpawlik has quit IRC12:36
*** e0ne has joined #openstack-infra12:36
*** zhipeng has joined #openstack-infra12:36
*** pgadiya has joined #openstack-infra12:36
*** slaweq_ has quit IRC12:36
openstackgerritFrank Kloeker proposed openstack-infra/project-config master: Setup Queens translation sync for tripleo-ui  https://review.openstack.org/55081412:38
*** yamamoto has joined #openstack-infra12:38
*** e0ne has quit IRC12:40
*** janki has joined #openstack-infra12:41
*** slaweq_ has joined #openstack-infra12:42
AJaegerdhellmann: if it'S globally and locally, it will only run once, will just work fine.12:43
*** r-daneel has joined #openstack-infra12:43
AJaegerdhellmann: you could have the job definied in one place - and just add it to zuul.yaml everywhere12:43
AJaegerdhellmann: I see no reason so far to have the *job* in 300 repos12:44
AJaegerdhellmann: but you only pushed on change ;)12:44
dhellmannAJaeger : we're still working out how to do this 300 times, so I'm experimenting12:44
dhellmannthat was easier to do with a change in 1 repo12:44
*** dhajare has joined #openstack-infra12:45
AJaegerdhellmann: do two and let's review ;) let's avoid duplication...12:45
dhellmannif we can have the job defined in 1 place and just add it to projects, that does simplify the process somewhat12:45
dhellmannalthough with at least 3 variants on in-tree zuul config it's still not trivial12:45
*** florianf has joined #openstack-infra12:46
*** slaweq_ has quit IRC12:47
dhellmanneven if we define the job globally we can't add it to the check-requirements template until all of the projects pass the job12:47
dhellmannI was hoping to not have to keep track of that, so maybe we just leave the lower-constraints job out of the template indefinitely12:47
openstackgerritDoug Hellmann proposed openstack-infra/project-config master: do not treat newton as closed to releases  https://review.openstack.org/55081712:48
dhellmannAJaeger : ^^ would help the tripleo and ansible teams12:49
dhellmannEmilienM , evrardjp , amoralej : ^^12:49
*** slaweq_ has joined #openstack-infra12:52
*** lucas-hungry is now known as lucasagomes12:53
*** slaweq_ has quit IRC12:57
evrardjpdhellmann: thanks12:59
*** liuyulong has quit IRC12:59
openstackgerritMerged openstack-infra/project-config master: Remove jenkins dir from README.rst  https://review.openstack.org/54985013:01
*** salv-orlando has quit IRC13:01
*** salv-orlando has joined #openstack-infra13:02
*** slaweq_ has joined #openstack-infra13:02
*** danpawlik has joined #openstack-infra13:03
*** rkukura has quit IRC13:04
*** VW has joined #openstack-infra13:05
*** r-daneel has quit IRC13:05
AJaegerdhellmann: +2a13:06
*** salv-orlando has quit IRC13:06
dhellmannAJaeger, mordred: thanks13:06
*** slaweq_ has quit IRC13:07
AJaegermordred: neutron and horizon fails with requirements ;( Did you see https://review.openstack.org/#/c/550475/ ?13:08
mordredAJaeger: I did not - looking13:09
*** bobh has joined #openstack-infra13:10
dhellmannthere's a new lower-constraints.txt that has to be updated13:10
dhellmannjust include the most current version of the projects there13:10
dhellmannmordred : ^^13:10
mordredoh - neat13:10
dhellmannI'm still working on convincing them that we don't need that file, but for now...13:10
*** pabelanger_ is now known as pabelanger13:10
AJaegermordred: that'S the eays part - the difficult part are neutron/horizon unit tests; Check their tox.ini file...13:11
AJaeger... see the failures there13:11
mordredyah ... was just looking at that13:11
EmilienMdhellmann: thank you13:12
*** slaweq_ has joined #openstack-infra13:13
mordredAJaeger: ah. the .[test] trick13:13
*** amoralej is now known as amoralej|lunch13:13
*** germs has joined #openstack-infra13:14
*** germs has quit IRC13:14
*** germs has joined #openstack-infra13:14
*** edmondsw has joined #openstack-infra13:14
*** olaph1 is now known as olaph13:14
AJaegermordred: yeah ;(13:14
openstackgerritMerged openstack-infra/project-config master: do not treat newton as closed to releases  https://review.openstack.org/55081713:14
mordredAJaeger, dhellmann: I wonder ... maybe we should put horizon and neutron in blacklist.txt instead of upper-constraints.txt - since their usage is a bit different than libraries?13:14
AJaegermordred: and that is used in a few other places - see the etherpad13:14
dhellmannmordred : maybe?13:15
AJaegermordred: would work as well13:15
AJaegerdirk: ^13:15
AJaegerprometheanfire: ^13:15
AJaegermordred: I think the changes you're working on with building need a good summary and email to openstack-dev - seeing prometheanfire's questions on the review13:17
*** slaweq_ has quit IRC13:17
*** cshastri_ has quit IRC13:20
mordredAJaeger: agree13:20
mordredAJaeger: I've got a patch for fixing horizon ready13:21
*** jpich has quit IRC13:21
mordredwhich we should get landed regardless of the other thing13:21
mordredAJaeger: which is the etherpad?13:21
*** jpich has joined #openstack-infra13:22
*** slaweq__ has joined #openstack-infra13:23
*** cshastri has joined #openstack-infra13:24
*** rnoriega_ is now known as rnoriega13:24
*** udesale has joined #openstack-infra13:24
*** germs has quit IRC13:25
AJaegerhttps://etherpad.openstack.org/p/zuulv3-remove-zuul-cloner13:25
AJaegermordred: still the same ;)13:25
AJaegermordred: I added many lines to it last night13:26
*** pgadiya has quit IRC13:27
*** slaweq__ has quit IRC13:28
*** bobh has quit IRC13:28
prometheanfireAJaeger: mordred not sure blacklist.txt is the right place, considering the description we have for it, I'm still not sure what they are being used as libs for13:29
prometheanfirewasn't separating the client lib bits from the project a thing?13:29
AJaegerprometheanfire: right now projects like all the dashboard repos, need to install horizon for their CI. Similar with networking repos. mordred is working on a better way to do this for CI.13:30
*** udesale has quit IRC13:31
*** udesale has joined #openstack-infra13:31
mordredprometheanfire: yah - this is about the horizon and neutron plugins, which currently are all special-cased becaue they depend on neutron and horizon via direct git links ...13:32
AJaegermordred: there will be a more packages coming - if you look what the tools/tox_install.sh scripts currently install. Soem install nova, others other networking repos.13:33
prometheanfireah, plugin repos13:33
mordredprometheanfire: but because we don't allow git links in requirements files, they have tox_install.sh wrapper scripts which describe the requirement - effectively bypassing the whole system13:33
*** slaweq__ has joined #openstack-infra13:33
mordredhttp://git.openstack.org/cgit/openstack/networking-bgpvpn/tree/tools/tox_install.sh#n62 <-- good example13:33
*** rlandy has joined #openstack-infra13:34
AJaegerprometheanfire: and this works https://review.openstack.org/#/c/550387/13:34
AJaegerprometheanfire: (with exception of requirements check failing - and that's what triggered your questions ;)13:34
*** agopi has joined #openstack-infra13:35
*** slaweq__ has quit IRC13:38
mordredAJaeger, prometheanfire: I pushed up patches to neutron and horizon fixing their tox.ini and added those to the depends-on for the requirements change13:38
*** salv-orlando has joined #openstack-infra13:39
prometheanfiremordred: sure13:40
AJaegermordred: that won't make toabctl happy who pushed those [test] in.13:40
AJaegertoabctl: see https://review.openstack.org/55047513:40
prometheanfireI think expanding the definition of blacklist could make sense, but like tony said (I think), I think a ml message would be nice13:40
AJaegermordred: we have in oslo.* some cases - see etherpad - where ".[something]" is used - and need a solution for those as well13:41
openstackgerritMatthew Treinish proposed openstack-infra/system-config master: Add subunit2sql check database server and workers  https://review.openstack.org/52019213:41
prometheanfireit also doesn't help for currently developed neutron/horizon13:42
AJaegertime for some cycling, will be back later...13:42
prometheanfiremaster hasn't had a release yet I don't think13:42
AJaegerprometheanfire: we have a release!13:43
toabctlAJaeger, ?13:43
AJaegerprometheanfire: pypi.python.org/pypi/neutron13:43
*** slaweq_ has joined #openstack-infra13:43
AJaegertoabctl: see discussion of last 20 mins here - and check depends-on from 55047513:43
*** dprince has joined #openstack-infra13:44
*** mriedem has joined #openstack-infra13:45
mordredAJaeger: k - I pushed up  apatch to keystoneauth (one of the outlier repos listed at the bottom)13:46
mordredAJaeger: I don't see that issue in oslo.db ... maybe it got fixed already?13:47
*** rosmaita has joined #openstack-infra13:47
*** slaweq_ has quit IRC13:48
prometheanfireAJaeger: is that from master?13:48
*** trown|outtypewww is now known as trown|rover13:48
mordredAJaeger, toabctl: yah - sorry about the .[test] casualty - I liked it as an approach - but with the way constraints work it's just unfeasible to keep unfortunately13:48
toabctlAJaeger, I still don't see where I am/was involved. maybe defining test deps in extra_requires ?13:49
*** dave-mccowan has joined #openstack-infra13:49
toabctlmordred, where do you want to remove it?13:49
toabctlmordred, are you saying that we can not define soft requirements anymore?13:50
mordredtoabctl: from all tox.ini files. we basically can't reference . in the deps section in any way and have constraints and tox-siblings work13:50
mordredtoabctl: we can totally define soft requirements13:50
mordredtoabctl: we just have to interface with them differently in tox.ini13:51
toabctlmordred, how? can you point me to a patch?13:51
mordredtoabctl: https://review.openstack.org/#/c/550837/13:51
*** links has quit IRC13:51
toabctlmordred, with that patch, requests-kerberos and friends end up in install_requires and pkg_resources might complain if the modules are not there.not nice13:53
*** slaweq_ has joined #openstack-infra13:53
mordredtoabctl: why would they end up in install_requires? we're only adding them to test-reuqirements13:53
toabctlah. true. sorry13:54
*** lbragstad has joined #openstack-infra13:54
mordred*phew* - I was worried I'd missed a big hole :)13:55
pabelangerI'm going to spend some time debugging bionic wheels this morning, we didn't copy them to AFS for some reason: http://logs.openstack.org/periodic/git.openstack.org/openstack/requirements/master/publish-wheel-mirror-ubuntu-bionic/80f3aef/13:55
mtreinishinfra-root: I'm not seeing any gerrit events on firehose, can someone check if germqtt (on firehose.o.o) is still running?13:56
*** eharney has joined #openstack-infra13:57
*** amoralej|lunch is now known as amoralej13:57
*** slaweq_ has quit IRC13:58
*** erlon has quit IRC13:58
fungii'll look13:59
mtreinishfungi: thanks13:59
fungiActive: failed (Result: exit-code) since Tue 2018-02-27 16:37:19 UTC14:00
fungiperhaps we crashed it upgrading mosquitto?14:01
fungiat any rate, i've started it again now14:01
mtreinishfungi: great, thanks. Yeah I see events now14:02
*** panda|lunch is now known as panda14:02
mtreinishfungi: hmm, the 27th was a bit before we installed the new mosquitto version14:02
*** caphrim007 has quit IRC14:03
*** kiennt26_ has joined #openstack-infra14:03
*** caphrim007 has joined #openstack-infra14:03
*** Goneri has joined #openstack-infra14:03
mtreinishoh, that's probably when I screwed up the config and was setting the websocket port to 'listener True'14:03
*** slaweq_ has joined #openstack-infra14:04
mtreinishfungi: it might make sense to check the other daemons, like lpmqtt and mqtt_statsd14:04
fungilooking14:04
*** dtantsur is now known as dtantsur|brb14:05
fungiActive: failed (Result: exit-code) since Wed 2018-01-10 19:34:00 UTC14:05
fungithat was lpmqtt14:05
mtreinishheh, well luckily for that one it saves state in imap14:06
fungiyeah, anyway it's started again14:06
fungimqtt_statsd never crashed14:06
fungiActive: active (running) since Thu 2018-01-18 15:24:50 UTC14:06
*** dbecker has joined #openstack-infra14:06
mtreinishok cool14:07
fungirunning for several weeks14:07
*** caphrim007 has quit IRC14:08
*** slaweq_ has quit IRC14:08
mtreinishoh, I just noticed the date on lpmqtt, it's not been running for ~2 months14:09
mtreinishlol, I guess no one was relying on those events14:10
*** HeOS has joined #openstack-infra14:11
*** slaweq___ has joined #openstack-infra14:14
*** snapiri has quit IRC14:16
*** edmondsw_ has joined #openstack-infra14:17
auristorpabelanger: are you around?14:17
*** edmondsw has quit IRC14:18
*** slaweq___ has quit IRC14:18
*** r-daneel has joined #openstack-infra14:20
pabelangerauristor: I am14:20
*** HeOS has quit IRC14:20
openstackgerritMerged openstack-infra/nodepool master: Rename get_schema to getSchema  https://review.openstack.org/55067014:22
auristordid you see the discussion from last night regarding -ERESTARTSYS errors on mirror-update.openstack.org?14:22
auristorianw asked me to follow up with you14:23
openstackgerritMerged openstack-infra/nodepool master: Extend config API with getSupportedLabels()  https://review.openstack.org/55067114:24
*** efoley has joined #openstack-infra14:24
*** slaweq__ has joined #openstack-infra14:24
pabelangerauristor: yah, right now we are just using stock client from trusty, but that server is scheduled to be updated to xenial14:24
pabelangerthat would get us: https://packages.ubuntu.com/xenial/openafs-client14:25
*** olaph1 has joined #openstack-infra14:25
pabelangerhowever bionic has 1.8.0~pre5-1, I am not sure if that is better to move too14:25
auristor1.8.0 is beta and there are still issues to be discovered there14:26
*** olaph has quit IRC14:26
auristorthe stock xenial client doesn't include the partial -ERESTARTSYS fix14:27
pabelangerk14:27
pabelangersomething we might be able to backport?14:28
*** slaweq__ has quit IRC14:29
auristoropenstack should just build the latest upstream stable release instead of relying upon ubuntu distributed packages which have never in my experience been kept up to date14:29
*** kiennt26_ has quit IRC14:29
openstackgerritMerged openstack-infra/puppet-zuul master: Update zuul-web install for javascript stack  https://review.openstack.org/54960814:29
auristorit has never made sense to me that linux distributions selectively backport the changes that they feel are important as opposed to simply shipping the changes that the upstream development team believes is important.14:30
andreafslaweq please let me know if you need any help with job migration14:30
fungiauristor: unfortunately the same could be said for almost every piece of software we run, so we end up having to make compromises between the handful of things we have time to automate building from upstream source and the things we can just get by running from a binary distribution14:31
andreafslaweq my patch series for multinode is https://review.openstack.org/#/q/topic:multinode_zuulv3+status:open+label:Workflow%253D0 if that helps14:31
slaweqandreaf: hi, no, I'm not doing real migration, only some test for now14:31
auristormost of your software isn't a kernel module14:31
slaweqand with tips AJaeger I think it is going good now14:31
slaweqbut I will back to You if I will need some help, thx a lot :)14:32
andreafslaweq np14:32
fungiauristor: the reason distros selectively backport fixes instead of always providing the latest release is that many upstreams will introduce backward-incompatibilities from one release to the next and users would prefer to only consume backward-incompatible changes at distro release boundaries rather than at random unexpected points in time14:32
*** armaan has quit IRC14:33
*** armaan has joined #openstack-infra14:33
auristoropenafs has long term stable releases.  many other projects do not14:33
fungithough that's more the case for stable distributions. rolling distributions with no firm release boundary tend to operate more loosely14:34
*** gongysh has joined #openstack-infra14:34
*** annp_ has joined #openstack-infra14:34
*** slaweq__ has joined #openstack-infra14:34
*** gongysh has quit IRC14:34
auristorthe problem is that backporting only security fixes means that all of the work that is performed to track the linux kernel doesn't get backported until and unless a compilation failure occurs14:35
*** gouthamr has joined #openstack-infra14:35
fungiauristor: sure, but imagine you're, say, debian packaging 40k+ different applications and services. there's no clear standard means of equating a stable branch model from one upstream community to the next so they tend to assume all software introduces breaking changes14:35
auristorThe long term solution is to switch to kafs14:35
auristorkafs is the in-tree afs client14:36
fungistable distros tend to treat the kernel the same way too, backporting kernel patches to the version they released with rather than blindly consuming a stable kernel branch14:36
auristornone of the linux distributions that I am aware of enable it when building their linux kernels but if you want a kernel module that is going to track the kernel that is really the only way to ensure that there is consistency14:37
fungithough upstream providing a stable branch with some no-new-feature guarantees does tend to provide some additional confidence in selecting packages from it to backport14:37
fungier, patches from it14:38
*** slaweq__ has quit IRC14:38
fungiyeah, i agree kafs will be nice14:39
auristorI do not mean to have a religious discussion on this topic.   The problem that openstack is seeing on mirror-update is because the Linux kernel changed somewhere around 4.1 to permit signals to interrupt a larger number of in-kernel operations that are initiated by the openafs cache manager.14:39
fungihopefully when ubuntu 18.04 lts releases next month it'll have a new enough linux kernel we can start trying kafs14:40
*** beagles is now known as beagles|brb14:40
auristoropenafs still does not have a proper fix for the problem but it does have a partial fix which covers the most common case which was interrupting splice operations14:40
fungiand yes, it sounds like a bug we should raise with ubuntu to request they backport the necessary openafs fixes for their newer kernl14:41
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: configloader: check for unknown shadow projects  https://review.openstack.org/55076314:42
fungithanks for the details auristor!14:42
auristoras for the other issue which was the VBUSY (110) error.  You should try to identify what volume operation was taking place on the volume in question.14:43
auristorthe openafs client when it receives a VBUSY is supposed to sleep and retry up to 100 times with a 15 second sleep between each retry14:44
*** slaweq__ has joined #openstack-infra14:44
*** jaosorior has joined #openstack-infra14:45
auristorthe openafs fileserver and volserver have an audit log option.   They generate a lot of data but that data is very useful to debugging issues that clients are facing.14:45
auristoropenstack does not currently generate the audit data but it might want to consider doing so14:46
*** olaph has joined #openstack-infra14:48
*** slaweq__ has quit IRC14:49
*** Swami has joined #openstack-infra14:49
*** olaph1 has quit IRC14:49
openstackgerritMerged openstack-infra/zuul master: Normalize hostname for statsd  https://review.openstack.org/54730914:50
*** dbecker has quit IRC14:53
AJaegertoabctl: mordred is basically reverting your change https://review.openstack.org/#/c/495847/14:53
pabelangerauristor: thanks for the pointers, I'll see about how we can enable the audit data14:54
*** slaweq__ has joined #openstack-infra14:54
*** masber has joined #openstack-infra14:56
*** olaph has quit IRC14:56
AJaegerconfig-core, could you review https://review.openstack.org/550553  https://review.openstack.org/550755 , please? A few small project-config updates14:56
*** melwitt has quit IRC14:59
*** masuberu has quit IRC14:59
*** yamahata has joined #openstack-infra14:59
*** slaweq__ has quit IRC14:59
*** olaph has joined #openstack-infra15:00
openstackgerritMerged openstack-infra/project-config master: Remove gitdm legacy jobs  https://review.openstack.org/55055315:03
AJaegerthanks, dmsimard15:04
*** zoli is now known as zoli|mtg15:04
openstackgerritEric Harney proposed openstack-infra/openstack-zuul-jobs master: Disable grenade-dsvm-cinder-mn-sub-volbak on newton/ocata  https://review.openstack.org/55086015:04
*** zoli|mtg is now known as zoli15:04
*** slaweq__ has joined #openstack-infra15:05
*** hamzy has quit IRC15:05
*** psachin has quit IRC15:06
*** melwitt has joined #openstack-infra15:06
openstackgerritMerged openstack-infra/project-config master: Remove converted cl-openstack-client job  https://review.openstack.org/55075515:07
*** melwitt is now known as Guest7007515:07
*** slaweq__ has quit IRC15:09
*** esberglu has joined #openstack-infra15:10
*** salv-orl_ has joined #openstack-infra15:10
openstackgerritMerged openstack-infra/zuul master: Fix console stream colors  https://review.openstack.org/55073015:11
*** beagles|brb is now known as beagles15:12
mordredinfra-root: ok - I'm going to take another stab at un-emergencying zuul0115:12
*** salv-orlando has quit IRC15:12
*** yamamoto has quit IRC15:14
mordredactually - no - I've got to step away for a few minutes in a few - I'll do it as soon as I'm back15:15
*** slaweq__ has joined #openstack-infra15:15
clarkbpabelanger: ready to tag glean?15:15
clarkbpabelanger: do you want to do it or should I?15:16
*** yamamoto has joined #openstack-infra15:16
pabelangerclarkb: sure, you can tag if you like15:17
clarkbpabelanger: you probably understand the bug that is being fixed a bit better for writing up the tag message15:18
pabelangerclarkb: okay, no issue. I'll do it in a moment15:19
pabelangeralso15:19
pabelangerhttp://mirror.dfw.rax.openstack.org/wheel/ubuntu-18.04-x86_64/15:19
pabelangerwe have bionic wheels15:20
persia\o/15:20
*** slaweq__ has quit IRC15:20
mordredfungi: TIL that yarn (the tool we're using to install javascript packages in thenew zuul toolchain) has a license listing command: "yarn licenses list"15:21
*** eernst has joined #openstack-infra15:21
*** yamamoto has quit IRC15:21
fungineat15:22
AJaegerconfig-core, two followup cleanups for review, please: https://review.openstack.org/#/c/550756/ and https://review.openstack.org/#/c/550554/15:22
AJaegerpabelanger: woot15:22
fungimordred: in theory pip could do that too... if maintainers actually filled in the license field in the trove metadata accurately15:22
*** masber has quit IRC15:22
mordredfungi: :)15:24
*** edmondsw_ is now known as edmondsw15:24
mordredfungi: amuinsgly enough - in our dependency list - spdx-license-ids does not list alicense :)15:25
mordred(although its readme does)15:25
*** slaweq__ has joined #openstack-infra15:25
clarkbmordred: of the good things that github has done is make it much harder to create repos without a license15:26
*** germs has joined #openstack-infra15:26
*** germs has quit IRC15:26
*** germs has joined #openstack-infra15:26
*** salv-orl_ has quit IRC15:26
mordred++15:26
clarkbhopefully yarn license list is a further carrot for people making the license terms clear15:26
AJaegeranybody here reviewing openstack-planet? I have a change to import the test as Zuul v3 native job at https://review.openstack.org/545712 - reviews welcome, please15:27
mordredOH - I read it wrong. spdx-license-ids uses "Unlicense" which asserts public domain15:28
openstackgerritMonty Taylor proposed openstack-infra/zuul master: Update jquery to version 3  https://review.openstack.org/55087115:29
*** yamamoto has joined #openstack-infra15:29
*** hamzy has joined #openstack-infra15:30
*** slaweq__ has quit IRC15:30
mordredclarkb: ^^ that seems to work just fine15:30
*** germs has quit IRC15:30
openstackgerritMerged openstack-infra/openstack-zuul-jobs master: Remove gitdm legacy jobs  https://review.openstack.org/55055415:31
*** annp_ has quit IRC15:34
*** yamamoto has quit IRC15:34
*** slaweq has quit IRC15:34
*** slaweq__ has joined #openstack-infra15:34
*** slaweq has joined #openstack-infra15:35
*** hamzy has quit IRC15:35
*** yamamoto has joined #openstack-infra15:38
*** yamamoto has quit IRC15:38
openstackgerritLuke Hinds proposed openstack-infra/irc-meetings master: Changes for Security Group / SIG  https://review.openstack.org/55087715:38
*** caphrim007 has joined #openstack-infra15:39
*** slaweq__ has quit IRC15:39
*** annp_ has joined #openstack-infra15:40
*** slaweq has quit IRC15:40
*** hamzy has joined #openstack-infra15:41
fungiclarkb: you mean github makes it harder now to get into this situation? https://github.com/oubiwann/coin-toss/issues/115:42
fungii wonder if oubiwann has forsaken computers entirely or something15:43
clarkbfungi: yes, they basically have a tooltip clippy thing that offers you a buffet of licenses with short descriptions of how they work15:43
clarkbfungi: and I think if you pick one they automatically do a pull request into your project with the appropriate files15:43
clarkbor maybe even seed the enw repo with that content15:43
fungineat15:44
*** slaweq has joined #openstack-infra15:45
*** bobh has joined #openstack-infra15:46
*** VW_ has joined #openstack-infra15:49
*** slaweq has quit IRC15:50
*** edmondsw has quit IRC15:50
*** edmondsw has joined #openstack-infra15:51
*** VW has quit IRC15:52
*** electrofelix has quit IRC15:52
*** VW has joined #openstack-infra15:53
*** VW_ has quit IRC15:53
*** VW has quit IRC15:53
*** VW has joined #openstack-infra15:54
*** olaph1 has joined #openstack-infra15:55
*** edmondsw has quit IRC15:55
*** slaweq has joined #openstack-infra15:56
*** claudiub has quit IRC15:56
*** olaph has quit IRC15:57
*** dtantsur|brb is now known as dtantsur15:58
*** cfriesen has joined #openstack-infra15:58
cfriesenis this the right place to talk about launchpad issues?15:58
clarkbhttps://review.openstack.org/#/c/550860/1 is one config-core should probably review to help out stable branch maintenance15:59
clarkbcfriesen: maybe? we dno't operate launchpad but do consume it in a variety of ways so depends on where the issue is likely15:59
*** udesale has quit IRC15:59
cfriesenclarkb: it won't add comments to a bug for me...keeps telling me to try again in a few minutes.   I can load it fine though.16:00
cfriesenhttps://bugs.launchpad.net/keystone/+bug/175418416:00
openstackLaunchpad bug 1754184 in OpenStack Identity (keystone) "Unified limits API shouldn't return a list of all limits" [Medium,In progress] - Assigned to wangxiyuan (wangxiyuan)16:00
*** slaweq has quit IRC16:00
cfriesenlooks like complaining about it fixed it. :)16:01
clarkbcfriesen: for that you'll likely need to contact launchpad/canonical16:01
pabelangerclarkb: 1.10.3 is fine for glean?16:01
persiacfriesen: If you're having a usability bug with launchper, the #launchpad channel is the usual support channel for launchpad (but good news that it is fixed)16:01
clarkbpersia: ya its jsut a bug fix so that should be fine16:01
clarkber16:01
clarkbpabelanger: ^ sorry persia16:01
persiapabelanger: ^^16:01
cfriesenpersia: thanks for the tip16:01
*** cfriesen has left #openstack-infra16:01
pabelangerclarkb: ack16:02
mtreinishfungi: hmm, I haven't seen any launchpad events since you restarted lpmqtt. I wonder if something happened to the imap server, or the launchpad subscription16:04
*** pcaruana has quit IRC16:06
*** slaweq has joined #openstack-infra16:06
*** kjackal has quit IRC16:06
*** kjackal has joined #openstack-infra16:06
*** cshastri has quit IRC16:08
clarkbpabelanger: ianw any idea why corvus was only +1 on https://review.openstack.org/#/c/540198/2 ?16:10
*** david-lyle has quit IRC16:10
clarkband then ya how do we update existing volumes?16:10
clarkber I guess those are server settings not volume settings16:10
*** slaweq has quit IRC16:10
pabelangerclarkb: oh, not sure. but we should wait until corvus is back online for guidance16:11
openstackgerritMerged openstack-infra/zuul master: Update jquery to version 3  https://review.openstack.org/55087116:11
*** jaosorior has quit IRC16:12
*** germs has joined #openstack-infra16:13
*** germs has quit IRC16:13
*** germs has joined #openstack-infra16:13
*** slaweq has joined #openstack-infra16:16
*** germs has quit IRC16:18
*** olaph1 is now known as olaph16:18
*** Swimingly has quit IRC16:18
*** hongbin has joined #openstack-infra16:19
*** eernst has quit IRC16:19
*** rkukura has joined #openstack-infra16:20
*** Swimingly has joined #openstack-infra16:20
*** Swimingly has quit IRC16:20
*** Swimingly has joined #openstack-infra16:20
*** slaweq has quit IRC16:20
*** zhipeng has quit IRC16:24
*** slaweq has joined #openstack-infra16:26
*** salv-orlando has joined #openstack-infra16:27
*** slaweq has quit IRC16:31
openstackgerritMerged openstack-infra/openstack-zuul-jobs master: Remove cl-openstack-client job  https://review.openstack.org/55075616:31
*** VW has quit IRC16:32
*** annp_ has quit IRC16:32
*** germs has joined #openstack-infra16:32
*** germs has joined #openstack-infra16:32
*** r-daneel has quit IRC16:32
*** salv-orlando has quit IRC16:32
*** kjackal has quit IRC16:33
*** germs has quit IRC16:33
*** germs has joined #openstack-infra16:36
*** germs has quit IRC16:36
*** germs has joined #openstack-infra16:36
*** slaweq has joined #openstack-infra16:36
*** yamamoto has joined #openstack-infra16:38
*** danpawlik has quit IRC16:38
*** VW_ has joined #openstack-infra16:40
*** slaweq has quit IRC16:41
*** prometheanfire has quit IRC16:43
*** andreas_s has quit IRC16:44
*** hemna_ has quit IRC16:44
*** yamamoto has quit IRC16:45
*** slaweq has joined #openstack-infra16:45
openstackgerritMerged openstack-infra/openstack-zuul-jobs master: Disable grenade-dsvm-cinder-mn-sub-volbak on newton/ocata  https://review.openstack.org/55086016:46
*** slaweq__ has joined #openstack-infra16:47
*** andreas_s has joined #openstack-infra16:48
*** kjackal has joined #openstack-infra16:50
*** ramishra has quit IRC16:50
*** lpetrut has quit IRC16:51
*** slaweq__ has quit IRC16:51
*** andreas_s_ has joined #openstack-infra16:52
*** eernst has joined #openstack-infra16:52
*** andreas__ has joined #openstack-infra16:53
*** andreas_s has quit IRC16:53
*** harlowja has joined #openstack-infra16:54
*** jamesmcarthur has joined #openstack-infra16:54
*** dhajare has quit IRC16:55
*** armaan has quit IRC16:55
*** kjackal has quit IRC16:56
*** andreas_s_ has quit IRC16:56
*** slaweq__ has joined #openstack-infra16:57
*** niedbalski has quit IRC16:58
*** andreas__ has quit IRC16:58
openstackgerritLuke Hinds proposed openstack-infra/irc-meetings master: Changes required for security project > sig  https://review.openstack.org/55092917:00
*** slaweq__ has quit IRC17:01
*** david-lyle has joined #openstack-infra17:04
*** hemna_ has joined #openstack-infra17:04
*** kjackal has joined #openstack-infra17:05
*** slaweq__ has joined #openstack-infra17:07
*** jrist has quit IRC17:10
*** slaweq__ has quit IRC17:11
*** shoogz has quit IRC17:13
*** hashar is now known as hasharDinner17:13
*** shoogz has joined #openstack-infra17:15
*** kjackal has quit IRC17:15
*** jpich has quit IRC17:16
*** slaweq__ has joined #openstack-infra17:17
openstackgerritKendall Nelson proposed openstack-infra/storyboard master: Migration Error with Suspended User  https://review.openstack.org/53270617:17
*** gyee has joined #openstack-infra17:17
*** slaweq__ has quit IRC17:21
*** eumel8 has joined #openstack-infra17:22
*** olaph1 has joined #openstack-infra17:24
*** olaph has quit IRC17:25
*** salv-orlando has joined #openstack-infra17:27
*** slaweq__ has joined #openstack-infra17:27
SamYapleim working on setting up gerrit and zuulv3 internally, is there a canonical way to do this in the form of a guide somewhere? ive seen a few around17:28
clarkbSamYaple: zuulv3 docs should document how to set it up with gerrit (and github)17:28
fungiSamYaple: if the question is as much about setting up gerrit, we have some documentation describing how _we_ do it, but gerrit also has great install documentation17:29
fungiSamYaple: https://docs.openstack.org/infra/system-config/gerrit.html17:30
fungibootstrapping an initial admin user is somewhat manual17:31
*** xarses has quit IRC17:31
SamYapleah perfect. thanks fungi and clarkb . this is enough to get me going for a bit17:31
fungithough we should look into revising that to take advantage of the magic "gerrit code review" built-in account17:31
SamYaplestill ahve to get internal acls to make it work17:31
*** jrist has joined #openstack-infra17:32
*** slaweq__ has quit IRC17:32
clarkbour docs seem to focus on how to set up gerrit out way and less about general gerrit setup iirc17:34
clarkbwhich if that is what youwant is probably fine :)17:34
SamYapleit is. we are looking for a close-to-infra setup since this will only be for our internal openstack stuff17:35
*** rosmaita has quit IRC17:35
SamYapleside note, is there an official deadline for talks to be approved for Vancouver? gotta be soon right?17:36
SamYapleneed that to submit for travel17:36
fungii heard they were sending notification to speakers later this week i think?17:36
*** jamesmcarthur has quit IRC17:36
fungii'll double-check17:36
*** Swami has quit IRC17:36
*** jrist has quit IRC17:37
*** slaweq__ has joined #openstack-infra17:37
*** jamesmcarthur has joined #openstack-infra17:38
openstackgerritMerged openstack-infra/irc-meetings master: Changes required for security project > sig  https://review.openstack.org/55092917:38
fungiSamYaple: i was wrong, it's supposed to be sometime around the middle or end of next week17:38
fungiofficial pronouncement has been "week of march 16th"17:39
SamYaplegot it. thats fine. thanks fungi17:39
fungiany time17:39
*** yamamoto has joined #openstack-infra17:40
*** xarses has joined #openstack-infra17:41
*** gfidente is now known as gfidente|afk17:41
*** slaweq__ has quit IRC17:42
*** trown|rover is now known as trown|lunch17:42
mordredSamYaple: if you want both a gerrit and a zuulv3, you may also want to check out https://softwarefactory-project.io/docs/17:43
fungiahh, yes, turns out this is already a thing ;)17:43
SamYaplebeing completely unfamiliar with 3rd-party integration, would that still work for that mordred?17:44
fungitristanC is our best go-to in here for sf questions, if you have any17:45
clarkbSamYaple: ya you'd just point the zuul at our gerrit too17:45
fungiright, zuul v3 supports connections to multiple gerrits17:45
SamYapleniiiiice. thanks for the help everyone. plenty of reading to do now17:45
clarkbSamYaple: on gotcha to keep in mind is that if you have an openstack/nova in your gerrit that will confuse things a bit in zuul if using a single tenant since we have an openstack/zuul too17:46
clarkbbut you should be able to split those up by tenant17:46
*** yamamoto has quit IRC17:46
*** janki has quit IRC17:47
*** edmondsw has joined #openstack-infra17:47
SamYapleim not quite following. i dont have an openstack/nova repo, if thats what youre asking (well we do, but know by a different name)17:47
mordredclarkb: it shouldn't confuse anything - each project's canonical name is actually a fully qualified name - so the upstream nova is git.openstack.org/openstack/nova and SamYaple's would be git.samyaple.com/openstack/nova17:47
*** lpetrut has joined #openstack-infra17:47
mordredclarkb: referring to things as just openstack/nova is shorthand so people don't have to type as much - but if there's overlap, zuul will make you fully qualify17:48
*** janki has joined #openstack-infra17:48
clarkbmordred: ah ok17:48
*** slaweq__ has joined #openstack-infra17:48
clarkbmordred: so we could rewrite all our configs to be canonical?17:48
*** janki has quit IRC17:48
clarkb(its probably not a bad idea to do that out of canonicalness)17:48
mordredclarkb: yes, we totally could17:48
mordredclarkb: indeed - I was just thinking for some of the jobs intended to be re-used, it might be a friendly thing to do17:48
clarkbbut probably also a massive change that at his point would just be pain17:48
mordredyah17:49
mordredlet's wait until we rename or don't rename all the repos17:49
mordredSamYaple: tl;dr - yah, would totally support 3rd-arty integration ... also, tristanC is a good person to ping about softwarefactory if you look at it and have issues/questions. also dmsimard17:50
*** xarses_ has joined #openstack-infra17:50
*** edmondsw has quit IRC17:50
SamYapleawesome. totally rad as the kids are saying17:51
dmsimardyeah, happy to help17:51
fungicould mostly be done as one change to project-config and one change to openstack-zuul-jobs and then expect individual projects to take care of it themselves if and when they want to?17:51
fungior would there be situations where we need lock-step change of project names in different repos?17:52
*** slaweq__ has quit IRC17:52
dmsimardfungi: yeah, in fact we're just now winding down zuul v2 on review.rdoproject.org and we're actually not going to "upgrade" to zuul v3, we're enabling zuul v3 *to* review.rdoproject.org's gerrit from softwarefactory-project.io with a standalone tenant and everything17:52
dmsimardhttps://softwarefactory-project.io/zuul/rdoproject.org/status.html <--17:53
fungineat17:53
*** dtantsur is now known as dtantsur|afk17:53
*** xarses has quit IRC17:53
fungiand a sane way to go about it17:53
dmsimardI know multi-tenancy is still fairly uncharted territory but we're happy to chart that :)17:53
fungiwhatever new lands you discover, you get to name after yourself too17:53
fungithe soverign kingdom of dmsimardia17:54
SamYaplesamtropolis17:54
dmsimardlet's... not do that :)17:54
fungier, sovereign17:54
fungifungitopia17:55
clarkbdmsimard: how areyou handling gating? I guess projects must convert to v3 totally for gating once they are ready?17:55
dmsimardclarkb: yeah the plan is to flip the switch on a project basis17:56
*** armaan has joined #openstack-infra17:56
dmsimardclarkb: (We don't have 1500 projects like upstream)17:56
fungithat does probably make it a little more convenient17:57
fungialso you probably don't have tens of thousands of jobs to reimplement in a new language17:57
*** VW_ has quit IRC17:57
dmsimardYeah, it's actually not worth it for us to try and make the zuul migration script work for us17:57
dmsimardfungi: exactly17:57
*** slaweq__ has joined #openstack-infra17:58
*** VW_ has joined #openstack-infra18:01
*** slaweq__ has quit IRC18:03
jlvillalReview request openstack-infra/puppet-gerritbot: Have gerritbot install from git:  https://review.openstack.org/#/c/546700/  Has one +2 already. Thanks!18:03
*** lucasagomes is now known as lucas-afk18:04
*** felipemonteiro has joined #openstack-infra18:05
*** VW_ has quit IRC18:06
*** edmondsw has joined #openstack-infra18:07
*** derekh has quit IRC18:07
*** slaweq__ has joined #openstack-infra18:08
*** r-daneel has joined #openstack-infra18:10
*** slaweq__ has quit IRC18:12
*** SumitNaiksatam has joined #openstack-infra18:13
*** VW has joined #openstack-infra18:15
AJaegerinfra-root, could I get a second +2 on this infra-manual change to better explain new project creation? https://review.openstack.org/#/c/528375/18:18
clarkbAJaeger: I'll take a look18:18
AJaegerthanks, clarkb.18:18
clarkbjlvillal: I'm your first +2 right?18:18
*** slaweq__ has joined #openstack-infra18:18
AJaegerthere're also a few other open reviews for infra-manual if anybody is interested...18:18
mordredinfra-root: ok - NOW I'm going to try unsticking puppet on zuul0118:20
clarkbmordred: am here to help debug further if necessary18:20
*** psachin has joined #openstack-infra18:20
mordredclarkb: woot. fingers crossed it just all works as it's supposed to this time18:21
AJaegermnaser: could you review this puppet related change, please? https://review.openstack.org/#/c/550339/18:21
*** slaweq__ has quit IRC18:23
mordredinfra-root : done - zuul.openstack.org looks correct ...18:25
mordredand log streaming also looks correct (thanks for the css fix tobiash)18:25
*** mgoddard_ has quit IRC18:25
* clarkb tries hard refresh18:26
*** agopi has quit IRC18:26
jlvillalclarkb, Yes! :)18:26
mordredincidentally, moving forward we should't need hard refreshes anymore ...18:26
clarkbmordred: does this include jquery update yet or will that come after enabling puppet?18:26
mordredthe webpack output js bundles are hash-named18:26
*** agopi has joined #openstack-infra18:26
mordredclarkb: includes the jquery update18:26
*** harlowja has quit IRC18:26
tobiash\o/18:26
* mordred should write up a little summary of the webpack output pieces somewhere ...18:27
pabelangernew CSS18:27
tobiashmordred: I just put this into production too an hour ago18:27
mordredtobiash: \o/18:27
*** edmondsw has quit IRC18:27
openstackgerritMerged openstack-infra/infra-manual master: Better explain needed changes  https://review.openstack.org/52837518:27
*** andreww has joined #openstack-infra18:28
clarkbmordred: that must become part of the vendor.js?18:28
mordredalso -if anyone needs to do in-browser js debugging, we're serving complete map files, so your browser js debugger should be able to show you non-minified javascript (and if it doesn't, it's a bug)18:28
*** felipemonteiro has quit IRC18:28
*** slaweq__ has joined #openstack-infra18:29
clarkbmordred: firefox doesn't appear to be showing non minified at least not by default18:29
clarkboh I'm looking at the network side of things though maybe console will do the right thing18:29
*** VW has quit IRC18:29
mordredclarkb: yah - dev console is the one thatknows how to side-load map files18:29
pabelangerneat! maybe I can finally figure out how to add back finger:// urls :)18:29
clarkbconfirmed, the debugger shows normal sources18:30
clarkband from that I see updated jquery18:30
mordredclarkb: there are three files - manifest.js - vendor.js and main.js - all the zuul-web code should be in main.js - vendor.js is the bundle containing all the deps (since they change less frequently, so browsers can cache that bundle longer) and manifest is build artifacts that contain timestamps - may change with every build, but it doesn't matter since it's tiny18:30
mordredclarkb: woot!18:30
tobiashclarkb: are all elements in diskimage-builder tested?18:30
tobiashI found the package which breaks me18:30
tobiashit's ca-certificates-java on xenial18:31
clarkbtobiash: no not all elements will be tested18:31
*** xarses_ has quit IRC18:31
clarkbtobiash: the testing we do that builds full images and boots them is fairly limited due to test runtime constraints18:31
tobiashclarkb: where do I have to inject that to try to reproduce in openstack ci?18:31
mordredmnaser: we can finally get back to the work you started in refactoring the status page!18:31
clarkbtobiash: probably in the nodepool src integration jobs. They run against dib and will install dib (and its elements from source) then build an image with them18:32
tobiashclarkb: I'd like to see if that's en environmental problem I have18:32
openstackgerritAndreas Jaeger proposed openstack-infra/openstack-zuul-jobs master: Remove newton jobs  https://review.openstack.org/54835218:32
clarkbtobiash: probably the update you need is to update the nodepool elements list in that job18:32
tobiashthanks, will try that later18:32
clarkbtobiash: nodepool/devstack/plugin.sh to update the nodepool dib config18:33
tobiashbut for the time being, I removed all java stuff (was legacy leftovers) from my dibs which unbreaks me for recent dib18:33
*** slaweq__ has quit IRC18:33
*** edmondsw has joined #openstack-infra18:33
AJaegerconfig-core, please review these two cleanups for openstack-zuul-jobs: https://review.openstack.org/#/c/550190/ https://review.openstack.org/#/c/548352/18:35
*** r-daneel_ has joined #openstack-infra18:35
*** edmondsw has quit IRC18:35
*** edmondsw_ has joined #openstack-infra18:35
*** r-daneel has quit IRC18:35
*** r-daneel_ is now known as r-daneel18:35
AJaegerdmsimard: are https://review.openstack.org/549245 and https://review.openstack.org/547130 still needed? I think we solved them differently and they could be abandoned18:36
AJaegerdmsimard: and also https://review.openstack.org/54599418:36
AJaegermordred: do we still need https://review.openstack.org/528484 ?18:37
dmsimardAJaeger: abandoned the first two, https://review.openstack.org/#/c/545994/ is for something else and I still need it18:38
AJaegerdmsimard: thanks18:38
mordredAJaeger: yah - I think we can recheck then land it18:38
dmsimardAJaeger: thanks for helping me stay on top of my things :)18:39
*** slaweq__ has joined #openstack-infra18:39
* dmsimard doesn't have any cores for the amount of threads he's working on18:39
dmsimards/any/enough/18:39
AJaeger;)18:40
AJaegerdirk: what about https://review.openstack.org/548967 and https://review.openstack.org/547779 - are those still needed?18:40
AJaegerzuul experts, https://review.openstack.org/#/c/510907/ has three +2s - but is not merged. Any reason to not +A this now?18:41
openstackgerritMerged openstack-infra/openstack-zuul-jobs master: Remove glance rally job definitions  https://review.openstack.org/55019018:41
AJaegermordred: oh, we just forgot to recheck? That's sad ;(18:42
*** yamamoto has joined #openstack-infra18:42
mordredAJaeger: :)18:42
*** amoralej is now known as amoralej|off18:43
clarkbAJaeger: 510907 looks like maybe pabelanger and corvus didn't realize they both +2'd at about the same time18:43
clarkbAJaeger: probably safe to approve it18:43
mordreddmsimard: we used to have a Sun box in the drizzle build farm that had 256 hardware threads and could do really impressively massive parallel builds18:43
*** VW has joined #openstack-infra18:43
*** slaweq__ has quit IRC18:44
*** VW has quit IRC18:44
*** olaph has joined #openstack-infra18:44
clarkbmordred: niagara2?18:44
mordreddmsimard: otoh - each individual thread was SUPER slow - so the total time to do a build was about the same as doing the same build on a mac mini18:44
mordredclarkb: yah18:44
clarkbya 1.2ghz and had to share integer and fp units with other cores iirc18:44
*** VW has joined #openstack-infra18:44
mordredI'll tell you what - make -j on that box would find _every_ flaw in your makefile dependencies18:44
*** olaph1 has quit IRC18:45
*** olaph1 has joined #openstack-infra18:46
*** germs has quit IRC18:48
*** yamamoto has quit IRC18:48
*** olaph has quit IRC18:48
*** tesseract has quit IRC18:49
openstackgerritMerged openstack-infra/openstack-zuul-jobs master: Remove newton jobs  https://review.openstack.org/54835218:49
*** slaweq__ has joined #openstack-infra18:49
AJaegerandreaf: could you resolve the conflict in https://review.openstack.org/#/c/540890, please? I see consensus to move this but code has changed a bit...18:49
*** edmondsw_ has quit IRC18:53
*** edmondsw has joined #openstack-infra18:53
*** sshnaidm|ptg has joined #openstack-infra18:53
*** slaweq__ has quit IRC18:54
*** bobh has quit IRC18:54
*** pcichy has quit IRC18:55
*** david-lyle has quit IRC18:56
*** germs has joined #openstack-infra18:56
*** germs has quit IRC18:56
*** germs has joined #openstack-infra18:56
*** trown|lunch is now known as trown|rover18:57
*** trown|rover is now known as trown|lunch18:58
*** trown|lunch is now known as trown|rover18:58
*** slaweq__ has joined #openstack-infra18:59
*** jamesmcarthur has quit IRC19:00
*** panda is now known as panda|off19:03
openstackgerritMonty Taylor proposed openstack-infra/zuul master: web: add /{tenant}/pipelines route  https://review.openstack.org/54152119:03
openstackgerritMonty Taylor proposed openstack-infra/zuul master: web: add /{tenant}/jobs.html page to display jobs  https://review.openstack.org/53554519:03
openstackgerritMonty Taylor proposed openstack-infra/zuul master: web: add /{tenant}/projects web page  https://review.openstack.org/53787019:03
openstackgerritMonty Taylor proposed openstack-infra/zuul master: Fix indentation and renable the eslint rule  https://review.openstack.org/54567119:03
openstackgerritMonty Taylor proposed openstack-infra/zuul master: web: add /{tenant}/jobs/{job_name} route  https://review.openstack.org/55097819:03
openstackgerritMonty Taylor proposed openstack-infra/zuul master: web: add /{tenant}/projects routes  https://review.openstack.org/55097919:03
*** edmondsw has quit IRC19:03
*** edmondsw has joined #openstack-infra19:03
*** slaweq__ has quit IRC19:04
*** r-daneel has quit IRC19:04
*** r-daneel has joined #openstack-infra19:04
mordredinfra-root: I'm taking zuul01 out of the emergency file19:05
clarkbmordred: thanks19:05
mordredinfra-root: (unless anyone has any objections)19:05
mordredclarkb: mirror.regionone.tripleo-test-cloud-rh1.openstack.org is not a thing anymore right?19:05
*** smcginnis has left #openstack-infra19:05
clarkbmordred: that seems right? pabelanger can probably confirm19:06
mordredclarkb: also - we're aware wiki.openstack.org is in the emergency file?19:06
clarkbmordred: yes, I want to say the wiki is still in limbo19:06
mordredkk19:06
mordredpabelanger: I can still ssh to mirror.regionone.tripleo-test-cloud-rh1.openstack.org - so maybe it should stay in the emergency file?19:06
*** ralonsoh has quit IRC19:07
openstackgerritMerged openstack-infra/zuul-jobs master: Parameterize the test-setup role  https://review.openstack.org/51090719:08
*** slaweq__ has joined #openstack-infra19:09
mnasermordred: woo, im not sure where that patch is by now :D19:09
*** harlowja has joined #openstack-infra19:11
gemaclarkb: I am going to make a pledge to our members for HW at our next event, can you give me a back of the envelope number as to how many vCPUs/memory would be needed to cover all the openstack projects on ARM64? Peak capacity I guess is what I am after19:11
openstackgerritTobias Henkel proposed openstack/diskimage-builder master: DNM: test ca-certificates-java  https://review.openstack.org/55098119:11
gemaclarkb: will probably be asking for clouds at different sitest/vendors19:11
gemasites*19:11
gemaianw: ^19:11
*** SumitNaiksatam has quit IRC19:11
openstackgerritTobias Henkel proposed openstack-infra/nodepool master: DNM: dib test ca-certificates-java  https://review.openstack.org/55098219:12
clarkbgema: http://grafana.openstack.org/dashboard/db/nodepool is probably a good place to look. In particular the in-use nodes. That count is for VMs used. Until we have performance numbers on arm its hard to know exactly how well that lines up19:13
*** Swami has joined #openstack-infra19:13
gemaclarkb: ok19:13
clarkbgema: our total quota of x86 test vm nodes floats around 1k right now adn during peak utilization (feature freeze typically is a busy) we hit that limit for most of the day every working day19:13
openstackgerritTobias Henkel proposed openstack/diskimage-builder master: DNM: dib run test ca-certificates-java  https://review.openstack.org/55098319:14
clarkbgema: one thing to keep in mind is to start we probably won't run as many overall jobs on arm simply because we'll have to sort through bugs and fix things so not everything will be testable19:14
gema1k nodes meaning 8vCPU/8G ram nodes?19:14
clarkbgema: yes19:14
gemaack19:14
*** slaweq__ has quit IRC19:14
gemaclarkb: yep, I am trying to give them a long term goal19:14
* persia wishes gema excellent results from such a call for pledges19:14
clarkbon the low end 250 test vm nodes is probably a good place to start to start doing larger scale testing then grow from there as demand works?19:14
clarkb(its a balancing act between askign for too much and getting chased away and asking for too little and not getting work done :) )19:15
gemaclarkb: yep, I know19:15
persiaStarting from a couple hundred (ideally from different providers) for basic testing makes sense.19:15
fungimordred: clarkb: yes, wiki very much in limbo, waiting for me or someone to have time to finish getting it config-managed (it never has been in reality)19:15
persiaIf we end up with 1K or more, we might usefully have a discussion about how to influence demand.19:15
fungiour actual wiki.o.o is a symlink to wiki-upgrade-test.o.o which is a snapshot of an old non-configuration-managed, hand-deployed server from the dawn of time19:15
gemaclarkb: thanks, will sift through grafana as well, but you gave what I need, I think19:15
clarkbgema: ya the graphite/grafana data is probably the best source of info19:16
clarkbgema: happy to answer other questions if you have them19:16
gemayep, thank you guys!19:16
fungiwe have a configuration-managed wiki-dev.o.o which is not quite working and needs some more puppetry still as well as someone to troubleshoot why openid auth isn't working for it19:16
AJaegergema: for example, I don't think we need to build docs on arm.19:16
AJaegergema: and neither linters - so that removes some short-running but very frequent jobs19:17
persiaAJaeger: We should at least run some of that, if only to make sure we can.19:17
persia(assuming we have sufficient capacity, etc.)19:17
gemaAJaeger: you may want to run them on both at different times to ensure coverage?19:17
persiaI remember there being some issues in a certain distribution when the default arch for stuff that didn't need to run on every arch changed from i386 to amd64, and more things broke than anyone anticipated.19:18
AJaegera linter or docs building should be architecture independent, so no need to run them on two archs.19:18
*** edmondsw has quit IRC19:18
*** harlowja has quit IRC19:18
gemaAJaeger: true, but at the end of the day you want to make sure the tooling for such builds is available on all archs19:18
*** edmondsw has joined #openstack-infra19:18
AJaegerpersia: some duplicate testing might be nice - but I wouldn't overdo it. But that really depends how much nodes we get ;)19:18
persiaAJaeger: Assuming capacity, maybe we can define those jobs in such a way that they would run on the first arch nodepool can make available?19:18
persiaAJaeger: Absolutely :)19:18
gemaAJaeger: which may or may not be the case, although in this case I think it is19:18
*** ldnunes has quit IRC19:19
* mordred is excited about the various scheduling corner-cases the arm work is providing19:19
gemamordred: indeed19:19
AJaegerpersia, gema: In the bring up phase, I suggest to look to figure out where we expect problems and run those tests regularly. Once we have those stable, let's test more...19:19
clarkbpersia: ya over time we might have labels like ubuntu-xenial, ubuntu-xenial-x86, ubuntu-xenial-arm64 then jobs that don't care can run on either19:19
*** slaweq__ has joined #openstack-infra19:19
clarkbjobs that do care can specify19:19
clarkb(this has the chance of introducing gate blockign bugs if we aren't careful but overall benefit should outweigh that if it means more capacity to get stuff done()19:20
persiaAJaeger: For now, I think we're just trying to make sure we *can* test, and then will have selected projects bring up selected jobs on the limited capacity.  Until we have a least 25x current capacity, I don't think we can do much.19:20
AJaegerpersia, gema : I just wanted to point out that we probably do not need to run each and every job on both archs - and thus can life with fewer resources.19:20
gemaAJaeger: totally agree with that19:21
AJaegerIf we get 2000 powerful nodes, we can move jobs to arm ;)19:21
persiaPart of the problem is that the way that we currently define nodesets means that we have to define each job separately for each architecture, which complicates things.19:21
mordredAJaeger: right?19:21
clarkbpersia: or have generic labels like in my example19:21
persiaOnce we have a few hundred nodes, it becomes interesting to look at how to have jobs that run on whatever they can.19:21
clarkbpersia: so ubuntu-xenial could mean x86 or arm64 then we make arch specific labels for people that need them19:21
persiaclarkb: I like generic labels.  I don't know how to define "ubuntu-xenial" in the nodepool config.19:22
clarkbthat would require a bit of reworking of current jobs but is doable19:22
AJaegeryeah, quite a few interesting problems - looking forward to those ;)19:22
gemaalright, let's get the capacity first, then we can figure out the scheduling19:22
mordredyup. all the issues show up when X goes from 1 to 2, it turns out19:22
persiaI think *most* jobs wouldn't need reworking with a generic labels model (well, all the ARM jobs, but there aren't many yet).19:22
clarkbgema: ++ hope it goes well :)19:22
gemathanks, will let you know :D19:23
* mordred hands gema a bunny rabbit19:23
*** edmondsw has quit IRC19:23
gemamordred: lol19:23
gemathanks :D19:23
*** jamesmcarthur has joined #openstack-infra19:23
*** slaweq__ has quit IRC19:24
tobiashpersia: nodepool already provides the needed abstraction layers for doing multiarch labels19:24
*** edmondsw has joined #openstack-infra19:24
*** bobh has joined #openstack-infra19:24
persiaclarkb: Oh, on nomenclature, we probably want "ubuntu-xenial-arm64" and "ubuntu-xenial-amd64" to avoid mixing layers (x86_64 <-> aarch64).19:24
tobiashon the top level you define labels and in the provider.pools you have the supported labels per pool19:24
*** danpawlik has joined #openstack-infra19:25
tobiashyou just need to list the same label in a x86 and an arm pool and you have that19:25
persiatobiash: Are there docs, or should I code-dive?  I'd be delighted to get stuck into making "ubuntu-xenial" multiarch (with only "ubuntu-xenial-amd64" providers today)19:25
tobiashpersia: labels (top level object): https://docs.openstack.org/infra/nodepool/configuration.html#labels19:26
tobiashand providers: https://docs.openstack.org/infra/nodepool/configuration.html#openstack-driver19:26
tobiashnote that the provides list in the pools their supported labels19:26
tobiashs/provides/providers19:27
tobiashthe diskimages the provider.pool.labels.diskimage refer to can be different19:28
*** edmondsw has quit IRC19:28
*** edmondsw has joined #openstack-infra19:28
*** slaweq__ has joined #openstack-infra19:30
*** danpawlik has quit IRC19:30
*** bobh has quit IRC19:30
clarkbthe neat thing about testing liek this is openstack manages to touch all the things so if there are bugs to be found we will probably find them :)19:30
clarkbdirk: did you manage to root cause that networking bug any further?19:31
persiatobiash: Thanks.  I think I have to dig through what we have a bit to understand how to apply that, but at first glance, it looks like none of the actual job definitions have to change at all.19:31
gemayeah, we will probably hit some races19:31
persiaWell, except some of the arch-specific jobs (like wheel builders).19:31
*** ldnunes has joined #openstack-infra19:31
*** bobh has joined #openstack-infra19:31
clarkbpersia: and any jobs that would be broken due to bugs. The conservative thing to do would be to switch all existing jobs to amd64 specific labels19:32
tobiashpersia: in order to not break the jobs we micht want to do the multiarch on ubuntu-xenial-multiarch or something like that19:32
clarkbthen switch them one by one or in groups based on pre merge test results on arm64 too19:32
*** jamesmcarthur has quit IRC19:32
fungiclarkb: gema: also once we're getting at least 100 nodes of capacity consistenly out of these environments, we can add linaro (or whoever is responsible for coordinating the donation) to https://www.openstack.org/foundation/companies/#infra-donors19:33
persiaMy thought would be to make sure all the amd64 providers are appropriately annotated, and some of the arch-specific jobs are changed, and not configure any arm clouds to provide "ubuntu-xenial".19:33
mordredyah - also, while we still have less arm nodes, limiting them to things where there's a higher reward, like devstack jobs, instead of all ubuntu-xenial where you might waste all the quota on pep8 jobs and not really prove anything about arm19:33
*** harlowja has joined #openstack-infra19:33
gemafungi: yep, will let our members know19:33
persiaFrom that point, we can run selected test jobs to identify what works and what doesn't, and as things work, slowly expose the label (or adjust projects to be arch-specific, if necessary)19:33
*** jamesmcarthur has joined #openstack-infra19:34
gemamordred: +1, I was thinking devstack and kolla (since they keep telling us they cannot test our images) is a good place to start19:34
*** slaweq__ has quit IRC19:34
persiamordred: I believe the currently proposed ARM jobs consist of 1) wheel builders, 2) devstack, and 3) pep8.19:34
gemapersia: kolla19:34
persia(3) is mostly there as a means of seeing if we can test (not yet), and I expect it not to be merged.19:34
gemapersia: they were the ones instigating the entire thing :D19:34
persiagema: Excellent.  I didn't see that yet.19:35
fungithey are good instigators!19:35
persiaIndeed.19:35
gemapersia: pep8 doesn't add much19:35
*** jrist has joined #openstack-infra19:35
mordredpersia: ++19:35
fungiinstigation as a service19:35
gemafungi: indeed19:35
mordredgema: well, pep8 adds "does the system work for the most basic possible job"19:35
gemamordred: yeah, as an initial thing to test the provider, but it's not a high reward job (as you put it)19:36
mordredgema: but I agree, in general the value of running pep8 for validating openstack running on arm is ... very low19:36
mordredgema: ++19:36
*** _ari__ is now known as _ari_19:36
gemaand after devstack and kolla, maybe nova and neutron19:36
gemakeystone also expressed interest due to the crypto deps they have19:37
*** bobh has quit IRC19:37
*** edmondsw has quit IRC19:38
*** jrist has quit IRC19:39
gemaanyway, calling it a day, thank you all for the insights19:40
*** slaweq__ has joined #openstack-infra19:40
*** bobh has joined #openstack-infra19:40
persiaI believe the only two things the pep8 test is still testing are a) completing the ubuntu-ports mirror (pool and lists seem populated, but dists/ is oddly bare) and b) the ubuntu-xenial-aarch64 wheels mirror (in-progress, needs AFS admin, has a volunteer)19:40
persiaAfter that, we can stop testing it (as not a good use of our limited resources)19:40
*** prometheanfire has joined #openstack-infra19:41
*** edmondsw has joined #openstack-infra19:42
*** jrist has joined #openstack-infra19:42
*** agopi has quit IRC19:42
mordredpersia: ++19:42
pabelangermordred: clarkb yah, that mirror is no more19:42
pabelangerhowever it may still be online19:43
*** edmondsw has quit IRC19:43
fungimtreinish: i suspect http://paste.openstack.org/show/695687/ indicates we ceased receiving new messages from lp around december 2019:43
*** yamamoto has joined #openstack-infra19:44
*** olaph1 has quit IRC19:44
fungithough exim's mainlog shows messages getting delivered from bounces@canonical.com to the lpmqtt mailbox19:45
*** slaweq__ has quit IRC19:45
*** edmondsw has joined #openstack-infra19:45
fungiso maybe i'm misinterpreting the cyrus spool19:45
*** edmondsw has quit IRC19:45
*** bobh has quit IRC19:45
* fungi needs to step away for a little while to cook dinner19:45
*** olaph has joined #openstack-infra19:46
*** r-daneel_ has joined #openstack-infra19:47
*** r-daneel has quit IRC19:47
*** r-daneel_ is now known as r-daneel19:47
*** danpawlik has joined #openstack-infra19:49
*** yamamoto has quit IRC19:50
*** slaweq__ has joined #openstack-infra19:50
*** r-daneel has quit IRC19:50
dmsimardmordred: http://logs.openstack.org/71/545671/10/check/build-javascript-content/07bf929/npm/html/status.html confuses me (but it's nice that it works)19:51
*** r-daneel has joined #openstack-infra19:51
*** r-daneel has quit IRC19:52
*** r-daneel has joined #openstack-infra19:52
persiadmsimard: Is it the content, or that the URL works that is confusing?19:52
*** bobh has joined #openstack-infra19:54
*** slaweq__ has quit IRC19:55
persiaIf the latter, I'll mention that for Storyboard, this is considered a very convenient way to quickly examine the effects of javascript changes.  If the former, I don't know anything.19:55
openstackgerritMonty Taylor proposed openstack-infra/zuul master: web: add /{tenant}/projects routes  https://review.openstack.org/55097919:55
openstackgerritMonty Taylor proposed openstack-infra/zuul master: web: add /{tenant}/pipelines route  https://review.openstack.org/54152119:55
openstackgerritMonty Taylor proposed openstack-infra/zuul master: web: add /{tenant}/jobs.html page to display jobs  https://review.openstack.org/53554519:55
openstackgerritMonty Taylor proposed openstack-infra/zuul master: web: add /{tenant}/projects web page  https://review.openstack.org/53787019:55
openstackgerritMonty Taylor proposed openstack-infra/zuul master: Fix indentation and renable the eslint rule  https://review.openstack.org/54567119:55
openstackgerritMonty Taylor proposed openstack-infra/zuul master: web: add /{tenant}/projects web page  https://review.openstack.org/53787019:57
openstackgerritMonty Taylor proposed openstack-infra/zuul master: Fix indentation and renable the eslint rule  https://review.openstack.org/54567119:57
mordreddmsimard: \o/19:58
* mordred considers confusing dmsimard a successful part of any day19:58
*** bobh has quit IRC19:59
mordreddmsimard: but yeah, like persia said, we started doing that pattern for storyboard. it's facilitated by having the js/html stuff be a standalone thing that talks to a remote api - as opposed to a more 'traditional' web app where there is server-side templating/rendering of html19:59
dmsimardpersia: it's mostly an awesome confusion, like, hey, that works20:00
mordred(and is one of the reasons I've become such an ardent supporter of that model)20:00
*** slaweq__ has joined #openstack-infra20:00
* persia vaguely hopes that every web UI in OpenStack eventually moves in that direction20:00
mordred++20:00
dmsimardmordred: it's actually pretty interesting and with the component split of ara I might consider doing something like that -- I haven't yet settled on the "frontend" consumption model20:00
*** slaweq__ has quit IRC20:01
* dmsimard is not a frontend person20:01
*** slaweq__ has joined #openstack-infra20:01
mordreddmsimard: I _highly_ recommend such a split - and would be happy to help you consider it20:01
rm_workis there a pattern we typically use for bash checks that "needle in haystack"? like shorthand for [[ "$VAR" = "thing1" ]] || [[ "$VAR" = "thing2" ]]20:01
mtreinishfungi: hmm, well iirc we have lpmqtt configured to delete the messages after it pushes the mqtt event20:02
dmsimardmordred: I'll probably need help when I get to that point, I suck at angular/react/vuejs/$hipframework :)20:03
mordreddmsimard: well - I did too until about 6 months ago - I have learned _many_ things since then - hopefully enough that I can help you out there20:04
mnaserso when should i start hacking on my old angular patch20:04
* mnaser has a few flights with idle time20:04
*** psachin has quit IRC20:04
mordredmnaser: now is great. just be sure to start with https://review.openstack.org/#/c/545671 as the base so you don't have to fight an indentation rework patch20:05
mnasermordred: clarkb: pabelanger: and i think i might see you at ONS too!20:05
mnasers/might/will/ so we can catch up there20:05
mordredmnaser: the status page is even already inside of an angular controller already20:05
mordredmnaser: woot!20:05
openstackgerritTobias Henkel proposed openstack-infra/nodepool master: DNM: dib test ca-certificates-with-fix  https://review.openstack.org/55099020:05
clarkbmnaser: I am literally in the process of booking atht trip right now20:05
* persia suddenly regrets having decided to miss ONS this year20:05
mnaseroh sweet, that is a whole amount of work already done20:05
pabelangermnaser: sadly, I won't be going. But should be a good meet up20:06
mnaserpabelanger: aw darn20:06
clarkbpabelanger: you should make sure fatih knows as space was limited20:06
mnaser^ yeah20:06
* mnaser is waiting on a wait-list20:06
pabelangerclarkb: yah, I can ping him on email, but did mention at PTG20:06
mnaseri'm booking my flight to come earlier for it anyways.. in hopes of no-shows20:06
clarkbcurrently looking at hotels and wondering why they are all so pricey. LA I guess20:06
mnaseryeah it looks like the hotel for the venue is sold out?20:07
clarkbmnaser: note Fatih's thing is over the weekend not during normal ons20:07
clarkbmnaser: ya I think you can get booked there on non conf rate20:07
mordredmnaser: ping me if you're about to start hacking on things - I have a personal todo-list item to extract the places where we're calling the rest api into a Service - which might overlap a little with your status work - but as long as we keep chatting it should be fine20:07
mnaserclarkb: oh yeah, so ill be coming in earlier to be able to catch it20:07
clarkbbut its like $350/night20:07
*** r-daneel_ has joined #openstack-infra20:07
mnasermordred: i will do so, probably more towards the end of the month to be honest, a lot going on right now20:08
*** r-daneel has quit IRC20:08
*** r-daneel_ is now known as r-daneel20:08
mnaserclarkb: im still getting my ticket to ONS and havent gotten to the flight part yet so if you find something reasonable and close, let me know :>20:08
pabelangerclarkb: email sent20:08
*** sshnaidm|ptg is now known as sshnaidm|afk20:08
clarkbmnaser: http://www.standardhotels.com/la/properties/downtown-la is on the cheaper end near the conf but I feel like I may not be cool enough for that hotel20:09
mnaserupside down logo20:09
mordredmnaser: ok. I'll probably be done with the bits of refactor I want to do by then20:09
mnasermordred: perfect, just let me know what to build on top of20:10
mnaser(once it exists)20:10
*** eernst has quit IRC20:10
mordredmnaser: ++20:10
*** bobh has joined #openstack-infra20:10
*** salv-orlando has quit IRC20:10
* mnaser starts registering to ONS for the third time in hopes of not being interrupted again20:10
* mordred interrupts mnaser20:10
*** eernst has joined #openstack-infra20:10
mnasermordred: its okay, i wanted to go through a painfully long 4 page registration form another time anyways20:11
* mordred interrupts mnaser again, just to be annoying20:12
mordredare we there yet? are we there yet?20:12
openstackgerritAndreas Jaeger proposed openstack-infra/openstack-zuul-jobs master: Remove storyboard webclient publication jobs  https://review.openstack.org/52848420:12
mnaseri dont know if anyone worked enough in the hosting industry to know this but20:12
* mnaser perl udp.pl mordred 20:12
clarkbI think I will just book the standard because it is cheap20:13
mnaserok so registered at ONS officially20:14
*** bobh has quit IRC20:15
mnaserbook flight or hotel first has always been a dillema20:15
AJaegermnaser: could you review this puppet related change, please? https://review.openstack.org/#/c/550339/20:16
mnaserAJaeger: i thought i did but never pressed the submit, oops20:16
mordredmnaser: dude. I'm just impressed that you ran a perl script at me. I feel like wendar and I are the only people still around with significant perl backgrounds ...20:17
AJaegermnaser: ;)20:18
mnaseri have a long perl past lol20:18
tobiashperl was the first scripting language I used, but not for long... ;)20:18
AJaegerperl? that was ~20 years ago...20:18
* AJaeger is getting old ;(20:19
mnaserare we hiding our windows history20:19
mnaservisual basic anyone?20:19
*** rlandy has quit IRC20:19
mordredAJaeger: yah - last time I wrote perl professionally was in 2000 - when I was living in amsterdam working for a startup that did visualization of competitive business intelligence20:19
mordredusing, of course, graphviz as the actual visualization engine :)20:19
mnaseri think that was my first "oh my god i just built an actual thing that runs with a gui"20:20
tobiashmnaser: yeah, my first programming language :)20:20
mordredmnaser, tobiash I have written C# for money - but I've somehow avoided ever writing any lines of visual basic20:20
mordredmy first programing language was TI Basic though20:20
*** dprince has quit IRC20:20
tobiashnow I feel young :)20:21
mordredtobiash: we had 4k of RAM!!!!20:21
mordred_so_ many things you can do in 4k of RAM - as long as none of them are parsing xml20:22
*** dprince has joined #openstack-infra20:22
*** bobh has joined #openstack-infra20:22
*** olaph has quit IRC20:23
*** olaph has joined #openstack-infra20:24
openstackgerritMerged openstack-infra/project-config master: Remove puppet-openstack-libraries-jobs jobs  https://review.openstack.org/55033920:25
*** bobh has quit IRC20:28
persiaCould someone poke https://review.openstack.org/545726 ?  https://review.openstack.org/545703 landed, but the same job name in two places seems to cause the tests to run against older node.20:28
persiae.g. search for "Output node version" in http://logs.openstack.org/43/548343/1/check/nodejs-npm-run-lint/c9e56dd/job-output.txt.gz20:29
*** bobh has joined #openstack-infra20:30
*** beagles is now known as beagles|biab20:34
*** bobh has quit IRC20:35
openstackgerritBrianna Poulos proposed openstack-infra/project-config master: Remove cursive legacy jobs  https://review.openstack.org/55099620:39
fungimnaser: i hide any and all windows experience (for fear someone might ask me to recall any of it)20:40
*** felipemonteiro has joined #openstack-infra20:40
fungithere was a time when i put a lot of effort into integrating windows nt 3.5, windows 95 and sco openserver 520:40
*** claudiub has joined #openstack-infra20:41
fungieverything ended in 520:41
*** bobh has joined #openstack-infra20:41
*** d0ugal_ has joined #openstack-infra20:42
mordredfungi: I had an NT 3.5 server that was part of a ludicrous set of interdependencies involved in scanning barcodes with wireless scanners in warehouses20:42
mordreddos, os/2 and AIX were also all involved, amazingly enough20:43
*** efoley has quit IRC20:43
mordredsurprisingly, none of that is on my resume anywhere20:43
mordred;)20:43
*** tosky has quit IRC20:44
*** d0ugal has quit IRC20:44
openstackgerritBrianna Poulos proposed openstack-infra/openstack-zuul-jobs master: Remove cursive legacy jobs  https://review.openstack.org/55099920:45
*** yamamoto has joined #openstack-infra20:46
*** tosky has joined #openstack-infra20:47
openstackgerritBrianna Poulos proposed openstack-infra/openstack-zuul-jobs master: Remove cursive legacy jobs  https://review.openstack.org/55099920:48
fungiit pains me to think about how not-open sco "openserver" was20:48
*** edmondsw has joined #openstack-infra20:49
fungithough with their skunkworks cd you could still install a basic gnu toolchain20:50
*** edmondsw has quit IRC20:50
openstackgerritBrianna Poulos proposed openstack-infra/project-config master: Remove cursive legacy jobs  https://review.openstack.org/55099620:50
*** edmondsw has joined #openstack-infra20:51
*** yamamoto has quit IRC20:51
*** olaph1 has joined #openstack-infra20:52
*** olaph has quit IRC20:53
*** eernst has quit IRC20:54
*** eernst has joined #openstack-infra20:54
*** salv-orlando has joined #openstack-infra20:54
*** edmondsw has quit IRC20:55
tobiashclarkb: got it to reproduce: http://logs.openstack.org/82/550982/1/check/nodepool-functional-py35-src/8edb463/controller/logs/builds/ubuntu-xenial-0000000012_log.txt.gz#_2018-03-08_20_29_25_74920:56
andreafAJaeger: ok ... the new code supports the case of empty value as well which was not supported before, so I need to keep that in and remove list20:57
*** lpetrut has quit IRC20:58
tobiashclarkb: while with the fix it works: http://logs.openstack.org/90/550990/1/check/nodepool-functional-py35-src/7a700e2/controller/logs/builds/ubuntu-xenial-0000000001_log.txt.gz#_2018-03-08_20_33_37_49720:58
clarkbtobiash: cool ianw ^^20:58
*** dprince has quit IRC20:59
tobiashthat can be reproduced easily with a ubuntu-xenial build and installing ca-certificates-java via package-installs21:00
*** tosky has quit IRC21:02
*** kjackal has joined #openstack-infra21:03
*** olaph1 is now known as olaph21:05
*** masber has joined #openstack-infra21:05
*** david-lyle has joined #openstack-infra21:07
*** edmondsw has joined #openstack-infra21:11
*** edmondsw has quit IRC21:11
*** edmondsw has joined #openstack-infra21:12
openstackgerritBrianna Poulos proposed openstack-infra/project-config master: Remove castellan legacy jobs  https://review.openstack.org/55100821:12
*** prometheanfire has quit IRC21:12
*** ldnunes has quit IRC21:15
*** prometheanfire has joined #openstack-infra21:17
openstackgerritBrianna Poulos proposed openstack-infra/openstack-zuul-jobs master: Remove castellan legacy jobs  https://review.openstack.org/55101121:18
openstackgerritBrianna Poulos proposed openstack-infra/openstack-zuul-jobs master: Remove castellan legacy jobs  https://review.openstack.org/55101121:19
*** eharney has quit IRC21:19
*** felipemonteiro has quit IRC21:22
*** nicolasbock has quit IRC21:23
*** eumel8 has quit IRC21:24
openstackgerritBrianna Poulos proposed openstack-infra/openstack-zuul-jobs master: Remove castellan legacy jobs  https://review.openstack.org/55101121:24
*** eumel8 has joined #openstack-infra21:25
openstackgerritBrianna Poulos proposed openstack-infra/project-config master: Remove castellan legacy jobs  https://review.openstack.org/55100821:25
*** eumel8 has quit IRC21:33
gemamordred: you just reminded me of visual basic, C++ and java (all of which I did not manage to avoid back in the day where there was no github... just perforce)... x)21:33
*** r-daneel has quit IRC21:34
*** pblaho has quit IRC21:34
openstackgerritPaul Belanger proposed openstack-infra/zuul master: DNM  https://review.openstack.org/55101521:36
openstackgerritBrianna Poulos proposed openstack-infra/project-config master: Remove glance legacy job  https://review.openstack.org/55101621:37
*** gouthamr has quit IRC21:38
openstackgerritBrianna Poulos proposed openstack-infra/openstack-zuul-jobs master: Remove glance legacy job  https://review.openstack.org/55101921:40
openstackgerritBrianna Poulos proposed openstack-infra/project-config master: Remove glance legacy job  https://review.openstack.org/55101621:41
*** trown|rover is now known as trown|outtypewww21:44
*** salv-orlando has quit IRC21:44
*** salv-orlando has joined #openstack-infra21:45
*** david-lyle has quit IRC21:45
*** aeng has joined #openstack-infra21:46
*** threestrands has joined #openstack-infra21:47
*** yamamoto has joined #openstack-infra21:47
*** salv-orlando has quit IRC21:49
*** r-daneel has joined #openstack-infra21:52
*** yamamoto has quit IRC21:53
*** yamamoto has joined #openstack-infra21:53
*** hemna_ has quit IRC21:55
*** salv-orlando has joined #openstack-infra21:55
*** rlandy has joined #openstack-infra21:56
*** gfidente|afk has quit IRC21:56
*** hamzy has quit IRC21:57
*** Goneri has quit IRC21:57
*** jrist has quit IRC21:58
*** bobh has quit IRC21:59
*** ihrachys has quit IRC21:59
*** danpawlik has quit IRC21:59
*** camunoz has joined #openstack-infra22:00
*** e0ne has joined #openstack-infra22:00
*** florianf has quit IRC22:08
openstackgerritPaul Belanger proposed openstack-infra/zuul master: DNM  https://review.openstack.org/55101522:08
*** kjackal has quit IRC22:20
*** eernst has quit IRC22:21
*** eernst has joined #openstack-infra22:22
openstackgerritPaul Belanger proposed openstack-infra/zuul master: DNM  https://review.openstack.org/55101522:23
*** claudiub has quit IRC22:24
mordredinfra-root: zuul01 has been removed from the emergency file... when I said earlier I was going to do that- I may have forgotten to :wq in the editor window :)22:25
*** masber has quit IRC22:25
pabelangermordred: do you have any ideas on how we could run http://git.openstack.org/cgit/openstack-infra/zuul-jobs/tree/roles/mirror-workspace-git-repos/tasks/main.yaml#n9 but in an untrusted context?  Right now, we don't allow shell execution on zuul-executor22:25
*** claudiub has joined #openstack-infra22:25
*** rcernin has joined #openstack-infra22:25
pabelangermordred: if it was the git module in ansible, it likely would be fine but because command we block it22:26
*** wolverineav has joined #openstack-infra22:28
*** smcginnis has joined #openstack-infra22:31
clarkbianw: tobiash I have rereviewed the encoding fix change and left a new comment on what may help explain what is going on22:32
*** david-lyle has joined #openstack-infra22:32
*** d0ugal_ has quit IRC22:34
*** rcernin_ has joined #openstack-infra22:34
*** rcernin_ has quit IRC22:35
*** rcernin_ has joined #openstack-infra22:36
*** rcernin has quit IRC22:36
*** d0ugal_ has joined #openstack-infra22:36
jlvillalSo all the dependency patches seem to have merged for https://review.openstack.org/#/c/536746/  But it doesn't appear to be starting the gate job. Any ideas?22:36
*** rcernin_ has quit IRC22:37
*** camunoz has quit IRC22:39
mordredpabelanger: I'm not sure- I'm not sure there's a good reason we couldn't rework that to use the git module instead - but I'm curious why you want to run it in a different context (like what's the issue?)22:39
*** armaan has quit IRC22:39
*** armaan has joined #openstack-infra22:39
pabelangermordred: issue is, in a multinode setup, I only want to push git repos to a single node, not all. today, our base jobs will push them to all22:39
*** esberglu_ has joined #openstack-infra22:40
*** rcernin has joined #openstack-infra22:40
pabelangermordred: so, by only running that role on a specific host in playbook, I can achieve that22:40
pabelangerbut, can't do that today, because delegate_to: localhost doesn't allow command22:40
pabelangerI agree, we likely should update the git module in ansible to support --mirror22:41
mordredyah22:41
clarkbjlvillal: they likely don't share a gate queue so you'll have to reapprove or recheck22:41
clarkbjlvillal: things are only auto enqueued when they are cogated together22:41
jlvillalclarkb, Ah thanks.22:41
mordredpabelanger: that makes me think that we should figure out some way *waves hands wildly* to update the base playbook to support the use case of "only want git repos on a subset of nodes"22:41
mordredpabelanger: oh! duh. host lists can include negative matchers - which can be groups, and which can be groups that don't exist22:42
*** jlvillal has left #openstack-infra22:42
*** jlvillal has joined #openstack-infra22:42
*** esberglu has quit IRC22:43
mordredpabelanger: we could update the base playbook play for syncing git repos to be hosts: 'all:!no-git' - and if you want a node to not get git repos pushed to it, just add it to the no-git group in your nodeset?22:43
pabelangermordred: yah, I had an idea of how to do that, but it required adding extra-vars support into zuul. Then we can template the hosts setting with a {{ foo_hostlist | default(all) }}, but putting foo_hostlist into host / groups vars won't work, because it is loaded too late in ansible22:43
pabelangermordred: Yah, I mean that would work too22:44
*** edmondsw has quit IRC22:44
*** edmondsw has joined #openstack-infra22:44
pabelangermaybe it is that easy22:44
jlvillalDid the Circle X button in http://zuul.openstack.org/ stop working for other people? In the "filters" box.22:44
mordredpabelanger: I think so - I'm not 100% sure how group set intersection works ...22:44
jlvillalI've tried it in Firefox and Chrome.22:45
pabelangermordred: ack, I can poke more at it locally22:45
mordredjlvillal: yah. broken for me too ... I'm guessing it broke in the recent js patches :(22:45
jlvillalmordred, Thanks. and :(22:45
mordredpabelanger: we do this in remote_puppet_else.yaml: - hosts: '!review.openstack.org:!git0*:!zuul-scheduler:!afs*:!baremetal*:!controller*:!compute*:!puppetmaster*:!disabled'22:45
mordredpabelanger: so maybe instead of "all:!no-git" it just wants to be "!no-git"22:46
mordredpabelanger: (food for thought while you poke)22:46
pabelangerk22:46
*** hasharDinner has quit IRC22:46
mordredpabelanger: cause I think that's totally a reasonable thing for people with multi-node jobs to want22:47
pabelangeryah, I figure more then just me will eventually like that :)22:47
*** armaan has quit IRC22:49
*** jrist has joined #openstack-infra22:49
*** armaan has joined #openstack-infra22:50
*** edmondsw has quit IRC22:51
*** edmondsw has joined #openstack-infra22:52
mordredjlvillal: hrm. I'm looking at the code that handles that and it doesn't make any sense to me why it wouldn't work - or would have stopped working22:53
*** masber has joined #openstack-infra22:54
*** tosky has joined #openstack-infra22:55
*** suhdood has joined #openstack-infra22:56
jlvillalmordred, :(22:56
*** edmondsw has quit IRC22:56
*** esberglu_ has quit IRC22:59
*** esberglu has joined #openstack-infra23:00
*** jamesmcarthur has quit IRC23:02
*** esberglu has quit IRC23:04
*** suhdood has quit IRC23:04
mordredjlvillal: because I know you want a play-by-play - the x icon elementis not receiving the onclick ...23:08
jlvillalmordred, Thanks for figuring it out :)23:11
*** wolverineav has quit IRC23:11
auristormordred pabelanger: to reduce the cost of pulling git repos everywhere you should look at the git virtual filesystem work that Microsoft did.   https://gvfs.io/23:12
*** slaweq__ has quit IRC23:13
auristormicrosoft keeps all of their code in one git repo and it doesn't matter which subtrees are required by which nodes.   only the altered files are pulled down to any node.23:13
auristorit uses the standard git distribution.  I'm not sure what Linux specific bits will need to be written to implement the virtual file system layer.  Its sort of like a fuse based overlay but not quite.23:15
fungiin this case we're trying to reduce runtime network dependence by pushing contents onto test nodes before job payloads are initiated, as network failures during job runtime are much harder to detect than if they're performed in advance23:17
fungiand in random service providers at the scale we're running individual jobs, every network operation we can eliminate during the job is one less chance for a random false negative23:18
auristorso you want to pin certain subtrees or directories or files on certain nodes23:18
jlvillalauristor, Looks like it is Windows 10 only.23:18
*** esberglu has joined #openstack-infra23:18
auristoryes, Microsoft's implement of the virtual file system is Windows 10 only.   The git changes are universal and are supported by github23:19
*** jrist has quit IRC23:19
auristorhttps://arstechnica.com/gadgets/2017/11/microsoft-and-github-team-up-to-take-git-virtual-file-system-to-macos-linux/23:22
*** esberglu has quit IRC23:23
*** mriedem has quit IRC23:23
*** slaweq__ has joined #openstack-infra23:23
auristoraccording to that article github is working on a linux version of the virtual file system to be delivered after a macOS port23:24
*** yamamoto_ has joined #openstack-infra23:24
clarkbenovance did something similar shoving all of your git objects into swift. But I think it was slow beacuse it lacked the virtual fs layer and everything was an http request to swift23:26
auristoryeah, that would hurt23:27
auristorAFS caching of the git content would be more efficient23:27
*** VW_ has joined #openstack-infra23:27
*** yamamoto has quit IRC23:27
clarkbfwiw our git repo cache on the images seems to have worked really well over time23:28
*** slaweq__ has quit IRC23:28
clarkb(which the syncing playbooks takes into account)23:29
clarkb(its why it is somewhat complicated rather than just a stright up copy23:29
*** VW has quit IRC23:31
*** VW_ has quit IRC23:32
*** threestrands_ has joined #openstack-infra23:33
mordredjlvillal: oh - I haven't figured anything out yet ... I've just identified at least one thing that's not working ... still a mystery as to _why_ or how to fix it :)23:33
fungiyeah, basically as long as things are working we maintain a <24h old copy of the repos which are present on the rootfs when a node is booted, and then push recent differences for the specific repos a given job needs during our setup phase23:34
*** slaweq__ has joined #openstack-infra23:34
clarkbjlvillal: mordred looks like if you highlight the text and delete it that works23:34
clarkbso at least you don't get stuck in that state23:34
*** rcernin has quit IRC23:35
mordredyes. there's definitely a workaround23:35
*** rcernin has joined #openstack-infra23:35
*** threestrands has quit IRC23:36
*** tosky has quit IRC23:37
mordredauristor: that's neat - unfortunately in this particular case the thing we're pushing around are the speculative commits that zuul has just computed for the test job in question that have not yet landed in any central repo - so regardless of how the underlying repos might be cached, we'll still need to get the speculative commits in place on test nodes so that they can be tested23:37
*** yamamoto has joined #openstack-infra23:38
*** slaweq__ has quit IRC23:38
auristornp23:38
mordredauristor: it's an interesting take on things though23:39
mordredheh. ZOMG ... this article though " Git wasn't designed for such vast numbers of developers—more than 3,000 actively working on the codebase. "23:39
mordredwelcome to our life for the past several years microsoft23:39
auristorthat has been their life for 30 years23:39
mordredyah - I'm just saying- we took a decidedly different approach to google and microsoft with dealing with k's of developers and source code - which does not involve a monorepo23:40
mordredit's nice to see we're not the only ones with the problem though :)23:40
*** tosky has joined #openstack-infra23:41
auristorif you watch the video they explain some of the reasons why small repos didn't work for them23:41
*** yamamoto_ has quit IRC23:41
persiaThe various articles linked from https://kernelnewbies.org/DevelopmentStatistics would suggest git was specifically designed for that number of developers (or more)23:41
auristorbut not that size of repo23:41
clarkbyou could also archive probably 80% of the history there maybe? (I have no real hard data to go off of)23:42
*** wolverineav has joined #openstack-infra23:42
persiaauristor: small repos tend not to work for folk used to large repos, and vice versa.  It is a matter of philosophy, rather than there being an answer.23:43
clarkbwould be neat if shallow clones worked better23:43
mordredauristor: I don't see a video in that article?23:43
auristorvideo from gvfs.io23:43
mordredoh. gotcha23:43
*** slaweq__ has joined #openstack-infra23:44
persiaclarkb: Shallow clones working better would make things faster, but in many cases, it is very useful to have full history when working on projects with multi-decade histories, as there is often no shared context for why things were done other than can be gleaned from commit messages at the time (often read in batches, e.g. everything that landed some week, rather than individual commits).23:44
mordredwoot. I found a non-video page with explanations: https://www.visualstudio.com/learn/gvfs-design-history/23:44
clarkbpersia: ya but you can go looking for that specifically when you need it and ignore it otherwise23:45
persiaAbsolutely.23:45
clarkbpersia: I've worked on code basese older than I am so I'm familar with some of that23:45
clarkbyay avionics23:45
persiaI have yet to be able to make that claim.  I'm not sure I'd want to be able to do so.23:45
mordred"Smaller repos would mean simpler scale challenges in each individual repo, but they also make it much more difficult to do cross-cutting changes that have to touch the code in all of those repos. Multiple repos also make your release process more complicated. In the end, if the scale issues can be solved, having one repo often makes the overall workflows far simpler."23:46
auristorit all depends on your ago :)23:46
mordredI'm poking at this because I find it interesting that the more we poke the more the underlying understanding of the problem statement is actually the same23:46
mordredbut the choice of which part to solve is different23:47
clarkbof course we used borland star team so we all just hated the revision control system23:47
clarkband it hated us23:47
mordredwhich is kind of neat23:47
clarkbI'm sure the code wasn't in revision control for a good chunk of its life too23:47
*** jamesmcarthur has joined #openstack-infra23:47
*** wolverineav has quit IRC23:47
mordredthey decided writing a file system and keeping a monorepo view was the right way to allocate resources to the problem, we instead tackled cross-repo coordination and release issues23:47
clarkbmordred: I think some of that has to do with being a single organization vs many organizations23:47
mordredI think they lay out the tradeoff nicely23:48
clarkbmordred: we essentially map some of our human interaction and organizing onto the code bases23:48
clarkbfor big single org big single repo23:48
mordredbut they're not one single big org23:48
mordredthey are a collection of strongly balkanized competing orgs23:48
*** slaweq__ has quit IRC23:48
clarkbmordred: windows isn't though is it?23:49
*** s-shiono has joined #openstack-infra23:49
mordredclarkb: there is no way 3000 developers are a single cohesive org23:49
clarkbmordred: I mean on paper they are23:49
mordredon paper we are too23:49
persiaMany strongly balkanised competing orgs find monorepo better than silos in part because of the org chart structure.  It permits commits that do not involve coordinating with multiple layers of management.23:49
mordredpersia: indeed23:49
persiamordred: I work with at least one company with > 5000 developers that is actively a cohesive single org, and individual developers often wander between teams without much oversight (although reporting lines are adjusted quarterly or so to catch up).23:50
persiaI also know other companies where no group of more than 5 people is permitted to speak to another without a third party mediating the discussion.  There are many choices, most of which seem good in particular contexts.23:51
*** jamesmcarthur has quit IRC23:51
mordredalso - they did explore multiple-repos stiched together and reference android's repo.py23:51
persiaPersonally, I feel monorepo is good when one starts with monorepo or finds monorepo a good way to work around internal comms issues.  When one starts with multiple components, per-component development + integration automation feels more comfortable.23:52
mordredthe gvfs-design-history is a really nice read23:52
clarkbfwiw we didn't do mono repo with borland starteam because i think we would haev all murdered each other if we tried23:52
auristorwindows is not a single team with a single collective brain.  they are not the Borg23:52
clarkbthe check in semantics just weren't rich enough to allow distributed teams to effectively manipulate the code base without tons of communication23:53
auristoreach team fights for resources and has their own priorities23:53
*** slaweq__ has joined #openstack-infra23:54
openstackgerritMerged openstack-infra/irc-meetings master: Propose a new time for weekly keystone meeting  https://review.openstack.org/55026023:55
*** slaweq__ has quit IRC23:59

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