Tuesday, 2015-05-12

*** dboik has quit IRC00:00
*** bknudson has joined #openstack-infra00:00
*** dannywilson has quit IRC00:00
*** dims has joined #openstack-infra00:00
jeblair(btw, for the record, a while back i checked out javamelody and it looked like the jvm had plenty of memory)00:00
fungithere's no publish-and-submit button in 2.10... publish is a separate step now00:00
mordredyah00:00
mordredI would like to register my distate about that00:00
fungialso my submit button press is waiting on the ajaxy callback00:01
mordredhaha00:01
fungithat's no good00:01
*** rrepaka has quit IRC00:01
fungi"Working..."00:01
*** sdake has quit IRC00:01
mordredfungi: back in my days, buttons were written by hand. in xlib.00:02
fungi500 Internal server error00:02
openstackgerritMerged openstack-infra/system-config: Revert "Upgrade Gerrit from 2.8 to ver 2.10 on review.o.o"  https://review.openstack.org/18211700:02
fungiworked the second time00:02
mordredit took you a whole day to write a button, but when you finished, BY GOD it was rectangular00:02
jeblairi can't find a system-config error in the log00:02
*** esker has joined #openstack-infra00:03
fungimine were regular quadrilaterals anyway00:03
mordredshall I stop gerrit?00:03
fungijeblair: i see it from time to time when packets go missing, so nothing new i don't expect00:03
jeblairmordred: ++00:04
*** achanda has quit IRC00:04
mordredstopp00:04
mordreddumping db00:04
fungipuppetmaster updated00:04
fungiso we're all ready when that step arrives00:04
jeblaircool, added it in where it was critical just to make sure we didn't forget.  and we didn't.  :)00:05
mordreddump complete - running downgrade script *braces for evil*00:05
*** mmedvede has quit IRC00:05
zaromy kids are kicking at me to goto soccer pracice. need to afk for a few.  looking forward to the Aftermath()00:05
* greghaynes crosses fingers00:05
*** ivar-laz_ has quit IRC00:06
mordredfinished. no errors00:06
hichiharaIs today gerrit maintenance day?00:06
*** ivar-lazzaro has joined #openstack-infra00:06
anteayahichihara: yes00:06
mordredfungi: all you00:06
fungihichihara: today is fix the results of saturday's gerrit maintenance day00:06
*** enikanorov2 has joined #openstack-infra00:06
fungicache and index blown away00:07
fungilooks like puppet is going to reindex for us00:07
fungimordred: are you doing the apply?00:07
hichiharaI got it. Thank you.00:07
mordredfungi: I can00:07
mordredI will also tee into a file like before00:08
fungigo for it00:08
fungithanks00:08
mordredpuppet agent --test --agent_disabled_lockfile=/tmp/alt-lock-file | tee /tmp/upgrade.log00:08
mordreddowngrade.log00:08
mordredrunning00:08
fungiwatching00:08
mordredfungi: it seems to be doing something00:09
mordrednext time we do one of these, we shoudl do the netcat trick so that other folks can follow along00:09
mordredi mean, I don't really like doing these00:10
fungiand also redirect stderr00:10
*** esker has quit IRC00:10
jeblairmordred: sometimes it emits passwords :(00:10
*** esker has joined #openstack-infra00:10
fungioh, right, diff of secure.config00:10
jeblairactually, it almost always emits passwords :/00:10
mordredjeblair: good point00:10
mordredjeblair: we should NOT do that00:10
jrollnetcat + sed? :P00:11
anteayamordred: thanks for thinking of us little people though00:11
mordredjroll: WCPGW?00:11
jroll:)00:11
nibalizermordred: you can trust us to close our eyes at the right time00:11
mordredwhat might be neat is a thing to turn on that would emit _Commands_ we're running in to IRC directly, so that we don't have to swap back and forth doing and saying we're doing00:11
mordredI'd want to play with that for a while before using it in anger00:12
anteayahow about not using it in anger at all00:12
mordredanteaya: no chance00:12
anteayagetting tired of the anger personally00:12
jroll90% of software development is a result of anger IME00:13
anteayathat explains so very much00:13
fungiwe should ship mordred some scented candles and chamomile tea00:13
mordredanteaya: sometimes anger happens, usually right when you didn't want any00:13
anteayafungi: sure to make a change00:13
anteayaI don't recall ever wanting any00:13
mordredanteaya: this is why "used it in anger" is used - because those are the times when things you've put together either work or don't00:14
anteayashall we get back to our regularly scheduled downgrade00:14
mordredanteaya: things that work nice when things are nice are great and all00:14
*** esker has quit IRC00:14
mordredbut things that work during unplanned chaos are the ones you want on your team00:14
clarkbok I am at computer with food, anything I should do to help?00:14
jeblairdid the timeout + false start just happen?00:14
mordredyes00:14
fungiokay, puppet apply timed out on the reindex exec as expected00:15
anteayaclarkb: https://etherpad.openstack.org/p/ZIepsHViGk00:15
mordredthe timeout and false start has happened00:15
jeblairclarkb: we're just waiting now00:15
mordredyay. I like it when things happen that we expect to happen00:15
* fungi is watching the process table but expects another ~10 minutes00:15
fungiseems done?00:18
*** unicell has quit IRC00:18
fungimordred: ready to try starting gerrit now?00:18
mordredfungi: I'd love to try starting gerrit00:19
mordredwell that failed00:19
*** sputnik13 has quit IRC00:19
jeblairCaused by: java.lang.SecurityException: class "org.bouncycastle.util.io.TeeOutputStream"'s signer information does not match signer information of other classes in the same package00:19
mordredwat00:20
jeblairso probably some bundled jar cleanup needed?00:20
fungi1) Error in custom provider, java.lang.SecurityException: class "org.bouncycastle.util.io.TeeOutputStream"'s signer information does not match signer information of other classes in the same package00:20
fungiyeah, looks like we missed the tidy00:20
clarkbjeblair: yes I think so00:20
mordredmaybe run puppet again/00:20
mordred?00:20
fungithere is indeed a stray bcprov-jdk16-144.jar00:20
jeblairit may not run if it's triggered by init?00:20
mordredthese questions are making me thirsty00:20
jeblairmaybe try it again, but don't expect it to work and cleanup manually if needed00:21
mordredtrying puppet again00:21
fungialso a stray mysql-connector-java-5.1.21.jar though it started fine with that during the upgrade and puppet cleaned it later00:21
mordredsstarting gerrit00:21
fungilooks cleaner this time00:21
mordredit says ok00:22
jeblairit seems to be up00:22
fungiso i think if the exec for the reindex times out, the tidy never gets triggered00:22
mordredI've logged in00:22
mordredand gerrit exists00:22
mordredso that's good00:22
*** yamamoto has joined #openstack-infra00:22
*** mmedvede has joined #openstack-infra00:22
jeblairoh yeah, All-Users00:22
*** Swami has quit IRC00:22
fungiheh, it's creating All-Users.git everywhere. we were going to delete that00:22
mordredgah00:23
mordredshould I stop it?00:23
mordredstopping gerrit to remove some all-users carnage maybe00:23
*** unicell has joined #openstack-infra00:23
jeblairit also mentioned All-Projects which i find confusing00:24
mordredI think it always mentions that00:24
mordredand fails00:24
mordredok - I moved all-users.git out of the way and restarted gerrit00:24
jeblairi'll move it out of the way of the local git replica00:25
fungiyeah, git01 has /var/lib/git/All-Projects.git and /var/lib/git/All-Users.git00:25
jeblairso, er, gerrit can create repos now?00:25
jeblairon replicas?00:25
clarkbneat, but also getting in the way :)00:25
mordredyeah00:26
mordredit can00:26
fungiyeah, i saw that mentioned as new in the changelog (can't remember if it was gerrit or jgit)00:26
fungiin good news, at least cgit isn't publishing them00:27
fungithough i expect they can still be cloned if you know to try00:27
jeblairso i'm guessing 2.10 did the actual creation and 2.8 just said it did?00:27
jeblaircom.google.common.util.concurrent.UncheckedExecutionException: java.lang.IllegalArgumentException: No enum constant com.google.gerrit.reviewdb.client.AccountGroup.Type.00:27
jeblairi'm seeing that error ^00:27
mordreduhm00:27
*** aduarte has quit IRC00:27
mordredok - diving in to sourcecode00:27
jeblairssh review gerrit query --all-approvals --patch-sets --format JSON project:'openstack/ironic' branch:master limit:100 --comments00:28
jeblaircan repro with that ^00:28
mordredk. one sec00:30
mordredthere are new groups that were made that are missing a value00:30
clarkbthats related to the SYSTEM account type in the db that was removed.00:30
clarkboh ok mordred is on it00:30
* clarkb is just going to stay out of the way and is here if anyone needs extra hands or eyes00:30
mordredok. I just did00:31
mordredmysql> update account_groups set group_type='INTERNAL' where group_type='';00:31
mordredjeblair: we may need to flush caches - but try repro-ing?00:31
jeblairi will flush caches00:31
jeblairmordred: fixed after flushing caches00:32
mordreddid I ever mention that my first real job involved executing SQL on live (broken) production systems while angry VPs looked over my shoulder?00:32
mordredthat's how I learned SQL, btw00:32
mordredabject. terror.00:33
sdake_mordred, imo handthem the keyboard00:33
mordredsdake_: they were too busy being angry VPs00:33
jeblairsdake_: heh, "hand them a blunt object?" :)00:33
mordredhowever, that was the only job I've ever had where in addition to my PC, I had an actual X-Terminal as well00:34
clarkbjeblair: and in the case of our keyboards heavy blunt objects00:34
fungithat's always an effective way to learn anything00:34
mordredjeblair: we should figure out a way to get anyone in infra who wants one an x-terminal that connects to something00:35
tchaypoI wonder if I can hook my Wyse 85 up to my EliteBook00:35
sdake_trial by fire ftw ;-)00:35
fungiespecially when using a model m keyboard as a bludgeon00:35
*** marun has joined #openstack-infra00:35
tchaypoSurely anything called “elite” has to support a serial terminal00:35
jeblairtchaypo: lol!00:35
clarkbtchaypo: it probably has a modem in it00:35
tchaypo*checks* nope, no serial port. which means I’d have to go through a usb->serial dongle00:36
tchaypoclarkb: ooh, it actually does00:36
fungitchaypo: good luck getting the kernel to add that as a boot-time console ;)00:36
jeblairtchaypo: apparently not an 3l33t800|<00:36
mordredzomg. we should have a special single-host chat network on a host that is only reachable via remote serial00:36
openstackgerritJames Polley proposed openstack-dev/pbr: WIP: Teach pbr to read extras from setup.cfg  https://review.openstack.org/18179500:36
clarkbmordred: cowsay | wall :)00:36
fungiso, post-upgrade carnage seems to have settled00:37
greghaynestchaypo: dont those have some kind of pci expansion card slot?00:37
mordredthat's what I'm talking about00:37
fungimordred: via ax.25 packet radio00:37
fungifor extra geek cred00:37
tchaypoyou people are sick00:37
mordredfungi: if we could get some actually vt220's ...00:37
mordredmaybe we could program a full-screen menu-driven interface to OpenStack APIs that you can connect to with an VT22000:38
fungimordred: i had a closet full. i eventually junked them move before last because of the room they were taking up. i shed a few tears for them00:38
openstackgerritgreghaynes proposed openstack-infra/shade: Use fakes instead of mocks for dat objects  https://review.openstack.org/18212600:38
anteayaare we still downgrading or are we done?00:38
fungimordred: ~2 dozen, a mix of ti and wyse terminals. dual-line rs232 support too00:38
mordredanteaya: I believe now we're in the stage called "post terror"00:38
jeblairso, er, gerrit is working and not throwing jgit-zlib errors.  so either we're good, or we haven't run long enough to see the problem, or it's US-EOD and we're not generating enough load.00:39
anteayawhich I will call done for the moment00:39
mordredanteaya: or, if this were a show, we'd be in the green room eating the catering because the artists would have left the venue00:39
anteayajhesketh: do you have any questions?00:39
openstackgerritgreghaynes proposed openstack-infra/shade: Use fakes instead of mocks for data objects  https://review.openstack.org/18212600:39
clarkbI keep wanting to stuff my beagleboard into an old terminal and have it be a pianoar jukebox00:39
anteayajhesketh: as any odd things will be happening on your watch00:39
anteayamordred: there we go, symbology I understand00:39
mordredanteaya: oh. well, remind me next time and I'll translate to stagehand00:40
anteayamordred: can do00:40
*** baoli has joined #openstack-infra00:40
jheskethI don't have any questions but there is also little I can do if things go haywire again00:40
anteayajhesketh: fair enough00:40
mordredjhesketh: you can drink00:40
clarkbjeblair: should we generate some load?00:40
fungiclarkb: i finally got over my desire to hang onto antiquated computer equipment, and have instead resolved to turn myself into antiquated computer equipment00:40
mtreinishclarkb: I did that with an itanium in college. Pianobar worked surprisingly well on ia6400:41
jheskethHeh, little constructive I can do00:41
anteayaha ha ha00:41
fungijhesketh: fwiw i will make sure to check in as early as i wake up and see where we are00:41
clarkbwe can probably pull a dansmith and push about 50 stacked changes to nova00:41
fungiclarkb: just ask him to rebase one of his00:41
jheskethI'll do what I can though. But to be clear I wasn't going to be around much today due to personal circumstances00:41
clarkb181682 should merge shortly (another thing to check the status of)00:41
anteayajhesketh: yes you did say that earlier00:42
dansmithI don't have any big sets pending I could rebase "for testing" :P00:42
anteayathanks for the reminder00:42
clarkbdansmith: off your game00:42
jheskethAlso, FYI I'm an apology for tomorrow's meeting00:42
dansmithclarkb: *hangs head*00:42
anteayajhesketh: thanks for the heads up00:42
anteayajhesketh: when do you depart for vancouver?00:42
clarkbhttps://review.openstack.org/#/c/181682/ that merged so we can test, merge, and report00:43
jheskethSaturday morning00:43
*** baoli has quit IRC00:43
jeblairmy plan to prep for tomorrow's meeting today obviously didn't work out00:43
anteayajhesketh: cool, so in saturday afternoon in Vancouver?00:43
clarkbmy plan to check new virtualenv today got postponed00:43
clarkbI should probably spin up a new image with that now?00:43
*** baoli has joined #openstack-infra00:43
anteayajeblair: but you had a plan00:43
jheskethNight time I believe00:43
anteayacool00:43
jeblairi have a draft message to -dev in the bottom of https://etherpad.openstack.org/p/ZIepsHViGk00:44
clarkbI am going to make some bare-trusty images so that I can fix before sdague wakes up if this makes everything worse00:44
*** packet has joined #openstack-infra00:44
*** otter768 has joined #openstack-infra00:44
mordredclarkb: oh - so ... if you want to play with images, btw ...00:44
mordredclarkb: when I was deleting images because of a different break earlier ...00:44
harlowjahmmm, has anyone seen 'https://review.openstack.org/#/q/project:openstack/taskflow'  now gets me 'line 0:-1 no viable alternative at input '<EOF>'' :-/00:44
mordredclarkb: I discovered that we have several images in the 1000 hours age range00:44
fungijeblair: ml update lgtm00:44
clarkbmordred: fun, I can likely take a look at that too00:45
mordredharlowja: I agree with you00:45
harlowjalol00:45
harlowjak00:45
mordredharlowja: I also get that error00:45
anteayajeblair: draft email looks good to me00:45
jeblairharlowja: bat url00:45
jeblairbad url00:45
clarkbharlowja: https://review.openstack.org/#/q/project:openstack/taskflow,n,z that works fine00:45
jeblairhttps://review.openstack.org/#/q/project:openstack/taskflow,n,z00:45
clarkbyes what jeblair said00:45
harlowjahmmm, guess i had something messed up00:45
harlowjak00:45
harlowjathx00:45
jeblairharlowja: yeah, the ,n,z is like the terminating null for the query string :)00:45
mordredhttps://review.openstack.org/#/q/project:openstack/taskflow,n,z00:45
mordredyah00:46
harlowja:(00:46
mordredgah00:46
fungiit's possible gerrit 2.10 was normalizing urls people were browsing and now those are invalid under 2.800:46
mordredyah00:46
jeblairisn't that cool?  null-terminated URLs?  :)00:46
harlowjajeblair it's something00:46
harlowjafrom a google product, u'd think they would know urls better00:46
harlowja*from a google opensource project00:46
*** ddieterly has joined #openstack-infra00:47
clarkbthe number of insecure platform warnings is amazing00:47
mordredclarkb: yah. uhm .00:48
mordredclarkb: maybe we shoudl upgrade the libraries. also, didnt' we push patches for nodepool to help some of those?00:48
clarkbmordred: you abandoned them00:48
mordredclarkb: I did?00:48
mordredclarkb: that was silly of me00:48
mordredclarkb: because this is annoying00:49
jeblairml msg sent00:49
clarkbpretty sure, I went hunting to merge them last time I ran into this real hard and seem to have found them abandoned00:49
mordredclarkb: oh - it's because we're using shade to get the client objects RSN isn't it?00:49
*** otter768 has quit IRC00:49
clarkbmordred: except we said that months ago :)00:49
*** dboik_ has quit IRC00:49
mordredyah. :)00:49
mordredto be fair- I do believe that's actually the next patch to land00:49
*** ociuhandu has quit IRC00:49
mordredand greghaynes has it ready to go00:49
clarkbalso I am not sure how shade fixes this00:50
greghaynesyep! was going to beg for reviews today but... well, youall know00:50
clarkbsince the warnings would be triggered in the clients made by shade00:50
mordredhttps://review.openstack.org/#/c/168603/00:50
jeblairstatus ok Gerrit has been downgraded to version 2.8 due to the issues observed today.  Please report further problems in #openstack-infra.00:50
clarkbjeblair: lgtm00:50
*** shashankhegde has quit IRC00:50
mordredclarkb: shade a) depends on the newer versions of things and b) squelches the supider warnings00:50
anteayain the conversation of what to do next I would like to propose upgrading to gerrit 2.900:51
anteayajust to have that on the table00:51
clarkbgreghaynes: mordred why does BAD_CLIENT init on import but FAKE_CLIENT does not?00:51
mordredanteaya: well, honestly - I think the next key is to figure out how to reproduce the problem00:51
anteayayes it is00:52
anteayabut how long to do that is unknown00:52
jeblairyeah, i am not interested in debugging this in production00:52
*** dboik_ has joined #openstack-infra00:52
anteayano argument00:52
clarkb++ I can work on getting nova into review-dev00:52
clarkbor neutron or ironic, basically non trivial git repo00:52
mordredclarkb: I think we should turn review-dev into a complete replica00:52
jeblairclarkb: it eventually affected smaller repos too00:52
jeblairclarkb: 11 total00:53
mordredit's been mildly different for a little too long00:53
jeblairand i think the smallest packfile was 1MB00:53
mordredmight be time for a tear down and recreate, and a script to sync all the things from review?00:53
jeblair#status ok Gerrit has been downgraded to version 2.8 due to the issues observed today.  Please report further problems in #openstack-infra.00:53
openstackstatusjeblair: sending ok00:53
greghaynesclarkb: There was sume rebase funkyness there, I should make that symmetric00:53
clarkbgreghaynes: mordred also have either of you tested that against devstack with my intructions to do so?00:53
mordredclarkb: you have instructions to test nodepool against devstack? because we should turn those into a functional test ...00:54
greghaynesclarkb: basically the FAKE_CLIENT stuff was added to master since that patch was made, I had review pushback about initializing client classes at import time00:54
mordredclarkb: I'll attack that tomorrow00:54
clarkbmordred: yes functional tests is next step00:54
mordredsweet00:55
clarkbmordred: problem is its hella slow because nested virt00:55
greghaynesbut looks like the FAKE_CLIENT that got merged didnt have the same review pushback00:55
mordredclarkb: ah. yes. I'd imagine so00:55
clarkbmordred: that and pleia2 keeps finding problems iwth them :)00:55
mordred:)00:55
mordredpleia2 gets a gold star00:55
mordredok. I'm going to dinner. it's food o'clock00:55
greghaynesclarkb: I have not tested against devstack00:55
*** ChanServ changes topic to "Discussion of OpenStack Developer and Community Infrastructure | docs http://docs.openstack.org/infra/manual/ http://ci.openstack.org/ | bugs https://storyboard.openstack.org/ | source https://git.openstack.org/cgit/openstack-infra/"00:55
-openstackstatus- NOTICE: Gerrit has been downgraded to version 2.8 due to the issues observed today. Please report further problems in #openstack-infra.00:55
clarkbok so I think testing against devstack should be next step there, happy to work with whoever to do that00:55
greghaynesclarkb: is it crazy to test against hpcloud / rax?00:56
greghaynesbecause, why not00:56
greghaynesmy quota should be big enough to make a couple images and nodes...00:57
clarkbgreghaynes: I think the idea is to start with a known quantity that we have control over00:57
clarkbgreghaynes: becuase as soon as you deal with rax/hpcloud its all bonghits the whole way down00:57
greghaynesheh00:57
openstackstatusjeblair: finished sending ok00:58
clarkbgreghaynes: mordred will have a couple comments as soon as I can check one more thing00:58
greghaynesok00:58
clarkbgreghaynes: not really a fan of the use_fakes flag, do you prefer that over just overriding setUpFakes as appropriate?01:01
clarkbgreghaynes: method resolution seems like a better solution here to me but I may be missing something01:01
greghaynesclarkb: I have basically 0 opinion either way01:02
*** achanda has joined #openstack-infra01:03
clarkbok, my only concern is that setUp() is an api we don't define so its weird to change it01:03
greghaynesclarkb: yea, I think youre right, overriding is cleaner01:03
greghaynesclarkb: my biggest question is whether theres other cases I need to test01:04
greghaynessince I only hit those two01:04
greghaynesnot sure if theres other config overriding cases we expect to work01:04
clarkbI think every test goes through the methods in the base/db classes to get configs01:05
openstackgerritSteven Dake proposed openstack-infra/project-config: Add stable/kilo to kolla notifications  https://review.openstack.org/18213301:05
*** prad has quit IRC01:05
greghaynesclarkb: I mean provider configs01:06
greghaynesclarkb: right now im testsing .config/openstack and a nodepool.yaml specified config01:06
greghayneser, provider config01:06
greghaynessupposedly env vars dont matter?01:07
clarkbya no env vars01:07
clarkbok commented01:08
*** achanda has quit IRC01:08
clarkb-1 for the BAD_CLIENT and missing provider.cloud check for reconfiguration, the other things are suggestions I don't feel super strongly about01:08
*** sarob has quit IRC01:09
*** mtanino has quit IRC01:10
openstackgerritSteven Dake proposed openstack-infra/project-config: Add stable/kilo for all stable branches for kolla  https://review.openstack.org/18213301:10
greghaynesclarkb: ok01:10
*** achanda has joined #openstack-infra01:11
*** gyee has quit IRC01:12
clarkbbut otherwise this looks good and even comes with new tests :)01:13
greghaynesclarkb: yea, turns out it was scarily broken01:13
greghaynesso wooo01:13
openstackgerritJames Polley proposed openstack-dev/pbr: WIP: Teach pbr to read extras from setup.cfg  https://review.openstack.org/18179501:14
clarkbbare-centos6 is still puppetting in hpcloud haven't discovered why we can't build them yet01:15
clarkband new bare-trusty should be online in rax momentarily, will work to confirm latest virtualenv is in use once that is done01:15
clarkbjeblair: mordred fungi zaro et al thanks a bunch for jumping on the gerrit thing this afternoon when I wasn't able to be around01:15
fungiclarkb: you can't _always_ be available. i'm sure you'll get the next one01:16
*** banix has quit IRC01:17
clarkbhttp://paste.openstack.org/show/220338/ is the centos6 issue, I am guessing that that dir has gone away for some reason :/01:17
clarkbwhich is odd beacuse the glance image's name doesn't appear to have changed01:17
*** enikanorov2 has quit IRC01:17
*** banix has joined #openstack-infra01:17
clarkbanyways thats a breadcrumb I can follow up on01:17
greghaynesclarkb: theres a fix up for that01:18
clarkbeven better01:19
greghaynesclarkb: https://review.openstack.org/#/c/181750/01:19
*** dboik_ has quit IRC01:19
clarkbgreghaynes: I don't think thats the fix, since the error above happens in not dib builds01:20
greghaynesclarkb: hah01:20
clarkbgreghaynes: its happening on the snapshot VM while building01:20
greghaynesclarkb: so, same thing then01:20
greghaynesbut yea01:20
clarkbso cloud init is getting disabled but its not installed? thats weird01:20
clarkbsince I thought hpcloud base images required cloud init01:20
greghaynesclarkb: yea... maybe its not on centos6?01:20
clarkbpossible, I will have to boot an image there and poke around01:21
openstackgerritMartin André proposed openstack-infra/project-config: Add notifications for all stable branches for kolla  https://review.openstack.org/18213301:21
*** tiswanso has joined #openstack-infra01:22
*** patrickeast has quit IRC01:22
*** tiswanso_ has joined #openstack-infra01:24
*** zz_dimtruck is now known as dimtruck01:24
*** shashankhegde has joined #openstack-infra01:25
*** redrobot has quit IRC01:25
*** stevemar has joined #openstack-infra01:25
*** redrobot has joined #openstack-infra01:26
*** redrobot is now known as Guest2030601:26
*** dstanek has quit IRC01:26
*** dstanek has joined #openstack-infra01:26
*** alexsyip has quit IRC01:27
*** tiswanso has quit IRC01:27
*** otter768 has joined #openstack-infra01:28
jeblairclarkb: np.  and hey, the next gerrit downgrade is all yours if you want it.  ;)01:28
clarkbha01:28
jeblairstill not seeing any pack-related exceptions01:29
clarkbI have bare-trusty node in rax-dfw building with new virtualenv, should know shortly how that does01:29
fungii have evening chores i should switch to. things seem to have calmed down01:29
clarkbI will pop in and out until I get ETIRED so can field questions if they come up01:31
*** shashankhegde has quit IRC01:31
*** zhiwei has joined #openstack-infra01:32
*** dimtruck is now known as zz_dimtruck01:33
*** weshay has quit IRC01:33
*** weshay has joined #openstack-infra01:34
openstackgerritMerged openstack-infra/project-config: update akanda acls to support branching  https://review.openstack.org/18207901:34
*** wenlock has joined #openstack-infra01:36
openstackgerritJames Polley proposed openstack-dev/pbr: WIP: Teach pbr to read extras from setup.cfg  https://review.openstack.org/18179501:38
openstackgerritIan Wienand proposed openstack-infra/devstack-gate: [WIP] run centos7 with neutron  https://review.openstack.org/17968901:40
*** marun has quit IRC01:43
*** ashleighfarnham has joined #openstack-infra01:44
fungioh, btw i will be awol for a few hours tomorrow, but hope to return in time for the infra meeting01:44
fungithat's the earliest we could book the home inspector we wanted. i was originally wanting it to be today, but in retrospect i'm sort of glad that didn't work out01:45
openstackgerritYAMAMOTO Takashi proposed openstack-infra/devstack-gate: Handle the case of REMAINING_TIME <= 0  https://review.openstack.org/17804301:48
*** baoli has quit IRC01:49
*** weshay has quit IRC01:51
jeblairyeah, i'm going to bail after the meetings tomorrow to do this evening's postponed errands01:52
*** baoli has joined #openstack-infra01:52
clarkbat least non pypy jobs seem to be running happily with newer virtualenv01:54
*** sigmavirus24 is now known as sigmavirus24_awa01:54
clarkbhaven't found a pypy job that ran on a node with the new virtualenv yet01:54
clarkbbut I think thats enough to make me happy for tomorrow morning. Now to boot a centos6 image in hpcloud01:54
*** weshay has joined #openstack-infra01:55
clarkbaccording to glance this image is a couple years old...01:56
*** banix has quit IRC01:58
fungiha01:59
fungisomething tells me that's slightly inaccurate01:59
*** packet has quit IRC02:00
*** unicell has quit IRC02:02
*** hdd has quit IRC02:03
*** sarob has joined #openstack-infra02:03
*** dboik has joined #openstack-infra02:07
*** dboik has quit IRC02:07
*** achanda has quit IRC02:07
*** dboik has joined #openstack-infra02:08
*** bknudson has quit IRC02:08
*** achanda has joined #openstack-infra02:09
clarkbso this centos6 image does have /etc/cloud/cloud.cfg.d02:11
clarkband if I run the config update dd for it by hand that works, so something earlier in the image build must be breaking us02:13
fungior trying to refer to it by its chroot path rather than its host system path?02:13
fungithat trips me up regularly with dib since i have trouble remembering what stages run in the chroot and what run from outside it02:14
clarkbno this is a snapshot build02:15
clarkbso no chroots involved02:15
*** sarob has quit IRC02:15
clarkbwild guess is going to be selinux02:15
fungioh, right02:17
fungiit's clearly getting late over here ;)02:17
clarkbrunning our yum update now to see if that changes things02:19
clarkbnope that doesn't break it02:20
clarkbso next best guess is puppet and/or selinux, that will take more time to setup so will save for morning02:21
*** sigmavirus24_awa is now known as sigmavirus2402:21
*** craigbr has joined #openstack-infra02:22
*** wenlock has quit IRC02:23
*** craigbr has quit IRC02:31
*** yamahata has quit IRC02:31
*** bhunter71 has joined #openstack-infra02:31
clarkbwow ok its early on in the process before puppet runs02:33
clarkbwe rmove python-setuptools so it removes cloud init02:34
clarkbwhich we don't actually need we just need to guard against it02:34
clarkbexcept how do rax images work in that case since they do need cloud init?02:35
clarkbmordred: ^ ?02:35
*** banix has joined #openstack-infra02:38
openstackgerritClark Boylan proposed openstack-infra/project-config: Don't disable cloud-init if not installed part 2  https://review.openstack.org/18214202:41
clarkbthere we go02:41
*** ashleighfarnham has quit IRC02:44
*** dims has quit IRC02:45
*** packet has joined #openstack-infra02:45
clarkbgreghaynes: ^ you reviewed the earlier changes in the stack02:45
*** rfolco has quit IRC02:46
*** sputnik13 has joined #openstack-infra02:46
*** packet has quit IRC02:47
*** BharatK has quit IRC02:48
greghayneslgtm02:49
*** ivar-laz_ has joined #openstack-infra02:51
*** ivar-laz_ has quit IRC02:52
*** ivar-lazzaro has quit IRC02:55
*** koolhead17 has joined #openstack-infra02:56
*** julim has joined #openstack-infra02:57
yamamotocan anyone instruct me a proper way to create a stable branch for a stackforge repo?02:58
yamamotoin my case it's stackforge/networking-ofagent02:58
yamamotodo i need a change like this?  https://review.openstack.org/#/c/176724/02:58
clarkbyamamoto: looking at https://review.openstack.org/#/admin/projects/stackforge/networking-ofagent,access you don't have create permissions so yes you will need a change like that to add the creat epermissions02:59
clarkbI found a pypy job that passed on rax-dfw bare-trusty so I think new virtualenv fixes that03:00
clarkbhttp://logs.openstack.org/28/181228/2/gate/gate-oslotest-pypy/e974749/console.html03:00
yamamotoclarkb: thank you.  i'm wondering why eg. neutron.config doesn't need it.03:00
*** sarob has joined #openstack-infra03:00
clarkbyamamoto: neutron does not need it because the openstack release managers get those permissions for neutron and other openstack projects in our global All-Projects acl config03:01
yamamotoclarkb: makes sense.  thank you!03:01
*** hdd has joined #openstack-infra03:01
*** baoli has quit IRC03:02
*** oomichi has quit IRC03:03
openstackgerritYAMAMOTO Takashi proposed openstack-infra/project-config: Add "create" permission for networking-ofagent  https://review.openstack.org/18214403:05
*** jamesmcarthur has joined #openstack-infra03:05
*** baoli has joined #openstack-infra03:12
*** ddieterly has quit IRC03:13
*** panda|afk has quit IRC03:13
*** panda|afk has joined #openstack-infra03:14
*** sputnik13 has quit IRC03:14
*** sputnik13 has joined #openstack-infra03:16
*** dstanek has quit IRC03:16
*** peterstac has quit IRC03:16
*** niedbalski_ has quit IRC03:17
*** schang has quit IRC03:18
*** schang has joined #openstack-infra03:18
*** niedbalski_ has joined #openstack-infra03:19
*** dstanek has joined #openstack-infra03:19
*** peterstac has joined #openstack-infra03:19
*** sputnik13 has quit IRC03:20
*** bhunter71 has quit IRC03:23
*** tiswanso_ has quit IRC03:25
*** fedexo has joined #openstack-infra03:28
*** baoli has quit IRC03:28
*** amotoki_ has joined #openstack-infra03:30
*** stevemar has quit IRC03:31
*** sarob has quit IRC03:36
*** sarob has joined #openstack-infra03:36
*** marcusvrn has joined #openstack-infra03:38
*** yamahata has joined #openstack-infra03:40
*** otter768 has quit IRC03:44
*** sarob has quit IRC03:45
*** dalgaaf has quit IRC03:47
stevebakerwhen I log into gerrit it gives me an eternal "Loading Gerrit Code Review ..." screen. is that expected?03:49
clarkbstevebaker does a hard refresh correct it?03:51
clarkbI wonder if you have newer gerrit client js cached and need to force it back to 2.803:53
*** marcusvrn has quit IRC03:54
sigmavirus24oh man. the review.o.o landing page is so boring again03:56
stevebakerclarkb: nope, empty cache and hard reload -> same result. When it was upgraded I did change some of my settings (switched to new view, tweaked my menues)03:57
clarkbnew view should work, and I added a menu but maybe thats related03:58
clarkbis it  the change view that fails or the main page? both?03:59
*** wenlock has joined #openstack-infra03:59
*** weshay has quit IRC03:59
*** miqui has joined #openstack-infra04:00
stevebakerclarkb: same issue with firefox, so I don't think it is local caching. It works fine if I clear the cookie and don't log in. But as soon as I log in then main page and change views are bust04:01
*** jamespage has quit IRC04:05
*** gnuoy has quit IRC04:05
*** sigmavirus24 is now known as sigmavirus24_awa04:05
*** gnuoy has joined #openstack-infra04:06
clarkbdoes https://review.openstack.org/#/settings/ load?04:06
*** jamespage has joined #openstack-infra04:06
clarkbbut my guess is we may have to surgery your account ^ that page should give us an account number to do it on04:07
stevebakerclarkb: nope, doesn't load04:08
*** banix has quit IRC04:09
clarkbnot seeing any obvious errors in the logs related to you04:12
clarkbstevebaker: can you try loading a change and let me know the change number?04:12
*** camunoz has quit IRC04:12
*** gsagie has left #openstack-infra04:13
stevebakerclarkb: lets do https://review.openstack.org/#/c/172386/04:13
clarkbok04:13
*** ddieterly has joined #openstack-infra04:14
clarkbhaven't seen anything for that change yet and after digging in the db I have found your account, it looks ok to me04:16
*** ajmiller has quit IRC04:17
openstackgerritIan Wienand proposed openstack-infra/devstack-gate: [WIP] run centos7 with neutron  https://review.openstack.org/17968904:17
stevebakerclarkb: refreshing a bunch of times04:18
*** ddieterly has quit IRC04:18
*** jamesmcarthur has quit IRC04:18
clarkbstill nothing04:19
clarkbstevebaker: can you use chrom* developer tools or firebug to see what your side is trying to do?04:19
stevebakerclarkb: let me just try while logged out, just to see what the browser is loading04:20
stevebakerclarkb: snap04:20
openstackgerritgreghaynes proposed openstack-infra/shade: Use fakes instead of mocks for data objects  https://review.openstack.org/18212604:21
*** stevebaker has quit IRC04:22
*** stevebaker has joined #openstack-infra04:22
*** btully has joined #openstack-infra04:22
openstackgerritgreghaynes proposed openstack-infra/shade: Use fakes instead of mocks for data objects  https://review.openstack.org/18212604:23
*** asettle has joined #openstack-infra04:24
*** koolhead17 has quit IRC04:24
stevebakerclarkb: not logged in http://snag.gy/M7YFW.jpg04:25
stevebakerclarkb: logged in http://snag.gy/2RwJi.jpg04:25
clarkbso that just never grabs the change detail, weird04:26
stevebakeryeah, it just stops04:27
clarkbthe change detail request you see on the not logged in example is one of the more important steps, that pulls in much of the info you see on the main change page04:27
stevebakerclarkb: I have a Console error, Uncaught Class$S2141...04:29
*** camunoz has joined #openstack-infra04:29
stevebakerclarkb: only on the logged in one04:29
clarkband that must be from BF27A....cache.html ?04:30
stevebakeryup. I know enough about gwt to not even bother looking04:30
clarkbbut that explains why I don't see errors if they are happening in the client04:30
greghayneswhile looking at my console I noticed FF is complaining about our SSL cert04:30
greghaynesdue to SHA104:31
clarkbgreghaynes: it expires next month yes?04:31
* clarkb double checks04:31
greghaynes7/29/1504:31
clarkb2 months, we can fix then04:31
*** ildikov has quit IRC04:33
clarkbstevebaker: can you write a response to the gerrit upgrade/rollback thread with the info above? Its getting late here not going to be able to help debug much more tonight but don't want this to get lost04:33
*** dims has joined #openstack-infra04:33
clarkbstevebaker: as an alternative, you might try gertty? if this is a client issue that should work around it04:33
clarkbstevebaker: or you can use the ssh api too04:33
*** reed_ has joined #openstack-infra04:36
*** sdake_ has quit IRC04:37
*** dims has quit IRC04:38
*** camunoz has quit IRC04:40
*** jaypipes has quit IRC04:40
stevebakerclarkb: are you sure there is no blob of json or somesuch in my user prefs record which could be cleared? I'm guessing I'm one of the few users to futz with my settings while it was on the upgraded version04:41
clarkbstevebaker: its just a few flags in a db table from what I can see04:42
*** reed_ has quit IRC04:43
*** ildikov has joined #openstack-infra04:46
*** shashankhegde has joined #openstack-infra04:50
*** mrmartin has joined #openstack-infra04:52
*** camunoz has joined #openstack-infra04:52
*** stevemar has joined #openstack-infra04:54
*** markvoelker has joined #openstack-infra04:54
*** ashleighfarnham has joined #openstack-infra04:54
*** sabeen2 has quit IRC04:55
*** jaypipes has joined #openstack-infra04:56
*** mahito has joined #openstack-infra04:57
*** mahito has quit IRC04:58
*** mahito has joined #openstack-infra04:58
*** ildikov has quit IRC04:59
*** yfried has quit IRC05:01
*** sks has joined #openstack-infra05:01
*** hdd has quit IRC05:03
*** amitgandhinz has quit IRC05:06
openstackgerritIan Wienand proposed openstack-infra/devstack-gate: [WIP] run centos7 with neutron  https://review.openstack.org/17968905:06
*** ayoung has quit IRC05:06
*** freerunner has joined #openstack-infra05:07
*** teran has joined #openstack-infra05:08
*** freerunner has quit IRC05:11
*** unicell has joined #openstack-infra05:14
*** ddieterly has joined #openstack-infra05:14
*** Krinkle is now known as Krinkle|detached05:18
*** ddieterly has quit IRC05:19
*** deepakcs has joined #openstack-infra05:24
*** asettle has quit IRC05:30
*** armax has quit IRC05:34
*** ildikov has joined #openstack-infra05:38
*** otter768 has joined #openstack-infra05:45
*** hichihara has quit IRC05:47
*** unicell has quit IRC05:50
*** otter768 has quit IRC05:50
*** unicell has joined #openstack-infra05:50
*** markus_z has joined #openstack-infra05:51
openstackgerritRuslan Kamaldinov proposed openstack-infra/project-config: Add functional test job for python-muranoclient  https://review.openstack.org/18208205:56
openstackgerritRuslan Kamaldinov proposed openstack-infra/project-config: Add functional test job for python-muranoclient  https://review.openstack.org/18208205:58
*** koolhead17 has joined #openstack-infra06:00
openstackgerritOpenStack Proposal Bot proposed openstack-infra/project-config: Normalize projects.yaml  https://review.openstack.org/18215806:01
*** unicell1 has joined #openstack-infra06:03
*** unicell has quit IRC06:04
*** dstanek has quit IRC06:08
*** dstanek has joined #openstack-infra06:09
*** ibiris_away is now known as ibiris06:10
openstackgerritSteve Kowalik proposed openstack-infra/infra-specs: Add a specification about building packages  https://review.openstack.org/17971306:12
*** scheuran has joined #openstack-infra06:14
*** mmedvede has quit IRC06:15
*** ddieterly has joined #openstack-infra06:15
*** markvoelker has quit IRC06:15
*** afazekas_ has joined #openstack-infra06:16
*** markvoelker has joined #openstack-infra06:18
*** coolsvap|afk is now known as coolsvap06:18
*** ddieterly has quit IRC06:20
*** coolsvap is now known as coolsvap|afk06:21
openstackgerritMerged openstack-infra/project-config: Normalize projects.yaml  https://review.openstack.org/18215806:23
*** mmedvede has joined #openstack-infra06:24
*** coolsvap|afk has quit IRC06:28
openstackgerritRuslan Kamaldinov proposed openstack-infra/project-config: Add functional test job for python-muranoclient  https://review.openstack.org/18208206:28
*** asettle has joined #openstack-infra06:28
*** coolsvap has joined #openstack-infra06:29
*** sdake_ has joined #openstack-infra06:38
*** soren_ has joined #openstack-infra06:38
*** ashleighfarnham has quit IRC06:40
*** HeOS has quit IRC06:40
openstackgerritMerged openstack-infra/project-config: Register openstack-infra-incident with accessbot  https://review.openstack.org/18208606:41
*** BharatK has joined #openstack-infra06:47
openstackgerritRuslan Kamaldinov proposed openstack-infra/project-config: Add functional test job for python-muranoclient  https://review.openstack.org/18208206:47
*** shashankhegde has quit IRC06:49
*** amitgandhinz has joined #openstack-infra06:50
*** Ala has joined #openstack-infra06:53
*** stevemar has quit IRC06:57
*** jcoufal has joined #openstack-infra06:59
*** mpavone has joined #openstack-infra06:59
*** wenlock has quit IRC07:04
*** asettle has quit IRC07:06
*** panda|afk has quit IRC07:13
*** panda|afk has joined #openstack-infra07:14
openstackgerritMerged openstack-infra/system-config: Log openstack-infra-incident  https://review.openstack.org/18208707:16
*** ddieterly has joined #openstack-infra07:16
*** dizquierdo has joined #openstack-infra07:18
*** btully has quit IRC07:20
*** ddieterly has quit IRC07:21
*** mpaolino has joined #openstack-infra07:22
*** mpaolino has quit IRC07:22
*** sdake_ has quit IRC07:23
*** katyafervent is now known as katyafervent_awa07:24
*** sshnaidm has joined #openstack-infra07:26
*** katyafervent_awa is now known as katyafervent07:26
*** jistr has joined #openstack-infra07:33
*** mjg is now known as gilliard07:33
*** _nadya_ has joined #openstack-infra07:33
*** sshnaidm has quit IRC07:33
*** koolhead17 has quit IRC07:38
*** koolhead17 has joined #openstack-infra07:39
*** woodster_ has quit IRC07:40
*** _nadya_ has quit IRC07:43
*** sshnaidm has joined #openstack-infra07:44
*** otter768 has joined #openstack-infra07:46
*** jlanoux has joined #openstack-infra07:46
*** mrunge has joined #openstack-infra07:47
*** hashar has joined #openstack-infra07:49
openstackgerritSergey Kraynev proposed openstack-infra/project-config: Add functional test job for python-heatclient  https://review.openstack.org/18053607:49
*** hashar has quit IRC07:50
*** hashar_ has joined #openstack-infra07:50
*** shardy_z is now known as shardy07:50
*** otter768 has quit IRC07:50
*** koolhead17 has quit IRC07:51
*** _nadya_ has joined #openstack-infra07:52
*** koolhead17 has joined #openstack-infra07:52
*** openstackstatus has quit IRC07:52
*** openstack has joined #openstack-infra07:55
*** koolhead17 has quit IRC07:55
*** koolhead_ has joined #openstack-infra07:55
*** heyongli has quit IRC07:55
*** _nadya_ has quit IRC07:56
*** HeOS has joined #openstack-infra07:56
davidlenwellis gerrit broken right now?07:56
davidlenwellgetting Exception: Could not connect to gerrit at ssh://dlenwell@review.openstack.org:29418/stackforge/akanda-appliance-builder.git trying to git review07:57
anteayadavidlenwell: what do you see to prompt you to ask07:57
*** HeOS has quit IRC07:57
*** HeOS has joined #openstack-infra07:57
*** teran has quit IRC07:58
anteayastream events works for me, which is an ssh command07:58
*** hashar_ is now known as hashar07:58
davidlenwellyeah .. I can ping the server too07:58
AJaegerdavidlenwell: webui works07:59
*** Hal has joined #openstack-infra07:59
anteayacan you try `ssh -p 29418 <username>@review.openstack.org gerrit stream-events`07:59
*** Hal is now known as Guest9120807:59
davidlenwelloh I may be having a keychain issue..08:00
davidlenwellok .. that was is .. sorry for the false alarm ..08:02
anteayaglad you figured it out08:02
davidlenwell/s/is/it08:02
*** arxcruz has joined #openstack-infra08:03
*** yfried has joined #openstack-infra08:05
*** derekh has joined #openstack-infra08:09
*** Longgeek has joined #openstack-infra08:09
*** Guest91208 has quit IRC08:10
openstackgerritJaume Devesa proposed openstack-infra/project-config: Define MidoNet v2 devstack-gate jobs  https://review.openstack.org/18193208:10
openstackgerritDerek Higgins proposed openstack-infra/tripleo-ci: Nothing to see here  https://review.openstack.org/11101108:16
*** e0ne has joined #openstack-infra08:17
*** e0ne is now known as e0ne_08:17
*** ddieterly has joined #openstack-infra08:17
*** vponomaryov has joined #openstack-infra08:19
*** isviridov_away is now known as isviridov08:21
*** ddieterly has quit IRC08:22
*** Longgeek has quit IRC08:22
openstackgerritRuslan Kamaldinov proposed openstack-infra/project-config: Add functional test job for python-muranoclient  https://review.openstack.org/18208208:22
*** achanda has quit IRC08:25
*** koolhead_ has quit IRC08:26
*** Longgeek has joined #openstack-infra08:27
*** Longgeek has quit IRC08:29
*** koolhead17 has joined #openstack-infra08:29
*** Longgeek has joined #openstack-infra08:30
*** fedexo has quit IRC08:30
openstackgerritJaume Devesa proposed openstack-infra/project-config: Define MidoNet v2 devstack-gate jobs  https://review.openstack.org/18193208:35
openstackgerritMehdi Abaakouk (sileht) proposed openstack/requirements: Add InfluxDB  https://review.openstack.org/18092508:43
*** e0ne_ is now known as e0ne08:46
*** e0ne is now known as e0ne_08:46
*** pal has joined #openstack-infra08:49
*** koolhead17 has quit IRC08:50
*** koolhead17 has joined #openstack-infra08:51
*** arxcruz has quit IRC08:52
*** arxcruz has joined #openstack-infra08:53
*** e0ne_ is now known as e0ne08:55
*** koolhead17 has quit IRC08:55
*** yfried is now known as yfried|afk08:57
*** samueldmq has quit IRC09:00
*** ericksonfgds has quit IRC09:00
*** yfried|afk is now known as yfried09:01
*** ssam2 has joined #openstack-infra09:03
*** sshnaidm has quit IRC09:03
*** mahito has quit IRC09:04
*** jtomasek has joined #openstack-infra09:06
openstackgerritIan Wienand proposed openstack-infra/devstack-gate: [WIP] run centos7 with neutron  https://review.openstack.org/17968909:12
*** sshnaidm has joined #openstack-infra09:15
*** tnovacik has joined #openstack-infra09:16
*** nfedotov has joined #openstack-infra09:17
*** ddieterly has joined #openstack-infra09:18
*** fhubik has joined #openstack-infra09:22
*** rlandy has joined #openstack-infra09:22
*** ddieterly has quit IRC09:22
*** devvesa has joined #openstack-infra09:26
*** yamamoto has quit IRC09:27
*** yamamoto has joined #openstack-infra09:27
*** yamamoto has quit IRC09:32
openstackgerritIan Wienand proposed openstack-infra/devstack-gate: [WIP] run centos7 with neutron  https://review.openstack.org/17968909:35
*** claudiub has joined #openstack-infra09:39
*** otter768 has joined #openstack-infra09:39
*** fhubik is now known as fhubik_afk09:40
*** ZZelle_ has quit IRC09:42
*** ZZelle_ has joined #openstack-infra09:42
jktfungi: are you hitting that one as well?09:42
*** ihrachyshka has joined #openstack-infra09:46
*** mpaolino has joined #openstack-infra09:50
*** aswadr has joined #openstack-infra09:51
*** Mmike has quit IRC09:52
*** MmikeM has quit IRC09:52
*** cdent has joined #openstack-infra09:55
openstackgerritDerek Higgins proposed openstack-infra/tripleo-ci: Update ci for F21 jenkins nodes  https://review.openstack.org/18221909:56
openstackgerritIan Wienand proposed openstack-infra/devstack-gate: [WIP] run centos7 with neutron  https://review.openstack.org/17968909:58
*** yamamoto has joined #openstack-infra09:59
*** Daviey has quit IRC10:03
*** Daviey has joined #openstack-infra10:03
*** Hal has joined #openstack-infra10:05
*** Hal is now known as Guest2901810:06
*** koolhead17 has joined #openstack-infra10:12
*** jlanoux_ has joined #openstack-infra10:13
*** hashar has quit IRC10:14
*** otter768 has quit IRC10:14
*** jlanoux has quit IRC10:16
*** yfried is now known as yfried|afk10:18
*** ddieterly has joined #openstack-infra10:18
openstackgerritMerged openstack-infra/zuul: Merger: ensure_cloned() now looks for '.git'  https://review.openstack.org/12343710:19
*** e0ne is now known as e0ne_10:21
*** Mmike has joined #openstack-infra10:21
*** Mmike has joined #openstack-infra10:21
*** ddieterly has quit IRC10:23
*** yfried|afk is now known as yfried10:23
*** pelix has joined #openstack-infra10:26
*** sshnaidm has quit IRC10:27
*** jlanoux has joined #openstack-infra10:29
*** mpaolino has quit IRC10:31
*** jlanoux_ has quit IRC10:32
*** dims has joined #openstack-infra10:33
openstackgerritMerged openstack-infra/project-config: Add "create" permission for networking-ofagent  https://review.openstack.org/18214410:33
*** mcdonagm__ has joined #openstack-infra10:34
*** yfried is now known as yfried|afk10:34
*** yamahata has quit IRC10:35
*** bcornec1 has joined #openstack-infra10:36
*** bcornec has quit IRC10:36
*** mcdonagm has quit IRC10:36
*** yfried|afk is now known as yfried10:38
*** e0ne_ is now known as e0ne10:39
*** jlanoux_ has joined #openstack-infra10:40
*** soren_ has quit IRC10:43
*** soren_ has joined #openstack-infra10:43
*** soren_ is now known as soren10:43
*** jlanoux has quit IRC10:43
sorenI'm a little bit confused. I went to jenkins.openstack.org to look at some recent runs of a particular test, but I don't see any record of the builds in Jenkins. Is Jenkins not involved in running tests anymore?10:44
sorenExample: https://jenkins.openstack.org/job/gate-glance-python27/ shows no builds.10:45
*** zhiwei has quit IRC10:46
*** fhubik_afk is now known as fhubik10:47
*** pc_m has joined #openstack-infra10:47
openstackgerrityolanda.robla proposed openstack-infra/jenkins-job-builder: Query all jobs once  https://review.openstack.org/18136410:50
AJaegersoren: we have z jenkins - and zuul distributes them.10:50
sorenAJaeger: "z jenkins"?10:50
AJaegerSorry, 710:50
*** ociuhandu has joined #openstack-infra10:50
sorenAJaeger: Oh, I see. Ok.10:51
*** coolsvap is now known as coolsvap|afk10:52
AJaegerthere's jenkins1, jenkins2 - if you want to have an overview about running jobs, better use other means10:52
AJaegercan't help further with that right now...10:52
*** yfried is now known as yfried|afk10:54
sorenSure, thanks. I was just curious what a typical runtime for glance unit tests were. This was my first instinct.10:54
*** Krinkle|detached is now known as Krinkle10:56
AJaegersoren: just check via review.openstack.org10:56
StevenKAJaeger: http://paste.openstack.org/show/220524/ sorry for the wrapping badness10:56
AJaegerAnd there's http://graphite.openstack.org/10:56
*** yfried|afk is now known as yfried10:57
AJaegerStevenK: Glad you figured it out!10:58
yamamotoafter https://review.openstack.org/#/c/182144/ being merged, is there anything for me to do to enable the permission?11:01
openstackgerritDavide Guerri proposed openstack-infra/shade: Add port resource methods  https://review.openstack.org/17996811:02
openstackgerritSergey Reshetnyak proposed openstack-infra/project-config: Make gate-sahara-tox-py27-scenario-unit job voting  https://review.openstack.org/18223811:03
*** links has joined #openstack-infra11:04
AJaegeryamamoto: just use it - see the Infra manual11:04
AJaegeryamamoto: http://docs.openstack.org/infra/manual/drivers.html#create-proposed-branch applies11:05
yamamotoAJaeger: https://review.openstack.org/#/admin/projects/stackforge/networking-ofagent,branches doesn't have a form for me11:08
yamamotoAJaeger: and https://review.openstack.org/#/admin/projects/stackforge/networking-ofagent,access doesn't show the permission11:09
yamamotoAJaeger: so i thought some human intervention was necessary.11:09
openstackgerritLouis Taylor proposed openstack-infra/project-config: Add experimental glance_store functional test job  https://review.openstack.org/18200011:10
kragnizAJaeger: gah, thanks for reviewing my mistakes11:10
*** pal has quit IRC11:12
AJaegeryou're welcome, kragniz11:12
*** Mmike has quit IRC11:12
AJaegerkragniz: I wonder whether you can't combine the various drivers instead of starting a new job for each of them.11:13
*** panda|afk has quit IRC11:13
AJaegerI'll add that as comment as well11:14
*** Mmike has joined #openstack-infra11:14
*** Mmike has joined #openstack-infra11:14
AJaegerbut if it runs for 60 mins...11:14
*** panda|afk has joined #openstack-infra11:14
*** sergsh has joined #openstack-infra11:15
openstackgerritDavide Guerri proposed openstack-infra/shade: Add keystone service resource methods  https://review.openstack.org/17762111:15
*** dguitarbite has joined #openstack-infra11:15
*** ddieterly has joined #openstack-infra11:19
*** ddieterly has quit IRC11:23
*** woodster_ has joined #openstack-infra11:29
*** marcusvrn has joined #openstack-infra11:30
*** marcusvrn has quit IRC11:31
*** marcusvrn has joined #openstack-infra11:31
*** samueldmq has joined #openstack-infra11:34
samueldmqmorning11:34
*** panda|afk is now known as panda11:35
*** panda is now known as Guest7968811:35
*** Guest79688 is now known as panda11:36
*** ldnunes has joined #openstack-infra11:38
*** stevebaker has quit IRC11:39
*** asahlin has quit IRC11:43
*** weshay has joined #openstack-infra11:43
*** ddieterly has joined #openstack-infra11:43
*** asahlin has joined #openstack-infra11:43
*** deepakcs has quit IRC11:44
*** smarcet has joined #openstack-infra11:44
*** viktors has quit IRC11:44
*** maishsk has joined #openstack-infra11:45
kragnizAJaeger: yeah, that's a good point11:45
*** jistr is now known as jistr|class11:46
*** jistr|class is now known as jistr11:47
kragnizAJaeger: I'm just using the filesystem driver as a guinea pig for the time being, but I'll refactor them into a single job if it becomes clearer it would be better later on11:47
*** Krinkle is now known as Krinkle|detached11:48
*** jistr is now known as jistr|class11:50
*** maishsk has quit IRC11:52
*** maishsk has joined #openstack-infra11:52
*** hashar has joined #openstack-infra11:53
*** mpavone has quit IRC11:55
*** rfolco has joined #openstack-infra11:56
*** jistr|class is now known as jistr11:57
samueldmqdhellmann, AJaeger do you know the plans to graduate oslo-incubator quota.py to its own library (possibly oslo.quota ? )11:58
*** kgiusti has joined #openstack-infra11:58
*** e0ne is now known as e0ne_12:00
yolandafungi, clarkb, i'm testing apache on centos 7, to use it on cgit, and httpd.services timeout , it never ends booting. Have you ever experimented with that?12:00
fungiyolanda: i have not, i don't think clarkb has either12:00
fungibut i'll let him answer when he's awake12:01
yolandahaving some error like systemctl status httpd.service timeout, seems to be related with systemd12:01
mordredsoren: we also track stats counters in graphite12:01
yolandai wanted to start moving git_backend to centos 7, but i'm quite blocked on that12:01
*** yamamoto has quit IRC12:01
sorenmordred: What are "stats counters"?12:02
*** dprince has joined #openstack-infra12:02
*** ildikov has quit IRC12:02
mordredoh - hrm, we track success and failure - don't seem to have job runtimeme12:02
mordredin graphite12:02
*** dims_ has joined #openstack-infra12:03
fungimordred: i thought we had the runtimes in a separate stat tree from the counts?12:03
mordredah - yeah - there they are12:03
fungisoren: statsd collection12:03
*** dkranz has joined #openstack-infra12:04
fungisoren: zuul emits events about job run times and results and they're collected for future analysis12:04
fungisoren: and http://graphite.openstack.org/ provides a frontend to query that12:05
sorenfungi: Let's just for the sake of the argument assume I'm a complete idiot. Hypothetically, of course.12:05
sorenfungi: Where would I need to click to see how long a typical unit test run takes for, say, glance.12:05
*** dims has quit IRC12:06
*** zul has quit IRC12:06
*** dkranz has quit IRC12:09
samueldmqfungi, oh graphite is nice, so we can compose our chart with whatever metric we want :)12:09
samueldmqwe just click on metrics and they're added to the chart12:09
*** dkranz has joined #openstack-infra12:09
*** mpavone has joined #openstack-infra12:09
mordredsamueldmq: yup12:10
mordredsoren: I'm poking in the data to find such a thing12:11
mordredfungi: stats.timers.pipeline.gate.job.gate-glance-python27.*.median doesn't so much seem to be showing anything12:12
*** bswartz has quit IRC12:12
*** mjturek1 has quit IRC12:13
*** mjturek1 has joined #openstack-infra12:13
samueldmqmordred, cool .. and all those info is caught by events which are sent when running the jobs ?12:13
fungimordred: over what timespan? glance hasn't merged a new change in 4 days, and only 4 in the past week and a half12:13
mordredfungi: good point12:14
*** otter768 has joined #openstack-infra12:15
sorenmordred: Cool.12:15
samueldmqfungi, there's an option there : 'Select a Data Range' which can be useful12:16
fungisamueldmq: yep, i'm just not at a computer i can do that from easily. still have morning waking up things going on12:16
samueldmqfungi, I meant *Date* Range,12:16
*** ildikov has joined #openstack-infra12:17
*** freerunner has joined #openstack-infra12:17
samueldmqfungi, yeah I understand your point .. to show a data range which can show significant data by default12:17
*** gordc has joined #openstack-infra12:18
*** zul has joined #openstack-infra12:19
*** otter768 has quit IRC12:20
*** mpaolino has joined #openstack-infra12:23
*** mpaolino has quit IRC12:23
*** rbradfor has joined #openstack-infra12:25
*** Longgeek has quit IRC12:26
*** Longgeek has joined #openstack-infra12:27
*** rbradfor has quit IRC12:28
samueldmqI wonder if there is an API to make queries on those data regarding jobs stats ..12:28
samueldmqfailing / success rate per project, etc12:29
samueldmqbut not sure it would be useful :p12:29
samueldmqthose could possibly be queried on graphite12:29
mordredthere is, I believe12:30
*** aysyd has joined #openstack-infra12:30
mordredsamueldmq: pabelanger and timrc have been working on spinning up a grafana which is an external thing that talks to the graphite api to make different graphs12:31
samueldmqmordred, nice, I would like to see that :)12:33
samueldmqpabelanger, timrc let me know if you have something published12:33
*** e0ne_ is now known as e0ne12:34
*** ddieterly has quit IRC12:36
vponomaryovHello, does anybody know why CI does not save logs if job timeout was reached? Here is example - http://logs.openstack.org/80/181380/4/check/gate-manila-tempest-dsvm-neutron-no-share-servers/4eafef4/logs/12:36
*** zz_dimtruck is now known as dimtruck12:36
*** dims_ has quit IRC12:40
openstackgerritDavide Guerri proposed openstack-infra/shade: Add keystone service resource methods  https://review.openstack.org/17762112:40
*** dims has joined #openstack-infra12:42
*** mestery has joined #openstack-infra12:42
*** banix has joined #openstack-infra12:43
dhellmannjeblair, fungi, clarkb, anteaya, pleia2, and anyone else who might have contributed: the "depends-on" gerrit tag is my favorite OpenStack feature for Kilo: https://review.openstack.org/#/q/topic:bp/remove-namespace-packages,n,z12:45
*** baoli has joined #openstack-infra12:45
*** baoli has quit IRC12:45
* ttx would like Depends:Same-ChangeID-merges-in-master-first12:46
*** baoli has joined #openstack-infra12:48
*** bhunter71 has joined #openstack-infra12:48
*** Adri2000 has quit IRC12:49
*** radez_g0n3 is now known as radez12:49
*** baoli has quit IRC12:50
*** Adri2000 has joined #openstack-infra12:50
*** baoli has joined #openstack-infra12:50
*** bswartz has joined #openstack-infra12:51
*** tiswanso has joined #openstack-infra12:52
openstackgerritDavid Shrewsbury proposed openstack-infra/shade: Stop leaking server objects  https://review.openstack.org/18151312:56
*** fhubik is now known as fhubik_afk12:56
*** maishsk has quit IRC12:57
AJaegerdhellmann: yeah, it's really handy!12:57
sdaguettx: well, just don't use Idempotent id copy for the backport, then you can get it :)12:57
ttxwe kinda like it though :)12:57
ttx(the idempotent id copy)12:58
AJaegerdhellmann: wow, nice patch series!12:58
*** btully has joined #openstack-infra12:58
dhellmannAJaeger: sed is my friend :-)12:59
sdaguettx: well that's why you can't have nice things :)12:59
*** zul has quit IRC12:59
*** fhubik_afk is now known as fhubik13:00
ttxsdague: we could say across the board that if two things have the same changeID and one of them is in master and the others in other branches, it shall merge first13:00
*** amitgandhinz has quit IRC13:00
*** hdd has joined #openstack-infra13:01
*** dkranz has quit IRC13:01
ttxthat would provide a nice safety net to make sure backports always land in master and avoid regressions there13:01
*** sdake has joined #openstack-infra13:01
kragnizdhellmann: wow, that's impressive!13:01
SpamapSttx: +113:01
*** kgiusti has quit IRC13:02
*** mpavone has quit IRC13:02
*** sdake_ has joined #openstack-infra13:03
*** zul has joined #openstack-infra13:03
*** maishsk has joined #openstack-infra13:03
dhellmannAJaeger, kragniz : I'm going to pump up my stats early this cycle so I can take it easy at the end. ;-)13:03
*** jistr is now known as jistr|mtg13:04
kragnizdhellmann: hehe13:04
AJaegerdhellmann: go for it!13:04
*** tiswanso has quit IRC13:05
*** jordanP has joined #openstack-infra13:06
*** sdake has quit IRC13:06
*** ildikov has quit IRC13:07
*** Ala has quit IRC13:07
jordanPhi guys. I am running a 3rd party ci without Zuul, and without nodepool. Just the plain devstack-gate script. It worked well until "Add errexit to setup & cleanup functions" landed. This patch is a good thing though. My CI fails because when it runs the "copy_mirror_config" which tries to copy a "~/.pydistutils.cfg". Apparently I don't have this file (install exists with 'no source file'). Where is this file supposed to come from ?13:09
*** Ala has joined #openstack-infra13:12
mordredjordanP: our puppet adds that file to /home/jenkins13:13
fungivponomaryov: the log copying happens as part of the job. if the job reaches a jenkins timeout, jenkins just kills the worker, so no logs copied13:13
mordredjordanP: it's where we put mirror config setting (or one of the places)13:13
jordanPmordred, okay, thanks. I don't use puppet, my base image is a base ubuntu 14 image13:13
fungivponomaryov: we build in-job timeout mechanisms to work around that, for example devstack-gate scripts have a timeout option which we set a little lower than the jenkins timeout for the job so that the process group for the tests gets killed and allows the job to finish copying logs before the jenkins timeout is reached13:14
mordredit probably wouldnt' be terrible to put an if [-f ~/.pydistutils.cfg] around that copy13:14
jordanPmordred, +1 :) Can I submit a patch for this ?13:15
fungidhellmann: you have to know deep down that you're never going to let yourself "take it easy"13:15
dhellmannfungi: a boy can dream13:15
*** mpavone has joined #openstack-infra13:15
mordredjordanP: hrm. looking at it - that's part of the setup ... let me look 3 more seconds before I say yes submit a patch ..13:16
jordanPmordred, sure :)13:16
*** freerunner has quit IRC13:16
samueldmqdhellmann, hi ... do you know the plans to graduate oslo-incubator quota.py to its own library (possibly oslo.quota ? )13:17
mordredjordanP: yeah - I'd say wrapping that block in an if [ -f ~/.pydistutils.cfg ] shoudn't be terrible13:17
samueldmqdhellmann, I am asking you because I saw you contributed to incubator :)13:17
*** sdake_ is now known as sdake13:18
jordanPmordred, so far my CI was running okay, so I assume that pydistutils.cfg is not super critical (I lived without before). Do you confirm that not having this file is not too bad ?13:18
mordredjordanP: it's fine - the only thing we use it for is to point things to our pypi mirror13:19
jordanPokay great thanks. Going to submit a change now.13:19
*** freerunner has joined #openstack-infra13:19
*** banix has quit IRC13:19
*** peristeri has joined #openstack-infra13:21
*** yamamoto has joined #openstack-infra13:22
*** ildikov has joined #openstack-infra13:23
*** rfolco_ has joined #openstack-infra13:23
*** freerunner has quit IRC13:23
*** sarob has joined #openstack-infra13:24
*** sarob has quit IRC13:24
*** rfolco has quit IRC13:24
*** sarob has joined #openstack-infra13:25
*** banix has joined #openstack-infra13:25
dhellmannsamueldmq: let's move to #openstack-oslo to chat about that13:27
*** ddieterly has joined #openstack-infra13:27
*** tiswanso has joined #openstack-infra13:29
*** prad has joined #openstack-infra13:29
samueldmqdhellmann, sure13:30
pabelangersamueldmq, this is what I have so far: https://github.com/pabelanger/grafyaml13:31
pabelangerinspiration from JJB, you'd run grafana-dashboards update path/to/dashboard.yaml13:32
pabelangerright now, just a single yaml file is published into grafana, plan to update it to add recursive directories this / next week13:32
pabelangeralso basic support for grafana items right now, rows, panels (text / dashlist)13:33
pabelangerstill need to add validation for others and unit tests13:33
pabelangerbut, because we are using python voluptuous it should be simple to add more coverage into grafana13:33
* mordred looks forward to such things13:33
*** annegentle has joined #openstack-infra13:35
*** sarob_ has joined #openstack-infra13:35
*** dboik has quit IRC13:35
openstackgerritJordan Pittier proposed openstack-infra/devstack-gate: Test for `~/.pydistutils.cfg` existence before copying it  https://review.openstack.org/18229413:36
mordredflaper87: are you ok with 172095 now?13:36
*** dustins has joined #openstack-infra13:37
fungino responses to jeblair's repo-discuss post so far. and #gerrit is still basically silent aside from semi-idle chatter13:37
*** mattfarina has joined #openstack-infra13:38
flaper87mordred: yeah, go ahead. I've the patch ready!13:38
*** amitgandhinz has joined #openstack-infra13:38
flaper87mordred: thanks for checking13:38
*** sarob has quit IRC13:38
openstackgerritDavide Guerri proposed openstack-infra/shade: Add keystone endpoint resource methods  https://review.openstack.org/18032813:39
mordredfungi: wow. that's SO EXCITING13:40
fungimakes me wonder if anyone's actually using 2.10 under any appreciable load13:40
sdaguefungi: so, we are the biggest gerrit install right? And I also assume with the 200+ CI systems attached to it the inbound voting load is far more than anyone else has.13:42
fungiprobably. i don't actually know how heavy the traffic is on android's gerrit, or wikimedia's13:43
fungieclipse foundation uses it too, but i do suspect theirs is lower volume than ours13:43
*** links has quit IRC13:44
*** smarcet has quit IRC13:44
*** Ala has quit IRC13:45
*** sarob_ has quit IRC13:45
*** sarob has joined #openstack-infra13:45
mordredgerrit's gerrit hasn't crossed the 100k changes mark13:45
*** mriedem_away is now known as mriedem13:46
fungii can't remember whether gerrit's gerrit is the one hosting android development, or whether they're separate instances13:46
mordredneither has cyanogenmod's although they're close13:46
mordredhttps://android-review.googlesource.com13:46
*** bauzas has quit IRC13:46
mordredhas at least 150k changes - so they're at least similar in data size13:47
*** asrangne has joined #openstack-infra13:47
*** bauzas has joined #openstack-infra13:47
fungiahh, yep13:47
fungiand running 2.1113:47
mordredI'm fairly certain that our use of the gerrit api for automated systems dwarfs everyone else by large orders of magnitude though13:48
fungi~50 commits behind the build running on gerrit's gerrit13:48
*** arielb has joined #openstack-infra13:49
*** arielb has joined #openstack-infra13:49
*** aswadr has quit IRC13:50
sdagueandroid seems to be doing about 10k changes in 60 days, and we do so in ~40. So our change inbound rate is double13:51
sdagueoh... android dev uses drafts?13:51
mordredthey like their secrets13:52
*** sarob has quit IRC13:52
sdagueI've also yet to find a change with > 3 revisions13:52
*** mestery has quit IRC13:53
fungithat matches my quality expectations for their platform13:53
mordredwe should count both changes and change-revions in our talking about scale stuff13:53
mordredfungi: :)13:53
*** e0ne is now known as e0ne_13:53
*** markvoelker has quit IRC13:53
sdagueyes, we should13:53
BharatKsdague: fungi: I sent patch to "Archive GlusterFS logs" https://review.openstack.org/#/c/171500/13:54
*** Ala has joined #openstack-infra13:54
BharatKsdague: fungi and this got merged. But after job run I am getting all glusterfs log files with zero size13:54
BharatKsdague: fungi http://logs.openstack.org/54/182254/3/check/check-tempest-dsvm-full-glusterfs-nv/2096420/logs/glusterfs/13:54
BharatKsdague: fungi May I know the reason for this?13:54
sdagueso... I'm actually extra confused now, do they have a different change id allocator? Because when I randomly pick change numbers, unless they end in a 0 I seem to get an error13:54
*** e0ne_ is now known as e0ne13:55
mordredweird13:55
*** maishsk has quit IRC13:55
openstackgerritRussell Bryant proposed openstack-infra/reviewstats: Revert "Fix compat with gerrit 2.9"  https://review.openstack.org/18230013:56
*** bknudson has joined #openstack-infra13:57
*** dboik has joined #openstack-infra13:58
fungiBharatK: i don't see any errors around where those logs are copied to /opt/stack/logs or subsequently scp'd to the logserver. is it possible that whatever writes to those file descriptors hasn't flushed its buffers?13:58
*** maishsk has joined #openstack-infra13:59
*** maishsk has quit IRC13:59
*** fhubik is now known as fhubik_afk13:59
*** banix has quit IRC14:00
*** stevebaker has joined #openstack-infra14:00
sdaguerussellb: it looks like the base patch never merged anyway14:00
BharatKfungi: No. actually in local environment I am able to see the logs there. Through job it is coping files correctly but not the content.14:00
russellbsdague: oh, well that's convenient14:00
sdagueyeh14:00
russellbsure enough, thanks :)14:00
sdagueit hit a merge conflict14:00
*** sarob has joined #openstack-infra14:01
BharatKfungi: Is there any way to check whether glusterfs files have some content or not while running the job.14:01
fungiBharatK: i suppose you could make an empty glusterfs patch which depends-on a throwaway devstack-gate patch containing some additional debug lines around the log copying to wc -l them or tail them or something14:02
fungier, glusterfs plugin patch or whatever your repo is14:03
fungior some project which has the glusterfs variant job in its experimental pipeline14:03
openstackgerritDerek Higgins proposed openstack-infra/tripleo-ci: WIP: Update ci for F21 jenkins nodes  https://review.openstack.org/18221914:04
dimssdague: lack of python3 a show stopper for global requirements repo? (python-kubernetes)14:05
sdaguedims: yes, pretty much14:05
openstackgerritJaume Devesa proposed openstack-infra/project-config: Define MidoNet v2 devstack-gate jobs  https://review.openstack.org/18193214:05
*** armax has joined #openstack-infra14:05
BharatKfungi: Yeah got it. I will send some test patch to stackforge/devstack-plugin-glusterfs project. Thanks for the idea.14:05
sdagueunless there is a *really* good reason14:05
*** ildikov has quit IRC14:05
openstackgerritMerged openstack-infra/shade: Update server API for get/list/search interface  https://review.openstack.org/18029314:05
openstackgerritMerged openstack-infra/shade: Update images API for get/list/search interface  https://review.openstack.org/18060014:05
openstackgerritMerged openstack-infra/shade: Rewrite extension checking methods  https://review.openstack.org/18193514:07
*** Ala has quit IRC14:08
*** rossella_s has quit IRC14:08
*** Ala has joined #openstack-infra14:08
zxiiromordred: drafts don't have to be "secret" one of the projects I work on we setup drafts to be public.14:08
fungimordred: looks like we have a gerrit acl update which didn't get applied during yesterday's carnage. what's the current recommended way to rerun manage-projects? via ansible or safe to just run locally on gerrit? need to do it as gerrit2 or root?14:08
*** rossella_s has joined #openstack-infra14:09
pabelangerSo, I'm just starting to look at shade.  I wanted to see if anybody had some code up to use shade to launch a single_use_slave?  I know I could use launch_node in system-config, but the honest answer is, I just want to launch a single jenkins node, without connecting it into puppet, so I can then install devstack a top of it14:09
mordredfungi: guh - I think it's safe to run locally as gerrit214:10
fungimordred: thanks14:10
mordredpabelanger: yes, this is very possible14:10
*** freerunner has joined #openstack-infra14:10
zxiiromordred: what's the progress on that patch to allow setting nodepool's public/private network to a custom network? I noticed the Gerrit patch I was following was closed is there a new one?14:10
mordredpabelanger: you may want to learn all about the new os_server module I wrote using shade for ansible14:10
mordredzxiiro: we already support configuring custom networks ...14:11
vponomaryovfungi: according to timeouts of jobs, in mentioned case by me - "devstack-gate"'s timeout is not reached (60 min) and reached only CI's which is 65 minutes,14:11
sdaguesadly, the android gerrit doesn't enable ssh at all14:11
*** ajmiller has joined #openstack-infra14:11
sdagueso adhocing to figure out their activity level is not nearly so simple14:11
zxiiromordred: oh so it was fixed recently? I'll have to checkout the latest nodepool then...14:11
mordredpabelanger: https://github.com/ansible/ansible-modules-core/blob/devel/cloud/openstack/os_server.py14:11
mordredzxiiro: no, it's been in nodepool for quite some time - perhaps I'm not understanding which thing you need14:12
*** StevenK has quit IRC14:12
zxiiromordred: awhile back you suggested I hack this patch together for nodepool until you fixed nodepool to support this: https://github.com/zxiiro/nodepool/commit/7bc6b47df5464cf7b97e4b75a8eb6591ced71ce414:13
mordredpabelanger: https://github.com/ansible/ansible-modules-core/blob/devel/cloud/openstack/os_server.py#L302 can show you the code you need if you just want to write a shade script directly though14:13
*** BharatK has quit IRC14:13
fungighub = github.Github(secure_config.get("github", "username"),14:13
fungiNoSectionError: No section: 'github'14:13
fungii wonder if we recently broke jeepyb14:13
mordredhrm14:15
mordredthat would be annoying14:15
mordredI do remember approving a jeepyb patch recently14:16
*** mpavone has quit IRC14:16
*** smccully has joined #openstack-infra14:16
*** otter768 has joined #openstack-infra14:16
*** _smccully has joined #openstack-infra14:16
*** _smccully has quit IRC14:16
*** koolhead17 has quit IRC14:16
*** smccully has quit IRC14:16
fungioh, gerrit2 doesn't have read access to /etc/github/github-projects.secure.config14:17
*** smccully has joined #openstack-infra14:17
mordredfungi: last jeepyb patch was May 1 - I'm pretty sure we would have heard screaming if project creation had been broken that long14:17
*** zul has quit IRC14:17
fungi-r--r----- 1 root github14:17
*** sarob has quit IRC14:17
mordredoh! well them - maybe we run that script at root then14:17
*** koolhead17 has joined #openstack-infra14:17
fungiyje "github" group has no members14:17
fungier, the14:17
*** stevemar has joined #openstack-infra14:17
*** claudiub has quit IRC14:18
*** fhubik_afk is now known as fhubik14:18
*** wenlock has joined #openstack-infra14:18
*** zul has joined #openstack-infra14:19
*** fhubik is now known as fhubik_afk14:20
*** wenlock has quit IRC14:20
*** ildikov has joined #openstack-infra14:21
*** otter768 has quit IRC14:21
*** wenlock has joined #openstack-infra14:21
*** annegentle has quit IRC14:21
*** deepakcs has joined #openstack-infra14:21
*** annegentle has joined #openstack-infra14:22
*** koolhead17 has quit IRC14:22
*** dimtruck is now known as zz_dimtruck14:22
*** fhubik_afk is now known as fhubik14:22
openstackgerritDavanum Srinivas (dims) proposed openstack/requirements: Allow Magnum to conform to global requirements process  https://review.openstack.org/17083014:24
*** nelsnelson has joined #openstack-infra14:24
dimsmordred: sdague: dropped the python-kubernetes, it's just docker-py that's needed. reworked the commit with info requested in README. please take a look when you get a chance. ^^^14:24
*** signed8bit has joined #openstack-infra14:25
*** sigmavirus24_awa is now known as sigmavirus2414:25
openstackgerritMerged openstack/requirements: Update xstatic-font-awesome to 4.3.0  https://review.openstack.org/16214214:27
*** rfolco_ has quit IRC14:27
*** michchap has quit IRC14:27
openstackgerritMatthew Treinish proposed openstack-infra/project-config: Add kilo compat jobs to tempest  https://review.openstack.org/18190714:28
*** rfolco has joined #openstack-infra14:28
clarkbyolanda: fungi I have not tested on centos7 yet. If I had to guess what the issue is centos7 uses apache 2.4 like trusty and the vhost needs to be updated?14:28
*** devvesa has quit IRC14:29
mtreinishanteaya, AJaeger, sdague: ^^^ if you get a sec, assuming I didn't screw that up, it should be pretty simple14:29
mordreddims: done14:30
*** zz_dimtruck is now known as dimtruck14:30
openstackgerritMerged openstack/requirements: Bump cryptography to 0.8.2 for thread safety fix  https://review.openstack.org/17267214:30
dimsthank you sir!14:30
*** maishsk has joined #openstack-infra14:31
*** sarob has joined #openstack-infra14:33
anteayamtreinish: you put in a stanza for -kilo-nv but I don't see any -kilo-nv jobs added in zuul/layout.yaml in your patch14:33
openstackgerritValeriy Ponomaryov proposed openstack/requirements: Bump ddt to min version 0.7.0  https://review.openstack.org/16616214:34
*** thedodd has joined #openstack-infra14:34
mtreinishanteaya: I figured it'd be better to have it there for future use, it was there for the other branches14:34
fungihrm, so the ultimate issue with the stale acls i'm seeing is that /etc/project-config hasn't been updated14:34
*** dangers_away is now known as dangers14:34
fungion review.o.o14:34
*** Ala has quit IRC14:35
*** sarob has quit IRC14:35
fungiNotice: Skipping run of Puppet configuration client; administratively disabled (Reason: 'reason not specified');14:35
openstackgerritClint Adams proposed openstack-infra/system-config: Add #kolla to the list of statusbot channels  https://review.openstack.org/18167314:35
fungithere we go14:35
fungiwe never reenabled puppet after yesterday's maintenance14:35
mordredfungi: hahahahaha14:36
fungiforgot we were applying with an alternative lockfile14:36
zxiiromordred: does my github patch ring any bells?14:37
openstackgerritMerged openstack/requirements: global-requirements: Add ovs  https://review.openstack.org/17789114:37
mordredzxiiro: it does not. but we currently use nodepool with specific neutron networks in our hp cloud region, so I know that works14:37
*** Ala has joined #openstack-infra14:38
mordredzxiiro: oh! one sec ...  Ijust saw your link above14:38
mordredzxiiro: AHHHHHHHHHHHH14:38
zxiiromordred: yeah about a month ago we were discussing how nodepool currently doesn't allow us to set a network with a name other than "public" or "private"14:38
mordredzxiiro: ok. I grok all the things now14:38
mordredsorry - I have a broken brain often14:38
zxiirono worries, fast paced world we all live in ;)14:39
*** jistr|mtg is now known as jistr14:39
mordredzxiiro: so - no, we don't have that - but we do have some work coming that will fix that14:39
*** Guest20306 is now known as redrobot14:39
openstackgerritMerged openstack/requirements: Uncap pymongo  https://review.openstack.org/17209514:39
zxiiromordred: yeah I was following a gerrit review but it was closed.  Was wondering if there was a newer Gerrit or bug i should be following to get updates?14:39
mordredzxiiro: because honestly what should be being checked there is the network property about whether the network is externally routable, I believe14:39
pabelangermordred, Thanks checking it out now14:40
mordredzxiiro: we're working on porting nodepool to use the shade library - and we're teaching shade hwo to be smarter about all of these things14:40
clarkbmordred: pretty sure that property does not exist14:40
anteayamtreinish: the only place both juno-nv and icehouse-nv are used are in the devstack-gate jobs in zuul/layout.yaml, how would you feel about saving some time and just offering kilo-nv jobs to devstack-gate in the same patch, or a dependent one?14:40
mordredclarkb: it does, in fact14:40
clarkbmordred: pretty sure my devstack test cloud has not had that14:40
mordredclarkb: on the neutron network/router?14:40
clarkbmordred: but its gone now, so not easy to check14:41
clarkbmordred: no nova net14:41
mordredright. this is a neutron setting14:41
clarkbmordred: then we can't rely on it14:41
fungioh, fun. github api still fails most of the time on a full manage-projects run14:41
mordredclarkb: hang on14:41
fungiSSLError: _ssl.c:495: The handshake operation timed out14:41
mtreinishanteaya: sure I'll respin it right now to add the d-g jobs14:41
mordredclarkb: we already have to do checks to see what sort of networking you have - currently we do it by shape of the network dict14:41
anteayamtreinish: thank you14:41
mordredclarkb: that tells us whether your networking is nova-net or neutron14:41
*** StevenK has joined #openstack-infra14:42
*** emagana has joined #openstack-infra14:42
mordredclarkb: if we detect that your networking is neutron rather than nova net, then in that fork it's actually both more efficient and less racy to use neutron floating ip14:42
mordredclarkb: so - we already have forking logic14:42
mordredclarkb: and we can, in that forking logic, be smarter14:42
mordredthe forking logic we have now is very brittle14:42
clarkbits based on existing public clouds because you can do whatever you want as opendaylight has done14:43
mordredclarkb: yes. I know this14:43
mordredclarkb: what I'm saying is that opendaylight's thing is totally detectable14:43
clarkbmordred: right and I am saying I don't understand how since its arbitrary14:43
clarkbmordred: we could say anything that isn't "private" is public14:43
clarkbbut that remains brittle14:43
mordredclarkb: how about we look for the externally-routable property?14:44
mordredclarkb: if it's a neutron network14:44
openstackgerritClint Adams proposed openstack-infra/system-config: Add #kolla to the list of statusbot channels  https://review.openstack.org/18167314:44
openstackgerritMatthew Treinish proposed openstack-infra/project-config: Add kilo compat jobs to tempest and devstack-gate  https://review.openstack.org/18190714:44
clarkbthat assumes your "public" net is externally routable14:44
mtreinishanteaya: ^^^14:44
mordredclarkb: I believe that property is set when it's the network you use to get outside of your current cloud14:45
*** mtanino has joined #openstack-infra14:45
mordredclarkb: there are 4 possibilities - nova-net direct route, nova-net floating ip, neutron direct route, neutron floating-ip. currently we have no known clouds that are nova-net floating ip - so let's ignore that for a sec14:45
clarkbmordred: I am reading api docs now and unfortunately that response parameter is not documented other than being in the example json14:45
mordredfor nova-net direct route, the best we can do is look at network name14:45
mordredclarkb: ok. how about we look for the flag, and if it's there, we use it, and if it's not, we fall back to heuristics basd on network name?14:46
*** ashleighfarnham has joined #openstack-infra14:46
anteayamtreinish: thank you14:46
clarkbmordred: also the example network is called "private-network" but it is router:external = true14:46
fungii agree that public vs private is a poor distinction for generalized use cases. if "externally-routable" means "the interface through which i reach my default gateway" then that's getting closer. but ultimately i think people want "the address for the interface through which nodepoold will know/reach me"14:47
*** freerunner has quit IRC14:47
mordredclarkb: laptop rebooted. one sec14:47
dguerrihttp://imgur.com/TVffcx414:49
dguerriI am pretty sure that there is a pattern here14:49
clarkblooking at hpcloud this should work there, not sure if it would work in general neutron case14:49
*** sdake_ has joined #openstack-infra14:49
dguerricould be morse, could be binary14:49
mordredclarkb: agree14:50
mordredclarkb: so - I think we have a better case to tell people "we're going to try to loko for a network which is marked as router:external=true14:50
fungijeblair: on the "tracking age of zuul-merger git refs" front, at one point we determined that we couldn't find arbitrary refs even if we encoded something like creation epoch time into them... but i was just thinking, what if we used lightweight tags? e.g. have zuul create a corresponding unique tag for each and include a timestamp in the tag name? then we could enumerate, sort and cull tags beyond a14:50
fungispecific marker14:50
mordredclarkb: and if your neutron is weird, we'll handle that as a best-effort next step14:50
clarkbmordred: would probably be good to have zxiiro confirm that for the opendaylight network since we are trying to address zxiiro's issue14:51
*** fhubik is now known as fhubik_afk14:51
mordredindeed14:51
*** carl_baldwin has joined #openstack-infra14:51
mordredzxiiro: can you check your neutron "opendaylight" network and see if it has router:external=true set?14:51
*** fhubik_afk is now known as fhubik14:51
*** e0ne is now known as e0ne_14:51
clarkbzxiiro: can you do a `neutron net-show opendaylight` and `neutron net-show private` and tell us if the router:external flag values are correct14:51
*** fhubik is now known as fhubik_afk14:51
clarkbmordred: we need it on the private network too because if that is also external then we will get confused and have a bad time14:52
zxiirowhere's this neutron command come from?14:52
*** achanda has joined #openstack-infra14:52
clarkbzxiiro: python-neutronclient installation14:52
*** sdake has quit IRC14:52
clarkbnodepool should install it if you run from that env14:52
zxiiroah one sec let me see if it has it14:52
mordredclarkb: yah - we would hope that opendaylight has router:external and private does not14:53
clarkboh wait nodepool currently only uses novaclient? I may be wrong about it installing neutronclient for you. Sorry14:53
*** smarcet has joined #openstack-infra14:54
*** jaypipes has quit IRC14:54
mordredyah. that's one of the reasons we haven't tried to do smarter things in this area with nodepool yet, because then we'd have to plumb through a neutronclient14:54
*** reed_ has joined #openstack-infra14:54
*** deepakcs has quit IRC14:54
mordredwhich is why I was saying it'll be easier when we have shade available because multi-client is better supported there14:54
mordredwe'll also be able to cut down on our api calls for floating ips, which will be nice14:55
mordredbut - those are not happening this week or probably this month14:55
zxiiroyeah my nodepool install doesn't have it. i'm guessing i can pip install it?14:55
mordredyah14:55
jeblairfungi: wait, why wouldn't "refs/zuul/<year>/<month>/<random>" work?14:56
clarkbmordred: found why it wasn't documented. Its a "Network provider extended attributes" extension to the nova api. The docs for that indicate the value should be true if network is externally accessible14:56
annegentlewhew! clarkb :)14:56
mordredclarkb: ah - so you can also get to it via nova api?14:56
*** maishsk has quit IRC14:56
*** freerunner has joined #openstack-infra14:56
clarkbmordred: so not all clouds will have it (why are extensions a good thing?) but thats fine. Bigger issue is if the flag isn't set consistently14:56
mordredyah14:56
*** reed_ has quit IRC14:57
mordredbut it's certainly a thing we can add into the front-line of checking - and one that we can be more rigteously indignant about if it's set to true and the network is not, in fact, externally routable :)14:57
clarkbmordred: hpcloud doesn't like novaclient doing net-list or network-list14:57
zxiiroi tried pip install neutronclient and it's nto a package14:57
zxiirowe're using rackspace if that helps?14:57
mordredzxiiro: pip install python-neutronclient14:57
fungijeblair: oh, good point. for some reason i thought we'd ruled out specific refnames in the past but can't remember why now14:57
zxiiroah there we go, strange that a pypi package has python- prefix14:58
*** e0ne_ is now known as e0ne14:58
fungizxiiro: historical reasons... stemming from when it was released on launchpad instead14:59
*** rwsu has joined #openstack-infra14:59
mordredclarkb: yeah - so - honestly I'm not going to spend a ton of time solving for the nova-network case, beacuse 100% of the nova-network providers we have give us ips and set them in accessIPv4 properly14:59
fungizxiiro: repository names were matched to distro package names, then got repeated on pypi14:59
mordredclarkb: neutron gets hairier - but also has api bits we can introspect14:59
clarkbmordred: ya I think my only concern now is that opendaylight will be external false or privte will be external true and we won't actually fix zxiiro's issue14:59
clarkbbut thats when we/you/zxiiro yells at the cloud in question to fix it15:00
mordredyah15:00
*** achanda has quit IRC15:01
clarkband if you don't have the extension we continue to do the brittle thing we do today15:01
mordredclarkb: OH - there may be another use case here that we may still want to solve with configuration ...15:01
mordredclarkb: which is "what if you have a network that is self-contained (all private) and you run both nodepool and your tests in it- and none of your nodes need external access"15:01
*** alexpilotti has joined #openstack-infra15:01
mordredI tink in that case, we'll require that you configure somethign explicitly15:01
mordredbecasue there's no way we're going to figure that out15:01
mordredbut I think you shoudl not have to explicitly configure for non-pathological cases15:02
*** dustins_ has joined #openstack-infra15:02
clarkbannegentle: is it worth filing a bug that a network called "private-network" is externally routable?15:02
clarkbannegentle: sorry in the network v2.0 api doc response example15:02
mordredclarkb: I think so. I think that's confusing15:03
*** sputnik13 has joined #openstack-infra15:03
annegentleclarkb: hm. the sample name is confusing? Yeah, sure. low-hanging-fruit too :)15:03
annegentlewe can use it for the upstream training :)15:03
mordredmight be less work to submit a patch :)15:03
fungithough _technically_ you can have a functionally private network assigned from a globally-routable allocation but completely firewalled or even air-gapped15:03
fungibut yes, i agree it's confusing to use such a configuration in a documentation example15:04
clarkbfungi: ya, I think for the illustration of what it means in the context of 90% of neutron deployments this is confusing15:04
mordredyup. I think we accomodate the pathological case in openstack too much when we talk about what you can vs. what you should od15:04
mordreddo15:04
mordredyou SHOULD have a network that gets off the cloud - that network SHOULD be marked router:external15:04
mordredyou _Can_ do anything15:05
fungibe careful to separate "accommodate pathological configurations" from "be liberal in what you accept"15:05
zxiiroodd i get unauthorized15:05
zxiirobut my nova command works15:05
*** dustins has quit IRC15:05
mordredfungi: I'd say "have a network labeled private that is publically routable ips but is air-gapped" is pathological15:05
fungithe former is a design-by-committee complication issue, the latter is a robust design principle (and sometimes they can look similar)15:05
clarkbzxiiro: maybe try a `nova network-show private` instead?15:05
*** ams__ has joined #openstack-infra15:06
*** zz_jgrimm is now known as jgrimm15:06
mordredfungi: while neutron will let you do that - it shoudn't be the focus of the docs :)15:06
fungicompletely agree15:06
zxiiroERROR (CommandError): No network with a name or ID of 'private' exists.15:06
zxiirosame when i change it to "opendaylight" too15:06
*** sks has quit IRC15:06
clarkbso I think this is where we get into rax neutron deployment is special15:06
*** btully has quit IRC15:07
clarkband I have no idea how to deal with that as we don't use it. We just rely on them to give us an IP address that works15:07
mordredawesome15:07
mordredzxiiro: ok - so we may still have work to do for you15:07
clarkb(its weird to me that more and more people are actively bypassing that in rax since it is rax's best feature)15:07
*** sarob has joined #openstack-infra15:07
mordredzxiiro: but it'll probably be at least a month until we're able to think about it for real15:07
openstackgerritSirushti Murugesan proposed openstack-infra/project-config: Enable non-voting py34 check job for Heat  https://review.openstack.org/18233915:07
mordredclarkb: youknow - _all_ of the other clouds I've tested give you an ip for your vm15:08
zxiiromordred: sure no problem we have a workaround that's working for us right now so we're fine for the time being15:08
mordredzxiiro: awesome15:08
*** banix has joined #openstack-infra15:08
mordredclarkb: well, I need to go re-test dreamhost - I didn't check that last time I poked them - they may also require floaters15:08
zxiiroI will be at the OpenDaylight Summit too15:08
*** hemnafk is now known as hemna15:09
openstackgerritSergey Reshetnyak proposed openstack-infra/project-config: Make gate-sahara-tox-py27-scenario-unit job voting  https://review.openstack.org/18223815:09
openstackgerritSirushti Murugesan proposed openstack-infra/project-config: Enable non-voting py34 check job for Heat  https://review.openstack.org/18233915:09
*** fhubik_afk is now known as fhubik15:11
*** cdent has quit IRC15:12
*** panda has quit IRC15:13
*** banix has quit IRC15:13
*** panda has joined #openstack-infra15:13
*** aswadr has joined #openstack-infra15:14
*** patrickeast has joined #openstack-infra15:14
*** hdd has quit IRC15:14
*** fhubik has quit IRC15:14
*** pcrews has quit IRC15:14
openstackgerritRuby Loo proposed openstack/requirements: Avoid httpretty 0.8.9 as it breaks unittests  https://review.openstack.org/18234015:14
*** afazekas_ has quit IRC15:15
*** shashankhegde has joined #openstack-infra15:15
*** asrangne has quit IRC15:17
*** arxcruz has quit IRC15:17
*** ayoung has joined #openstack-infra15:17
*** sabeen has joined #openstack-infra15:18
openstackgerritJeremy Stanley proposed openstack-infra/project-config: Deal with yum --downloadonly CentOS 6.x quirks  https://review.openstack.org/18157415:19
*** dkranz has joined #openstack-infra15:19
*** redixin has joined #openstack-infra15:19
*** aswadr has quit IRC15:20
redixinhi. could anybody tell why gerrit user ci50 can't post comments?15:21
clarkbredixin: it can't post comments at all or it can't vote?15:21
redixinclarkb, it cant post at all15:21
redixinit has form for comment in web ui, form for Vote: and Code-Review:15:22
redixini can submit this form, but got invalid json in response15:22
clarkbannegentle: https://bugs.launchpad.net/openstack-api-site/+bug/145430215:23
openstackLaunchpad bug 1454302 in openstack-api-site "Network v2.0 API network show response confusing." [Undecided,New]15:23
redixinhere what i got in reply to POST: )]}' {"labels":{"Verified":0,"Code-Review":0}}15:23
clarkbredixin: the invalid json is expected and documented by the gerrit rest api docs15:24
clarkbredixin: if you want to vote you need to be in that projects ci group15:24
redixinclarkb, ok. but i neet to post. and it is in projects ci group15:25
*** dannywilson has joined #openstack-infra15:25
*** derekh_ has joined #openstack-infra15:25
clarkbredixin: can you show me what your POST looks like? (remove the password)15:25
openstackgerritJeremy Stanley proposed openstack-infra/project-config: Deal with yum --downloadonly CentOS 6.x quirks  https://review.openstack.org/18157415:25
*** markus_z has quit IRC15:25
redixinclarkb, {"labels":{"Verified":0, "Code-Review":0}, "strict_labels":true, "drafts":"PUBLISH", "message":"test comment"}15:26
*** krtaylor has quit IRC15:26
openstackgerritDavide Guerri proposed openstack-infra/shade: Add keystone service resource methods  https://review.openstack.org/17762115:26
redixinI see this in firefox inspector15:26
openstackgerritDavide Guerri proposed openstack-infra/shade: Add keystone endpoint resource methods  https://review.openstack.org/18032815:26
openstackgerritPaul Belanger proposed openstack-infra/project-config: Add grafyaml into openstack-infra  https://review.openstack.org/18204515:26
openstackgerritDavide Guerri proposed openstack-infra/shade: Add floating IP pool resource methods  https://review.openstack.org/18025515:26
clarkbfungi: https://review.openstack.org/#/c/181742/1 is the base of a stack that you have otherwise approved. Were you going to review that one too?15:26
redixinclarkb, also I trying to post via ssh, but got "unathorized"15:26
openstackgerritDavide Guerri proposed openstack-infra/shade: Add port resource methods  https://review.openstack.org/17996815:27
redixinclarkb, but i still can run "gerrit stream-events"15:27
clarkbredixin: can you show me your ssh gerrit review command?15:27
redixinclarkb, I use paramiko15:27
clarkbredixin: ok, can you show me the command that you are running against gerrit?15:27
*** Ala has quit IRC15:27
redixinclarkb, give me a minute. ill try via ssh command line15:28
*** dimtruck is now known as zz_dimtruck15:28
*** scheuran has quit IRC15:28
*** esker has joined #openstack-infra15:28
clarkbredixin: if I had to guess your account doesn't have voting permissions and I should be able to check all that if given a concrete review command15:28
*** derekh has quit IRC15:29
*** sergsh has quit IRC15:29
*** dguitarbite has quit IRC15:31
*** zz_dimtruck is now known as dimtruck15:32
*** annegentle has quit IRC15:32
*** sputnik13 has quit IRC15:32
*** sputnik1_ has joined #openstack-infra15:32
anteayaI can't find a reviewer ci50 using gerrit's autocomplete15:32
redixinclarkb, ssh -p 29418 ci50@review.openstack.org gerrit review -m '"Test comment"' eaf8718c296b315:32
redixinclarkb, it return no error, but comment does not appear15:33
redixinclarkb, the same ssh -p 29418 ci50@review.openstack.org gerrit review -m '"Test comment"' --verified=-1 eaf8718c296b315:33
*** dkranz has quit IRC15:33
*** jtomasek has quit IRC15:33
*** julim has quit IRC15:33
anteayaredixin: you are testing on the ci-sandbox repo, correct? http://git.openstack.org/cgit/openstack-dev/ci-sandbox/15:34
redixinanteaya, no15:34
*** yamahata has joined #openstack-infra15:34
anteayaplease do so15:34
redixinanteaya, it was working last week15:34
openstackgerritVincent Fournier proposed openstack-infra/project-config: Surveil:py34 checks  https://review.openstack.org/18235315:34
anteayano repo wants ci's testing on their patches15:34
anteayaredixin: what is the name of the account, besides ci50?15:35
redixinanteaya, Mirantis Rally CI15:35
clarkbredixin: I see multiple test comments on that change15:35
clarkbhttps://review.openstack.org/#/c/180144/15:35
clarkbso I think it is working15:35
anteayathis one: https://review.openstack.org/#/q/reviewer:%22Mirantis+Rally+CI+%253Credixin%2540yandex.ru%253E%22,n,z15:36
anteayathere are two Mirantis Rally CI accounts15:36
*** hdd has joined #openstack-infra15:36
clarkbpleia2: I have to go pick up my mom from the airport shortly but want to finish working through the nodepool + devstack testing doc today if you are around15:36
*** yamahata has quit IRC15:36
redixinclarkb, oh. sorry. Toggle CI was disabled somehow :-\15:37
*** dizquierdo has quit IRC15:37
*** yamahata has joined #openstack-infra15:37
fungiredixin: are you perhaps browsing with...15:37
fungiyep, was about to suggest that ;)15:37
*** krtaylor has joined #openstack-infra15:38
*** koolhead17 has joined #openstack-infra15:38
*** koolhead17 has quit IRC15:38
*** koolhead17 has joined #openstack-infra15:38
fungiredixin: it defaults to hiding comments from all ci systems to keep the reviews more readable15:38
openstackgerritDavanum Srinivas (dims) proposed openstack-infra/project-config: Switch on requirements check for Magnum  https://review.openstack.org/18233715:39
*** sabeen2 has joined #openstack-infra15:39
fungiokay, disappearing for a while to run some errands. i'll try to get back in via wireless modem as time allows, and hope to be back by time for the infra meeting15:39
*** gyee has joined #openstack-infra15:41
*** freerunner has quit IRC15:41
*** Swami has joined #openstack-infra15:42
*** erikmwil_ has joined #openstack-infra15:43
*** sabeen has quit IRC15:43
*** banix has joined #openstack-infra15:43
*** erikmwil_ is now known as erikmwilson_15:43
*** erikmwilson is now known as Guest2821315:43
*** erikmwilson_ is now known as erikmwilson15:43
*** erikmwilson_ has joined #openstack-infra15:44
openstackgerritgreghaynes proposed openstack-infra/shade: Use fakes instead of mocks for data objects  https://review.openstack.org/18212615:44
clarkbI should note that I expect to be at the meeting so pleia2 maybe we can plan for post lunch nodepool fixing?15:45
openstackgerritMerged openstack-infra/project-config: Don't require NODEPOOL_SCRIPTDIR to be set  https://review.openstack.org/18174215:45
*** jaypipes has joined #openstack-infra15:45
openstackgerritAndy McGuigan proposed openstack-infra/project-config: Add the coverage jobs for VPNaaS and FWaaS  https://review.openstack.org/18235915:46
clarkbgreghaynes: ^ my plan is to work through the rest of the nodepool + devstack testing stuff, then run you and mordred's use shade change against it15:48
greghaynesclarkb: ok, I should do the same15:49
*** dkranz has joined #openstack-infra15:49
*** Krinkle|detached is now known as Krinkle15:49
clarkbgreghaynes: https://review.openstack.org/#/c/179840/3/doc/source/testing.rst is the doc if you don't have it handy anymore15:49
greghaynesseems like a nice thing to have setup for nodepool dev15:49
*** links has joined #openstack-infra15:50
*** jistr has quit IRC15:50
mordredclarkb: cool15:50
mordredclarkb: I expect the use shade change to be a complete no-op, btw15:50
mordredclarkb: but I agree, _testing_ that it's a no-op would be fanastic15:50
clarkbyup15:50
clarkbI am going to try it in both a "new" install basically nothing in the DB and as an existing install with an image/node already there15:51
clarkbI expect it to just work but would rather find out before we go to production15:51
*** jamesmcarthur has joined #openstack-infra15:52
*** freerunner has joined #openstack-infra15:52
greghaynesI thought we all decided yesterday that downgrades are fun though?15:52
*** Guest29018 has quit IRC15:53
*** pcrews has joined #openstack-infra15:53
openstackgerritMerged openstack-infra/devstack-gate: Test for `~/.pydistutils.cfg` existence before copying it  https://review.openstack.org/18229415:56
mordredclarkb: +10015:56
jeblairgreghaynes: they seem to work better than upgrades15:57
*** dkranz has quit IRC15:57
*** mtreinish has quit IRC15:58
*** rwsu has quit IRC15:58
greghayneshah15:59
*** rwsu has joined #openstack-infra15:59
*** gema_ has quit IRC15:59
openstackgerritMerged openstack-infra/project-config: Don't disable cloud-init if it is not installed  https://review.openstack.org/18175015:59
openstackgerritMerged openstack-infra/project-config: Don't disable cloud-init if not installed part 2  https://review.openstack.org/18214215:59
*** spredzy is now known as spredzy|afk15:59
*** mtreinish has joined #openstack-infra16:00
*** smarcet has quit IRC16:01
mordredhahahaha16:01
*** dustins_ has quit IRC16:01
greghaynesclarkb: re ^ , centos6 in rax is not an option as a result?16:01
*** gema_ has joined #openstack-infra16:01
*** banix has quit IRC16:01
yolandahi clarkb, i was testing some changes in httpd.conf to make apache boot, it was giving some errors but now the config was fine16:02
*** unicell has joined #openstack-infra16:02
yolandaseems i  need to load some other onfigs16:02
yolandaconfigs16:02
*** rbradfor has joined #openstack-infra16:03
*** whoops has joined #openstack-infra16:03
*** dustins has joined #openstack-infra16:03
*** dustins has quit IRC16:04
*** thedodd has quit IRC16:04
*** unicell1 has quit IRC16:04
*** thedodd has joined #openstack-infra16:04
*** pcrews has quit IRC16:04
*** kgiusti has joined #openstack-infra16:05
*** dustins has joined #openstack-infra16:05
*** jlanoux_ has quit IRC16:05
*** marun has joined #openstack-infra16:06
zxiiroany core jenkins-job-builder reviewers mind reviewing this small patch? https://review.openstack.org/#/c/182116/16:06
openstackgerritAdam Gandelman proposed openstack-infra/system-config: Add #akanda to openstack bot's channel list  https://review.openstack.org/18236816:07
*** gema_ has quit IRC16:07
*** ivar-lazzaro has joined #openstack-infra16:07
clarkbgreghaynes: it is using snapshots16:08
*** dkranz has joined #openstack-infra16:08
clarkbyolanda: so it was missing apache config?16:08
*** gema_ has joined #openstack-infra16:08
greghaynesclarkb: yea, I dont mean our nodepool-dib stuff16:09
*** thedodd has quit IRC16:09
clarkbgreghaynes: oh, I think rax does an out of band cloud init install that is unaffected16:09
yolandaclarkb, so notnownikki solved that, it needed a Include conf.modules.d/*.conf , to load systemd specific config16:09
greghayneshuh16:09
clarkbgreghaynes: because rax hand makes all of their own images rather than pulling from the distros like hpcloud16:09
greghayneswell, thats good for us in a bad way16:10
clarkbyup :)16:10
pleia2clarkb: after lunch nodepool docs fiddling sounds good :)16:10
*** ivar-lazzaro has quit IRC16:10
clarkbpleia2: cool, good catch on the needing to create db and using disable password with adduser.16:11
*** ivar-lazzaro has joined #openstack-infra16:11
*** openstackgerrit_ has quit IRC16:11
clarkbpleia2: as far as what connection string to use for the DB I think devstack-gate (which I was using because my ultimate goal is to run tests like this upstream) sets up different passwords than devstack default :/16:11
*** unicell has quit IRC16:12
clarkbpleia2: we can probably just ask the localrc config for what that value is instead16:12
*** ivar-lazzaro has quit IRC16:12
pleia2clarkb: hopefully just a few more little things like that until we're there, tricky when I can't log into the nodepool vm to see what's going on because it seems to not complete the ssh bit16:13
*** ivar-lazzaro has joined #openstack-infra16:13
pleia2clarkb: and yeah, I tried a few things with the database, devstack is weird o_o16:13
*** btully has joined #openstack-infra16:13
*** dustins has quit IRC16:14
clarkbpleia2: ya ssh is tricky, I had a really hard time getting ubuntu user to work before I realized cloud-init was overwriting my ssh authorized keys for me :/16:15
clarkbthats why I went the route of hard coding the jenkins user in, but that obviously has some fragility of its own16:15
pleia2clarkb: yeah, I'll try a few more things this morning, sleeping on it was good16:15
*** thedodd has joined #openstack-infra16:16
*** craigbr has joined #openstack-infra16:16
pabelangerhow long as the 'Cherry Pick To' button been there on gerrit?16:16
pabelangerI just noticed it now16:16
mordredpabelanger: a while now - 2.8 I think added it16:16
*** nfedotov has quit IRC16:17
anteayawe are back to 2.816:17
*** alexsyip has joined #openstack-infra16:17
pabelangerYa, odd how I just realized it was there16:17
anteayaI never looked on 2.10 to see if it was there16:17
*** otter768 has joined #openstack-infra16:17
anteayapabelanger: maybe you never needed it before?16:17
*** davideagnello has quit IRC16:17
pabelangeranteaya, Right, never needed, and even now.  Tempted to click it to see what happens... hehe16:17
pabelangerat la http://www.reddit.com/r/thebutton16:18
zaromorning16:18
anteayapabelanger: go to the sandbox repo and try it there16:18
*** btully has quit IRC16:18
*** claudiub has joined #openstack-infra16:18
anteayamorning zaro16:18
mordredit works well - it pops up a thing and asks you want you want to cherry pick it to16:18
mordredmakes things like "cherry pick to stable" nice16:19
clarkbI think it doesn't do the cherry-pick -x flag through right?16:19
clarkbwhich stable maintainers like16:19
*** davideagnello has joined #openstack-infra16:19
*** ildikov has quit IRC16:19
zaroso anybody know a good way to simulate load on review-dev to see if we can repro that gerrit zlib issue?16:20
pabelangeranteaya, Cool, that is pretty handy actually16:20
greghaynesAre there some kind of access logs?16:20
anteayapabelanger: glad you like it16:20
greghaynesage old method of simulating load16:20
clarkbzaro: we probably want to put a larger repo in review-dev (say nova) then write a script that can push changes/patchsets/comments in a loop16:20
clarkbgreghaynes: sort of, we have the apache logs which can probably be distilled into gerrit operations, but gerrit itself doesn't log that iirc16:21
zarowould there any problems with just putting entire review db onto review-dev?16:21
clarkbzaro: we would have to sanitize it first to clean out passwords16:21
anteayazaro: that was my interpretation of what jeblair wants16:21
*** otter768 has quit IRC16:21
clarkbbut other than that we should be able to push that over into the dev server16:22
sdagueclarkb: there are passwords in gerrit?16:22
clarkbsdague: your http api password yet16:22
clarkb*yes16:22
sdagueoh, gotcha.16:22
zarowill also need the review_site/git directory as well16:23
clarkbsdague: also the reason that Gerrit gerrit and Android gerrit don't ssh is because they are all googley16:23
clarkbsdague: so they are barely even Gerrit as we know it16:23
jeblairwe should also make sure it doesn't send email16:23
jeblaireither by manipulating the db, gerrit configuration, or mta config on the host16:24
anteayaclarkb: I don't see the "cherry picked from ..." in the commit message when I use the cherry pick button, so I'm going with no on the -x flag question16:24
clarkbI would not be surprised if they run a completely different jgit too. We do know they don't use the ssh stuff because they have that large http infrastructure and they don't use a SQL database. Instead its like bigtable and something else16:24
clarkboh and iirc their git stuff isn't on a filesystem its in a distributed DB like bigtable16:24
*** davideagnello has quit IRC16:25
*** davideagnello has joined #openstack-infra16:26
sdagueclarkb: gotcha, I'm tempted to write some code that actually lists changes against there API to actually judge the size of it compared to ours16:26
clarkbsdague: this is why gerrit uses guice extensively despite not actually needing it in the open source version16:26
clarkbsdague: there is very little dependency injection that is configurable for us in the real world16:27
clarkbI think we can choose jetty or some other http server and thats about it16:28
*** freerunner has quit IRC16:28
sdagueok16:28
zaroohh they also do some funky thing with their http passwords.  i think they set it up to be stored somewhere else, not in gerrit.16:29
zaroso if some infra core wants to prep the db data and git file contents i can work on putting that on review-dev.16:31
*** julim has joined #openstack-infra16:31
*** dboik_ has joined #openstack-infra16:31
*** tiswanso has quit IRC16:31
*** aduarte has joined #openstack-infra16:31
zarowith email turned off of course, probably just disable the config or just turn off smtp.16:31
*** tiswanso_ has joined #openstack-infra16:32
clarkbya probably easiest to iptables or exim rule email away16:32
clarkbsince gerrit doesn't make email super configurable16:32
*** sputnik13 has joined #openstack-infra16:33
*** dboik has quit IRC16:33
*** nijaba has quit IRC16:34
clarkbI have to head out now or would start looking at a db dump16:34
clarkbzaro: ping me after the meeting if no one else has volunteered16:34
*** ivar-lazzaro has quit IRC16:34
*** afazekas_ has joined #openstack-infra16:35
*** yamahata has quit IRC16:35
*** ssam2 has quit IRC16:36
*** annegentle has joined #openstack-infra16:36
*** sputnik1_ has quit IRC16:36
zarojeblair: i don't think we need this anymore, https://review.openstack.org/#/c/182060/  would you mind removing your workflow+1 vote?  i don't want zuul to run and merge it.16:37
*** mestery has joined #openstack-infra16:37
*** mestery has quit IRC16:38
*** claudiub has quit IRC16:38
zarojeblair: ohh, actually i just abandoned.16:39
*** gema_ has quit IRC16:39
jeblairthat works too :)16:39
*** claudiub has joined #openstack-infra16:41
*** gema_ has joined #openstack-infra16:41
*** annegentle has quit IRC16:41
openstackgerritDerek Higgins proposed openstack-infra/tripleo-ci: Update ci for F21 jenkins nodes  https://review.openstack.org/18221916:42
*** afazekas_ has quit IRC16:42
*** pcrews has joined #openstack-infra16:43
*** dustins has joined #openstack-infra16:43
*** dustins has quit IRC16:43
*** patrickeast has quit IRC16:44
*** derekh_ has quit IRC16:45
*** unicell has joined #openstack-infra16:47
*** emagana has quit IRC16:48
*** freerunner has joined #openstack-infra16:48
*** jamesmcarthur has quit IRC16:50
*** emagana has joined #openstack-infra16:50
*** jcoufal has quit IRC16:52
openstackgerritVincent Fournier proposed openstack-infra/project-config: Surveil:py34 checks  https://review.openstack.org/18235316:54
*** rfolco has quit IRC16:55
*** yfried has quit IRC16:55
*** banix has joined #openstack-infra16:58
*** hdd_ has joined #openstack-infra17:02
*** emagana has quit IRC17:02
*** dboik_ has quit IRC17:02
*** mtreinish has quit IRC17:02
*** hdd has quit IRC17:02
*** esker has quit IRC17:02
*** ashleighfarnham has quit IRC17:02
*** dprince has quit IRC17:02
*** vponomaryov has quit IRC17:02
*** rkukura has quit IRC17:02
*** gilliard has quit IRC17:02
*** jogo has quit IRC17:02
*** pfallenop has quit IRC17:02
*** bcourt has quit IRC17:02
*** tteggel has quit IRC17:02
*** jpeeler has quit IRC17:02
*** sc` has quit IRC17:02
*** gibi has quit IRC17:02
*** asilenkov has quit IRC17:02
*** jesusaurus has quit IRC17:02
*** plol has quit IRC17:02
*** ptoohill has quit IRC17:02
*** devananda has quit IRC17:02
*** asilenkov_ has joined #openstack-infra17:02
*** mtreinish_ has joined #openstack-infra17:02
*** Guest25580 is now known as dan17:02
*** sc`_ has joined #openstack-infra17:02
*** plol has joined #openstack-infra17:02
*** sc`_ is now known as sc`17:02
*** rkukura has joined #openstack-infra17:02
*** gibi has joined #openstack-infra17:02
*** dprince has joined #openstack-infra17:02
*** ptoohill has joined #openstack-infra17:02
*** devananda has joined #openstack-infra17:02
*** pfallenop has joined #openstack-infra17:02
*** jogo has joined #openstack-infra17:02
*** ashleighfarnham has joined #openstack-infra17:02
*** mtreinish_ is now known as mtreinish17:02
*** emagana has joined #openstack-infra17:02
*** gilliard has joined #openstack-infra17:02
*** jpeeler has joined #openstack-infra17:02
*** dboik has joined #openstack-infra17:02
*** yamahata has joined #openstack-infra17:03
*** bcourt has joined #openstack-infra17:03
*** esker has joined #openstack-infra17:03
*** marcusvrn has quit IRC17:03
*** vponomaryov has joined #openstack-infra17:03
*** jesusaurus has joined #openstack-infra17:03
*** tteggel has joined #openstack-infra17:03
*** flaper87 has quit IRC17:03
*** cpallares has quit IRC17:04
*** cpallares has joined #openstack-infra17:04
zaroohh nice work on the new groovy formatted irc archives!17:05
*** BharatK has joined #openstack-infra17:05
*** flaper87 has joined #openstack-infra17:05
*** flaper87 has quit IRC17:06
*** flaper87 has joined #openstack-infra17:06
rcarrillocruzzaro: halo halo17:07
*** rfolco has joined #openstack-infra17:07
rcarrillocruzdo you know if it's possible create a user on Gerrit via the SSH interface? From what I see, I can only do with the UI, unless I mess with SQL and such...17:08
rcarrillocruzwe run on 2.4, i'm hoping on 2.10 there's something for that?17:08
zarorcarrillocruz: isn't there a ssh command for that?17:08
zarorcarrillocruz: ohh 2.4 is pretty limited.17:08
rcarrillocruzwell, yeah, but i need to have an admin user already created via UI for that , right?17:08
rcarrillocruzi should've specified that user creation on boostrapping phase...17:09
zarorcarrillocruz: if there's a command then yeah only admins can create new users17:09
rcarrillocruzand i can't create an admin user via SSH interface, can I?17:09
rcarrillocruzfor a Gerrit with SSO auth that is17:09
*** sdake has joined #openstack-infra17:11
zaroyeah, i don't know if you can do that easliy at bootstrap.  i think some people have tried and are succesful but process is convoluted.17:11
zaroi have never tried.17:11
rcarrillocruzi'll mail gerrit mailing list or something17:12
rcarrillocruzzaro: btw, y ou going to Vancouver, aren't you?17:12
zarorcarrillocruz: yes17:12
zarorcarrillocruz: you?17:12
*** ivar-lazzaro has joined #openstack-infra17:13
*** jordanP has quit IRC17:13
*** sergsh has joined #openstack-infra17:13
rcarrillocruzyup, we'll meet there then. I'll pick your brain during a dinner, we are planning to do the Gerrit migration, so I'd like to hear from you caveats, past experiences, etc17:13
fungii believe the ssh api had a user create method on 2.4 (and even earlier)17:13
zarorcarrillocruz: why do you want to do it at bootstrap?  seems like it's only a one time thing since you gonna reuse the db on subsequent gerrit updates.17:13
*** links has quit IRC17:14
*** shashankhegde has quit IRC17:14
openstackgerritAdam Gandelman proposed openstack-infra/project-config: Adds initial akanda dsvm functional tests  https://review.openstack.org/18239117:14
rcarrillocruzfungi: yes, but that requires you connect with a user that has already an SSH key registered in Gerrit... i.e. you must login at least once with the browser and set your user as admin17:14
fungircarrillocruz: oh, you want to create the project bootstrappers account so that you have something to use to push in the configuration?17:14
*** sdake_ has quit IRC17:14
zarorcarrillocruz: which version are you planning to upgrade to?17:15
rcarrillocruzzaro , fungi: i'm writing a tool with ansible that brings up an openstack infra automated, bare services: jenkins, gerrit, zuul, nodepool, etc... As I have it now, the ansible module pauses when Gerrit is installed and asks you 'please create your user on Gerrit on URL foo with your user key and type your chosen username'17:15
rcarrillocruzand i'd like to get rid of that17:15
fungircarrillocruz: yolanda scripted that in a former position i think, so she can probably explain what it entails. i think the crux of it was that the bootstrap account was created by directly manipulating the database and possibly groups file in all-projects repo17:15
rcarrillocruzbut i can only see doing it with messing sql17:16
rcarrillocruzfungi: yah, she lost access to thse scripts :D :D17:16
rcarrillocruzi already asked her17:16
rcarrillocruzit's a shame17:16
rcarrillocruzzaro: we are going to 2.817:16
rcarrillocruzand i'm hoping we will upgrade to 2.10 shortly after that17:16
rcarrillocruzto keep as close to upstream as possible17:16
yolandaah fungi, i should have kept a copy somewhere but i didn't17:17
yolandait was mostly sql17:17
fungircarrillocruz: so anyway, i believe that's still going to be necessary. chicken and egg problem... you need an account to create an account via any existing api (unless _maybe_ 2.8 added that option for the mostly undocumented "gerrit code review" account which authenticates with the gerrit host key)17:17
rcarrillocruzyeah, i was hoping gerrit would have some sort of initial admin user... but seems not17:18
zaroyeah, unfortunately gerrit has not done anything to help with this siutation17:18
rcarrillocruzthe admin is created for the first logged in user17:18
fungithe only things i'm aware you can use that pseudoaccount for are gsql and impersonate functions17:18
rcarrillocruzit's an odd pattern17:18
zarorcarrillocruz: do you know about this? https://blueprints.launchpad.net/openstack-ci/+spec/gerrit-2.8-upgrade17:18
fungircarrillocruz: it's not that uncommon a pattern in the world of classic webapps17:18
*** sergsh has quit IRC17:18
fungircarrillocruz: often the assumption was that the admin performed the installation and so they would be the first to log into the service before they made it accessible to the outside17:19
*** tiswanso_ has quit IRC17:19
*** hashar has quit IRC17:19
zarorcarrillocruz: that's our history of upgrading from 2.2 (i think) to 2.817:19
fungi(often by setting it up in the build room via a cross-over cable or with a web browser installed and pointed at the loopback interface, then wheeling it into the datacenter and hooking it up to the big pipe)17:20
rcarrillocruzheh17:20
fungireally wasn't _that_ long ago that we still deployed servers that way. i would imagine some organizations _still_ do that17:21
rcarrillocruzzaro: yeah, glanced at it this week, but need to dive... when back from Vancouver I guess17:21
*** tiswanso_ has joined #openstack-infra17:21
*** harlowja has quit IRC17:22
*** harlowja has joined #openstack-infra17:22
*** mpaolino has joined #openstack-infra17:22
*** marcusvrn has joined #openstack-infra17:22
*** mpaolino has quit IRC17:22
*** patrickeast has joined #openstack-infra17:25
zarorcarrillocruz: i think wenlock might have worked on this same issue for forj17:26
rcarrillocruzoh yeah17:26
rcarrillocruzyou're right17:26
rcarrillocruzhadn't thought about forj folks....17:26
rcarrillocruzwenlock: ^ you around?17:26
*** tiswanso_ has quit IRC17:26
wenlock1 sec, leme read17:26
* rcarrillocruz goes check forj github site17:26
wenlockrcarrillorcruz, what time is it good to start reading for the thread?17:27
*** Vinod___ has joined #openstack-infra17:27
rcarrillocruz20min ago17:28
*** tiswanso has joined #openstack-infra17:28
rcarrillocruzwas asking basicly if it's possible to create an admin user on a just installed Gerrit17:28
wenlockrcarrillocruz, yeah, so for first admin user, we have a puppet manifest doing that for us17:28
clarkbyes git review tests do it17:28
rcarrillocruzsweet17:29
wenlockleme point you to the code we use for that, 1 sec17:29
*** signed8bit is now known as signed8bit_ZZZzz17:29
clarkbwenlock ever co sider pushing that up?17:29
*** HeOS has quit IRC17:29
clarkbshould be much easier now with the split out module but maybe not17:29
wenlockwe did, we lost traction on it when we switched to getting DevOps inner source work going17:29
wenlocki still need to circle around to that clarkb, i have lots of abandoned changs that havn't gone through the system-config switch17:30
*** amitgandhinz has quit IRC17:30
wenlockrcarrillocruz https://github.com/forj-oss/redstone/blob/master/puppet/modules/gerrit_config/manifests/createfirstaccount.pp17:30
rcarrillocruzaww17:30
rcarrillocruzawesome17:30
rcarrillocruzthx  a bunch wenlock17:30
*** achanda has joined #openstack-infra17:30
wenlockrcarrillocruz np, leme know if you run into problems using those guys17:31
wenlockrcarrillocruz, this one too https://github.com/forj-oss/redstone/blob/master/puppet/modules/gerrit_config/manifests/firstopenidadmin.pp17:31
*** pc_m has quit IRC17:31
wenlock1 is for the service account the other is for a person17:32
fungircarrillocruz: on 2.8 at least, it looks like you can probably `ssh -i review_site/etc/ssh_host_rsa_key -p 29418 'Gerrit Code Review'@127.0.0.1 gerrit create-account ...`17:32
wenlockindeed17:32
rcarrillocruzoh...17:32
* rcarrillocruz goes try17:32
clarkbfungi we do it in git review tests17:33
clarkbyou have to manipulate db directly17:33
openstackgerrityolanda.robla proposed openstack-infra/puppet-cgit: Updated config for CentOS 7 and Apache 2.4  https://review.openstack.org/18239417:33
wenlockbut yeah, it's a chicken/egg problem17:33
wenlockyou have to have an account to do the create-account thing to begin with17:33
rcarrillocruzdamn, i teared down my gerrit 1h ago, i'll create a new one17:33
fungiclarkb: oh, really? using the "gerrit code review" pseudoaccount doesn't work?17:33
fungithe help output indicates that create-account is available but i haven't tried it17:34
clarkbmaybe it does now, definitely didnt before17:34
fungii know in the 2.4 days it only allowed suexec and gsql17:34
fungibut it's possible they've broadened that restriction17:34
asselinmy 3rd party ci zuul stopped working. Recent change? apache error log has "File does not exist: /var/lib/zuul/www/lib"17:35
wenlockfungi that would be nice17:35
asselinzuul ui17:35
wenlockmeans all you would need is something like java -jar ... gerrit.war create-account blah17:35
wenlockright?17:35
wenlockno need for gerrit to be even running yet17:35
fungiwenlock: no idea about that. i'm talking about with the command i pasted above17:36
fungiusing the host key to authenticate as the built-in "Gerrit Code Review" account name17:37
*** annegentle has joined #openstack-infra17:37
*** dprince has quit IRC17:37
wenlockfungi, ic... but that command would require an account with the key setup..17:37
fungiwenlock: nope. there's no actual account called "Gerrit Code Review"17:37
yolandaclarkb, fungi : https://review.openstack.org/#/c/182394/ - to run cgit on centos 717:38
fungiwenlock: it's a built-in pseudoaccount identified by the gerrit ssh service's host key17:38
*** tmcpeak has joined #openstack-infra17:38
asselinI see the change Ib0cfdda5ded53af8e89aa239bd2f6e442f2537e3.. but not sure how it gets adjusted....17:38
wenlockfungi nice17:38
*** sc68cal has quit IRC17:38
fungiit's very, very underdocumented but does still seem to exist on 2.817:38
jlvillalclarkb: You had +2 this before, but I had to rebase and then made a change for AJaeger  I was hoping you could look at it again as the Ironic PTL would like to enable the Python 3.4 checks to gate Ironic.  https://review.openstack.org/#/c/181034/17:39
*** sc68cal has joined #openstack-infra17:39
*** sc68cal has quit IRC17:39
*** sc68cal has joined #openstack-infra17:39
fungiwenlock: rcarrillocruz: i just confirmed it on review-dev.openstack.org running gerrit 2.10 as well17:40
rcarrillocruzfungi: you are legend :-)17:40
fungiwenlock: rcarrillocruz: ssh -i review_site/etc/ssh_host_rsa_key -p 29418 'Gerrit Code Review'@127.0.0.1 gerrit create-account testuser17:40
rcarrillocruzthx17:40
rcarrillocruzthat's way better than messing with sql17:40
wenlockthats awesome17:40
rcarrillocruzwill test on my side, spinning gerrit right now...17:40
wenlockfungi, i'll add a user story on our side to update that script17:41
wenlockno need to do it in sql if that works17:41
rcarrillocruzindeed17:41
*** annegentle has quit IRC17:42
fungijust double-checked the account_external_ids table and there is definitely now an account with an external_id of "username:testuser" so it definitely worked17:44
*** shashankhegde has joined #openstack-infra17:44
fungigerrit documentation really doesn't seem to talk much about that special built-in ssh account17:44
*** dboik has quit IRC17:45
*** dboik has joined #openstack-infra17:46
*** claudiub has quit IRC17:46
*** craigbr has quit IRC17:46
*** chlong has quit IRC17:46
*** signed8bit_ZZZzz is now known as signed8bit17:47
*** pc_m has joined #openstack-infra17:47
*** e0ne is now known as e0ne_17:47
*** craigbr has joined #openstack-infra17:49
pabelangerFigured I'd ask, however are 3rd party infra vendors launching test nodes of their system-config?  For example you want to launch a new nodepool. Aside from manually creating the VM, ssh into back, clone git, etc, anybody have some scripts / apps for it yet? I know I can do manual, but figure somebody must have a script someplace automating most of this, specifically for a test environment17:50
*** ihrachyshka has quit IRC17:51
pleia2pabelanger: there's a spec coming together to make that all easier, let me dig it up17:51
pleia2pabelanger: http://specs.openstack.org/openstack-infra/infra-specs/specs/openstackci.html17:53
pleia2pabelanger: clarkb is also working on some manual nodepool testing docs, that should turn into a scriptable thing in the near future (just ironing out some final wrinkles) https://review.openstack.org/#/c/179840/17:53
asselinpabelanger, we're using this repo: https://github.com/rasselin/os-ext-testing and trying to migrate to a common solution mentioned in that  spec ^^17:54
*** nfedotov has joined #openstack-infra17:55
pabelangerpleia2, asselin thanks, reading now17:55
*** e0ne_ is now known as e0ne17:56
*** tiswanso has quit IRC17:59
pabelangerDoes nodepool support manually launching jobs?  EG: from the CLI, vs gerrit17:59
pabelangerI don't think so17:59
*** e0ne has quit IRC17:59
*** chlong has joined #openstack-infra17:59
*** tiswanso has joined #openstack-infra18:00
asselinpabelanger, nodepool doens't launch jobs...it just keeps a poool of jenkins slaves  ready to use18:00
fungipabelanger: nodepool does not, but there are tools in zuul's repo to inject work requests into its gearman queue18:00
fungipabelanger: or you could trigger them directly in jenkins18:00
fungieither via its webui or its api18:00
fungiyou'd just need to supply the same parameters they expect to get from zuul if you go that route18:00
*** ajmiller_ has joined #openstack-infra18:01
*** rbradfor has quit IRC18:01
*** chris6131 has joined #openstack-infra18:01
pabelangerasahlin, right, just thinking a loud.18:01
*** dboik_ has joined #openstack-infra18:01
*** btully has joined #openstack-infra18:02
*** ajmiller has quit IRC18:03
pabelangerfungi, right, I was trying to reduce the dependency on zuul / jenkins / gerrit / etc for this case18:04
*** dboik has quit IRC18:04
pabelangerbasically, first step bootstrap single_use_slave. Looks like shade will be my starting point18:05
fungipabelanger: so to emulate jenkins, you would ssh into the worker nodepool created, set some envvars in your environment and run the same scripts the jobs are configured to run18:05
fungipabelanger: i have some notes in the devstack-gate repo's readme with a great example of that18:05
zarofungi: did you fix the replication key to github on review-dev only or on heira?18:05
pabelangerfungi, ya, that's basically what I'm trying to do.  For the purpose of testing18:05
pabelangerfungi, Ya, that is what I am readying now too18:06
fungizaro: locally on review-dev. puppet has likely reverted it18:06
pabelangerwas trying to automate some of it18:06
*** weshay has quit IRC18:06
*** btully has quit IRC18:06
*** jog0 has joined #openstack-infra18:06
fungizaro: after the meeting i'll try to remember to check/fix it in hiera too18:06
zarofungi: i disabled the agent on review-dev so should still be there.18:07
openstackgerritMerged openstack-infra/project-config: Make gate-sahara-tox-py27-scenario-unit job voting  https://review.openstack.org/18223818:07
fungipabelanger: turbo-hipster may be worth examining. it's basically meant to operate as a gearman worker which runs shell commands, as a possible future alternative to our current use of jenkins18:07
*** BharatK has quit IRC18:09
*** maishsk has joined #openstack-infra18:09
pabelangerfungi, okay, will check it out18:10
*** btully has joined #openstack-infra18:11
*** jogo has quit IRC18:11
*** jog0 has quit IRC18:11
*** jogo has joined #openstack-infra18:12
*** amotoki_ has quit IRC18:15
*** btully has quit IRC18:15
fungijust a heads up, i'm about to drop off the wireless modem to finish some quick errands. i'm still hoping to get back home for the start of the meeting but there's a chance i'll miss the first few minutes18:16
*** weshay has joined #openstack-infra18:18
nibalizerpabelanger: there is also a spec we wrote to do acceptance testing of the nodepool images before setting them to the active test nodes, which might be in the vein of what you are doing18:20
*** nfedotov has quit IRC18:20
nibalizerI'm not entirely understanding your goal but that might be related18:20
russellbHrm .. I have a requirements.txt entry for neutron that doesn't work anymore.  networking-ovn and networking-odl use this (at least) ... The entry is: -e git://git.openstack.org/openstack/neutron.git#egg=neutron ... and failure is http://logs.openstack.org/93/177893/3/check/gate-networking-ovn-pep8/d2d179c/console.html ... any ideas?18:21
pabelangernibalizer, well, the honest answer is. I'm tried of login into horizon, to launch base image. Then, ssh into it, apt-get update / install, apt-get install git, git clone system-config, puppet apply, etc.  Just to get a single_use_slave.18:22
pabelangermuch rather type a command and come back to node ready18:22
pabelangerI'm lazy18:22
pabelanger:)18:22
*** claudiub has joined #openstack-infra18:22
anteayasomething to keep in mind18:26
anteayathe monday of summit is a holiday in Canada18:26
anteayaso banks and so on will likely be closed18:26
pabelangeranteaya, and beer stores!18:27
anteayathat is correct18:27
anteayaand good thinking18:27
anteayaI don't drink so that wouldn't occur to me but thanks for mentioning that18:27
pleia2anteaya: ah, good to know18:27
pleia2monday following summit is a holiday in the US18:28
cody-somervilleMight be a good thing. I wonder if they'll let people buy a one day pass.18:28
cody-somervilleSo local can come and check things out that wouldn't be able to otherwise.18:28
*** amitgandhinz has joined #openstack-infra18:28
anteayapleia2: good to know18:28
pabelangeranteaya, local transit might be on reduced hours too18:28
pabelangerat least they do that in Ottawa when holidays happen18:29
anteayacody-somerville: by a one day pass to the conference?18:29
*** cdent has joined #openstack-infra18:29
anteayapabelanger: I was thinking that as well18:29
cody-somervilleanteaya: Some folks might not be able to get time off work normally but if its a holiday there might be folks who want to come in on just the Monday for expo hall and keynotes and what not.18:29
cody-somervilleIf the foundation isn't taking advantage of the holiday to get more folks exposure, it'll be a shame. Hopefully they've already thought of this18:30
anteayainteresting18:31
anteayaI had never thought of it myself18:31
anteayaI was just making plans and was told the store hours for next week18:31
anteayaclosed monday18:31
*** freerunner has quit IRC18:33
*** nfedotov has joined #openstack-infra18:33
*** ivar-laz_ has joined #openstack-infra18:35
*** ddieterly has quit IRC18:36
*** ivar-lazzaro has quit IRC18:37
*** arielb has quit IRC18:38
*** rbradfor has joined #openstack-infra18:38
pabelangeranteaya, what time do you get into vancouver?18:40
mrmartinfungi, re18:41
anteayathursday afternoon about 5pm I think18:41
pabelangerAlso, any info about -infra meet ups happening? Like diners?18:41
anteayaI have plans on friday18:41
anteayawe just text each other18:41
pabelangeranteaya, this thursday?18:41
anteayayes18:41
pabelangerwow18:41
pabelangerearly18:41
anteayawhen do you arrive18:41
pabelangersunday morning, 9ma18:41
pabelanger9am*18:42
anteayaI got invited to go to an event so I said yes18:42
*** craigbr has quit IRC18:42
anteayapabelanger: in time for the board/tc meeting then, you will find more than a few of us there18:42
*** craigbr has joined #openstack-infra18:42
pabelangerya, plan to saunter to downtown18:42
pabelangersee what is cooking at conferences18:43
anteayacool, you should trip over a few of us then18:43
boris-42AJaeger: hi there18:44
boris-42AJaeger: could you put +1 workflow to this patch https://review.openstack.org/#/c/181343/18:44
boris-42AJaeger: recheck didn't help18:44
AJaegerboris-42: will do now since the other patch merged18:44
boris-42AJaeger: thank you18:46
*** shashankhegde has quit IRC18:47
*** arielb has joined #openstack-infra18:48
*** ddieterly has joined #openstack-infra18:48
*** aduarte has quit IRC18:48
*** puranamr has joined #openstack-infra18:50
*** shashankhegde has joined #openstack-infra18:50
*** e0ne has joined #openstack-infra18:51
*** afazekas_ has joined #openstack-infra18:51
nibalizerjeblair: idunno if this goes in meeting agenda or at begining of meeting or where exactly, 'downstream-puppet' from priority specs has an update18:51
nibalizeri remember we were trying to identify which specs have updates versus need discussion18:52
anteayanibalizer: add something to the agenda that is a bullet point for the update18:52
anteayanibalizer: it will serve as a reminder that you need some air time18:52
*** Rockyg has joined #openstack-infra18:53
openstackgerritK Jonathan Harker proposed openstack-infra/zuul: Add option to ignore ref-updated events emitted by branch deletions  https://review.openstack.org/17883318:54
clarkbok back18:57
openstackgerritMerged openstack-infra/project-config: Add Rally job to Murano  https://review.openstack.org/18134318:57
*** mjturek2 has joined #openstack-infra18:57
*** yfried has joined #openstack-infra18:57
openstackgerritSwaminathan Vasudevan proposed openstack-infra/project-config: Make neutron-dvr job voting at the gate  https://review.openstack.org/18023018:57
openstackgerritJoshua Harlow proposed openstack/requirements: Kazoo had a new release with fixes projects would like  https://review.openstack.org/18241218:58
*** Krinkle is now known as Krinkle|detached18:58
anteayaclarkb: glad you made it18:59
openstackgerritGeorge Peristerakis proposed openstack-infra/nodepool: Add REST API to Nodepool  https://review.openstack.org/13688418:59
*** mjturek1 has quit IRC18:59
clarkbrussellb: it looks like neutron's setup hook is broken with an import error19:00
jeblairmeeting time!19:00
*** Krinkle|detached is now known as Krinkle19:00
clarkbrussellb: mordred and or lifeless may be able to decipher more from that message19:00
russellbclarkb: yeah, found the neutron commit that broke it.  :)19:00
russellbclarkb: thanks for looking!19:00
SpamapSwe doing a meeting?19:00
*** Sukhdev has joined #openstack-infra19:00
clarkbrussellb: any chance you can point it out to me? (for my own curiousity)19:00
mordredrussellb: yah - lifeless will definitely want to see that19:01
*** tiswanso has quit IRC19:02
*** banix has quit IRC19:02
*** afazekas_ has quit IRC19:03
*** dboik_ has quit IRC19:03
russellbclarkb: mordred https://review.openstack.org/#/c/182413/19:03
lifelesssomeone invoketh me?19:03
*** ayoung has quit IRC19:03
russellbdon't know exactly what busted it ... but i think the neutron/__init__.py change to add the use of six19:04
*** dboik has joined #openstack-infra19:04
*** HeOS has joined #openstack-infra19:04
mordredlifeless: russellb has a pbr issue19:04
russellblifeless: I was trying to figure out this error: http://logs.openstack.org/93/177893/3/check/gate-networking-ovn-pep8/d2d179c/console.html19:04
russellblifeless: and it turned out the problem was introduced by the neutron commit i reverted here: https://review.openstack.org/#/c/182413/19:04
russellbbecause reasons19:05
*** ayoung has joined #openstack-infra19:05
*** banix has joined #openstack-infra19:05
*** mjturek2 has left #openstack-infra19:05
*** ildikov has joined #openstack-infra19:05
*** dguerri is now known as _dguerri19:06
*** jamesmcarthur has joined #openstack-infra19:06
lifelesspep8 is running under py219:06
lifelessdoes the py2 unittest fail too?19:06
russellblifeless: yes19:06
lifelessok so consistent19:06
lifelessnow that looks like a hook referenced in setup.cfg19:07
lifelesswhich has become unimportable19:07
lifelessrussellb: how did your patch merge in the first place?19:07
openstackgerritDavid Shrewsbury proposed openstack-infra/shade: Stop leaking server objects  https://review.openstack.org/18151319:07
rcarrillocruzhmm19:08
*** tiswanso has joined #openstack-infra19:08
anteayamordred: where on the schedule is the ansible session?19:08
rcarrillocruzperisteri: hi19:08
russellblifeless: no idea, wasn't my patch ... noticed when it broke jobs running on stackforge repos that had the neutron git repo in their requirements.txt19:08
mordredanteaya: it's not19:08
lifelessok19:08
mordredanteaya: it's  not part of the summit schedule at all - it's just in the same building19:08
anteayamordred: ah okay I will put a tracker on you and follow you19:08
lifelessoh man19:08
lifelessmordred: you will be sad and angry19:08
lifelessmordred: look at neutron.hooks19:09
peristerircarrillocruz, hi19:09
SpamapSThere's an Ansible working "session"19:09
lifelessmordred: wearing your CI reliability and consistency hat.19:09
lifelessmordred: I give you full permission to rant.19:09
rcarrillocruzperisteri: hey, are you george peristerakis re: https://review.openstack.org/#/c/136884/5 ?19:09
SpamapSmordred: http://sched.co/3HEp ?19:09
dimssdague: anyone: seen this yet? "ImportError: neutron.hooks.setup_hook"19:09
lifelesswe're just looking now at that19:10
mordredlifeless: no ranting needed - that's been there for ages19:10
dimsah thanks.19:10
lifelessmordred: hidden from update.py....19:10
mordredlifeless: I've always ignored it because it's for windows support and we don't have any of that19:10
russellbdims: This should fix it https://review.openstack.org/18241319:10
peristerircarrillocruz, yes, I rebased the patch.19:10
rcarrillocruzsweet, good to see people interested on it19:10
rcarrillocruzcos it's been a bit stale :-)19:11
rcarrillocruzyou going to the summit by any chance?19:11
mordredSpamapS: yes, that's it. pabelanger, tchaypo, anteaya: ^^ see SpamapS link above19:11
rcarrillocruzwe could talk about it, i was planning to chat with some infra folks on that topic19:11
dimsrussellb: sweet thanks. will recheck mine after that merges19:11
peristerircarrillocruz, not this one, maybe in Tokyo.19:11
lifelessanyhow19:12
lifelessthat failing indicates that neutron.__init__ failed to import19:12
rcarrillocruzk, will look into that patch not too far, there's been quite a bit of nodepool changes so i assume it needs some further rebase19:12
rcarrillocruzthx for the patchset anyway19:12
lifelesswhich means this https://review.openstack.org/#/c/181277/4/neutron/__init__.py19:12
lifelessis the prolem19:12
peristerircarrillocruz, np19:13
anteayamordred SpamapS thank you19:13
lifelessrussellb: I think gettext.install() is failing19:13
*** panda has quit IRC19:13
lifelessrussellb: since any errors thrown during import result in an ImportError19:13
lifelessrussellb: and the hook file didn't change19:13
*** afazekas_ has joined #openstack-infra19:14
*** panda has joined #openstack-infra19:14
openstackgerritDavid Shrewsbury proposed openstack-infra/shade: Stop leaking server objects  https://review.openstack.org/18151319:14
lifelessrussellb: no indication of a pbr bug per se, but if we can confirm this perhaps pbr can do something to help19:14
mordredyup. that would be it19:14
mordredthose hooks would be running at import time, which means that things that require requirements being imported in __init__ is going to break things19:14
russellbok, and the patch that broke it added use of six19:15
russellbso that's the root cause19:15
*** afazekas_ has quit IRC19:15
*** dimtruck is now known as zz_dimtruck19:15
lifelessso gettext and all the things needed to make gettext.install('neutron', unicode=1) are now setup_requires for neutron19:15
lifelessmordred: and ^ is why you should have cared, even though its for windows19:15
lifelessand six19:15
lifelessrussellb: or six, yes19:16
mordredwell, I'm not sure how it passed in the first place19:16
*** openstackgerrit_ has joined #openstack-infra19:16
*** afazekas_ has joined #openstack-infra19:16
fungivoodoo19:16
mordredthe gate shuold have failed the patch that added the import of six into __init__19:16
lifelessmordred: me neither, Was six installed globally?19:16
mordredlifeless: venvs19:16
lifelessmordred: and now its not?19:16
mordredshouldn't have been19:16
mordredlifeless: OH19:16
mordredlifeless: I betcha I know19:16
mordredlifeless: pbr used to depend on pip19:16
mordredlifeless: thus - six. thus - voila19:16
*** tim_o has joined #openstack-infra19:16
lifelessmordred: still does19:17
mordredlifeless: we didn't land that?19:17
lifelessmordred: we only just +A'd it19:17
mordredhrm19:17
lifelessright? 17m ago or something19:17
tchaypomordred: thanks19:17
tchaypoSpamapS: thanks too :)19:18
* russellb stares at openstackgerrit and openstackgerrit_ 19:18
lifelessmordred: oh19:18
lifelessmordred: nope, thats running 0.11.0 release of pbr19:18
morganfainbergrussellb: i think wee need more openstackgerrit-like names in the channels :)19:18
lifelessmordred: all changes to pip use are future19:18
fungiooh! openstackgerrit_ where'd you come from?19:19
lifelessand pip hasn't relesed 7.0.0 yet so it not the topo sort stuff19:20
fungiopenstackgerrit_ looks like a test bot someone's got running on a not-our-gerrit somewhere in hpcloud19:20
fungircarrillocruz: ^ ?19:20
openstackgerritMerged openstack-infra/project-config: Have gate-ironic-python34 be a voting job  https://review.openstack.org/18103419:20
*** zz_dimtruck is now known as dimtruck19:20
mordredfungi: HAHAHAHAHAHA19:20
russellbi can't wait to see what it reports!19:21
russellbopenstackgerrit_: tell me all your secrets19:21
pleia2bots on the loose19:21
*** afazekas_ has quit IRC19:22
*** Krinkle is now known as Krinkle|detached19:25
*** openstackgerrit_ has quit IRC19:25
*** hashar has joined #openstack-infra19:26
*** mrunge has quit IRC19:28
*** annegentle has joined #openstack-infra19:31
*** spredzy|afk is now known as spredzy19:31
*** freerunner has joined #openstack-infra19:31
*** hashar has quit IRC19:32
*** hashar has joined #openstack-infra19:32
*** achanda has quit IRC19:33
*** ayoung has quit IRC19:35
*** ayoung has joined #openstack-infra19:36
*** marcusvrn has quit IRC19:37
*** _dguerri is now known as dguerri19:38
*** thedodd has quit IRC19:38
tchaypoMy bank has me use a special form to send them messages. That form does not allow me to use apostrophes. This feels me with *great* confidence.19:38
openstackgerritDan Smith proposed openstack-infra/reviewstats: Add melwitt to nova-core and drop cyeoh-0  https://review.openstack.org/18242919:38
anteayatchaypo: I can feel your confidence from here19:39
lifelesstchaypo: security!19:40
*** thedodd has joined #openstack-infra19:41
lifelessmordred: russellb: ok, I'm paging this out. All I can think of is that we were insufficiently isolated, and we are now.19:41
lifelesstechnically you could put six as a setup_requires to let this work, but it would be better to move the windows deps to an environment marker.19:41
lifelessI can put up a patch for that if you like19:42
lifelessin fact, let me do that right now19:42
openstackgerritDoug Hellmann proposed openstack/requirements: Avoid httpretty 0.8.9 as it breaks unittests  https://review.openstack.org/18234019:43
*** markvoelker has joined #openstack-infra19:45
*** Krinkle|detached is now known as Krinkle19:45
*** turul_ has joined #openstack-infra19:46
*** marcusvrn has joined #openstack-infra19:46
lifelessmordred: pbr.hooks.setup_hook isn't needed anymore right? we Just Work through entry points?19:48
mordredlifeless: that is correct19:48
*** luqas__ has joined #openstack-infra19:48
mordredanyone that sets that in their setup.cfg is just old cruft19:48
*** afazekas has quit IRC19:50
*** luqas has quit IRC19:51
*** chris6131 has left #openstack-infra19:51
*** gyee has quit IRC19:52
jogozaro: ping random gerrit question19:53
jogozaro: would it be feasible to make tags reviewable items in gerrit?19:54
jogoin a future version of gerrit that is19:54
fungijogo: that's been near or at the top of our wishlist since somewhere around the beginning19:54
lifelessmordred: russellb: https://review.openstack.org/182433 should fix the problem more permanently.19:55
openstackgerritMatt Riedemann proposed openstack-infra/elastic-recheck: Add query for osc stable/kilo novaclient caps bug 1454397  https://review.openstack.org/18243419:55
openstackbug 1454397 in python-openstackclient "python-novaclient 2.25.0 release breaks stable/kilo because of uncapped osc on stable/kilo" [Undecided,In progress] https://launchpad.net/bugs/145439719:55
jogofungi: is that on the radar of upstream gerrit?19:55
fungijogo: anything's possible, it's software after all. the challenge will be coming up with a generalized solution that upstream will actually approve19:55
russellblifeless: nice!  thanks!19:55
fungijogo: afaik there is no current work on that19:55
*** aduarte has joined #openstack-infra19:56
lifelessrussellb: de nada19:56
*** mjturek1 has joined #openstack-infra19:56
mordredjogo: I've been asking for that feature since we sstarted using gerrit19:56
zarojogo: people have asked but there have been no activity, that i am aware of, for that.19:56
*** claudiub|2 has joined #openstack-infra19:57
openstackgerritMerged openstack-infra/tripleo-ci: Enable pacemaker via the resource registry  https://review.openstack.org/18152219:57
jogozaro: is there an open issue for it?19:58
clarkbzaro: we can chat about the logs here, can you expand a bit more on which logs are in question and what does not accessible from gerrit mean?19:58
jogoI didn't see anything in https://code.google.com/p/gerrit/issues yet19:58
*** dboik_ has joined #openstack-infra19:58
russellblifeless: so this is fun ... i think the revert is blocked by the bug it introduced.  maybe we should just get your patch in instead19:58
jogozaro: ahh https://code.google.com/p/gerrit/issues/detail?id=143319:59
*** claudiub has quit IRC19:59
jogowow nothing in over a year, almost as bad as nova bugs20:00
lifelessrussellb: hah, eek.20:01
*** dboik has quit IRC20:01
lifelessrussellb: can you track my patch? I've just thrown it up there - if it doesn't work grab me and we can look at whats happening in more detail20:01
russellblifeless: yep, on it20:01
clarkbzaro: looking at a random noop job log on review-dev the issue is likely in the zuul-dev config20:02
clarkbzaro: zuul is telling gerrit the logs are on logs.openstack.org but we don't copy files there for review-dev20:02
*** rlandy has quit IRC20:02
zaroclarkb: ok. thanks.  i see if i can fix that up.20:02
tmcpeakanybody here particularly involved with this: https://github.com/openstack-infra/pypi-mirror20:03
tmcpeak?20:03
jeblairRockyg: once you write that spec and we approve it and start spinning up servers, the running of the refstack service will be an official project activity under the infrastructure project20:03
*** Krinkle is now known as Krinkle|detached20:03
clarkbzaro: there should be something like a ZUUL_LOG_PATH that is used by zuul to generate the report to gerrit and is also passed to the jobs themselves so they can copy to the correct path20:03
jeblairRockyg: the _code_ for refstack itself also probably wants to be a big-tent openstack project too20:03
jeblairunder its own right20:03
clarkbtmcpeak: its mostly dead at this point but I think there are a few individuals still using and caring for it20:03
*** banix has quit IRC20:03
clarkbtmcpeak: whats up?20:03
*** armax has quit IRC20:03
greghaynesclarkb: what, no20:04
*** achanda has joined #openstack-infra20:04
dimsrussellb: can't put genie back in the bottle :)20:04
greghaynesclarkb: theres patches that one day will merge that use it20:04
clarkbgreghaynes: no you don't care for it anymore? or no it isn't dead?20:04
greghayneshsh20:04
fungitmcpeak: we tried to abandon/retire it and some people who still rely on it stepped up to maintain sort of it20:04
tmcpeakclarkb: I'm interested in adding a feature into it to download the accompanying signature for PyPI packages which have signatures20:04
greghaynesI mean, I kinda care for it20:04
Rockygjeblair: Thanks for the info, and yeah, refstack wants to be big tent, but we need a few more people for critical mass20:04
RockygWe'll be recruiting at the summit20:05
tmcpeakfungi: ^20:05
jeblairRockyg: cool, though we have pretty low standards when it comes to that now.  :)20:05
openstackgerritMichael Krotscheck proposed openstack-infra/project-config: Add new project: puppet-refstack  https://review.openstack.org/18243720:05
greghaynestmcpeak: go for it :)20:05
krotscheckRockyg: ^^20:05
RockygKewl!  thanks krotscheck!20:05
tmcpeakgreghaynes: cool, just normal gerrit review process?20:05
greghaynestmcpeak: yep20:05
tmcpeakgreghaynes: cool, sounds good, thanks20:05
russellbdims: that's what it feels like20:05
greghaynestmcpeak: Im not the best at watching that review queue, so feel free to ping when you post a patch20:05
clarkbI was just able to build bare-centos6 in hpcloud-b1, going to kick off builds for the remaining 4 "providers"20:06
krotscheckRockyg: np20:06
tmcpeakgreghaynes: cool, will do20:06
*** ayoung has quit IRC20:07
jeblairkrotscheck, Rockyg: i'd like to get the spec written+approved before we pull the module in, is that ok?20:07
openstackgerritCyril Roelandt proposed openstack-infra/project-config: Neutron: enable a voting py34 gate on master  https://review.openstack.org/18243920:07
krotscheckjeblair: Sure! Ball's in your court, Rockyg :)20:07
Rockygjeblair: yes20:07
Rockygcan you point me to an example spec?  I'm reading the add server doc now20:08
fungiRockyg: http://git.openstack.org/cgit/openstack-infra/infra-specs/tree/template.rst20:08
fungiRockyg: also the README.rst in that same directory has some helpful instructions20:09
*** dboik_ has quit IRC20:09
Rockygkk  Thought maybe someone else had already done one like this...no such luck :-)20:09
fungiRockyg: and the specs subdirectory has lots of approved specs20:09
*** dboik has joined #openstack-infra20:10
Rockygfungi: I'll see if there's one that resembles what we are doing20:10
clarkbhrm new hpcloud buildsare going straight to error20:10
*** ashleighfarnham has quit IRC20:11
fungiRockyg: migrate_askbot is probably the closest approved spec at the moment, though it has some migration-specific steps since we needed to move data from an existing production server to a new one under the infrastructure team's control20:11
fungiRockyg: also don't worry about getting the first revision perfect. that's why it goes through review. if we want more or different information then we'll ask once we see it20:12
clarkbpleia2: I just held 23.253.234.137 and will be using it for nodepool + devstack things once the job running on it completes20:14
pleia2clarkb: ok20:14
*** craigbr has quit IRC20:14
*** craigbr has joined #openstack-infra20:15
clarkbI am slowly able to get bare-centos6 builds going so working on that in the mean time20:15
*** craigbr has quit IRC20:15
openstackgerritMerged openstack-infra/project-config: Add bifrost to OpenStack  https://review.openstack.org/18202220:16
*** marun has quit IRC20:17
*** otter768 has joined #openstack-infra20:19
*** ayoung has joined #openstack-infra20:19
*** flaper87 has quit IRC20:20
*** flaper87 has joined #openstack-infra20:20
openstackgerritMerged openstack-infra/reviewstats: Add melwitt to nova-core and drop cyeoh-0  https://review.openstack.org/18242920:21
*** ayoung has quit IRC20:21
*** ayoung has joined #openstack-infra20:21
*** achanda has quit IRC20:21
*** Krinkle|detached is now known as Krinkle20:23
clarkbwoot finally have all four builds going20:23
*** otter768 has quit IRC20:24
clarkbpleia2: will ping once I hop on that node to do nodepool things20:24
pleia2clarkb: sounds good20:24
*** ashleighfarnham has joined #openstack-infra20:26
tchayposo this is entirely anecdotal, but… every git review I’ve done since the downgrade has taken a long time to respond.20:26
openstackgerritJames Polley proposed openstack-dev/pbr: WIP: Teach pbr to read extras from setup.cfg  https://review.openstack.org/18179520:26
tchayponaturally with the exception of that one20:26
tchaypowhich took 6s, because i was running it in time.20:27
greghaynesclarkb: im going through the nodepool+devstack on a hpcloud node20:28
greghaynesclarkb: just fyi20:28
clarkbgreghaynes: cool, I think pleia2's comments are basically all on point so if you run into any trouble you should check them20:28
greghaynesclarkb: I have one note about missing mysql flush privs20:29
*** dizquierdo has joined #openstack-infra20:29
*** markvoelker has quit IRC20:30
clarkbmordred: when you are not TCing, whats the easiest way to grep the mysql db dump for review.o.o? is it going to be loading it into a mysql?20:30
clarkbI just need the one row but its 2.2GB and grep fails spectacularly20:30
mordredclarkb: you need the new or the old db?20:31
mordredclarkb: I have the pre-upgrade db loaded on my laptop20:31
mordredif you want a line out of a different dump, you'll have to load it, sadly20:31
clarkbya I need old20:31
*** Krinkle is now known as Krinkle|detached20:31
clarkbmordred: select * from accounts where full_name = "Steve Baker";20:31
*** nfedotov1 has joined #openstack-infra20:31
clarkbmordred: want to compare that to what we have in the post downgraded version20:32
mordred| 2012-06-16 18:00:13 | Steve Baker | sbaker@redhat.com | 2013-03-03 17:12:12 |               100 | N                | N                   | NULL         | CHECKOUT         | N                  | ISO         | HHMM_24     | N        |       4571 | NULL          | EXPAND_RECENT               | SIDE_BY_SIDE | N                             | N                       | N                   |20:32
clarkbthanks20:34
*** nfedotov has quit IRC20:35
*** mjturek1 has left #openstack-infra20:35
*** achanda has joined #openstack-infra20:36
*** openstackgerrit has quit IRC20:37
clarkbstevebaker: I only see two differences. The first is your change screen selection and the second is your date format20:37
*** openstackgerrit has joined #openstack-infra20:37
clarkbstevebaker: I definitely don't expect the change screen 2 selection to be a problem, but the date format may not be valid in the old client? looking into that now20:38
openstackgerritMonty Taylor proposed openstack-infra/system-config: Initial manual for infra-cloud  https://review.openstack.org/18079620:39
*** maishsk has quit IRC20:39
mordredSpamapS: ^^ updated your doc there - added more words20:40
mordredSpamapS: also added some numbers20:40
*** jamesmcarthur has left #openstack-infra20:40
stevebakerclarkb: morning, date format sounds plausable20:41
anteayaRockyg: there are female operators as well20:41
*** ashleighfarnham has quit IRC20:41
TheJuliaAnyone with admin access to gerrit up for adding me to bifrost-core ?20:42
pleia2sure, sec20:42
TheJuliaMerci20:43
clarkbstevebaker: ya I think I may have confirmed it, gerrit 2.8 seems to honor, STD, US, ISO, and EURO formats but you have UK20:43
*** dimtruck is now known as zz_dimtruck20:43
pleia2TheJulia: done20:44
*** maishsk has joined #openstack-infra20:44
clarkbstevebaker: I can switch you back to STD and see if that fixes (then you can select from preferences whatever you like and is valid)20:44
*** radez is now known as radez_g0n320:44
clarkbstevebaker: or I guess your old value was ISO so can use that20:44
*** mriedem has quit IRC20:44
*** pabelanger has quit IRC20:44
fungiclarkb: i suppose we need to query the whole table to see if there are others outside that set20:44
clarkbfungi: probably20:44
fungifix them before they discover they're broken20:44
fungii guessing this is the only one, but you never know20:45
clarkbUPDATE accounts SET date_format = 'ISO' WHERE account_id = 4571 ; that look correct?20:45
anteayanever having looked at our gerrit db that looks like SQL to me, sorry best feedback I have20:47
mordredclarkb: yes20:48
mordredclarkb: wait20:48
mordredclarkb: oh - yes20:48
mordredclarkb: that looks goo20:48
mordredclarkb: you're re-setting the entry to what it was in the old db, yeah?20:48
clarkbI am going to run a quick select to see if any other accounts need cleanup first20:48
clarkbmordred: yup20:48
stevebakerno Queen's data format for me20:49
*** tnovacik has quit IRC20:50
clarkbstevebaker: you are the only winner in this competition :)20:50
*** koolhead17 has quit IRC20:50
openstackgerritAntoine Musso proposed openstack-infra/zuul: Zuul references cleaner  https://review.openstack.org/10927620:50
clarkbmordred: I don't have your practice editing production DBs with VPs looking over your shoulder :)20:50
clarkbmordred: but that update looks good ya?20:51
fungiclarkb: that query looks correct, yes20:51
*** marun has joined #openstack-infra20:52
clarkbI should probably not use gsql because its a terrible client, but meh20:52
fungithough i'm lazy and tend to just type the commands lower-case. trying not to put too many miles on my shift key20:52
*** e0ne has quit IRC20:52
*** nfedotov1 has quit IRC20:53
mordredclarkb: yah. it's great20:53
mordredfungi: ++20:53
mordredclarkb: and wow, you use gsql?20:53
*** e0ne has joined #openstack-infra20:53
fungii've just been using mysqlclient directly for that stuff and then flushing caches as needed20:53
mordredyup20:54
clarkbstevebaker: can you try logging in now?20:54
*** kgiusti has left #openstack-infra20:54
stevebakerclarkb: IT WORKS \o/20:54
clarkbwoot that was it then20:54
stevebakerclarkb: thanks, I owe you a $beverage20:55
clarkbstevebaker: it was tricky because looking at the row without the old side looked fine20:55
*** Longgeek has quit IRC20:56
clarkbanyways glad we could get that sorted out20:56
clarkbbare-centos6 builds failed cloning bifrost :/ trying again20:57
clarkbpleia2: that node is done running stuff so about to try nodepool things as soon as I get bare-centos6 builds going again20:57
mordredyay for backups20:57
*** dangers is now known as dangers_away20:57
*** zz_dimtruck is now known as dimtruck20:57
pleia2clarkb: sure20:58
*** mrmartin has quit IRC21:00
*** Sukhdev has quit IRC21:00
*** gyee has joined #openstack-infra21:01
*** armax has joined #openstack-infra21:01
tchaypoWe seem to have an ops work session on “packaging” (no convenor, nothing in the etharpad) scheduled at the same time as the oslo session on reviewing the release process21:01
fungiis that reviewing the _oslo_ release process?21:02
fungiif so, i'm not terribly concerned about the overlap21:02
pleia2I believe it's related to the thread StevenK started on the -infra list21:02
*** shardy is now known as shardy_z21:02
mordredthere is an ops work session related to an infra topic?21:02
*** maishsk has left #openstack-infra21:02
pleia2oh, ops21:02
fungiso long as it's not reviewing the infrastructure tooling around how projects release, i'm fine with that oslo overlap21:03
mordredphew. because I haven't been adding those to my schedule at all21:03
*** e0ne has quit IRC21:03
sdaguehey, could anyone give the second +2 on this - https://review.openstack.org/#/c/175531/ - which lets us test keystone in wsgi mode in grenade, which is what we do in the primary testing21:03
mordredsdague: oh - hah. my brain thought the opposite thing from your sentence21:03
fungisdague: it passes?21:04
sdaguefungi: yes, it does, see test results21:04
fungid'oh! right, self-testing ;)21:04
fungifor some reason i was thinking job definition, not d-g selection logic21:05
*** aysyd has quit IRC21:05
clarkbpleia2: reading up on how devstack does mysql passwords it appears to primpt you for it if it isn't set, so I will just update the comment on the doc21:05
pleia2clarkb: yeah, reran devstack and it was the first question it asks during stack.sh21:06
pleia2setting the database password21:06
clarkbyup, so I iwll just leave a comment in there21:06
sdaguepleia2: yes, we prompt for a couple of passwords if not set21:07
*** mriedem has joined #openstack-infra21:07
sdagueI think 5 last time I started completely from scratch21:07
pleia2yeah, it was something like that21:07
openstackgerritAntoine Musso proposed openstack-infra/zuul: Zuul references cleaner  https://review.openstack.org/10927621:07
*** erikmwilson has quit IRC21:07
sdaguepleia2: was there some concern about it?21:08
*** stevemar has quit IRC21:08
pleia2sdague: no, just working on clarkb's nodepool against devstack instructions21:08
sdagueok21:08
tchaypohttps://etherpad.openstack.org/p/YVR-ops-packaging has no details (stevenk, if this is your session, could you add something?)21:09
fungi*grumble* something else is still pulling in the python-nose distro package as a transitive dependency from devstack's rpm set on at least one branch. no idea what. https://review.openstack.org/181574 will allow us to stop caring though21:09
pleia2tchaypo: I was mistaken, I didn't see "ops" in your comment21:09
pleia2tchaypo: StevenK is working on *infra* packaging things21:09
tchaypoah21:09
tchaypola la la21:10
russellbsoooo ... lifeless mordred fungi neutron is wedged.  If you look at what failed here: https://review.openstack.org/#/c/182413/121:10
*** annegentle has quit IRC21:10
tchaypohttps://etherpad.openstack.org/p/YVR-oslo-release-process-review - "We had enough issues with semver in some of the other projects that the release team is considering centralizing client library release management."21:10
lifelessrussellb: actually21:10
russellbthe job that's broken is pulling neutron master, and not the patch from gerrit21:10
tchaypoyeah, they sound like there’s not a lot of overlap21:10
lifelessrussellb: I think we should make that job nonvoting21:10
lifelessrussellb: since its not testing the commit in question anyway21:10
russellblifeless: OK, i guess that would fix it21:10
*** tiswanso has quit IRC21:11
russellbyeah, that job is just wrong21:11
russellband that also explains how this merged in the first place21:11
russellbbecause it wasn't actually testing the patch21:11
lifelessoh man21:11
mordredfungi: +A21:11
fungiyeah, all the plugins are putting git urls to neutron branches in their requirements21:11
lifeless# This project does depend on neutron as a library, but the21:11
lifeless# openstack tooling does not play nicely with projects that21:11
lifeless# are not publicly available in pypi.21:11
lifeless# -e git+https://git.openstack.org/openstack/neutron#egg=neutron21:11
lifelessWhat the everlasting F21:11
russellbOK, I'll put up a patch to make it non-voting21:11
*** ashleighfarnham has joined #openstack-infra21:12
russellbso we can un wedge this effing thing21:12
lifeless'openstack tooling'21:12
lifelessPython ecosystem more like21:12
fungi'hand waving'21:12
*** ayoung has quit IRC21:12
mordredyeah. honestly - we should set up a job that clones neutron via zuul-cloner and also networking plugin in question21:12
mordredit turns out we know how to do multi-repo thigns :)21:13
russellbmordred: yar.21:13
*** gyee has quit IRC21:13
lifelesswe should also put the servers on pypi21:13
fungi_we_ do, the people responsible for writing the neutron-.*aas-dsvm-api jobs don't even know what that means, i think21:13
lifelessand have the plugin depend on 'neutron' (which we can satisfy locally via a location requirement)21:13
mordredlifeless: that too21:13
anteayafungi: correct21:13
lifelessttx: hi21:14
mordredlifeless: except for the one where we do not have the pypi name21:14
lifelessmordred: which one?21:14
*** Krinkle|detached is now known as Krinkle21:14
fungilifeless: just keystone, nothing important21:14
fungiwell, also tempest, but that's not really a server21:14
lifelessso that we can call python-keystone on pypi, or openstack-keystone or something21:14
lifelessdistribution name doesn't need to equal package name21:15
*** gyee has joined #openstack-infra21:15
lifelessI know its  PITA for our tooling21:15
lifelessbut pip etc can cope21:15
*** bswartz has quit IRC21:15
fungifor 'openstack tooling' ;)21:15
lifelessCI specifically21:15
mordredlifeless: biggest problem is actually that changing the name that we publish to pypi would mean a change in the name of the tarball21:15
openstackgerritRussell Bryant proposed openstack-infra/project-config: Make neutron-lbaas-dsvm-api non-voting.  https://review.openstack.org/18245521:16
lifelessmordred: we can come up with a solution21:16
mordredlifeless: and I could imagine more than one person is likely consuming http://tarballs.openstack.org/$project-master.tar.gz21:16
lifelessmordred: is this the only reason?21:16
mordredlifeless: sure we can21:16
mordredlifeless: just listing things to be cognizant of21:16
*** pc_m has quit IRC21:16
lifelessI mean, there's no point me haring off to organise a group to tackle this21:16
russellbpatch above will unwedge neutron ^^^21:16
lifelessif there's areason we don't /want/ to do this21:16
clarkbpleia2: basically i have updated things and am going from start to finish, will push my changes up as soon as things are working21:16
fungiwe could in theory transform the tarball/wheel filenames when uploading to pypi too21:17
pleia2clarkb: sounds good21:17
*** ajmiller__ has joined #openstack-infra21:17
lifelessfungi: so pbr needs to generate the name21:18
lifelessfungi: because it matches the req to the tarball name21:18
lifelessfungi: I'd do the translation when putting them on tarballs.21:18
lifelessfungi: s/translation/copy-to/21:18
mordredor a symlink21:19
lifelessfungi: s/translation/copy-to/ln-s/21:19
lifeless:P21:19
mordredlifeless just invented new perl syntax21:19
fungilifeless: i think we already have at least one library where we're extracting the tarball we retrieve and then finding the correct name from setup.cfg before uploading. i need to hunt down which one again21:19
*** dboik_ has joined #openstack-infra21:19
mordredfungi: all of them21:19
mordredfungi: we always extract the tarball, look at setup.cfg, and then upload, iirc21:20
fungimordred: well, i mean we set it up that way to accommodate one in particular21:20
fungibecause it didn't actually match21:20
lifelessanyhow, point is - setup.cfg has to change21:20
lifelessbecause thats the distribution name21:20
fungibut now i don't recall which one it was21:20
lifelessthe package name doesn't have to change.21:20
*** ajmiller_ has quit IRC21:21
*** dizquierdo has quit IRC21:21
*** ldnunes has quit IRC21:21
fungiaha, i think it was https://pypi.python.org/pypi/WSME so more of a normalization issue21:22
*** dboik has quit IRC21:22
fungion tarballs.o.o they're "wsme" but on pypi they're "WSME"21:22
fungihrm, no we upload the tagged tarballs as "WSME" on tarballs.o.o too21:23
*** dboik_ has quit IRC21:23
*** ddieterly has quit IRC21:23
*** craigbr has joined #openstack-infra21:24
*** chlong has quit IRC21:24
greghaynesclarkb: question about the nodepool test thing, why not have nodepool build and upload the image?21:25
ttxlifeless: on the cross-project meeting. What's up ?21:25
clarkbgreghaynes: it does21:25
*** ayoung has joined #openstack-infra21:25
greghaynesclarkb: why am I having to glance image create then?21:25
clarkbgreghaynes: because we are using nodepool's snapshot functionality21:25
mordredgreghaynes: base image21:25
clarkbgreghaynes: using that because every cloud so far has supported it but every cloud doesn't support dib21:26
greghayneshrm21:26
clarkbhowever you may need to change your base image if not using devstack21:26
*** ashleighfarnham has quit IRC21:26
greghaynesI devstack'd, so will see how it goes...21:27
mordredthere's a tshirt slogan21:27
greghayneshaha21:27
*** ibiris is now known as ibiris_away21:27
*** enikanorov2 has joined #openstack-infra21:28
greghaynesclarkb: the prepare_node.sh in nodepool.yaml - where is that path relative to?21:29
fungi"well, it worked in greghaynes's devstack"21:29
clarkbgreghaynes: relative to the scripts dir at the top of the file21:30
clarkbgreghaynes: I used the same fully rooted path for both21:30
clarkbgreghaynes: should I make that more clear?21:30
*** emagana has quit IRC21:30
greghaynesah, I see, where you write it out21:30
*** emagana has joined #openstack-infra21:30
*** erikmwilson_ is now known as erikmwilson21:30
clarkboh ya its not there in the image portion of the config, I can add a comment there21:30
*** amitgandhinz has quit IRC21:31
*** juggler has quit IRC21:33
pleia2that one almost got me too, but then I just assumed the scripts dir21:34
*** SpamapS has quit IRC21:34
openstackgerritRussell Bryant proposed openstack-infra/project-config: Neutron: enable a voting py34 gate on master  https://review.openstack.org/18243921:34
*** jodah has left #openstack-infra21:34
*** SpamapS has joined #openstack-infra21:34
*** mattfarina has quit IRC21:35
clarkbI am currently waiting for nodepool to ssh into the image node it built to make the image21:35
clarkbthis is really slow with qemu21:35
clarkboh hrm image build failed for some reason21:36
openstackgerritMerged openstack-infra/system-config: Move hardcoded values into jenkins class params  https://review.openstack.org/16728821:36
pleia2clarkb: how much ram are you requiring? might be the flavor issue I ran into21:36
*** hashar has quit IRC21:37
pleia2but waiting for it to ssh in is where I've ended up too, eventually it times out21:37
lifelessttx: server releases on pypi21:37
pleia2(not ssh, nodepool's timeout)21:37
lifelessttx: any thoughts?21:37
lifelessttx: neutron-lbaas requirements.txt is invalid as it doesn't specify the dependency on neutron21:37
greghaynesclarkb: youre making an actual test with this?21:37
openstackgerritMerged openstack-infra/project-config: Remove custom taskflow sqlalchemy environments  https://review.openstack.org/18168721:37
lifelessttx: (because neutron isn't on pypi)21:38
openstackgerritMerged openstack-infra/project-config: Remove extra unused environments from tooz jobs  https://review.openstack.org/18202121:38
openstackgerritMerged openstack-infra/project-config: Deal with yum --downloadonly CentOS 6.x quirks  https://review.openstack.org/18157421:38
openstackgerritMerged openstack-infra/project-config: NPM-Run jobs are now voting.  https://review.openstack.org/18204921:38
fungilifeless: i think they'd still run into it because they want to co-develop with neutron, not with what's been released as neutron21:38
openstackgerritMerged openstack-infra/project-config: Added NPM-based unit tests for merlin  https://review.openstack.org/18208421:38
openstackgerritMerged openstack-infra/project-config: Surveil:py34 checks  https://review.openstack.org/18235321:38
openstackgerritMerged openstack-infra/project-config: Add functional test job for python-muranoclient  https://review.openstack.org/18208221:38
clarkbpleia2: I bumped to 2048 as suggested21:38
openstackgerritMerged openstack-infra/project-config: Add devstack gate job for Cue project  https://review.openstack.org/18077421:38
clarkbgreghaynes: depends on how bad qemu ends up being21:38
lifelessfungi: so no, its more subtle than that21:39
lifelessfungi: we need to separate out 'CI deploy' and 'install_requires'21:39
clarkbgreghaynes: its possible we can have a dib based image build test instead that makes a distro that doesn't take a million years to boot21:39
fungilifeless: well, and that they feel they need to declare a package dependency on neutron in some way21:39
lifelessfungi: do you agree that install_requires for something that imports neutron should include neutron.21:39
clarkbgreghaynes: basically cirros + sftp21:39
lifeless(in its install_requires)21:39
greghaynesclarkb: what do you want to test? that the image boots?21:39
greghaynesoh, that you can ssh in too21:39
greghaynesclarkb: the problem with cirros in dib is grub21:40
fungilifeless: yes, do those plugins import neutron or does it import them?21:40
lifelessfungi: from neutron.db import agents_db21:40
lifelessfungi: it depends on neutron21:40
lifeless(that import is from neutron_lbaas/agent_scheduler.py)21:40
fungigot it. so anyway yes it solves the deployment issue. not the testing issue21:40
lifelessright21:40
lifelessthe testing issue should either preinstall neutron @ zuul_ref21:40
clarkbgreghaynes: I want to test image build + nodes booting. For snapshots that requires working sftp21:41
lifelessor edit the requirements.txt during testing to specify a git url with the zuul ref.21:41
clarkbgreghaynes: ya it would likely have to be ubuntu minimal21:41
*** dkranz has quit IRC21:41
greghaynesclarkb: if you just want to test booting then id set init to be something super simple like touch file; shutdown21:41
greghaynesand then inspect the image after21:41
*** ayoung has quit IRC21:41
clarkbgreghaynes: no I need to be able to ssh in, thats how the image build works21:42
greghaynesok, so yea if you need ssh then ubuntu-minimal ftw21:42
fungilifeless: yep. separately providing (and using a local filesystem url in the requirements list of the project, maybe, if absolutely needed) is the way to go from a testing perspective21:42
*** salv-orlando has quit IRC21:42
lifelessfungi: it would be a git url pointing at zuul, no? whereverthe zuul ref is findable21:42
fungibecause pip doesn't grok our git repo caching setup21:42
clarkbOH! I know the problem I think21:42
clarkbgah21:42
lifelessfungi: the pip git location is configurable, --source=/opt/stack/new probably is all it needs21:43
fungilifeless: so we still want to not have pip go cloning neutron in its entirety21:43
fungiyep, that's probably fine then21:43
lifelessfungi: if you look at the failure in that job yo ucan see it cloned it in its entirety :)21:43
clarkbgreghaynes: pleia2 security groups21:43
*** ddieterly has joined #openstack-infra21:43
lifelessfungi: so, we can do better, but one is correctness and one is optimisation :)21:43
fungiyes, and that leads to broken because cloning neutron over and over from the network is pain21:44
pleia2clarkb: oh bother21:44
lifelessfungi: Oh, I agree.21:44
greghaynesclarkb: hhahah21:44
fungilifeless: mere details. always broken vs randomly broken. still broken21:44
lifelessproblem is this job seems very naive, on lots of counts. So, how to help them do better.21:44
*** nelsnelson has quit IRC21:44
lifelesswho knows the most about this split out layout? russellb ? anteaya ? markmcclain ?21:44
lifelesse.g. who is the one person we should educate21:44
anteayalifeless: dougwig21:45
lifelessdougwig: hi, whats your email? I'm going to do a brain dump of the issues here to -dev and I'd like to cc you :)21:45
*** Vinod___ has quit IRC21:45
*** ildikov has quit IRC21:45
anteayapcm or pc_m is a good candidate as well but dougwig is the best point person21:45
lifelesswhats a pcm?21:46
*** banix has joined #openstack-infra21:46
anteayaif you want to trouble yourself (I'm slow) in educating me, I'm grateful and will pass on what I learn to the best of my ability but I'm afraid you may decide your time is not worth it21:46
dougwiglifeless: hiya, dougwig@parkside.io, but i'll see it on -dev as well21:46
lifelessdougwig: cool21:46
lifelessanteaya: I'll cc you as well21:46
ttxlifeless: I think last time that was considered we said that was a stupid idea. But I guess if things start to depend on something, there is a use case21:46
anteayapcm is a nick for paul michail I think21:46
anteayalifeless: feel free21:47
*** cdent has quit IRC21:47
clarkbpleia2: greghaynes yup opening that up allowed image build to move onto snapshotting21:47
bookwarhi, can someone direct me, how Gerrit UI Parser differentiates between Jenkins check jobs and Jenkins gate jobs so those are shown as different sections in results table?21:47
bookwaris it based on some keyword in result message?21:47
ttxlifeless: food for the "release model" session probably21:47
lifelessttx: ok21:47
pleia2clarkb: great!21:48
lifelessfungi: are you sheparding the neutron-lbaas nonvoting patch through?21:48
clarkbbookwar: yes, iirc check jobs say "we ran in check" and gate jobs say "we ran in gate" and hideci.js just matches on that21:48
fungittx: last time we said "maybe part of horizon, because something else imports it" but now with the driver/backend/services splits going on in projects, that situation is coming back magnified manyfold21:48
clarkbbookwar: https://git.openstack.org/cgit/openstack-infra/system-config/tree/modules/openstack_project/files/gerrit/hideci.js is the source21:48
clarkbbookwar: you should be able to see it in your browsers debugger too21:49
fungilifeless: it's in the gate with some unrelated changes ahead of it21:49
bookwarclarkb: thanks!21:49
clarkbok bare-centos6 finally updated in hpcloud21:49
ttxfungi: right, I don't think we ever said "never", there was probably no use for it. So that can easily be reconsidered21:49
fungilifeless: er, i'm thinking about a different patch, but yes21:49
*** SergeyL_irccloud has joined #openstack-infra21:50
*** annegentle has joined #openstack-infra21:50
*** dkehn has quit IRC21:50
fungilifeless: eta is 6 minutes to merge and then a few more before zuul knows to stop voting on that21:50
fungihopefully ~21:05 utc depending on where it falls in the puppetage21:51
*** ociuhandu has quit IRC21:51
openstackgerritMerged openstack-infra/project-config: Add experimental glance_store functional test job  https://review.openstack.org/18200021:51
fungium, 22:05 utc ;)21:51
* fungi is clearly living in the past21:51
*** dkehn has joined #openstack-infra21:52
dtroyerfungi mentions Criswell, then lives in the past…21:54
*** peristeri has quit IRC21:54
fungiyou gotta admit though, he's _amazing_21:54
*** ivar-laz_ has quit IRC21:54
openstackgerritDolph Mathews proposed openstack-infra/elastic-recheck: add CLI command for executing elastic-recheck queries  https://review.openstack.org/13723421:54
*** ivar-lazzaro has joined #openstack-infra21:54
fungior was, anyway, until he failed to predict his death in the 1980s21:54
clarkbgreghaynes: pleia2 my script to install the ssh authorized_keys file doesn't seem to work yet but everything else does so pushing new patchset21:55
openstackgerritClark Boylan proposed openstack-infra/nodepool: Document running Nodepool for testing  https://review.openstack.org/17984021:55
dougwiglifeless, fungi - so, scrolling back, i see that you folks are frustrated. the current state of affairs, unless i'm batshit insane, was worked out with infra way back when it occurred. we discussed exactly what you're proposing now, and it was rejected at the time. the job is clearly borked, but can be fixed by having tox pull in the local repo for the21:55
dougwigdevstack job.21:55
*** armax has quit IRC21:56
pleia2clarkb: yeah, need to sudo bash -c or something, because sudo and piping is no good21:56
pleia2clarkb: I gave an example inline in patchset 321:56
clarkbpleia2: ya I thought I addressed that but maye not well enough21:56
fungidougwig: not tox, no. we need to preinstall the neutron ref being tested in devstack-gate (not tox)21:56
clarkbpleia2: I did write to file in homdir then sudo mv21:56
pleia2clarkb: oh I see now, yeah21:56
*** juggler has joined #openstack-infra21:57
dougwigfungi: that should already be happening. but the tox invocation doesn't use it.21:57
openstackgerritMerged openstack-infra/project-config: Add functional test job for python-heatclient  https://review.openstack.org/18053621:57
openstackgerritMerged openstack-infra/project-config: Make neutron-lbaas-dsvm-api non-voting.  https://review.openstack.org/18245521:59
fungidougwig: i must be confused. i don't see tox used in the {pipeline}-neutron-lbaas-dsvm-api{branch-designator} definition unless it's called by your gate script21:59
fungior one of the hook scripts at any rate. digging in the neutron-lbaas repo now to confirm21:59
dougwigfungi: yes, i copied the gate hook from another api job, which calls tox, and missed the two repo connection.22:00
dougwigfungi: right here: https://github.com/openstack/neutron-lbaas/blob/master/neutron_lbaas/tests/contrib/post_test_hook.sh22:00
fungidougwig: also we said "don't do this" and people said "you're not doing the work, you can't tell us how to design this" so we stopped caring22:00
clarkbpleia2: the trick to debugging this is you boot that image but provide your key to nova so cloud init sets it up on the ubuntu user, then you can dig around and see why that script broke22:01
fungii'm happy to leave neutron unable to merge code if that's their preference, but i'm working on the assumption it's not22:01
zarofungi: have you look into putting correct github key in heira for review-dev?22:01
clarkbpleia2: its still super slow but seems to eventually get there22:01
dougwigfungi: whoa, i'm sorry, i *NEVER* meant to convey that.22:01
*** ildikov has joined #openstack-infra22:01
fungizaro: no, i should probably do that. thanks--switching gears22:01
*** Swami has quit IRC22:02
*** arielb has quit IRC22:02
*** mjturek1 has joined #openstack-infra22:03
lifelessdougwig: nope, I'm not frustrated, nor playing the blame game.22:05
pleia2clarkb: jenkins@ubuntu-1431468036:~$22:05
pleia2huzzah!22:06
clarkbpleia2: nice, so my script worked for you?22:06
*** hdd_ has quit IRC22:06
lifelessdougwig: we've identified bugs in the current implementation, and I want to make sure knowledge about the heuristics around this area, and why, is spread22:06
clarkbpleia2: I am waiting for my test node to finish booting so I can look around on it22:06
lifelessdougwig: rather than just fixing it once and waiting for it to happen again.22:06
pleia2clarkb: actually, I was using my previously prepared one where I was using sudo bash22:06
clarkbpleia2: even better, maybe I should just use that22:06
*** Guest38967 has quit IRC22:09
*** dimtruck has quit IRC22:09
*** mjturek1 has quit IRC22:10
fungidougwig: and as lifeless points out, part of this is due to prior conscious choices by release management not to release api server packages to pypi, but that can certainly be revisited22:10
dougwiglifeless, fungi - i certainly appreciate the help getting things unwedged, and getting things sorted out properly.22:10
fungii strongly suspect the current job was hurriedly put into place to avoid regressing immediately following the services split work, and was "good enough" to test the neutron-lbass repo changes on the assumption that neutron master was known working, but where the problem came in was making that job run on neutron changes. it doesn't even know about the neutron changes it would supposedly test22:10
*** dimtruck_ has joined #openstack-infra22:10
fungithe job simply wasn't designed properly to test changes to anything other than the neutron-lbass repo itself22:10
*** dimtruck_ is now known as dimtruck22:11
fungiit would be akin to running keystone unit tests for nova changes22:11
*** jcooley has joined #openstack-infra22:11
greghaynesclarkb: that was my experience with qemu booting for dib testing too22:12
greghaynesclarkb: too slow :(22:12
clarkbpleia2: aha! I need a sync I think22:12
clarkbpleia2: the file is there with no content22:12
pleia2clarkb: which file?22:12
lifelessdougwig: anteaya: mail sent.22:12
clarkbpleia2: authorized_keys file for jenkins user22:12
pleia2clarkb: ah :) I just started a nodepool run again trying your way22:13
* pleia2 wait&see22:13
*** jaypipes has quit IRC22:13
anteayalifeless: thank you22:14
annegentlereed: around?22:14
reedannegentle, yep22:14
annegentlereed: great! Have a moment to talk about the TC comm plan?22:14
reedsure22:14
reedswitch to #openstack-community?22:15
annegentlereed: sounds good22:15
reedunless it requires infra22:15
greghaynesclarkb: the heredoc within a heredoc is hilarious22:16
dougwiglifeless: thank you22:16
clarkbgreghaynes: sshhhh I don't want to scare anyone off with my bad bash22:16
*** doude has quit IRC22:17
mordredclarkb: we've been scared for a while22:17
*** soren has quit IRC22:17
clarkbgreghaynes: I am not actually sure there is a better way to do that for the "just copy paste this thing here and it works"ness of that script and the inner script22:17
greghaynesclarkb: I think what you have there is correct22:18
*** bknudson has quit IRC22:18
lifelessdougwig: I'm happy to discuss more, obviously22:18
greghaynesclarkb: its just hilarious22:18
lifelessdougwig: and the great folk here know way more than I about the CI plumbing and where to tweak things22:18
dougwiglifeless: heh, i was just typing more22:18
pleia2clarkb: your instructions work fine :) have jenkins@ubuntu-1431468814:~$22:18
*** enikanorov2 has quit IRC22:19
openstackgerritMerged openstack-infra/subunit2sql: Add command to calculate failure count and graph it  https://review.openstack.org/17604322:19
clarkbpleia2: woot, I am adding a sleep then sync should make it work on this test node22:19
pleia2clarkb: yeah, I'm testing on virtualbox, so it may be slightly faster than yours (though only by a little)22:19
*** otter768 has joined #openstack-infra22:20
clarkbpleia2: now you should try stopping nodepool (^C is fine) then grabbing greghaynes and mordreds use shade change, run the pip install -U ./nodepool again then start nodepool22:20
zaroclarkb: took at the logs from review-dev.  i think i've miscommunicated myself22:20
mordredfungi, clarkb: so - it's not super important - but we approved a change to os-client-config an hour ago and it never seems to have hit zuul - so I just re-approved and I still see nothing in status ...22:21
mordredmentioning in case it's an indication that something is stuck22:21
dougwiglifeless, fungi - i don't disagree with anything in your email, and feel goofy for missing the two repo link there. ultimately getting the servers in pypi is the answer, and solves a lot of other issues as well. shorter-term fix, getting that job to use the local neutron instead of cloning master should get us limping along?  or do you have other22:21
dougwigsuggestions?22:21
zaroclarkb: so i'm wondering if it would make sense to make zuul-dev run jobs then post logs to swift store.22:21
openstackgerritDolph Mathews proposed openstack-infra/release-tools: Add a script to safely update feature branches  https://review.openstack.org/12671922:21
clarkbzaro: it can do that we would just need to configure a swift user for it22:21
clarkbmordred: what change?22:21
fungimordred: i see other recent events in zuul... what change?22:22
pleia2clarkb: happen to have the shade change # handy?22:22
fungimordred: any chance it had no jenkins +1 on it?22:22
mordredfungi, clarkb: 18207222:22
zaroclarkb: does having that setup on zuul-dev help us debug issues around that stuff?22:22
mordrednope. has a +1 - I also both recheck and second-+A'd it22:22
zaroor do you not really care?22:22
clarkbpleia2: https://review.openstack.org/#/c/168603/1422:23
clarkbgreghaynes: ^ looks like you haven't addressed my comments?22:23
*** signed8b_ has joined #openstack-infra22:23
fungimordred: next guess is depends-on loop22:23
greghaynesclarkb: no :(22:23
clarkbzaro: I don't think it helsp a whole lot, we are moving to having os-loganalyze test against swift via devstack22:23
*** tnovacik has joined #openstack-infra22:23
fungimordred: nope, not a loop. just depending on a not-approved change22:23
greghaynesclarkb: ETHINGS22:23
*** redixin has quit IRC22:23
pleia2clarkb: well, I'll keep this VM around so I can test when it's ready22:23
clarkbmordred: its because you depend on a thing that isn't merged22:24
lifelessdougwig: so servers in pypi is orthogonal -because you still need the git version of neutron that you're testing.22:24
fungimordred: https://review.openstack.org/182061 needs to be reviewed/approved first22:24
*** markvoelker has joined #openstack-infra22:24
*** thedodd has quit IRC22:24
clarkbpleia2: it should be mostl ready, the only thing we have to be aware of is if we change the cloud config item in nodepool.yaml we will have to restart the server22:24
*** Rockyg has quit IRC22:24
clarkbpleia2: so I would go ahead and give it a go22:24
lifelessdougwig: changes to neutron-lbass *could* use neutron-last-release, thats a separate discussion22:24
pleia2clarkb: ok, having a look22:24
lifelessdougwig: changes to neutron *must* use that changed neutron.22:24
*** otter768 has quit IRC22:24
lifelessdougwig: so the basic approach is fine, but you need to encode the ZUUL_REF into the git url you give pip22:25
fungidougwig: since you're running within devstack-gate, it should already have checked out the neutron change to be tested under /opt/stack22:25
lifelessdougwig: the pip docs describe how to do this22:25
lifelessor22:25
clarkbfungi: yup thats how I would fix this22:25
*** signed8bit has quit IRC22:25
fungiin this case don't even need to worry about zuul_ref i don't think, because devstack-gate already took care of it22:25
clarkbfungi: in fact thats why d-g is used iirc22:25
lifelessassuming fungi is right, just use /opt/stack/neutron#egg_info=neutron22:25
clarkbso that neutron et al are installed at the right versions22:25
openstackgerritMerged openstack-infra/subunit2sql: Improve run_time graph formatting  https://review.openstack.org/17827622:25
mordredclarkb, fungi; thank you HEADDESK22:25
clarkblifeless: no everything is already installed22:25
clarkblifeless: we don't need to install it again22:26
greghaynesclarkb: oh hey, my node is building22:26
lifelessclarkb: pip disagrees with you22:26
clarkblifeless: ok then maybe they have removed more of devstack than I thought22:26
fungiclarkb: well, in that job there's a gate hook running stuff with tox22:26
lifelessclarkb: let me check the log22:26
clarkbit used to be that all those jobs ran devstack so that it would setup neutron and the root wrap rules22:26
fungiclarkb: so neutron is not preinstalled into the tox venv by devstack-gate22:26
*** weshay has quit IRC22:26
lifelessclarkb: it may be pip was just checking the project name, but since tha twas supplied it shouldn't have needed to.22:26
zaroclarkb: ok, maybe asked differently..  do we care whether we store job logs from review-dev at all?22:26
clarkbzaro: I personally don't, I can always just look at jenkins-dev but others may22:27
clarkbzaro: I thought you did :)22:27
lifelessdougwig: anyhow - either a file path or perhaps a file:// url with the egg name supplied should work fine22:27
fungiclarkb: unless maybe tox is set to do site-packages to pick up the devstack-installed neutron instead22:27
clarkbfungi: no I think this tox stuff is all new22:27
fungioh fun22:27
clarkbfungi: the old functional jobs for neutron* ran devstack for the test env22:27
clarkbfungi: sounds like the use tox instead now22:27
lifelessbut if neutron is already installed, there'd be no need to monkey with requirements at all22:27
lifelessit should just work22:28
*** dims_ has joined #openstack-infra22:28
clarkbfungi: which is fine except we should stop using devstack-gate entirely and just make a tox job22:28
clarkbunless, do these need root? our tox jobs will explode on that :/22:28
fungiclarkb: yeah, i'm dissecting it now22:28
*** esker has quit IRC22:29
mordredwe also may need to figure out the tox/zuul-cloner intersection we were discussing the other day22:29
mordredbecause so far none of our tox things install from on-host git repos22:29
clarkbmordred: if the idea is that running this locally will work then yes22:29
mordredclarkb: yah22:29
*** sdake_ has joined #openstack-infra22:29
clarkbbut currently the assumption seems to be d-g will set things up for us22:29
clarkbat least partially, which is fine22:30
lifelesshah, pbr is broken by neutron too22:30
lifelesswe need to get that hooks patch in soon :)22:30
lifelesshttp://logs.openstack.org/85/181785/4/check/check-pbr-installation-dsvm/f78dad8/console.html#_2015-05-12_21_31_43_74722:30
*** dims has quit IRC22:30
zaroclarkb: i only care because when i test changes on review-dev I want to make sure that the round trip for a change works as expected, gerrit->zuul->jenkins->gerrit.  I guess that doesn't have to include the logging22:31
zaroi mean job logs22:32
mordredlifeless: I support all of your patches22:32
openstackgerritClark Boylan proposed openstack-infra/nodepool: Document running Nodepool for testing  https://review.openstack.org/17984022:32
zaroclarkb: so i guess no big to me either.22:32
lifelessturns out I proposed it to kilo. OOPS.22:32
clarkbpleia2: greghaynes ^ that works for me with current nodepool master, trying the shade change now22:32
greghaynesclarkb: missed my comment22:33
*** tim_o has quit IRC22:33
greghaynesit worked for me, but we should flush privs still22:33
*** sdake has quit IRC22:33
pleia2clarkb: applied the change to my local nodepool, do I still run with my old nodepool.yaml for greghaynes' change?22:33
fungilifeless: i do see "check-neutron-lbaas-dsvm-api: in progress (non-voting)" on neutron changes in zuul now, so looks like it took effect22:33
greghaynespleia2: yes22:33
pleia2greghaynes: thanks22:33
clarkbgreghaynes: doesn't the update command avoid needing that?22:34
clarkbgreghaynes: you need to flush if editing the table directly22:34
clarkbok first shade comment, I am compiling lxml right now22:34
lifelesshow do I change the branch on https://review.openstack.org/#/c/182433/ ?22:34
clarkblifeless: you push a new change22:34
lifelessclarkb: I just did22:34
lifelessclarkb: I rebased it on origin/master and did git review22:35
greghaynesclarkb: oh? everywhere ive read says to flush privs after that22:35
greghaynesclarkb: I dont actually know for sure thoughn22:35
mordredclarkb: yup. keystoneclient22:35
clarkblifeless: and that didn't make a new change in gerrit?22:35
mordredclarkb: it's in the todolist to make go away22:35
clarkbgreghaynes: mordred will know. Tell us when I must flush privs22:35
mordredwhat update command?22:35
clarkbOpenStackCloudException: CA Cert /opt/stack/data/CA/int-ca/ca-chain.pem does not exist22:36
greghaynesmordred: https://review.openstack.org/#/c/179840/5/doc/source/testing.rst22:36
mordredare you editing a table in the mysql database?22:36
greghaynesmordred: is it needed after the grant / create?22:36
lifelessclarkb: looks like not. Perhaps russellb pushed a copy aimed at master already or something...22:36
clarkbmordred: no just doing GRANTs22:36
lifelessahh he did22:36
mordredclarkb: you do not need flush after grants22:36
clarkbmordred: thanks22:36
lifelesshttps://review.openstack.org/#/c/182438/ is the one we need to land22:36
*** ashleighfarnham has joined #openstack-infra22:36
clarkbok, can someone explain to me why novaclient is perfectly happy with devstack's SSL setup but shade isn't?22:36
clarkbespecially since I am not using ssl22:37
lifelessand nuts, I've reset the gate timer I suspect22:37
mordredclarkb: might be a bug22:37
mordredclarkb: but we use it against devstack22:37
mordredclarkb: so I'm confused as to what's different in your setup22:37
clarkbmordred: yes iirc you guys worked around it rather than fixing it22:37
mordredthat it's not working for you22:37
mordredclarkb: ok. well, we should fix that then22:37
clarkbmordred: you unset some openstack stackrc thing let me go look at the test22:37
mordredclarkb: I have a hunch I'm about to say that devstack has a bug if it's putting a reference to a non-existent CA into localrc22:38
clarkbI don't think that was it22:38
mordredkk22:38
mordredclarkb: in any case - I agree with you, we should not be giving cert errors/warnings if you're not using https22:39
clarkbunset OS_CACERT is what the functional shade test hook does22:39
mordredI suggest that in this case too - because setting OS_CACERT is telling keystoneclient to use a cert22:40
mordredand if that cert does not exist, then that is an error22:40
clarkbbut ya OS_CACERT points at a thing that does not exist so likely also a devstack bug22:40
clarkbmordred: keystone is using a cert for what?22:40
*** tnovacik has quit IRC22:40
clarkbmordred: I specifically told it to use http22:40
greghaynestokens?22:40
mordredyou did - but you also told it you had a cert22:40
mordrednono22:40
mordredthis is for self-signed CA support22:40
clarkbmordred: and novaclient (which I thought uses keystoneclient) doesn't explode22:41
mordredor, local signed CA22:41
greghaynesah22:41
mordredclarkb: I'd argue that they're doing the wrong thing22:41
clarkbmordred: ok so this is for trustying the endpoint22:41
mordredclarkb: beause if you tell them to use a cert22:41
mordredand the cert doesn't exist22:41
mordredI'd want it to explode22:41
clarkband even though its http they want to trust ith22:41
*** isviridov is now known as isviridov_away22:41
clarkbmordred: I want it to explode if I https22:41
mordredif you don't want to use the cert, don't tell it to use the cert22:41
mordredsure22:41
clarkbmordred: it should never explode if using a different protocol22:41
mordredso - let's make two patches there22:41
mordredone to shade to set insecure=true if the auth_url == http://22:41
mordredand one to devstack to not put OS_CACERT into the file if it's not doing SSL22:42
mordredsolve it in both directions?22:42
clarkbpleia2: looks like we have to unset OS_CACERT then rebase greghaynes/mordred's change on top of master to get my fixes for not having jenkins/zmq/etal22:42
clarkbmordred: insecure == true if auth_url does not start iwth https22:42
greghaynesclarkb: ok, ill rebase on master in a moment when im done with your comment fixes22:42
mordredclarkb: yes22:42
mordredclarkb: so - unset OS_CACERT for now, then I'll work up the change for the other thing22:42
*** Krinkle is now known as Krinkle|detached22:42
clarkbmordred: ya sounds good22:42
pleia2clarkb: yeah, I was getting some ssl errors22:43
*** salv-orlando has joined #openstack-infra22:43
mordredclarkb: now - not to make you sad ...22:43
mordredclarkb: but we don't actually handle auth_url AT ALL22:43
mordredclarkb: because it's not actually a keystone param for real22:43
*** sdake has joined #openstack-infra22:43
mordredit's a pluggable param that is not always present22:43
mordredfor instance, apparently x509 auth plugin does not come along with an auth_url param22:43
clarkbmordred: then maybe keystoneclient needs fixing?22:43
mordredclarkb: I think so22:43
mordredclarkb: that said- I'm thining "if 'auth_url' in auth and auth['auth_url'].startswith('http'): insecure=True"22:44
clarkbok I think I have nodepool running with shade now22:44
mordredclarkb: will get it 99% of the time22:44
mordredneat!22:44
*** ihrachyshka has joined #openstack-infra22:44
clarkbmordred: ya that seems reasonable for shade to protect against if the underlying thing is broken22:44
clarkbsince that is what shade is there for22:44
mordredyah22:45
clarkbmordred: greghaynes shade needs to squelch iso8601 debug logging22:45
mordredoh! that's new - I haven't seen that yet22:45
greghayneshah22:45
greghaynesthe things you discover when you actually run the code22:45
*** salv-orlando has quit IRC22:46
fungiclarkb: lifeless: dougwig: so i _think_ where this is breaking is when tox is creating the virtualenv for tempest to use, it's installing neutron-lbaas (to get some tempest tests from that repo? or just because it doesn't know any better?) and that's dragging in the neutron master git requirement, which then fails to install22:46
clarkbpleia2: with that unset and rebased I am building a node22:46
greghaynes\O/22:46
mordredclarkb: AH. actually22:46
clarkbpleia2: if that succeeds, I am going to delete my image and have it make a new one of those too22:46
lifelessfungi: yes, as I said- that url in the requirements.txt needs the ZUUL_REF22:46
mordredclarkb: foudn it - shade is being extra helpful and erroring if you pass a cacert path to it that doesnt' exist22:46
*** sdake_ has quit IRC22:46
clarkbpleia2: maybe you want to test it with a fresh db?22:46
clarkbpleia2: just drop database nodepool; create database nodepool when nodepool is stopped22:47
fungilifeless: or none at all. i'm not sure why neutron is technically needing to be installed into tempest's virtualenv22:47
dougwigfungi: it's definitely the tox venv setup, and it's because it's hardcoding neutron master.22:47
mordredclarkb: so - it actually is coming from us22:47
pleia2clarkb: yeah, I think I do22:47
dougwigfungi: in effect, it is not testing what zuul is telling it to.22:47
clarkbmordred: gotcha, I think it should not do that if https is not used22:47
mordredyup22:47
lifelessfungi: if its not needed, removing the addition of neutron to the requirements.txt should address that22:47
mordreddoing now22:47
lifelessdougwig: ^22:47
fungilifeless: dougwig: but tempest is going to test the neutron which is installed and running on the system, not the one in the tox virtualenv22:47
clarkbmordred: but we should also fix devstack, I can track that down22:47
dougwigfungi: no, tox will run it all under the venv it creates.22:47
lifelessdougwig: know any neutron cores? we need to get https://review.openstack.org/#/c/182438/ +A'd again22:48
dougwigfungi: the env that dsvm created is *CORRECT*.  it's tox plus the hardcoded git url that is the bug.22:48
pleia2clarkb: so just envvar unset OS_CACERT?22:48
lifelessdougwig: cause I messed it up by pushing unnecessarily22:48
clarkbpleia2: yup and do the rebase onto master22:48
fungilifeless: dougwig: so the one that's been installed in the global system context by devstack-gate has the proposed neutron patch, but the thing getting (presumably unnecessarily) dragged into the virtualenv for tempest is uninstallable22:48
dougwiglifeless: yes, standby22:48
lifelessdougwig: thanks22:48
*** whoops has quit IRC22:49
openstackgerritMonty Taylor proposed openstack-infra/shade: Don't error on missing certs when not https  https://review.openstack.org/18248822:49
mordredclarkb, greghaynes: ^^22:49
clarkbmordred: from devstack: # Set the pointer to our CA certificate chain.  Harmless if TLS is not used.22:51
*** tmcpeak has quit IRC22:52
clarkbmordred: so I guess the expectation is that devstack is not at fault here and clients should be smart22:52
*** ddieterly has quit IRC22:53
mordredkk22:53
greghaynesmordred: heh, I dont think that is valid in python22:53
mordredclarkb: so - potentially we shoudl just remove the validation from shade altogether?22:53
greghaynesits somewhere between a statement and expression22:53
clarkbmordred: ya, I think let that go through to the existing clients/sdk22:53
mordredclarkb: kk22:53
pleia2clarkb: cool, got past the bit where it errored earlier22:53
pleia2clarkb: state is ready \o/22:54
*** banix has quit IRC22:54
clarkbpleia2: and this was starting with a fresh db?22:54
pleia2so wfm with OS_CACERT unset22:54
pleia2clarkb: yeah22:54
clarkbnice22:54
clarkbso if my starting from dirty db works we can wait for greghanyes to address my comments then +222:55
openstackgerritMonty Taylor proposed openstack-infra/shade: Don't error on missing certs  https://review.openstack.org/18248822:55
mordredk. just remove the validation22:55
*** davideagnello has quit IRC22:56
openstackgerritgreghaynes proposed openstack-infra/nodepool: Use shade to get the client objects  https://review.openstack.org/16860322:56
*** davideagnello has joined #openstack-infra22:56
greghaynesclarkb: ^22:56
mordredclarkb: so - are you close to a devstack job for this then? because co-gating shade and nodepool would be killercool22:57
*** Swami has joined #openstack-infra22:57
* mordred is excited by clarkb, pleia2 and greghaynes this afternoon22:57
clarkbmordred: sort of, I am not convinced that hpcloud qemu will keep up22:57
clarkbgreghaynes: did you get it working on hpcloud?22:57
greghaynes"it"}22:58
greghaynes?22:58
greghaynesoh, booting the node?22:58
clarkbgreghaynes: image built and node booted with qemu on hpcloud22:58
greghaynesno22:58
greghaynesit halted there22:58
clarkbmordred: maybe you can remove some of the speed up loops in hpcloud for us22:58
clarkbotherwise this will have to be a single cloud job, or we have to build our own base image that is light enough to work on hpcloud22:58
clarkbwhich we could do but may take some time to get right22:59
greghaynesI would really like the make a qemu bootable image for hpcloud22:59
greghaynesI want that for dib testing22:59
greghaynes*really* want that22:59
mordredok. I'm going to dinners23:00
pleia2enjoy23:00
clarkbgreghaynes: basically we just need bash, ssh, and sftp for nodepool23:01
clarkbgreghaynes: cirros lacks sftp23:01
greghaynesclarkb: cirros also cant do the grub install we need23:01
clarkbbut whatever is light weight enough to have those three things should be useable23:01
clarkbgreghaynes: we don't need that23:01
greghayneshow will it boot?23:01
clarkbgreghaynes: cirros has a bootloader right?23:01
greghaynesoh, not using dib23:01
greghaynespsh23:01
clarkbbut ya I don't care what we use as long as its useable, could try ubuntu-minimal but that may not be minimal enough23:02
*** freerunner has quit IRC23:02
greghaynesclarkb: I tried, didnt work23:02
clarkbmaybe we can just get smoser to add sftp to cirros23:03
*** tmcpeak has joined #openstack-infra23:03
clarkbdropbear does support it, likely a different flag needed at build time23:03
greghaynesdo you actually need to do something useful after you ssh in?23:03
*** freerunner has joined #openstack-infra23:04
*** freerunner has quit IRC23:04
clarkbgreghaynes: create a user, edit its authorized_keys file23:04
greghayneshrm23:04
greghaynesthats a bit much for my idea of dropbear + dracut23:04
*** derekh has joined #openstack-infra23:04
mtreinishclarkb: according to the googles you need to build sftp-server from openssh to use sftp with dropbear23:05
clarkbah ok23:05
jesusaurusclarkb: how did you get those test runtimes in your comment on 76057?23:06
*** emagana has quit IRC23:06
clarkbjesusaurus: I increased the test timeout in tox.ini23:06
jesusaurusno, i mean, i dont really understand how testr works, how did you get the actual output?23:07
clarkbjesusaurus: just run tox -epy27 thats part of the output23:07
jesusaurusoh, i guess i've been glancing over that23:07
*** markvoelker has quit IRC23:08
fungizaro: i've finally found a moment to correct the replication key for review-dev in hiera23:09
fungiall done now23:09
*** mestery has joined #openstack-infra23:09
clarkbjesusaurus: you can also do `testr slowest` to get those numbers from the last testr run23:09
clarkbok my node off of newly built image just went ready so the nodepool use shade clients change lgtm23:11
clarkbnow to go review the latest patchset23:11
jesusaurusclarkb: ah, thanks23:11
openstackgerritMerged openstack-infra/elastic-recheck: Add query for osc stable/kilo novaclient caps bug 1454397  https://review.openstack.org/18243423:12
openstackbug 1454397 in python-openstackclient "python-novaclient 2.25.0 release breaks stable/kilo because of uncapped osc on stable/kilo" [Undecided,In progress] https://launchpad.net/bugs/145439723:12
*** smccully has quit IRC23:14
jesusaurusclarkb: it might also be worth noting that i tried testr with --analyze-isolation and everything passed on its own, but it might just be that we're so close to the timeout and we loose enough with context switching to put us over23:14
*** chlong has joined #openstack-infra23:15
*** carl_baldwin has quit IRC23:16
*** esker has joined #openstack-infra23:16
*** sabeen2 has quit IRC23:16
*** annegentle has quit IRC23:17
jogofungi: http://logs.openstack.org/08/152108/4/check/gate-hacking-integration-nova/176583f/console.html#_2015-05-12_23_15_31_371 I have a hunch I should just drop --depth=123:17
openstackgerritMaru Newby proposed openstack-infra/project-config: Clean up run-tox.sh to make it easier to reuse  https://review.openstack.org/16141423:17
*** craigbr has quit IRC23:20
*** signed8b_ is now known as signed8bit_ZZZzz23:21
*** esker has quit IRC23:22
clarkbmordred: greghaynes +223:22
greghaynesclarkb: w00t23:23
*** aduarte has quit IRC23:23
*** smccully has joined #openstack-infra23:24
openstackgerritJoe Gordon proposed openstack-dev/hacking: Don't shallow clone from file:// in integration test  https://review.openstack.org/18249423:24
clarkbgreghaynes: so on hpcloud booting ubuntu trusty, how long until you get login prompt on console log?23:24
clarkbgreghaynes: and any idea if vivid + systemd is any quicker?23:25
*** yamamoto has quit IRC23:25
* clarkb tests vivid on rax with nested qemu23:26
greghayneshaha23:26
greghaynesclarkb: I killed it23:26
*** dimtruck is now known as zz_dimtruck23:26
greghaynesdidnt check23:26
* greghaynes can rerun23:26
*** yamamoto has joined #openstack-infra23:27
clarkbbecause if that works we can fedora/centos/vivid/anythingelse23:27
openstackgerritJoe Gordon proposed openstack-dev/hacking: Drop py33 as a target  https://review.openstack.org/18249623:29
openstackgerritJoe Gordon proposed openstack-dev/hacking: whitelist bash in integration test  https://review.openstack.org/18249723:29
*** wenlock has quit IRC23:30
clarkbit would be nice if ubutnu cloud images didn't try to put colors into the console log23:31
clarkbalso grub boot timeouts should go away23:31
*** yamamoto has quit IRC23:31
morganfainbergugh. the new gerrit UI doesn't have a hot-key to show all files23:31
morganfainbergonly next/previous file23:32
anteayamorganfainberg: old gerrit ut23:32
anteayaui23:32
*** weshay has joined #openstack-infra23:32
anteayawe are back on 2.823:32
anteayathe version we had for a year23:32
clarkbmorganfainberg: 'f'23:32
morganfainberganteaya: huh.23:32
morganfainbergclarkb: not in the "new" view23:32
morganfainbergclarkb: doesn't exist.23:32
anteayaah sorry, the new view, my mistake23:32
clarkboh I don't use the new view23:32
clarkbits bad so I don't use it23:33
morganfainbergclarkb: i got flipped to the "new" view when the 2.10 upgrade happened23:33
*** bswartz has joined #openstack-infra23:33
morganfainbergthere was a nice added feature: "conflicts with"23:33
morganfainbergbut with 2.8 no reason to use the new ui23:33
anteayaclarkb: thanks I never knew about f23:33
clarkbgreghaynes: so vivid took about 220 seconds and trusty was closer to 40023:33
morganfainberganteaya: yeah 'f' is awesome23:34
greghaynesclarkb: oh! nice23:34
greghaynesclarkb: but... can it ssh23:34
openstackgerritMerged openstack-dev/hacking: tests: allow to run the same test for different code  https://review.openstack.org/15210823:34
clarkbgreghaynes: the initial connection is slow23:35
clarkbgreghaynes: but was on trusty too23:35
clarkblikely that overhead is constant, only boottime is going to change with vivid23:35
openstackgerritJohn Griffith proposed openstack-infra/project-config: Add config for Cinder LVM Thin configuration  https://review.openstack.org/18249923:35
greghaynesclarkb: mine was so slow that ssh was timing out23:36
clarkbjgriffith: with 182499 why not just update the default in devstack?23:36
greghaynesbut if it works then sounds good23:36
clarkbjgriffith: devstack is branched so you don't have to worr about kilo and juno and icehouse23:36
clarkbjgriffith: and that change to devstack will be self testing23:37
jgriffithclarkb: I was going to do that actually, but there seems to be "concern" among some folks that thin isn't ready23:37
clarkb:(23:38
jgriffithclarkb: not following the statement WRT devstack and branching, I realize it's not branched, did I miss something?23:38
clarkbjgriffith: no, just pointing out that liberty vs kilo is solved for you in devstack23:38
jgriffithclarkb: Oh... "THAT" yeah.. my comment there23:38
clarkbya23:38
*** bhuvan has joined #openstack-infra23:39
jgriffithclarkb: is it a PITA to run non-gating for a week then flip the default?23:39
*** yamamoto has joined #openstack-infra23:39
jgriffithclarkb: I do know some would like both paths tested... I'm not one of those people :)23:40
clarkbjgriffith: well we would delete the job then make it default in devstack to do that23:41
clarkbjgriffith: so basically we are just making throwaway work23:41
clarkbjgriffith: its not a huge pita but its also not going to stick around verylong23:41
*** ivar-lazzaro has quit IRC23:42
jgriffithclarkb: I guess I could just run it in my own CI setup23:42
*** ivar-lazzaro has joined #openstack-infra23:42
clarkbjgriffith: left some comments on the change for getting it working as proposed23:43
jgriffithclarkb: the point being it may not make it to being default... and even if it does there are still two predominent configs23:43
clarkbjgriffith: if ou push a patch to devstack that enables it by default openstack ci will test it for you23:43
jgriffithclarkb: https://review.openstack.org/#/c/182498/23:43
jgriffithclarkb: I realize what you're saying23:44
jgriffithclarkb: what I'm saying is that ultimately I wanted to test both configs23:44
jgriffithclarkb: existing users "switching to thin" isn't going to happen23:44
jgriffithclarkb: but it would be nice to finally get new deployments using thin23:44
clarkbjgriffith: if you want to test both then we should decide which one is the default, change devstack to that by default, then have a second job that only runs against cinder to test the non default config23:44
fungijogo: yes, just ditch the shallow clone there, for the same reasons that you can't do it from gerrit (the git version on trusty wants write access to the originating repo, this is sort of the same with local clone). also there is no reason this should ever run against nova changed, yes? (want to make sure we avoid a repeat of the neutron-lbaas integration test situation)23:45
jgriffithclarkb: so for now that's what I had intended this projects patch to be for (only cinder)23:45
*** hichihara has joined #openstack-infra23:45
clarkbjgriffith: ya I think the thing that is throwing me off is that you are adding the new default as the special thing rather than just making it default23:45
jgriffithclarkb: so thin would only run against cinder jobs.  Maybe the statement about makign it default should just be removed as it seems to muddy the waters23:46
clarkbjgriffith: possibly23:46
*** banix has joined #openstack-infra23:46
jgriffithclarkb: oop.. plugin-repo line... thnks23:47
jogofungi: https://review.openstack.org/18249423:47
clarkbjgriffith: also check the cover comment, couple other things there23:47
jgriffithclarkb: will do23:47
jogofungi: no reason to run this against pending nova changes correct23:48
*** armax has joined #openstack-infra23:48
jogofungi: left the --shallow when pulling across the network since that can take some time on everything but the fastest network23:48
jgriffithclarkb: perfect, thanks for the tips on the remaining steps23:48
clarkbjgriffith: no problem, happy to help if I wasn't verbose enough in the comment too23:51
jgriffithclarkb: I think I got it... like adding the job here: https://github.com/openstack-infra/project-config/blob/master/jenkins/jobs/projects.yaml#L203423:55
clarkbjgriffith: yup23:56
*** yamamoto has quit IRC23:56
clarkbjogo: where do we set REPO_ROOT outisde of https://review.openstack.org/#/c/182494/1/integration-test/test.sh ?23:57
clarkbjogo: eg is it ever going to match that first condition?23:57
*** mahito has joined #openstack-infra23:57
jogoclarkb: project-config/jenkins/jobs/hacking.yaml23:59

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