Friday, 2019-01-11

*** bobh has joined #openstack-infra00:06
*** gyee has joined #openstack-infra00:08
*** lbragstad has quit IRC00:10
*** gyee has quit IRC00:12
ianwclarkb: thanks, seems there was desire to do that.  think it will require manual cleanup but that's ok00:30
clarkbya likely need to clean out the old images once we stop using the node type00:30
*** openstackgerrit has quit IRC00:34
*** bobh has quit IRC00:36
clarkbmrhillsman: got around to reviewing https://review.openstack.org/#/c/626084/1 there is a functionality issue I've called out inline with some higher level things we should double check on the top level comment00:38
*** jamesmcarthur has joined #openstack-infra00:38
clarkbI don't know why but the spam in -meeting made me lol00:39
*** eernst has joined #openstack-infra00:41
clarkbany othe rinfra-root want to review https://review.openstack.org/#/c/629439/1 to remove unnused meeting channels from meetbot?00:42
*** jamesmcarthur has quit IRC00:43
*** eernst has quit IRC00:44
*** eernst_ has joined #openstack-infra00:44
*** eernst_ has quit IRC00:45
*** eernst has joined #openstack-infra00:45
*** eernst has quit IRC00:49
*** openstackgerrit has joined #openstack-infra00:54
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: web: add jobs graph rendering  https://review.openstack.org/53786900:54
openstackgerritMerged openstack-infra/project-config master: Add CentOS NetworkManager testing node  https://review.openstack.org/62968000:54
*** hwoarang_ has joined #openstack-infra00:57
*** hwoarang has quit IRC00:59
*** gyee has joined #openstack-infra01:01
*** tosky has quit IRC01:05
openstackgerritJames E. Blair proposed openstack-infra/system-config master: Use promote pipeline for system-config images  https://review.openstack.org/62995701:06
openstackgerritJames E. Blair proposed openstack-infra/system-config master: Use promote pipeline for system-config images  https://review.openstack.org/62995701:07
*** rlandy has quit IRC01:07
*** bobh has joined #openstack-infra01:09
openstackgerritJames E. Blair proposed openstack-infra/system-config master: Use promote pipeline for system-config images  https://review.openstack.org/62995701:09
*** yamamoto has quit IRC01:10
*** armax has joined #openstack-infra01:10
*** jamesmcarthur has joined #openstack-infra01:12
*** sthussey has quit IRC01:12
*** yamamoto has joined #openstack-infra01:14
*** markvoelker has joined #openstack-infra01:15
*** armax has quit IRC01:15
*** wolverineav has quit IRC01:20
*** wolverineav has joined #openstack-infra01:21
*** ruffian_sheep has joined #openstack-infra01:26
*** wolverineav has quit IRC01:28
*** armax has joined #openstack-infra01:29
*** bobh has quit IRC01:31
*** bobh has joined #openstack-infra01:32
*** yamamoto has quit IRC01:35
*** gyee has quit IRC01:37
*** bobh has quit IRC01:37
*** gyee has joined #openstack-infra01:38
ruffian_sheepDoes anyone know how to set the piplines of jenkins jobs build uesd in zuul01:40
fungiruffian_sheep: i'm not sure what you mean. the current major version of zuul doesn't come with any jenkins integration01:44
fungiruffian_sheep: also, if you're trying to run zuul, the #zuul channel is likely a more appropriate place to ask questions about it01:45
*** gyee has quit IRC01:49
*** bhavikdbavishi has joined #openstack-infra01:49
*** armax has quit IRC01:50
*** jamesmcarthur has quit IRC01:56
*** bhavikdbavishi has quit IRC01:59
*** jamesmcarthur has joined #openstack-infra01:59
*** jamesmcarthur has quit IRC02:04
*** jamesmcarthur has joined #openstack-infra02:05
ruffian_sheepThanks for your reply!I don't know how to send the message privately ;p02:07
ruffian_sheepfungi02:07
fungithere's no need to send me a message privately, we appreciate open public discussion here02:12
*** sshnaidm is now known as sshnaidm|off02:14
*** yamamoto has joined #openstack-infra02:16
ruffian_sheepNo,maybe something I said isn't clearly.I can see my nickname after your.Like that <fungi> ruffian_sheep: i'm not sure what you mean. the current major version of zuul doesn't come with any jenkins integration02:16
*** jamesmcarthur has quit IRC02:17
ruffian_sheepAnd your nickname is red,so I can see your reply clearly.Is my first time to use irc.I don't know how to do it so that you can notice my message;)02:18
fungiahh, just mentioning my nick anywhere in your message causes my client to highlight it02:18
*** jamesmcarthur has joined #openstack-infra02:19
ruffian_sheepfungi fungi fungi,is my nickname is red now?02:21
fungiyep02:22
fungiwell, in my client you're yellow with a magenta background, but highlighted yes02:22
ruffian_sheepWaoooooo,get it ;P02:22
*** jamesmcarthur has quit IRC02:23
*** yamamoto has quit IRC02:24
*** smarcet has joined #openstack-infra02:25
ruffian_sheepOK,get a new skill lolo02:26
mrhillsmanclarkb: ack02:30
*** jamesmcarthur has joined #openstack-infra02:31
*** bobh has joined #openstack-infra02:33
*** bobh has quit IRC02:38
*** yamamoto has joined #openstack-infra02:39
*** markvoelker has quit IRC02:42
*** jamesmcarthur has quit IRC02:48
*** psachin has joined #openstack-infra02:50
*** lbragstad has joined #openstack-infra02:52
*** markvoelker has joined #openstack-infra02:52
openstackgerritJames E. Blair proposed openstack-infra/system-config master: Use promote pipeline for system-config images  https://review.openstack.org/62995702:58
openstackgerritJames E. Blair proposed openstack-infra/system-config master: Use a mix-in job to reduce duplication  https://review.openstack.org/62998302:58
corvusclarkb, ttx: +2 629439 but didn't approve in case we want to tie that to setting the topic03:00
openstackgerritJames E. Blair proposed openstack-infra/system-config master: Use a mix-in job to reduce duplication  https://review.openstack.org/62998303:02
*** whoami-rajat has joined #openstack-infra03:03
*** hwoarang has joined #openstack-infra03:09
*** hwoarang_ has quit IRC03:09
*** wolverineav has joined #openstack-infra03:11
ruffian_sheep<openstackgerrit>:Is this the answer to set the piplines used in zuul?03:17
*** _ari_ has quit IRC03:21
ruffian_sheep...Is this a robot..?03:25
*** markvoelker has quit IRC03:28
*** bobh has joined #openstack-infra03:38
*** bobh has quit IRC03:43
*** Haunted330 has joined #openstack-infra03:44
*** ykarel|away has joined #openstack-infra03:46
*** markvoelker has joined #openstack-infra03:48
Haunted330This channel closes in 6 minutes.03:54
*** yamamoto has quit IRC03:55
*** ykarel|away has quit IRC04:07
*** yamamoto has joined #openstack-infra04:09
Haunted330This channel is closed. You will have to leave.04:11
*** Haunted330 has quit IRC04:12
*** yamamoto has quit IRC04:13
*** udesale has joined #openstack-infra04:14
*** ykarel has joined #openstack-infra04:15
*** ykarel_ has joined #openstack-infra04:18
*** ykarel has quit IRC04:21
*** markvoelker has quit IRC04:26
*** ykarel_ has quit IRC04:28
*** ykarel has joined #openstack-infra04:32
*** lbragstad has quit IRC04:35
*** ykarel has quit IRC04:39
*** efried1 has joined #openstack-infra04:39
*** lpetrut has joined #openstack-infra04:39
*** efried has quit IRC04:40
*** efried1 is now known as efried04:40
*** ykarel has joined #openstack-infra04:42
*** jamesmcarthur has joined #openstack-infra04:48
*** bhavikdbavishi has joined #openstack-infra04:51
*** jamesmcarthur has quit IRC04:53
*** wolverineav has quit IRC04:58
*** markvoelker has joined #openstack-infra05:05
*** ykarel has quit IRC05:05
*** lpetrut has quit IRC05:08
anteayaruffian_sheep: yes openstackgerrit is a robot05:08
anteayaruffian_sheep: you were speaking with fungi earlier, that person is human05:09
*** markvoelker has quit IRC05:11
*** markvoelker has joined #openstack-infra05:11
*** markvoelker has quit IRC05:15
*** markvoelker has joined #openstack-infra05:16
*** yboaron_ has joined #openstack-infra05:25
*** ykarel has joined #openstack-infra05:26
*** dave-mccowan has quit IRC05:28
*** yboaron_ has quit IRC05:29
*** yboaron_ has joined #openstack-infra05:32
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: web: add version to info endpoint  https://review.openstack.org/60957105:35
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: web: add about dropdown to display zuul version  https://review.openstack.org/63002705:35
*** yboaron_ has quit IRC05:36
*** chkumar|out is now known as chandankumar05:40
ruffian_sheep<anteaya>:Interesting misunderstanding05:49
*** rcernin has quit IRC05:58
*** kjackal has joined #openstack-infra06:00
ruffian_sheep<jiapei>:I have done it before ,just don't know how to use the layout.yaml of zuul and the project.yaml of jenkins_jobs.06:04
*** wolverineav has joined #openstack-infra06:04
*** rcernin has joined #openstack-infra06:04
*** smarcet has quit IRC06:06
*** wolverineav has quit IRC06:09
chandankumarAJaeger: Hello06:14
chandankumarAJaeger: in this review https://review.openstack.org/#/c/627482/ I am trying to run os_tempest with devstack06:15
chandankumarAJaeger: but on setting tempest_service_setup_host: 'tempest' the zuul is giving retry_error on this job06:15
chandankumarAJaeger: please have a look, thanks :-)06:16
jiapeiruffian_sheep: Here is the link to set project.yaml https://zuul-ci.org/docs/zuul/user/config.html#project, but I didn't find a related link on the layout.yaml you said...06:18
*** markvoelker has quit IRC06:20
*** e0ne has joined #openstack-infra06:24
ruffian_sheep<jiapei>:I learn how to set the CI by this.https://docs.openstack.org/infra/openstackci/third_party_ci.html The layout.yaml path is /etc/zuul/layout.yaml06:26
jiapeiruffian_sheep>  That link is too old, it uses Zuul v2 and Jenkins, but the community is using Zuul V3 now to set up 3rd CI.06:29
*** markvoelker has joined #openstack-infra06:31
*** lifeless_ is now known as lifeless06:36
*** markvoelker has quit IRC06:36
*** e0ne has quit IRC06:36
jiapeifungi: I can write a document on how to setup a 3rd party CI with Zuul v3 based on the experience I had during setting up Ironic 3rd party CI, but I don't know where I can put the document to. Most 3rd party builder will follow this link https://docs.openstack.org/infra/openstackci/third_party_ci.html, but obviously it is too old. Could you help point to a link where I can write the document?06:37
ruffian_sheep<jiapei>:I have asked people in the contact information,but no one reply:(06:39
*** kjackal has quit IRC06:39
jiapeiruffian_sheep: They are asleep this time. But why do you need to setup a Zuul v2 based CI? The Zuul v3 will be easier...06:42
*** e0ne has joined #openstack-infra06:45
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: sql: add buildset uuid  https://review.openstack.org/63003406:45
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: web: add /{tenant}/buildsets route  https://review.openstack.org/63003506:45
ruffian_sheepI don't know...Just following the guidance document06:45
jiapeiruffian_sheep: you will only to setup a node (VM or baremetal) with Zuul and Nodepool for the CI infrastructure and another node to act as the test machine06:45
ruffian_sheepjiapei06:45
jiapeiThe guidance document needs updating06:46
jiapeiWhich driver do you need to test with CI? ruffian_sheep06:47
ruffian_sheep<jiapei>:Actually,it told me to use jenkins,zuul,Nodepool and so on to do it06:47
ruffian_sheep<jiapei>:Cinder06:47
ruffian_sheep<jiapei>:https://review.openstack.org/#/c/612311/ Jay Bryant asked me to build a 3rd Party CI for this.06:49
ruffian_sheep<jiapei>:I have not any knowledge about that before06:50
jiapeiruffian_sheep: I understand, I also tried to setup a CI before06:50
*** roman_g has quit IRC06:51
jiapeiMy advice is that you can try this link to get a general understanding of the CI infrastructure https://zuul-ci.org/docs/zuul/06:52
jiapeiYou probably only need Zuul and Nodepool, and maybe some plugin for Cinder (like molteniron for Ironic)06:54
openstackgerritRui Chen proposed openstack-infra/zuul master: Avoid using list branches with protected=1 in github driver  https://review.openstack.org/63003806:55
*** Tengu has quit IRC06:57
*** markvoelker has joined #openstack-infra07:02
*** pcaruana has joined #openstack-infra07:05
*** rcernin has quit IRC07:06
*** kopecmartin|off is now known as kopecmartin07:07
*** markvoelker has quit IRC07:07
*** markvoelker has joined #openstack-infra07:08
*** Tengu has joined #openstack-infra07:08
*** bhavikdbavishi has quit IRC07:10
*** markvoelker has quit IRC07:13
*** gfidente has joined #openstack-infra07:15
*** quiquell|off is now known as quiquell07:16
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: sql: add buildset uuid column  https://review.openstack.org/63003407:17
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: web: add /{tenant}/buildsets route  https://review.openstack.org/63003507:17
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: web: add buildsets page  https://review.openstack.org/63004107:17
*** e0ne has quit IRC07:27
*** ykarel is now known as ykarel|lunch07:34
*** e0ne has joined #openstack-infra07:36
*** e0ne has quit IRC07:36
*** aojea has joined #openstack-infra07:41
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: sql: add buildset uuid column  https://review.openstack.org/63003407:46
*** dpawlik has joined #openstack-infra07:47
*** psachin has quit IRC07:47
*** rpittau has joined #openstack-infra07:48
*** slaweq has joined #openstack-infra07:49
*** slaweq has quit IRC07:57
*** wolverineav has joined #openstack-infra07:58
*** ccamacho has joined #openstack-infra07:59
*** e0ne has joined #openstack-infra08:01
*** wolverineav has quit IRC08:02
AJaegerchandankumar: follow the logs in zuul.openstack.org for your change and see where it fails... I can't help further08:04
*** roman_g has joined #openstack-infra08:07
*** slaweq has joined #openstack-infra08:08
*** ginopc has joined #openstack-infra08:08
*** diablo_rojo has quit IRC08:08
*** e0ne has quit IRC08:10
*** markvoelker has joined #openstack-infra08:16
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: web: add /{tenant}/buildsets route  https://review.openstack.org/63003508:17
*** e0ne has joined #openstack-infra08:20
*** e0ne has quit IRC08:21
*** jbadiapa has joined #openstack-infra08:22
*** ykarel|lunch is now known as ykarel08:23
*** markvoelker has quit IRC08:23
*** psachin has joined #openstack-infra08:32
*** ginopc has quit IRC08:35
*** ginopc has joined #openstack-infra08:35
*** tosky has joined #openstack-infra08:40
*** kjackal has joined #openstack-infra08:43
*** stakeda has quit IRC08:43
*** jamesmcarthur has joined #openstack-infra08:50
*** jamesmcarthur has quit IRC08:54
*** jpena|off is now known as jpena08:54
*** panda|off is now known as panda08:55
*** jpich has joined #openstack-infra08:57
*** jrist has quit IRC09:05
*** jrist has joined #openstack-infra09:06
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: web: add /{tenant}/buildsets route  https://review.openstack.org/63003509:07
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: web: add buildsets page  https://review.openstack.org/63004109:07
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: web: add /{tenant}/buildset/{uuid} route  https://review.openstack.org/63007809:07
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: web: add buildset page  https://review.openstack.org/63007909:07
*** shardy has joined #openstack-infra09:20
*** gfidente has quit IRC09:22
*** rascasoft has joined #openstack-infra09:23
*** gfidente has joined #openstack-infra09:27
ruffian_sheep<jiapei>:If this is not a company secret, can you give me the configuration file that you used to configure the CI environment before?09:34
ssbarnea|roverinfra-root: i seen an outofspace error last night with  finger://ze08.openstack.org/3f8d1e1f50c446d081b9838b4faeccd3 -- who can take care of this? or is automatic.09:43
ssbarnea|roverwhat makes it even worse is that the zuul comment on this translates in a message full of green sucess and most people do not realise that something (or what) was wrong.09:46
ssbarnea|roverarxcruz|ruck: see https://s3.sbarnea.com/ss/190111-Change_Ia5bcd556_GATE_CHECK_for_TripleO__review.openstack_Code_Review_.png09:47
ssbarnea|roverthe table view in zuul shows only succeses, but the vote was -109:47
*** jangutter has quit IRC09:48
*** derekh has joined #openstack-infra09:48
pandaAJaeger: a files: configuration in zuul will override the parent or merge the lists ?09:54
arxcruz|ruckfungi: around? we get a tripleo-ci-centos-7-scenario001-multinode-oooq-container finger://ze08.openstack.org/3f8d1e1f50c446d081b9838b4faeccd3 : DISK_FULL in 2h 43m 39s error09:55
ssbarnea|roveris there a a finger handler extension for firefox? (google didn't help much with finger...ing)10:00
*** e0ne has joined #openstack-infra10:01
*** smarcet has joined #openstack-infra10:01
*** jtomasek has quit IRC10:03
AJaegerpanda: Please read https://zuul-ci.org/docs/zuul/user/config.html#attr-job.files - it's overwritten10:03
*** smarcet has quit IRC10:04
pandaAJaeger: I read it three times, wasn't still clear to me, sorry.10:07
openstackgerritTobias Henkel proposed openstack-infra/zuul master: Fix test_load_governor on large machines  https://review.openstack.org/63011810:08
*** kjackal has quit IRC10:10
openstackgerritAndriy Shevchenko proposed openstack/gertty master: Updatae home-page  https://review.openstack.org/63012010:11
*** shardy has quit IRC10:12
AJaegerpanda: if it wasn't clear - do you have suggestions on how to improve the wording for the next person? The document lives in the zuul repo, patches are always welcome to improve docs!10:14
*** shardy has joined #openstack-infra10:15
pandaAJaeger: in these cases I usually consider I'm just dumb.10:16
openstackgerritArnaud Morin proposed openstack-infra/project-config master: Enable back GRA1 on OVH cloud  https://review.openstack.org/63013010:19
stephenfinAJaeger: Is this something that could be shuttered? https://github.com/openstack/gantt10:21
stephenfinJust saw a review coming up for it on #openstack-nova but the README says it's dead for quite some time10:21
AJaegerstephenfin: sure - see https://docs.openstack.org/infra/manual/drivers.html#retiring-a-project10:23
* stephenfin clicks10:23
*** ramishra has joined #openstack-infra10:23
AJaegerstephenfin: note you can always revive a repo...10:24
AJaegerstephenfin: I suggest to retire python-ganttclient together with gantt10:24
stephenfinAJaeger: agreed10:24
stephenfinLooks like it never made it into requirements either. Good10:24
* AJaeger is happy to guide you through the process...10:24
stephenfinAJaeger: Let me follow that doc. Assuming there's nothing else needed, the only other thing I'll need is for someone else to do the retirement announcement. Probably melwitt, I'd say10:25
stephenfin(as nova PTL)10:25
*** shardy_ has joined #openstack-infra10:26
AJaegerstephenfin: and it has noop-jobs, so you only need one change for project-config like in https://review.openstack.org/#/c/628850/10:26
AJaegerstephenfin: best to discuss with PTL first10:27
stephenfinAgreed. I won't post anything until they agree10:27
stephenfinBut now I know the process. Should be a no-brainer10:27
AJaegeryeah10:27
*** shardy has quit IRC10:29
stephenfinAJaeger: What about channels? Looks like there was an openstack-gantt channel at one time10:30
stephenfinDitto for murano10:30
stephenfin...which is currently empty10:30
AJaegerremove those channels10:31
stephenfinAnd last one: the old gerrit acl config files in 'gerrit/acls/openstack' (project-config)10:31
stephenfinAny reason to keep those?10:32
*** yboaron_ has joined #openstack-infra10:32
AJaegerno, we delete them -and use acl-config: retired.config basically10:32
stephenfinack10:32
*** yboaron_ has quit IRC10:36
*** shardy_ has quit IRC10:36
*** kjackal has joined #openstack-infra10:36
*** ruffian_sheep has quit IRC10:37
*** electrofelix has joined #openstack-infra10:48
*** shardy has joined #openstack-infra10:49
*** ykarel_ has joined #openstack-infra10:51
*** ramishra has quit IRC10:52
*** ykarel has quit IRC10:54
*** udesale has quit IRC10:54
*** psachin has quit IRC10:55
*** psachin has joined #openstack-infra10:57
*** gfidente has quit IRC10:57
*** shardy has quit IRC10:58
*** ykarel has joined #openstack-infra11:02
*** ykarel_ has quit IRC11:03
*** gfidente has joined #openstack-infra11:03
*** kjackal has quit IRC11:10
*** kjackal_v2 has joined #openstack-infra11:10
*** ramishra has joined #openstack-infra11:14
*** dims has quit IRC11:21
*** dtantsur|afk is now known as dtantsur11:26
*** wolverineav has joined #openstack-infra11:34
openstackgerritStephen Finucane proposed openstack-infra/project-config master: Retire gantt, python-ganttclient  https://review.openstack.org/63016211:34
*** wolverineav has quit IRC11:38
openstackgerritTobias Henkel proposed openstack-infra/zuul master: Fix test_load_governor on large machines  https://review.openstack.org/63011811:39
*** lpetrut has joined #openstack-infra11:43
frickleramorin: did you also do a quota resync for gra1? we still have some zombie servers listed there http://paste.openstack.org/show/741771/11:47
fricklernot sure whether nodepool will see these and reduce the quota it tries to use11:48
openstackgerritMerged openstack-infra/project-config master: Enable back GRA1 on OVH cloud  https://review.openstack.org/63013011:50
fricklerah, they show up in state deleting here, so probably should be fine grafana.openstack.org/d/rZtIH5Imz/nodepool11:50
fricklerinfra-root: ^^ gra1 is back online now thanks to amorin, probably worth watching things a bit later today11:50
*** yboaron_ has joined #openstack-infra11:58
*** cmurphy is now known as cmorpheus12:05
*** dkehn has quit IRC12:10
*** smarcet has joined #openstack-infra12:10
openstackgerritAndriy Shevchenko proposed openstack/ansible-role-cloud-launcher master: Update home-page  https://review.openstack.org/63018512:11
*** kjackal_v2 has quit IRC12:13
*** kjackal has joined #openstack-infra12:13
*** d0ugal has quit IRC12:15
*** smarcet has quit IRC12:25
*** smarcet has joined #openstack-infra12:29
fungijiapei: there is a spec open for documenting an updated solution for third-party ci operators, it just lacks someone with third-party ci experience volunteering to write it: https://specs.openstack.org/openstack-infra/infra-specs/specs/zuulv3-3rd-party-ci.html12:30
fungissbarnea|rover: http://grafana.openstack.org/d/T6vSHcSik/zuul-status?panelId=27&fullscreen&orgId=1&from=now-2d&to=now doesn't seem to indicate ze08 being especially out of space at any point over the past couple of days12:33
fungiarxcruz|ruck: ^12:33
fungilooks like that was a tripleo-heat-templates build for change 602248,2212:36
*** yboaron_ has quit IRC12:37
fungiwe did record a DISK_FULL result for that build, though it's the only one i find in the scheduler log over the past couple days12:37
fungilooking back, we got a couple more DISK_FULL results on january 6 and 712:38
*** jpena is now known as jpena|lunch12:38
fungithose were also both for openstack/tripleo-heat-templates jobs12:39
*** smarcet has quit IRC12:39
*** hwoarang has quit IRC12:40
fungion the same change12:40
fungitripleo-ci-centos-7-scenario001-multinode-oooq-container in all three cases12:41
fungidifferent patchsets, but same project, same job, same change, different zuul executors12:41
fungissbarnea|rover: arxcruz|ruck: my guess is you have something specific to that change triggering this12:42
*** rpittau is now known as rpittau|lunch12:46
fungioh, wow, you have a bot rechecking an empty change 9 times every day? this seems a questionable choice given concerns that tripleo is already using more job resources than the next several most active projects combined12:48
fungiand not just one change, several on different projects and branches?12:52
*** smarcet has joined #openstack-infra12:54
*** smarcet has quit IRC12:55
*** dtantsur is now known as dtantsur|brb12:59
fungiahh, i was counting comments wrong, it's 3x/day on 6 different changes13:00
*** dims has joined #openstack-infra13:01
*** d0ugal has joined #openstack-infra13:02
fungiso even though it's an empty change, seems there's something about that combination of change 602248 on openstack/tripleo-heat-templates running tripleo-ci-centos-7-scenario001-multinode-oooq-container (perhaps because it's running on the stable/pike branch?) which seems to cause it to be the only one triggering this DISK_FULL build result13:02
fungi2019-01-11 02:45:20,122 INFO zuul.ExecutorDiskAccountant: /var/lib/zuul/builds/3f8d1e1f50c446d081b9838b4faeccd3 is using 7319MB (limit=5000)13:04
fungithere you go13:04
fungithat happens during the "13:05
fungithat happens during the "upload-logs : Upload logs to log server" task13:05
fungissbarnea|rover: arxcruz|ruck: so it looks like tripleo-ci-centos-7-scenario001-multinode-oooq-container on stable/pike tries to archive more than the 5gb limit we're enforcing13:06
*** jcoufal has joined #openstack-infra13:06
*** dims has quit IRC13:07
*** dims has joined #openstack-infra13:07
arxcruz|ruckfungi: hmmmmm, okay, thanks13:08
fungiso, i guess thanks for helping us confirm the rule we put in place to stop tripleo from filling up our logserver again is actually doing its job ;)13:09
arxcruz|ruckfungi: ha! :D13:10
arxcruz|rucki'll try to figure out with ssbarnea|rover how to fix it13:10
arxcruz|ruckfungi: so, this basically is when we try to upload logs right ? not related to disk size in the image13:10
fungiarxcruz|ruck: unless you're archiving the images themselves, i don't see how it would be related13:11
*** boden has joined #openstack-infra13:11
arxcruz|ruckok, i'll check what we are uploading to l.o.o13:11
fungibasically, every build gets a 5gb archiving quota for logs and related artifacts it can copy off the build nodes to the executor, and a DISK_FULL result indicates that limit has been exceeded13:12
arxcruz|ruckok13:12
arxcruz|ruckthanks13:12
fungi(we thought 5gb was already quite a lot, so it's more of a sanity check really, ideally jobs should copy nowhere near that)13:12
amorinfrickler: let me check the quota on gra113:13
ssbarnea|roverfungi: wow, i never expected that, from the msg I suspected that the worked run out of space.13:13
ssbarnea|roverand indeed, for me I would cap the build limit to 1GB. 5GB far more than enough.13:14
amorindone13:14
ssbarnea|roverI wonder how to fix the table to include the error on it, as most people would miss to see such failure (the have ci msg toggled off)13:15
fungissbarnea|rover: arxcruz|ruck: i'll try to get an accounting of some of the other builds of that same job+patchset and see what it comes in at normally13:15
fungissbarnea|rover: probably just needs adjusting in https://git.openstack.org/cgit/openstack-infra/system-config/tree/modules/openstack_project/files/gerrit/hideci.js but i haven't looked closely13:16
ssbarnea|roverfungi: yep, i know where the code is, but i really struggle with JS. had a brief look.13:17
fungiyou and me both ;)13:18
*** rlandy has joined #openstack-infra13:18
ssbarnea|roveri wonder who are the key JS people that could help us around.13:18
fungii suspect horizon has more javascript-savvy folks than any other team in openstack13:19
ssbarnea|roverfungi: this was my next question: which is the best irc channel to ask help with js...13:20
fungioh, i see part of the problem. because the job was aborted during log collection there's no log url included in the report and so the finger url for the console log stream ends up substituted instead13:22
fungii think there may be an outstanding todo for zuul to at a minimum still upload the console log when that happens13:23
*** aojea has quit IRC13:25
ssbarnea|roverfungi: regarding the disk_full, i wonder if would not be better to add an extra param to rsync to limit max file size.13:25
ssbarnea|rovermay not be ideal but may avoid such accidents13:26
fungissbarnea|rover: it's possible that can be added to the synchronize task via an ansible parameter for specifying additional rsync options13:26
ssbarnea|roveryep, still not sure to which one to add it but capping to 1GB sounds like a way to avoid it.13:27
fungiokay, so the builds of that same patchset and job both before and after the DISK_FULL run weigh in at 85M and 86M according to du -sh13:28
*** jamesmcarthur has joined #openstack-infra13:28
*** jamesmcarthur has quit IRC13:28
fungii expect there's some infrequent failure mode for that job when run on stable/pike which causes some logfile to blow up massively13:29
ssbarnea|roverfungi: was the full disk happening durring upload to logs or during collection from nodes -> zuul worker.13:29
fungilooks like it happens in between. from what i could see zuul.ExecutorDiskAccountant reported during the "Upload logs to log server" task, so i think that means one of the first things the task does is check how much data it's about to upload13:30
ssbarnea|roveri need to know which task failed, in order create a CR to cap the filesize. now i see nothing.13:30
fungihttps://git.openstack.org/cgit/openstack-infra/zuul-jobs/tree/roles/upload-logs/tasks/main.yaml#n2613:31
AJaegerfungi: could you +2A https://review.openstack.org/629439 once no meetings happen, please? (or go with https://review.openstack.org/626185 since that one has some depends-on on it)13:32
fungissbarnea|rover: it seems the zuul executor disk accountant is a separate thread of the executor daemon, not part of the ansible running there https://git.openstack.org/cgit/openstack-infra/zuul/tree/zuul/executor/server.py#n7913:33
fungii think that thread woke up after the files had been retrieved from the nodes but before or during upload to the logserver, and aborted the job out of band13:34
fungissbarnea|rover: part of the challenge of limiting the amount of data copied to the executor is that it pulls files from each node in the nodeset for a given build, and each of those is a separate ansible synchronize call/rsync invocation13:36
fungiAJaeger: thanks for the heads-up on those changes. will do13:37
openstackgerritSorin Sbarnea proposed openstack-infra/zuul-jobs master: Avoid zuul DISK_FULL failure with too big logs  https://review.openstack.org/63022413:37
fungissbarnea|rover: yeah, looking deeper at what transpired on the executor, i doubt 630224 is going to help since the accountant thread could wake up at any point, see a particular build is consuming more disk on the executor than allowed, and abort the job13:39
*** janki has joined #openstack-infra13:39
*** janki has quit IRC13:39
ssbarnea|roverfungi: i know we cannot have a perfect logic for this but if we introduce capping in those places that are likely to cause problems we should be in much better case, right?13:40
ssbarnea|roveri just need more feedback on other tasks where this needs to be added.13:41
fungiwe could try to institute a per-node rsync limit instead during log collection, i suppose, though the total amount copied could still exceed the accountant's threshold if the rsync limit multiplied by the number of nodes in the nodeset is larger13:41
ssbarnea|roveri think that in 99/100 cases we have one huge log causing the issue, one that becaume like this due to an endless loop kind of bug. so capping single file size to ~1/5 of total, should be a good enough approach.13:42
fungilooking at the particular case you experienced at least, that job normally only generates ~85mb worth of logs, but occasionally generates more like 7+gb worth of logs instead. limiting how much of that we'll copy to the logserver doesn't prevent the executor's disk accountant thread from aborting the job before it even uploads the logs13:42
ssbarnea|roverlater we can improve logging and add some extra truncating before rsync runs13:43
fungithe only way to really impact this, i think, is to limit the data we retrieve from the nodes in the first place so it doesn't wind up on the executor13:43
*** jpena|lunch is now known as jpena13:44
fungimordred and pabelanger have also been working on the file copying parts of the stdlib in the past week or so, and may have deeper insights too13:44
openstackgerritSorin Sbarnea proposed openstack-infra/zuul-jobs master: Avoid zuul DISK_FULL failure with too big logs  https://review.openstack.org/63022413:46
*** rpittau|lunch is now known as rpittau13:46
*** priteau has joined #openstack-infra13:47
ssbarnea|roveri added all those mentioned to the change in order to get extra feedback.13:47
openstackgerritWill Szumski proposed openstack-dev/pbr master: Do not globally replace path prefix  https://review.openstack.org/62900613:54
fungissbarnea|rover: since that's a change to the zuul-jobs standard library, we probably ought to move further discussion out of #openstack-infra to #zuul or the zuul-discuss ml (or comments on the proposed change, of course)13:55
*** dkehn has joined #openstack-infra13:55
*** jamesmcarthur has joined #openstack-infra13:56
*** shardy has joined #openstack-infra13:57
*** lbragstad has joined #openstack-infra13:57
*** jamesmcarthur has quit IRC14:01
*** hwoarang has joined #openstack-infra14:04
*** dave-mccowan has joined #openstack-infra14:08
*** sthussey has joined #openstack-infra14:08
*** jtomasek has joined #openstack-infra14:10
*** kgiusti has joined #openstack-infra14:22
*** kjackal has quit IRC14:23
*** kjackal_v2 has joined #openstack-infra14:23
*** weshay has joined #openstack-infra14:26
*** ykarel is now known as ykarelaway14:27
openstackgerritWill Szumski proposed openstack-dev/pbr master: Fix white space handling in file names  https://review.openstack.org/62916114:31
*** whoami-rajat has quit IRC14:36
*** edmondsw has quit IRC14:40
pabelangerianw: neat, the switch to fedora-29 didn't break testing of windmill.  That is a first :)14:44
*** stephenfin is now known as finucannot14:45
*** kopecmartin is now known as kopecmartin|off14:45
*** jamesmcarthur has joined #openstack-infra14:48
*** ykarelaway has quit IRC14:54
*** whoami-rajat has joined #openstack-infra14:55
*** bobh has joined #openstack-infra14:58
*** rpittau has quit IRC15:03
*** rpittau has joined #openstack-infra15:03
*** dtantsur|brb is now known as dtantsur15:06
*** edmondsw has joined #openstack-infra15:08
*** wolverineav has joined #openstack-infra15:10
*** lpetrut has quit IRC15:10
*** jamesmcarthur has quit IRC15:13
*** smarcet has joined #openstack-infra15:13
*** wolverineav has quit IRC15:14
*** rpittau has quit IRC15:15
*** d0ugal has quit IRC15:16
*** rpittau has joined #openstack-infra15:16
openstackgerritPaul Belanger proposed openstack-infra/project-config master: Exclude pipeline config items for openstack-dev/ci-sandbox  https://review.openstack.org/63028615:19
arxcruz|ruckfungi: any chance you have the logs so we can check which files are consuming so much space?15:21
ssbarnea|roverfungi: knowing which file was the cause of the issue could help us implement some extra protections.15:22
*** quiquell is now known as quiquell|off15:22
fungiarxcruz|ruck: not as far as i'm aware. once the executor disk accounting thread noticed how much data had been pulled from the job nodes it aborted the job on the spot and removed the build dir15:22
arxcruz|ruckfungi: i see... thanks15:22
*** jamesmcarthur has joined #openstack-infra15:23
*** smarcet has quit IRC15:24
fungii'm digging in the executor debug log to see whether we recorded any additional information about it15:24
fungibut there's ~2k lines of debug logging for that one build, so will take some time to reciew15:24
fungier, review15:24
fungiwe set no_log=True on the "Copy files from /home/zuul/workspace/ on node" task owing to how much it spams the logs otherwise15:25
*** bobh has quit IRC15:27
*** smarcet has joined #openstack-infra15:28
*** rpittau has quit IRC15:29
*** rpittau has joined #openstack-infra15:30
*** ykarel has joined #openstack-infra15:31
fungiyeah, i'm not finding much relevant in the executor log to provide any clues as to what file(s) could be the culprit15:34
fungiperhaps toward the end of your job you could analyze the contents of the log tree, record the sizes of some larger files, and then remove or truncate any which are really excessive so that they don't get copied to the executor?15:36
fungipreferably within a routine which runs even if the job itself fails15:37
fungithe problem with analyzing them once they're on the executor is that analysis could be cut short by the disk accountant aborting the job15:38
mordredfungi: maybe we run a remote du, check to see if the total remote size is above $configurable_threshold, and if so, don't copy any remote logs back and instead copy back a file that contains a recursive du report15:40
openstackgerritGraham Whaley proposed openstack-infra/openstack-zuul-jobs master: Add dco-signoff check files for Kata Containers  https://review.openstack.org/63029415:40
mordredso that if the copying process detects that it would probably trip the disk accounting, it can report "this job produced WAY too much data - and here's the list of what did it"15:41
*** jamesmcarthur has quit IRC15:41
mordred(so similar to ssbarnea|rover's patch, but wouldn't be targetting specific file sizes and instead would be looking at the aggregate size of zuul-output dir15:42
mordred(obviously, this is depending on finishing landing the zuul-output stack, but it's very close to being done)15:42
mordredfungi: speaking of - https://review.openstack.org/#/c/629571/15:45
*** ekultails has joined #openstack-infra15:46
mordredfungi: and https://review.openstack.org/#/c/629584 - which I have just rechecked15:46
fungihrm, yeah a remote du task could be just the ticket15:47
*** jistr is now known as jistr|mtg15:47
*** trown|outtypewww is now known as trown|lunch15:53
*** jamesmcarthur has joined #openstack-infra15:55
*** d0ugal has joined #openstack-infra15:56
*** kjackal_v2 has quit IRC15:56
*** kjackal has joined #openstack-infra15:56
ssbarnea|rovermordred: afaik there is no way to tell rsync to limits how much to collect, so the only practical measure I see is to put a cap on max filesize.15:57
ssbarnea|roveri didn't see any case where we reached max size because multiple-too-big-files, it was always one specific file that was far above decent size.15:58
*** markvoelker has joined #openstack-infra15:58
mordredssbarnea|rover: we've hit the aggregate max in the past - but this is why I'm suggesting making it a separate task that runs before the rsync15:58
*** jistr|mtg is now known as jistr15:58
ssbarnea|rovermordred: i am not against it, just that i didn't had too much time to work on it.15:59
mordredssbarnea|rover: totally - it'll take a little bit to get my suggestion written, tested and solid16:00
ssbarnea|roveryep, doing a dry run and triggering a warning could be useful.16:00
*** e0ne has quit IRC16:00
ssbarnea|roveri tried to think about worst case: it will happen again, in random places, with no knowledge about which log would be too big. I wanted to collect something instead of nothing so the developer could be able to do know where to look.16:01
ssbarnea|roveran even better approach would be to truncate big files before collecting them.16:02
*** priteau has quit IRC16:02
*** bnemec is now known as beekneemech16:02
ssbarnea|roverrsync has no support for partial sync, but we could run a task before it, to make logs smaller, keeping only first XXmb from each file (I can assume the repeating-msg/loop is at the end of the file)16:03
clarkbfrickler: amorin: thank you for getting gra1 back online16:05
*** jamesmcarthur_ has joined #openstack-infra16:05
*** e0ne has joined #openstack-infra16:08
*** tpsilva has joined #openstack-infra16:09
*** jamesmcarthur has quit IRC16:09
*** evrardjp has quit IRC16:10
openstackgerritPaul Belanger proposed openstack-infra/zuul-jobs master: Add dco-license job  https://review.openstack.org/63030216:11
*** evrardjp has joined #openstack-infra16:11
*** dpawlik has quit IRC16:12
*** ramishra has quit IRC16:12
openstackgerritJames E. Blair proposed openstack-infra/system-config master: Use promote pipeline for system-config images  https://review.openstack.org/62995716:22
*** e0ne has quit IRC16:24
*** e0ne has joined #openstack-infra16:24
*** adriancz has quit IRC16:25
*** EmilienM is now known as EvilienM16:26
openstackgerritPaul Belanger proposed openstack-infra/zuul-jobs master: Add dco-license job  https://review.openstack.org/63030216:30
*** d0ugal has quit IRC16:36
*** pcaruana has quit IRC16:36
clarkbI guess since it isn't a filesystem limit we don't cause the process to stop running when the limit is hit. If we could manage ti that way then we'd have a chance of copying logs after the earlier copies fail16:37
clarkbbut in this case it is an external process that checks jobs and stops the job entirely if they go over16:37
clarkbif only we could tell everyone to run zuul on top of zfs >_>16:38
*** e0ne has quit IRC16:39
*** shardy has quit IRC16:40
clarkbas a heads up I'm going to be in and out today with a variety of tasks like airport taxi and talking to contractors about wall16:43
*** ccamacho has quit IRC16:44
openstackgerritStephen Finucane proposed openstack-infra/system-config master: Remove 'openstack-gantt' from statusbot monitoring  https://review.openstack.org/63032316:44
*** bobh has joined #openstack-infra16:44
anteayaclarkb: may the construction and taxi'ing go well16:44
openstackgerritStephen Finucane proposed openstack-infra/project-config master: Retire gantt, python-ganttclient  https://review.openstack.org/63016216:44
clarkbAJaeger: I tried to catch up on projet config reviews yesterday. There were a couple that you hadn't reviewed yet if you want to take a quick look too16:45
*** iurygregory has quit IRC16:45
*** gyee has joined #openstack-infra16:47
clarkbanteaya: tahnks16:47
openstackgerritJames E. Blair proposed openstack-infra/system-config master: Use a mix-in job to reduce duplication  https://review.openstack.org/62998316:51
corvusclarkb, fungi, mordred: do you have thoughts on multiple inheritance?  https://review.openstack.org/62998316:51
*** imacdonn has quit IRC16:51
*** imacdonn has joined #openstack-infra16:52
*** efried is now known as fried_rice16:52
*** rpittau has quit IRC16:52
fungiit can certainly make things harder to reason about in some circumstances, but i'm not against the concept as a whole16:53
fungicorvus: in this case it reduces duplication, but adds more lines than it removes. though i think i'm in favor because it drops the yaml macros which, on balance, are even more complexity still16:55
*** ykarel is now known as ykarel|away16:55
*** tpsilva has left #openstack-infra16:56
corvusfungi: yeah, i'm wondering if we should jump into the deep end and make 'parent' a list (that should reduce the line count, and maybe make things more clear).  or should we just back away slowly and pretend the pool isn't there.  :)16:56
corvusi made a picture: http://paste.openstack.org/show/741807/16:56
fungiwhat's friday without some fun diagrams, right?16:57
fungii guess the flow there is top to bottom? it could use some arrows16:58
clarkbI worry that we've already got a complex system that we often don't understand (thats the !corvus set of we) so verbosity for clarity is probably ok?16:58
corvusfungi: well, actually, sort of bottom to top if you read the inheritance path.16:59
*** wolverineav has joined #openstack-infra17:00
fungisure, but it's not side-to-side or looping around ;)17:01
corvusfungi: it is not pac-man-style inheritance!17:02
openstackgerritJames E. Blair proposed openstack-infra/system-config master: Sketch of explicit multiple-inheritance  https://review.openstack.org/63033717:02
corvusclarkb, fungi: then i wonder if we supported it more explicitly whether it would be easier to follow; that's what that would look like ^17:03
fungithanks, easier to see as an example (granted all the zuul inline comments do make it harder to follow in webui/gertty)17:04
fungiso this is basically "what if zuul could take a parent list?"17:05
*** wolverineav has quit IRC17:05
corvusyep17:05
*** bobh has quit IRC17:05
fungimain thing which complicates it from a troubleshooting perspective is precedence, i guess17:05
fungibut we already have that problem anyway, just with a less concise syntax17:06
corvusyeah, though we can choose not to use MI :)17:06
*** armax has joined #openstack-infra17:06
corvus(though it's always there, and it's easy to use accidentally -- any time you add a job and a template with the same job to a project, there you have it :)17:07
fungieither way, i think for people who do want to use them (we might be some of those people too) it does make for an easier read17:07
corvusyou can see the inheritance path here: http://logs.openstack.org/83/629983/2/check/system-config-build-image-gitea/b5f477e/zuul-info/inventory.yaml17:07
*** jpich has quit IRC17:08
corvus#118 and #123 are the 2 variants; #449 is the project-pipeline invocation.17:08
*** jpich has joined #openstack-infra17:08
fungisure, and from a precedence standpoint values in #2 overwrite matching values in #1, #3 overwrites #2, and so on?17:08
fungier, overwrite values for matching variables i mean17:09
openstackgerritAndriy Shevchenko proposed openstack/os-performance-tools master: Update home-page  https://review.openstack.org/63034217:09
openstackgerritDavid Shrewsbury proposed openstack-infra/nodepool master: Add a timeout for the image build  https://review.openstack.org/62992317:09
fungiparameters, arguments, whatever word we like17:09
corvusfungi: yeah.  if you look at the inheritance path in the link i just pasted, those are evaluated in order.  so for a simple attr like 'timeout', the latest item in the list wins.17:10
fungiperfect, that's exactly what i was asking, yes17:10
fungii know in some cases we likely merge sets of things as well17:11
corvusfungi: (for pre/post playbooks, that's the onion order -- so read down for pre, and up for post)17:11
*** jpich has quit IRC17:11
fungigot it17:11
corvusand yeah, vars are merged, so that's the order of 'merging' (whatever 'merge' means for each particular data type.  sometimes it means overwrite)17:11
*** kjackal has quit IRC17:13
*** ginopc has quit IRC17:14
*** armax has quit IRC17:18
*** martinkennelly has joined #openstack-infra17:18
martinkennellyHey all, Im using tox to run tests but i want to convert the result to html format. How are you all doing this?17:19
martinkennellyIs there a python script I can pass the output from the test to?17:19
clarkbmartinkennelly: we feed the subunit log output from our unittest run through a conversion program that writes html17:20
clarkblet me see if I can find where that script lives17:20
martinkennellyThank you clark.17:21
clarkbmartinkennelly: https://git.openstack.org/cgit/openstack/os-testr/tree/os_testr/subunit2html.py17:21
martinkennellyand the output from tox is passed to that? :)17:21
fungiit's not the output from tox, strictly speaking, it's the subunit data generated by the test runner17:21
fungior at least recorded by the test runner17:22
corvusso this works if a project uses a test runner that emits subunit output (testr, or stestr for example)17:22
fungiwe have a few things we htmlize... are you referring to stuff like http://logs.openstack.org/00/629800/1/gate/openstack-tox-py36/4f2e322/testr_results.html.gz ?17:23
corvus(tox runs stestr)17:23
corvus(for most of our projects)17:23
*** Dobroslaw has quit IRC17:24
*** panda is now known as panda|off17:25
martinkennellyfungi: Exactly this. We ran tox and piped the output to subunit2pyunit17:27
fungiyeah, then that's what we're using subunit2html for17:27
fungiso the thing clarkb linked basically17:27
*** armax has joined #openstack-infra17:28
fungiwe also htmlize the stdout/stderr from tox, but we do that in a different way17:28
*** trown|lunch is now known as trown17:28
openstackgerritMerged openstack-infra/system-config master: Use promote pipeline for system-config images  https://review.openstack.org/62995717:28
martinkennellythank you, our test aborted due to a timeout and we saw no logs, we do not know if it killed the output or not :)17:28
fungiin the case of a timeout, stuff like converting subunit files is likely to end up skipped17:29
fungiunless it's performed in a post phase playbook17:29
fungiwhich gets its own separate timeout from the pre/run timeout17:30
*** jtomasek has quit IRC17:30
fungi(assuming we're talking about a zuul v3 ci system)17:30
*** electrofelix has quit IRC17:31
openstackgerritDavid Shrewsbury proposed openstack-infra/nodepool master: Add a timeout for the image build  https://review.openstack.org/62992317:32
*** lbragstad has quit IRC17:35
openstackgerritJames E. Blair proposed openstack-infra/system-config master: Add build-image-jinja-init to check  https://review.openstack.org/63035117:35
*** rlandy is now known as rlandy|brb17:36
*** tosky has quit IRC17:40
fungiclarkb: what do you think is the best way to continue debugging the storyboard-dev replacement server openid errors? authenticate to both the old and new servers and diff the parameters in the redirect url?17:43
*** martinkennelly has quit IRC17:43
clarkbfungi: ya though starting with the new server and just looking at the delta between the urls with the different requests might show something itself? Reading the rfc my hunch is that the url initially sent does not match the one at the end so we fail to verify17:44
fungibefore i go too deep, i probably ought to compare a pip freeze too and make sure things like oauth module version are the same and we're not dealing with a regression17:45
clarkb++17:45
*** dtantsur is now known as dtantsur|afk17:48
*** hwoarang has quit IRC17:52
*** gfidente has quit IRC17:58
*** hwoarang has joined #openstack-infra17:59
*** jtomasek has joined #openstack-infra17:59
*** derekh has quit IRC18:01
*** rlandy|brb is now known as rlandy18:07
*** jtomasek has quit IRC18:08
*** jtomasek_ has joined #openstack-infra18:08
*** TheJulia is now known as needssleep18:10
*** eernst has joined #openstack-infra18:10
openstackgerritPaul Belanger proposed openstack-infra/zuul master: Update docs since zuul-web requires zookeeper  https://review.openstack.org/63036518:12
*** jtomasek_ has quit IRC18:15
openstackgerritMerged openstack-infra/zuul-jobs master: Add validate-dco-license role  https://review.openstack.org/62956518:16
AJaegerclarkb: tahnks - will do.18:17
AJaegerfungi, clarkb: could you +2A https://review.openstack.org/629439 once no meetings happen, please? (or go with https://review.openstack.org/626185 since that one has some depends-on on it) - and similar with https://review.openstack.org/63032318:18
*** jamesmcarthur_ has quit IRC18:18
fungiAJaeger: yep, i starred them earlier when you asked, just waiting until i expect it's safe18:18
*** wolverineav has joined #openstack-infra18:18
AJaegerfungi: ah, thanks18:18
AJaegerfungi: 630323  is new - needs a second +2 as well18:19
*** wolverineav has quit IRC18:19
*** wolverineav has joined #openstack-infra18:19
*** psachin has quit IRC18:19
fungiahh18:20
openstackgerritMerged openstack-infra/zuul-jobs master: Add dco-license job  https://review.openstack.org/63030218:20
*** ykarel|away has quit IRC18:21
*** remi_ness has joined #openstack-infra18:25
openstackgerritPaul Belanger proposed openstack-infra/zuul-jobs master: Simplify dco-license job playbook  https://review.openstack.org/63036918:25
*** rkukura has joined #openstack-infra18:33
*** kjackal has joined #openstack-infra18:34
*** smarcet has quit IRC18:35
clarkblogan- isn't here, but the limestone networking errors have not returned. At this point I think we can probably call that one fixed?18:35
fungiseems so. i guss it was just a startup race on a handful of hypervisor hosts?18:37
fungithe ovs agent started too late or something?18:38
clarkbstarted too early and interfaces weren't there18:38
clarkbs/ovs/neutron l2 agent/18:38
*** wolverineav has quit IRC18:40
fungiaha18:40
fungiglad that's known/solved then18:40
clarkbssbarnea|rover: ^ fyi that is http://status.openstack.org/elastic-recheck/#1810054 maybe we wait for it to fall off completely then mark it fixed?18:41
ssbarnea|roverclarkb: yep, sounds like a good approach.18:42
ssbarnea|roverclarkb: btw, is the 10 days e-r timeframe limited by logstash storage limits? sometimes is usefuly to know how things changed in a bigger timeframe.18:44
*** jpena is now known as jpena|off18:44
fungiit's limited by elasticsearch cluster size/performance18:45
clarkbssbarnea|rover: yes, we have 1TB drives attached to each elasticsearch cluster node giving us 6TB total storage but with one replica we have 5TB useable18:45
clarkbthe other factor is memory constraints related to the on disk storage (elasticsearch aggressively loads data into memory too)18:45
fungithat's currently a 6-way cluster of 60gb ram server instances churning to handle it too, right?18:45
ssbarnea|roveryep, but we could store results in influx db and requery only the last day. obviously it needs man-hours18:45
clarkbfungi: yup18:45
clarkbssbarnea|rover: we already store raw results in graphite18:46
clarkband that retention is much longer18:46
fungialso in the zuul sql reporter db18:46
fungiaccessible via the builds api18:46
*** dmellado has quit IRC18:51
*** gouthamr has quit IRC18:51
*** stevebaker has quit IRC18:51
*** rkukura has quit IRC18:52
*** armax has quit IRC18:52
*** wolverineav has joined #openstack-infra18:54
*** diablo_rojo has joined #openstack-infra18:54
*** kjackal has quit IRC18:57
openstackgerritMerged openstack-infra/system-config master: Remove 'openstack-gantt' from statusbot monitoring  https://review.openstack.org/63032319:06
*** wolverineav has quit IRC19:10
*** wolverineav has joined #openstack-infra19:10
amorinclarkb: let me know about gra1 if you still have issues19:13
clarkbamorin: will do. So far I haven't noticed anything being unhappy19:13
*** wolverineav has quit IRC19:14
*** armax has joined #openstack-infra19:24
*** fried_rice has quit IRC19:24
*** efried has joined #openstack-infra19:25
*** efried is now known as fried_rice19:25
*** rkukura has joined #openstack-infra19:26
*** wolverineav has joined #openstack-infra19:29
*** wolverineav has quit IRC19:32
openstackgerritMerged openstack-infra/system-config master: Remove meeting-5 and meeting-cp from meetbot  https://review.openstack.org/62943919:32
*** wolverineav has joined #openstack-infra19:32
*** ekultails has quit IRC19:39
*** openstackstatus has quit IRC19:43
*** openstackstatus has joined #openstack-infra19:43
*** ChanServ sets mode: +v openstackstatus19:43
*** roman_g has quit IRC19:45
*** dpawlik has joined #openstack-infra19:48
openstackgerritMerged openstack-infra/system-config master: Update doc for ptgbot to match current behavior  https://review.openstack.org/62686919:49
*** kmalloc has joined #openstack-infra19:49
*** kmalloc has quit IRC19:51
*** gouthamr has joined #openstack-infra19:53
*** dmellado has joined #openstack-infra19:58
openstackgerritMerged openstack-infra/zuul-jobs master: Simplify dco-license job playbook  https://review.openstack.org/63036920:05
openstackgerritMerged openstack-infra/zuul master: Update docs since zuul-web requires zookeeper  https://review.openstack.org/63036520:05
openstackgerritJames E. Blair proposed openstack-infra/system-config master: Fix docker image builds  https://review.openstack.org/63035120:06
*** harlowja has quit IRC20:08
*** eernst has quit IRC20:12
*** armax has quit IRC20:14
*** openstack has joined #openstack-infra20:15
*** ChanServ sets mode: +o openstack20:15
*** harlowja has joined #openstack-infra20:18
*** armax has joined #openstack-infra20:19
*** whoami-rajat has quit IRC20:26
*** e0ne has joined #openstack-infra20:26
*** jamesmcarthur has joined #openstack-infra20:28
*** jamesmcarthur has quit IRC20:36
*** jamesmcarthur has joined #openstack-infra20:37
*** sreejithp has joined #openstack-infra20:39
*** sreejithp has quit IRC20:39
*** sreejithp has joined #openstack-infra20:41
*** remi_ness has quit IRC20:43
fungiheading out to grab a bite to eat, back in a while20:44
anteayaenjoy food20:44
*** jamesmcarthur has quit IRC20:46
*** jamesmcarthur has joined #openstack-infra20:47
*** sreejithp has left #openstack-infra20:49
clarkbinfra-root I've pushed up a stack of changes to openstack-infra/gerrit on a new openstack/2.13.12 branch to start working on support for that update20:49
clarkbhttps://review.openstack.org/#/c/630390/ is the end of tha tstack20:49
corvusclarkb: thank you thank you thank you20:49
clarkbthis gets us a bunch of jgit fixes including a security fix that I don't think really concerns us (you can fetch refs if you know their object names)20:50
*** sreejithp has joined #openstack-infra20:50
corvusclarkb: why is bindep no longer in pre?20:50
clarkbcorvus: I don't know, this is a rebase of the existing 2.13 content onto 2.13.12. I removed one change we had cherrypicked from upstream that has since been superceeded by newer upstream work20:51
mordredclarkb: sweet20:51
mordredclarkb: I also have https://review.openstack.org/#/c/610395/ up but I haven't had time to follow up on it yet20:51
mordredclarkb: I couldn't get the buck build to work on the 2.14 branch at all - but the bazel build in 2.15 works ... is the buck build working for you in 2.13?20:52
clarkbcorvus: looks like pabelanger is the original author of that, maybe pabelager remembers20:52
clarkbmordred: it was when we switched the jobs over iirc20:53
clarkbmordred: I haven't tried building anything locally yet, I've just done the rebase basically20:53
corvusclarkb: ok.  maybe i don't care right now as long as the jobs work :)20:53
*** dpawlik has quit IRC20:53
corvusclarkb: but looking over the list... did the file_id stuff ever get upstreamed, or what's the story with that?20:53
clarkbmordred: also apparently you can upgrade from 2.13 to 2.15 directly now20:53
corvuscan we do that? can we do that?  /me hops up and down20:54
mordredclarkb: oh great!20:54
clarkbcorvus: I don't think mordred got that upstreamed. Story on that was that db broke on mysql because of unsupported indexes20:54
clarkbcorvus: mordred reworked the index stuff to support mysql20:54
mordredbecuase I'd been thinking of upgrading to 2.15 by upgrading to 2.14 using an upstream build of 2.14 just for the migrations, then an immediate upgrade to our build of 2.1520:54
clarkb(you can kind of tell that upstream doesn't really run gerrit can't you?)20:54
clarkbmordred: ya it looks like they fixed the migration stuff that was requiring that previously20:55
mordredawesome20:55
clarkbmordred: and it also looks like the sql db to notedb stuff can be done online in the background20:55
mordredSWEET20:55
clarkbso this upgrade has gotten a lot simpler since we first looked at it I think20:55
mordredso upgrading to 2.15 might not be super terrible20:55
mordredyeah20:55
*** martinkennelly has joined #openstack-infra20:55
corvusso do we need a patched 2.15 with file_id in order to perform the upgrade, then we can revert to upstream?20:56
clarkbcorvus: that I don't know. Mordred?20:56
corvushttps://review.openstack.org/630385 is the change i'm looking at20:56
mordredI thnik I looked at 2.15 and that patch is no longer relevant20:57
clarkbcorvus: yup the issue is indexes can only be done on columns 768 bytes wide iirc and filename is 4096 bytes wide (or maybe more)20:57
mordredand that we could basically use upstream ... EXCEPT - if we build our own there's actually a nice story with plugins in 2.1520:57
clarkbso we added file_id and index on that as unique identifier, it should mostly be safe as long as they don't rely on relative order of fields to move data around?20:57
mordredin that we can do all the plugin inclusion at build time - and our install config management doesn't need to care about it anymore20:58
clarkbmordred: oh that is nice20:58
corvusmordred: so we don't need that patch even temprorarily while the sql->note happens?20:58
mordredyeah. that's what I've got going in that patch - it does the build with our plugins included20:58
mordredso there's just a single war20:58
clarkber sorry primary key not index (though primary key is an implied index)20:58
mordredcorvus: no - because that patch is just a patch to a sql migration - so our db will continue to have the index20:59
corvusmordred: oh, derp thx20:59
corvuswe pushed a docker image!  https://hub.docker.com/r/opendevorg/jinja-init20:59
clarkbhrm no jobs running at all on that branch. What did I miss20:59
mordredcorvus: that is exciting!20:59
corvusnote https://hub.docker.com/r/opendevorg/jinja-init/tags21:00
clarkbany idea why we seem to be ignoring that new branch? openstack/2.13.12 to be specific21:00
clarkbcorvus: neat21:00
corvusclarkb: i see a gerrit-buck job running for 63039021:00
clarkbrm I had to hard refresh zuul status to see them21:01
clarkbbut see them now, sorry for the pebkac21:01
clarkbmordred: ^ it juts passed the buck job if you want to double check it for working buck21:01
corvuswe've now uploaded 3 docker images! https://hub.docker.com/u/opendevorg21:01
*** corvus is now known as thecount21:02
thecountha ha ha!21:02
*** thecount is now known as corvus21:02
mordredcorvus: yay!!!21:03
corvuswe should know if promote works in about 15 minutes if the puppet stuff passes21:03
mordredcorvus: I was just looking to see how one sets a description ... so far all I've found is mentions of dockerhub reading readmes out of github repos21:03
*** jamesmcarthur has quit IRC21:04
corvusmordred: my first thought was "oh i should check the api docs" and then "oh, right, i'd really rather not"21:04
clarkbwe don't seem to upload to tarballs/ci/test/ anymore though21:04
clarkbhttp://logs.openstack.org/90/630390/1/check/gerrit-buck/159a508/gerrit/gerrit/buck-out/gen/gerrit-v2.13.12.8.6c12de7.war they go into the logs21:05
openstackgerritColleen Murphy proposed openstack-infra/system-config master: Update review-dev.o.o to puppet 4  https://review.openstack.org/62966721:06
openstackgerritColleen Murphy proposed openstack-infra/system-config master: Upgrade all dev servers to puppet 4  https://review.openstack.org/63039121:06
openstackgerritClark Boylan proposed openstack-infra/system-config master: Test new Gerrit 2.13.12 war on review-dev  https://review.openstack.org/63039221:07
clarkbmordred: corvus ^ that should apply the war to review-dev that was built at the end of that stack in check21:07
clarkbif we want to merge things instead we should get a war in the normal spot on tarballs21:07
clarkbmordred: I think we want to get to ^ then use that as starting point for 2.15 upgrade21:08
*** jamesmcarthur has joined #openstack-infra21:08
mordredclarkb: ++21:10
clarkbcmorpheus: ^ as an fyi we might be slightly distracted with review-dev gettin gsome uptsream patches in21:10
mordredclarkb: +2 on that patch - let's go ahead and apply it - I don't expect that to be much of a hard upgrade21:11
cmorpheusclarkb: ah do you want me to pick a different guinea pig?21:11
clarkbcmorpheus: that might help move things on that front along quicker21:11
cmorpheuskk21:11
clarkbmordred: ya I agree, biggest changes are in jgit21:11
openstackgerritColleen Murphy proposed openstack-infra/system-config master: Update etherpad-dev.o.o to puppet 4  https://review.openstack.org/62966721:13
openstackgerritColleen Murphy proposed openstack-infra/system-config master: Upgrade all dev servers to puppet 4  https://review.openstack.org/63039121:13
openstackgerritMerged openstack-infra/system-config master: Fix docker image builds  https://review.openstack.org/63035121:13
clarkbmordred: I'm going to have to pop out soon to do a round trip to the airport and back, but if you've got enough bw to help shepherd that in this afternoon that would be great21:14
clarkbotherwise I'll pick it up again after the weekend I guess21:14
openstackgerritDavid Shrewsbury proposed openstack-infra/nodepool master: Add a timeout for the image build  https://review.openstack.org/62992321:14
openstackgerritMerged openstack-infra/storyboard-webclient master: Change openstack-dev to openstack-discuss  https://review.openstack.org/62538821:16
openstackgerritJames E. Blair proposed openstack-infra/project-config master: Also report promote results to gerrit  https://review.openstack.org/63039321:20
openstackgerritJames E. Blair proposed openstack-infra/system-config master: Fix image promote playbook  https://review.openstack.org/63039521:24
corvusmordred: ^ would you review those 2 please?21:25
mordredcorvus: +A on the first - +2 on the second, although i think it's simple enough you could go ahead and +A if you wanted21:26
clarkbI just approved it21:27
corvus\o/21:27
clarkbcorvus: when you get a sec can you review https://review.openstack.org/#/c/630392/1 to update review-dev to 2.13.12?21:27
corvusclarkb: the first 3 gerrit changes don't have zuul jobs, so may be difficult to approve21:27
corvusclarkb: done21:28
clarkbcorvus: oh good point, would you prefer I reorder things or we force merge the bottom of the stack?21:28
mordredcorvus: you want to +A https://review.openstack.org/#/c/630392/ real quick?21:28
mordredoh - clarkb already said that21:28
mordred:)21:28
clarkbif we reorder stack 630392 might be a little weird (to ensure we test the actual war, but we can update it to point at the merged war later)21:28
*** jamesmcarthur has quit IRC21:28
corvusclarkb: maybe add in a noop job at the top?21:28
corvusclarkb: yeah, i think we should merge the changes; so maybe we should add the noop, merge changes, then point -dev at the merged war21:30
clarkbcorvus: ya I'm working on adding noop to the .gitreview change and will make that change the first one21:30
mordredclarkb: if you have a sec, wanna poke https://review.openstack.org/#/c/629571/ adn https://review.openstack.org/#/c/629584/ ? (they're both safe)21:30
corvusclarkb: but we can probably still restart -dev while that's going on.  just restart it a second time as a sanity check.21:30
*** jamesmcarthur has joined #openstack-infra21:30
clarkbcorvus: ++21:30
mordredcorvus: ++21:31
*** rlandy has quit IRC21:31
clarkbok stack updated now with .zuul.yaml in first change running noop jobs21:33
*** armax has quit IRC21:34
openstackgerritMerged openstack-infra/project-config master: Also report promote results to gerrit  https://review.openstack.org/63039321:37
*** PrinzElvis has joined #openstack-infra21:38
clarkbmordred: shouldn't those jobs just copy to the dir that fetch output will fetch from?21:38
clarkbmordred: I guess this is a transitional piece that allows existing jobs to publish like jobs that are updated?21:39
openstackgerritJames E. Blair proposed openstack-infra/system-config master: Fix image promote playbook  https://review.openstack.org/63039521:39
corvusi'm going to self-reapprove that -- it just adds comments to trigger the builds21:39
mordredclarkb: the jobs should copy to the dir that fetch output will fetch from - but this is to run after fetch-output - so that in openstack's install we'll publish pre-approval artifacts and docs to our log server ... this lets other deployers use the zuul-output dir on remote nodes without being tied to our scheme of publishing stuff to the log server21:40
clarkbgotcha21:41
mordredin theory at least :)21:42
*** tosky has joined #openstack-infra21:42
*** jamesmcarthur has quit IRC21:43
openstackgerritColleen Murphy proposed openstack-infra/system-config master: Update etherpad-dev.o.o to puppet 4  https://review.openstack.org/62966721:46
openstackgerritColleen Murphy proposed openstack-infra/system-config master: Upgrade all dev servers to puppet 4  https://review.openstack.org/63039121:46
clarkbthe gerrit stack is Zuul +1 now21:51
clarkbcorvus: mordred ^21:51
*** trown is now known as trown|outtypewww21:52
corvusclarkb: lgtm.  maybe we revisit some of that on the 2.15 branch.  :)21:54
clarkbcorvus: ya I'm thinking we may be be able to shift it to a job we run with a branch parameter? if we can stop needing to carry patches that is21:55
*** jamesmcarthur has joined #openstack-infra21:55
openstackgerritJames E. Blair proposed openstack-infra/system-config master: Increase number of k8s nodes to 4  https://review.openstack.org/62803121:56
corvusrebase ^21:56
clarkbfwiw we had shifted to openstack/2.13 to try and make a central branch21:57
clarkbbut I think that makes less sense in the context of zuulv321:57
clarkbsince the jobs aren't externally managed and have to be updated iwth a rebase on top of latest code anyway21:57
*** jamesmcarthur has quit IRC21:57
clarkbmade sense with v2.5 though21:57
openstackgerritMerged openstack-infra/system-config master: Test new Gerrit 2.13.12 war on review-dev  https://review.openstack.org/63039222:04
clarkbwoo22:04
clarkbbut now I must afk for a bit22:05
openstackgerritMerged openstack-infra/zuul-jobs master: Add role to move docs and artifacts to log root  https://review.openstack.org/62957122:07
*** jcoufal has quit IRC22:10
*** EvilienM is now known as EmilienM22:14
*** rtjure has quit IRC22:15
*** gagehugo has quit IRC22:15
*** gagehugo has joined #openstack-infra22:17
*** e0ne has quit IRC22:19
*** rtjure has joined #openstack-infra22:23
*** armax has joined #openstack-infra22:27
*** sthussey has quit IRC22:28
*** boden has quit IRC22:30
openstackgerritMerged openstack-infra/system-config master: Fix image promote playbook  https://review.openstack.org/63039522:30
corvusclarkb, mordred, fungi: it worked!  https://hub.docker.com/r/opendevorg/gitea/tags22:32
*** jcoufal has joined #openstack-infra22:32
corvusend-to-end docker image promotion22:32
corvussee the promote report here: https://review.openstack.org/63039522:32
*** markvoelker has quit IRC22:32
clarkbcorvus: it is good they sort in reverse order as I imagine that list will get long22:34
corvusi've rechecked https://review.openstack.org/629931  (which didn't fail before because we forgot to add it to the check pipeline)22:34
corvusclarkb: ayup22:34
corvusoh, er, actually, we don't have a build for gitea-init yet22:35
clarkbhow you know traffic is bad in portland, Google maps suggets driving through vancouver washington to get to the airport22:36
corvuswow22:36
clarkblooks like it is only a few minutes worse than the normal route :)22:37
fungiclearly i should disappear to the friday afternoon bar more often; that seems to cause exciting things to happen22:37
openstackgerritJames E. Blair proposed openstack-infra/system-config master: Build a gitea-init image  https://review.openstack.org/63040422:38
openstackgerritJames E. Blair proposed openstack-infra/system-config master: Use the v1.6.0 template instead of master  https://review.openstack.org/62993622:38
openstackgerritJames E. Blair proposed openstack-infra/system-config master: Update to gitea v1.6.3  https://review.openstack.org/62994222:38
corvusgah what is it with me and the check pipeline22:40
clarkbtehre is no check only gate?22:41
clarkbI think next puppet run in a couple minutes will update the review-dev war22:41
openstackgerritJames E. Blair proposed openstack-infra/system-config master: Build a gitea-init image  https://review.openstack.org/63040422:41
clarkbre portland traffic my drive to the airport will be longer than the flight from seattle22:41
clarkbpeople that live in proper cities are probably loling at me22:42
*** e0ne has joined #openstack-infra22:45
fungicmorpheus: i appreciate the casual friday nick. even if it's not a sandman reference. it's not a sandman reference is it?22:48
corvusi suddenly want to take a red pill22:50
mordredcorvus: zomg. that's awesome22:51
*** e0ne has quit IRC22:51
fungioh, sure, could be a matrix reference, but simpsons^Wsandman did it first22:53
mordredfungi: it could be first initial c, middle initial m, lastname orpheus and could be a greek reference22:54
fungiwell, morpheus and orpheus are both greek mythological references, yes22:54
mordredfungi: good point22:55
fungiorpheus went to the underworld to rescue euridice22:55
fungimorpheus was the god of sleep/dreams22:55
fungiunless my memory is failing me22:55
mordredyah. those are both accurate22:55
clarkbok I've tried to hold out long enough for puppet to run but I have to drive a car now22:56
clarkbmordred: fungi corvus ^ if puppet runs soonish maybe you can restart gerrit on review-dev?22:56
mordredyah22:56
fungiclarkb: go operate a moving vehicle. we've got this22:56
mordredfungi: you are so optimistic22:56
mordredfungi: I expect complete chaos every time clarkb is away from his keyboard22:57
fungiat least i didn't ask anyone to "hold my beer"22:57
mordredfungi: :)22:57
mordredfungi: the real skill comes in doing stupid things without putting the beer down :)22:57
fungiin hindsight, that probably would have curtailed the spillage22:57
corvuswhen i think of fungi, i think "that guy can hold his beer".22:58
fungiin multiple ways22:58
imacdonnclarkb: did you ever get any followup from the neutron team re. http://status.openstack.org/elastic-recheck/#1808171 ?23:03
openstackgerritJames E. Blair proposed openstack-infra/system-config master: WIP: run a gerrit container  https://review.openstack.org/63040623:04
imacdonnclarkb: I really should have read the bug report before asking ... doing that now23:05
corvusfungi: https://review.openstack.org/630404 could use a +323:05
fungicool, on it23:08
fungiJan 11 23:03:18 review-dev01 puppet-user[30401]: (/Stage[main]/Gerrit/Exec[gerrit-initial-index]) Failed to call refresh: Command exceeded timeout23:14
fungii guess that's what clarkb was waiting to see23:14
fungiassuming all we need now is a `sudo service restart gerrit`23:14
*** rascasoft has quit IRC23:19
*** rascasoft has joined #openstack-infra23:26
*** slaweq has quit IRC23:28
fungiassuming so since it wasn't actually running23:31
fungiJob for gerrit.service failed because the control process exited with error code. See "systemctl status gerrit.service" and "journalctl -xe" for details.23:31
fungiaccording to the error_log:23:32
fungiNo index versions ready; run java -jar /home/gerrit2/review_site/bin/gerrit.war reindex23:32
fungirunning that now as gerrit2 with ~gerrit2/review_site as cwd23:34
*** rascasoft has quit IRC23:37
*** fried_rice has quit IRC23:37
*** rascasoft has joined #openstack-infra23:44
fungithis... is gonna take a while23:45
*** hwoarang has quit IRC23:46
*** hwoarang has joined #openstack-infra23:47
openstackgerritMerged openstack-infra/system-config master: Build a gitea-init image  https://review.openstack.org/63040423:48
*** efried has joined #openstack-infra23:49
corvusanother success!  https://hub.docker.com/r/opendevorg/gitea-init/tags23:51
*** pabelanger has quit IRC23:58

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