Tuesday, 2015-03-10

*** sdake_ has joined #openstack-infra00:00
*** craigbr has quit IRC00:00
*** MarkAtwood has joined #openstack-infra00:00
fungiperhaps the bug is clearer feedback that "this change depends on an abandoned or missing change N" rather than just "this change failed to merge" (or worse, silence)00:00
lifelessIf Depends-On is analogous to child-of-git-commit, then I'd expect analogous behaviour to abandon on the parent - e.g. it gets blocked. Visibly so.00:00
jeblairlifeless: it makes things quite complex if change X is on more than one branch or project.  if you change your mind about whether X is appropriate for a given project-branch, then the only way to recover from that is to abandon all instances of change X, and re-upload them as new ones.00:00
lifelessjeblair: you mean when someone uses the same Change-Id in a patch to many projects?00:01
jeblairlifeless: i don't think it's ever okay to have a workflow where the process to correct an error is to lose work history.00:01
jeblairlifeless: yes and/or the same change-id in a patch to many branches.00:01
clarkbjeblair: we could also fix this by using truly unique keys00:02
* dims_ reads scroll back to see if anyone has seen "AttributeError: 'module' object has no attribute 'loader'"00:02
clarkbjeblair: then force each depends on to be explicit00:02
lifelessdims_: that sounds like fallout from the new testtools release.00:02
dims_lifeless: yep00:02
lifelessdims_: can you get me more details ?00:02
jeblairclarkb: that means we have to develop new keys, and also generally, i think the behavior with shared change-ids is desirable.00:02
dims_lifeless - https://jenkins04.openstack.org/job/gate-oslo.config-python26/141/console00:02
lifelessdims_: specifally I need to know the unittest2 version in use, and the traceback2 version00:02
dims_lifeless: looking00:03
lifelessjeblair: so I can see that when there are 3 copies of a key, your concern makes sense. When there is only one, mine makes sense I think.00:03
clarkbjeblair: or require a project,branch,changeid tuple as those are unique00:03
*** bhunter71 has quit IRC00:03
lifelessjeblair: perhaps only ignore abandoned when at least one other instance of the same key has landed.00:03
jeblairclarkb: i suppose we could _extend_ the syntax to also support a more unique id as a recovery method for the case in point.  i'm not sure it's worth it though.00:03
lifelessjeblair: or even only look for a single copy of the id to have landed?00:03
*** ghostpl_ has joined #openstack-infra00:04
jeblairlifeless: i think "ignore abandoned except require at least one" could be a reasonable compromise behavior00:04
lifelessjeblair: correct me if I'm wrong, but isn't another way to recover to remove that particular Depends-On as well? If everything necessary has in fact landed.00:04
jeblairlifeless: i think the "all instances of X" have landed is particularly useful for the backport case, so i'd like to preserve it.00:04
dims_lifeless: traceback2-1.4.0-py2.py3-none-any.whl00:05
lifelessjeblair: I can see the potential there.00:05
jeblairlifeless: yes, that's true, you could manually delete the depends-on in that case.  i suppose the issue comes up when you still want to depend on X_2 though you have abandoned X_1.00:05
jeblairlifeless: or don't want to have to remember to clean that up later00:06
*** oomichi has quit IRC00:06
dims_lifeless: unittest2==1.0.0 i think00:06
lifelessdims_: I can't tell :/00:07
lifelessdims_: in fact, I think its not installed at all00:07
lifelessdims_: it looks like extras failed to install00:07
jeblairclarkb: I'd like to avoid "Depends-On: openstack-infra/nodepool~master~I2166355c44ea353869f5f4fb63e9c75cd567ab2f"  if we can avoid it, but i could probably be convinced to support that _in addition_ to "Depends-On: I2166355c44ea353869f5f4fb63e9c75cd567ab2f"00:07
lifelessok00:08
clarkbjeblair: ya I think the current behavior is a good default but supporting the more specific info might help corner cases00:08
lifelessso extras pulls in testtools.TestCommand00:08
lifelesswhich can't be imported at all until unittest2 is installed00:08
dims_lifeless: all python26 jobs00:08
clarkbfungi: for the new ask site can you double check the uids and gids? curious if it breaks there too00:08
clarkbfungi: when you uild the node (I think you said ou wold do that?)00:08
jeblairi think my order of preference for this is a) "ignore abandoned except require at least one"  and b) openstack-infra/nodepool~master~I2166355c44ea353869f5f4fb63e9c75cd567ab2f00:08
lifelessits going to blow up everything in short order00:08
lifelessthe try_import would catch an ImportError00:09
lifelessbut not an AttributeError00:09
lifelessworking up a patch now - be five minutes00:09
dims_lifeless: thanks00:09
*** sdake__ has joined #openstack-infra00:10
*** mtanino has quit IRC00:12
*** mmedvede has quit IRC00:12
lifelesshttps://bugs.launchpad.net/testtools/+bug/1430076 dims_00:14
openstackLaunchpad bug 1430076 in testtools "greenfield install error" [Undecided,New]00:14
*** sdake_ has quit IRC00:14
*** andreykurilin_ has quit IRC00:14
*** mmedvede has joined #openstack-infra00:16
*** mmedvede has quit IRC00:17
openstackgerritSteve Leon proposed openstack-infra/project-config: Adding new project: cue-dashboard to stackforge  https://review.openstack.org/16280400:18
fungiclarkb: will do. i deleted my test instance but will launch a proper one now that the patch has landed00:19
fungier, once it merges i guess00:20
*** ujuc has joined #openstack-infra00:23
lifelessok just waiting on travis00:26
lifelessthen we'll have this fixed in a couple minutes00:26
dims_lifeless: thanks00:28
lifelesshttps://github.com/testing-cabal/testtools/pull/13000:28
*** bhuvan has joined #openstack-infra00:28
*** woodster_ has joined #openstack-infra00:29
*** achanda has quit IRC00:30
lifelessok 1.6.1 is up on PyPI00:30
*** yamamoto has quit IRC00:30
lifelessdims_: ^00:31
*** zz_dimtruck is now known as dimtruck00:31
dims_cool. will recheck and see00:31
*** hdd_ has joined #openstack-infra00:31
*** tnovacik has quit IRC00:33
openstackgerritMerged openstack-infra/system-config: Initial commit of Ask website  https://review.openstack.org/14004300:34
*** baoli has quit IRC00:34
*** MarkAtwood has quit IRC00:36
*** hichihara has joined #openstack-infra00:36
*** hichihara has quit IRC00:36
*** dannywil_ has quit IRC00:37
*** camunoz has quit IRC00:40
*** baoli has joined #openstack-infra00:40
*** camunoz has joined #openstack-infra00:41
StevenKpleia2: Just a note, but I switched to trying to shoehorn Zanata into CentOS instead, based on the (wrong) thought, that since it was already packaged, it would be easy. I'm trying to break circular build depends at the moment.00:41
*** SumitNaiksatam has joined #openstack-infra00:42
*** ChuckC has quit IRC00:42
*** gyee has quit IRC00:44
*** bdpayne has quit IRC00:45
*** MarkAtwood has joined #openstack-infra00:45
*** MarkAtwood has quit IRC00:46
*** ddieterly has joined #openstack-infra00:46
*** ChuckC has joined #openstack-infra00:49
*** r-daneel has quit IRC00:49
*** ddieterl_ has joined #openstack-infra00:51
*** ChuckC has quit IRC00:53
*** ChuckC has joined #openstack-infra00:53
*** ddieterly has quit IRC00:54
*** tiswanso has joined #openstack-infra00:55
*** yamamoto has joined #openstack-infra00:55
*** tiswanso has quit IRC00:56
*** tiswanso has joined #openstack-infra00:57
openstackgerritDavanum Srinivas (dims) proposed openstack/requirements: Bump version of oslo.utils to 1.4.0  https://review.openstack.org/16264400:58
fungiclarkb: 104.239.140.123 though other than creating an admin group at gid 3000 i don't think it really exercised the potential race either way00:59
lifelessok subunit-1.1 released00:59
clarkbfungi: thanks00:59
clarkbalso next time I should script this node cleanup01:00
clarkbwas a mistake to do this manually but its good lazy end of day work01:00
openstackgerritSpencer Krum proposed openstack-infra/system-config: Move openstack_project::server to node def  https://review.openstack.org/16281901:03
mordredok. what have I missed01:09
mordredanything good?01:09
clarkbmordred: I think everyone is mostly trying to catch up on last week :)01:09
anteayaI saw turkeys flying today01:09
anteayaI rarely see turkeys flying01:10
anteayaI saw four today01:10
anteayaand saw their whole flight01:10
clarkbmordred: I have shade functional tests running against the change that adds them01:10
clarkber queued in zuul at least01:10
*** melwitt has quit IRC01:11
*** ujuc has quit IRC01:13
*** rfolco has joined #openstack-infra01:13
anteayaare you at the ops meetup?01:13
anteayaare the ops meeting up?01:13
*** jyuso1 has joined #openstack-infra01:13
clarkbI am not but I think mordred is01:14
mtreinishclarkb: awesome thanks a bunch. I'll probably push the release when I get back from the ops midcycle01:14
*** baoli has quit IRC01:14
anteayaclarkb: yes sorry that was for mordred01:15
anteayamtreinish: how is it going thus far?01:15
anteayahow many are there?01:15
*** sputnik13 has quit IRC01:15
clarkbI think I got through the bulk of outstanding puppet-* reviews today01:15
mtreinisha ton of people I think they said ~18001:15
clarkbif I missed any do let me know01:15
anteayamtreinish: any idea if sdague has presented the nova-net to neutron migration status yet?01:16
mordredclarkb: woot! I like it when you have functional tests!!!01:17
anteayathe meeting happens in less than 8 hours would be great to share any responses from ops if I know what they are01:17
mordredanteaya: and yeah - there are TONS of people01:17
mtreinishanteaya: no I don't believe that's come up yet01:17
clarkbmordred: well the change to have the tests in shade isn't merged yet :) we shall see how it does01:17
mordredanteaya: pretty much everyone here runs neutron already01:17
anteayatons, 18001:17
anteayaokay01:17
anteayamordred: oh wonderful what a relief01:17
anteayamordred: oh okay thanks01:18
mordredanteaya: I mean, we dida  show of hands thing that went into the etherpad01:18
mordredbut I'd say at least 75% of the room was already running neutron, if not more01:18
anteayado you have a link to the etherpad?01:18
mordredyeah - one sec01:18
anteayathat is good information, thanks01:18
*** asselin_ has joined #openstack-infra01:19
mordredgah. mtreinish do you remember the link to the top level list?01:19
dstufftI was gonna go to that ops thing, till my MIL decided she couldn't pick up my daughter from the bus >:[01:19
mordreddstufft: :(01:19
mordreddstufft: well, I'm waving right now from the Westin01:19
*** asselin_ has quit IRC01:19
anteayadstufft: :(01:19
anteayadstufft: you so rarely go to things01:19
lifelessdstufft: MIL ?01:19
mtreinishmordred: no I haven't had links to any of the things all day, but I'll dig it up one sec01:19
dstufftlifeless: mother in law01:20
anteayasorry you couldn't go to this01:20
lifelessdstufft: ah01:20
anteayamordred mtreinish thanks01:20
*** otter768 has joined #openstack-infra01:20
dstufftanteaya: the truth is I'm actually just a simulation01:20
mtreinishanteaya, mordred: https://etherpad.openstack.org/p/PHL-ops-tags01:20
anteayadstufft: see this is where I don't believe you01:20
mordredyes01:20
*** vilobhmm1 has quit IRC01:20
anteayadstufft: mordred is a simulation, he disappears regularly01:20
anteayadstufft: you show up when stuff goes bad, see I can't buy your story01:21
anteayamtreinish: thanks01:21
mordredanteaya: look for:     'inner ring' poll - expectation is that these components work together at a particular version01:21
mordredanteaya: in that etherpad01:21
dstufftanteaya: heh :)01:21
anteayamordred: ah thanks01:23
anteayadstufft: :)01:23
anteayaI see a fan in attendance: How did some of these exit incubation? Based on what criteria?01:24
dstufft(Maybe I'll wake up early enough to make it worth it to uber down in the morning and just come back with enough time to get Alyssa myself)01:25
mordredanteaya: well, I mean, that's one of the reasons we reworked that system01:25
mordredanteaya: beacuse they exited incubation because they conformed to process01:25
dstufftI'm running on little sleep though so idk :/01:25
clarkbdstufft: you just need to clone yourself01:26
anteayadstufft: sounds like self-reliance is the ticket01:26
openstackgerritRamy Asselin proposed openstack-infra/nodepool: Fix Nodepool DIB Uploads to Glance w/o region_name  https://review.openstack.org/16231301:26
clarkbdstufft: then send dstufft' off on errands01:26
anteayamordred: well according to operators they don't even use or want what we currently _have_ in the openstack namespace01:26
anteayasorry much of what we have01:26
mordredanteaya: another feedback from them is that they do not care if it's in the openstack namespace or not01:27
mordredthey care whether it works and whether it solves one of their needs01:27
anteayahow do I get stuff tagged inner ring in review so I can review that stuff01:27
*** zhiwei has joined #openstack-infra01:28
mordredanteaya: oh - "inner ring" isn't a thing01:28
anteayamy nervous system is currently doing deer in the headlights01:29
mordredI think someone just called that quick straw-poll we took of the people in attendence that01:29
anteayaI'd really like to work on things people want to use01:29
mordredyes01:29
mordredso - there are some takeaways from that room about getting some of the fokls in that room to work on providing us some more direct feedback about that01:29
anteayathe etherpad is direct enough for me01:29
anteayaunless folks who said zero usage were not being honest01:30
mordredI asked "who is running XXX"01:30
mordredanteaya: and zero people raised their hands01:30
mordredin a room of 18001:30
*** dimtruck is now known as zz_dimtruck01:30
anteayaokay thanks01:30
anteayathat helps give me some context01:31
clarkbmordred: are you saying there won't be a set of things that we test together as the "core" and tag appropriately?01:31
anteayato the percentages is your eyeball of the hands you saw01:31
mordredI'm not saying that at all01:31
mordredthis was a discussion with the operators about what things we could do that would be useful to them01:31
clarkbmordred: sure but you just said there is no inner ring thing01:31
mordredthere were many feedbacks01:31
anteayaI'm all for figuring out how to be useful01:31
anteayasince I've been very very busy01:31
mordredclarkb: there is currently zero thing actually called "inner ring"01:31
anteayabut I question how useful I'm being01:31
clarkbmordred: I thought that was one of the things that we intended to tag simply because it helps the dev side01:31
mordredclarkb: I think we're trying to figure out what would actually be helpful to people to tag01:32
mordredthus the discussion01:32
mordredlike, you know - just ask the operators what they want :)01:32
lifelessok, -> lunch. shout if the subunit release borked anything.01:32
clarkbmordred: but the tags aren't just for them aiui01:32
mordredlifeless: what if I just want to shout?01:32
anteayaI'd like some tag that says this is the group of things many operators are using01:32
clarkbmordred: their input is good but its not the only input01:32
mordredclarkb: nope. but we had them ina  room01:32
mtreinishlifeless: you know I will :)01:32
mordredso we figured we ask them01:32
mordredto see what we could learn01:32
mordredclarkb: it was actually really helpful in some unexpected ways01:33
clarkbthats good01:33
anteayamordred: do expand01:33
mordredclarkb: for instance, it turns out global-requirements is WAY more useful to them than we might have expected before01:33
anteayawhat unexpected ways?01:33
anteayahow so?01:33
mtreinishmordred: well except I don't think anyone was actually thinking of how you do staged upgrades in the global reqs model, but whatever01:34
mordredmany of them build packages based on the single contigyous set of depends that the various openstack services need - and they dont' want version-per-service - because they want to have an easier time tracknig security bugs through their deployments01:34
clarkbmtreinish: you don't :)01:34
mordredI don't think they mind a moment in time when there are two versions01:34
mordredthey mind a long term divergent versions strategy01:35
waynrgreghaynes: ++ at decoupling the scheduler from changesets, I had started to get the feeling that something would have to change in the scheduler but haven't had time to fully grok what all is going on there01:35
clarkbmordred: well with global reqs you can't really have two version globally01:35
mordredfor manageability01:35
mordredclarkb: right01:35
clarkbmordred: because pip and pkg_resources01:35
mordredyu01:35
mordredyup01:35
mordredthey're fans of that01:35
sdagueoh... that's the piece that I forgot to counter in there01:35
*** Daisy_ has joined #openstack-infra01:35
clarkbmordred: ya I don't think its a bad idea01:35
sdaguewhich is how do they expect to roll upgrades in such and environment01:35
mordredmost of them also seemed to be running releases01:35
clarkbmordred: but it is a limitation that they may not expect01:35
mordredand not master01:35
mordredso they're only doing rolling upgrades every six months or so01:35
mordredin which case, building a new set of depends, and then doing a rolling upgrade is kinda a known pattern01:36
clarkbmordred: well you can't do a rolling upgrade01:36
mtreinishmordred: sure but that's actually where the problem is because there often isn't overlap between the releases01:36
waynrgreghaynes: you mind if I take a first pass at the spec or do you think we should wait until changesets you mentioned are closer to ready?01:36
mordredso - short story ...01:36
clarkbmordred: thats pretty much not supported with this model01:36
clarkbmordred: its an upgrade everything at least on one node all at once01:36
mordredthey all REALLY REALLY loudly said that the global reqs tied across the services was very important01:36
waynri can begin looking at those changesets with my reviewer's eye01:36
sdagueclarkb: yes, I can attest to mordred's statement about that01:37
greghayneswaynr: go for it01:37
clarkbsdague: mordred I am not disagreeing :)01:37
mordred:)01:37
mordredclarkb: I know01:37
mordredI'm just trying to highlight how vocal it was01:37
clarkbsdague: mordred but its important to know that these are not rolling upgrades and that in general they are not possible01:37
sdaguehowever, I do think the upgrade question wasn't asked01:37
clarkbif you go with this model01:37
sdagueright01:37
mtreinishI was really surprised by that too01:37
mtreinish(that they were so vocal about it)01:37
lifelessfollow up q for them... how many of you deploy any java or ruby or javascript apps ?01:37
*** zhiwei has left #openstack-infra01:38
sdagueI'm going to just ask jesse about it tomorrow, he was one of the vocal ones01:38
lifelesscause none of them have this :)01:38
sdaguelifeless: none of which?01:38
dstufftmordred: do they literally mean the global-requirements.txt mechanism, or do they mean the ability to install everything into one environment?01:38
lifelessthe native packaging systems for those three platforms allow multiple versions of deps to be present at once01:38
lifelesssdague: ^01:39
clarkbdstufft: as I parse it everything in one env with common deps01:39
mordreddstufft: they mean it is very important to them that all of openstack work with a single consistent set of requirements01:39
clarkbdstufft: since they build packages anyways the mechanism is less important01:39
sdaguelifeless: right, gems are great that way01:39
mordredthey very actively do not want keystone and nova to need different versions of something01:39
sdagueit's a problem that's actually pretty python specific01:39
lifelesssdague: so e.g. you can often end up with 5 or 6 different versions of X present at once. In your JVM or interpreter.01:39
mordredlifeless: none of them are installing language packaging systems it did not seem01:39
dstufftpkg_resources allows you to have multiple versions installed too fwiw01:39
mordredlifeless: most of them are building debs or rpms and installing from that01:40
*** Ryan_Lane has quit IRC01:40
dstufftonly one per process though01:40
clarkbdstufft: how do you import them?01:40
mordredright. nobody is doing that01:40
mordredthey're all installing from debs/rpms01:40
clarkbdstufft: eg how do I say from foo import version1.601:40
mordredwhich don't allow that01:40
mordredand they're all pretty happy about that part01:40
dstufftclarkb: your __main__ has a __requires__, or ther'es a pkg_resources api for it01:40
mordredthey just don't want us to make them have to deal with not being able to do that sanely01:40
dstufftor you use a pkg_resources entry point and it's all automagically handled for you01:40
mordreddstufft: well, except openstack overrides those :)01:41
dstufftso does pip for wheels01:41
mordreddstufft: because it's smart01:41
lifelessdstufft: yes, but the pkg_resources stuff is broken by single-version-externally-managed01:41
lifelessdstufft: and noone in cPython land is keen (AFAICT) on bringing up Requires or an equivalent into importlib.01:41
anteayamordred: so are there any operators that you can tell willing to learn to review requirements patches? or do they already?01:42
mordredlifeless: in any case, this wasnt' so much a venue for us to give people feedback on how they could rethink their deployment decisions ... it was more about us listening to what they're doing, and what of our pending thoughts would make them have hives01:42
lifelessdstufft: and since without being able to import multiple versions at once into the interpreter, its not at all equivalent to the ruby/java/js scenarios01:42
mordredanteaya: I don't think they care what the requirements ARE01:42
dstufftlifeless: yea, pkg_resources allows it, but pip explicitly disables it because the pkg_resources solution is super grody and breaks certain things :/01:42
mordredanteaya: they just one one contiguous set of them01:42
lifelessmordred: yes, I get that01:42
anteayaokay01:43
lifelessmordred: I was more probing to see if it was an inconsistent cognitive thing01:43
anteayaso good to know01:43
dstufftlifeless: I was just mentioning that pkg_resources does allow it, and it was the default for awhile, but Python moved away from it towards venv because people grok'd that better01:43
dstufft"python" being, "the community"01:43
lifelessmordred: or whether we're super nice and they wish the other things supported this01:43
anteayamordred: what else came out of the day01:43
lifelessmordred: or what01:43
lifelessdstufft: aye, I know :)01:43
anteayain terms of stuff we need to ensure we keep doing?01:43
mordredlifeless: nod01:44
nibalizermordred: hey you're online01:44
nibalizercan you check the puppetforge credentials?01:44
nibalizerjeblair: couldn't get them to work01:44
anteayais he still the only one with access?01:44
anteayamtreinish: on the etherpad you are not the only troll with the deep red01:45
anteayamtreinish: others are learning from you01:45
mtreinishanteaya: heh, I didn't actually use etherpad all day, someone else has been using it :(01:46
nibalizeranteaya: anyone with infra-root 'has access' the problem is the password mordred put in the special place doesn't seem to work01:46
sdagueanteaya: yeh, specifically when I asked "we're making you upgrade 150 libraries that you probably dont' need to because of find the common denominator" they all said "yup, not a problem"01:46
funginibalizer: mordred: jeblair: i too tested the ones which got updated in hiera as of feb 24 (according to our git log there) and puppetforge told me to talk to the hand01:47
anteayamtreinish: ha ha ha01:47
*** rwsu has quit IRC01:47
anteayasdague: wow01:47
anteayasdague: good piece of information to know01:47
sdagueyep01:47
mordredit was very informative01:47
anteayano kidding01:48
anteayano way would I have guessed that would be the response01:48
jeblairmordred, nibalizer: i'll just start password recovery tomorrow :)01:48
mordredjeblair: cool01:48
morganfainbergoh reading that etherpad is pretty awesome.01:48
*** yamahata has quit IRC01:49
clarkbsdague: its many more than 150 last I checked :)01:49
clarkbsdague: first level is ~220 iirc01:49
sdagueclarkb: yeh, but a bunch are used only in single projects01:50
sdagueso 150 is probably a realistic estimate when you cross reference it with the services that people have actually deployed01:50
mordredyup. they only build the thigns they need01:50
openstackgerritSpencer Krum proposed openstack-infra/system-config: Refactor o_p::base into o_p::template  https://review.openstack.org/16283001:51
sdaguealso, all the test libs are in that list01:51
mordrednibalizer: dude. you're puppetting all the puppets01:51
clarkbsdague: ya test libs are there. I just see the lines blending especially as we get oslo into more places01:51
mordrednibalizer: btw - I spoke with $dude_from_puppetlabs01:51
clarkbalso debian will install all the things and buidl them so if reconsuming debian package stuff you likely get all of them01:51
nibalizerhehe01:51
mordrednibalizer: I'm sure he can't possibly like me01:51
mordrednibalizer: I may have complained about the puppet2-puppet3 migration01:51
anteayamordred: nice job01:52
nibalizerwhat did you say to him?01:52
nibalizerhah!01:52
sdagueclarkb: mostly people are building their own packages it seems01:52
clarkbsdague: competely from scratch and not just taking debians and build newer version?01:52
mordredclarkb: unspecfied01:52
sdaguedon't know01:52
mordredbut they're not just using what's in the distro01:52
clarkbgotcha01:52
lifelesssee e.g. abnvil01:53
lifelessbah01:53
lifelessanvil01:53
lifelesswhich does mass auto-building of python deps01:53
lifelessharlowja_'s thing IIRC01:53
sdaguein the ovs talk in the morning they are specifically not using distro ovs because the distro is way behind01:53
harlowja_lifeless whatsss up01:53
harlowja_lol01:53
* harlowja_ didn't do it, lol01:53
mordredlifeless: I actually didnt' get the impression that building or maintaining packages was a pain point for anyone01:54
anteayasdague: interesting01:54
anteayaso pain points01:54
anteayawas their central agreement on the important 3?01:54
clarkbmordred: probably helps to have 6 month cycles01:54
*** weshay has joined #openstack-infra01:54
mordredanteaya: pain points are mostly things like openstack not working well01:54
lifelessmordred: sure, I was giving an example project to make sure its not01:54
morganfainbergmordred, interesting. i've heard otherwise but come to think of it, it was all isolated and not complaining about building or maintaining packages, just that XXX package mngr sucks for Y reason.01:54
mordredlifeless: ++01:55
clarkbmordred: so you aren't getting constant churn, just bug fixes then uplifts every once in a while01:55
mordredclarkb: yup01:55
lifelessmordred: which I know folk use, because my new deps on unittest2 got bug reports from anvil users01:55
mordredlifeless: nice!01:55
morganfainberggood ot know01:55
mordredlifeless: I love learning of users that way01:55
anteayamordred: in the not working well metric, are we getting any better release to release or staying flat?01:55
lifelesse.g.01:56
lifelesshttps://github.com/testing-cabal/linecache2/issues/101:56
harlowja_the one from me doesn't count, lol01:56
* morganfainberg suddenly remembers there is a bug for testr that he needs to file/fix.01:56
harlowja_i'm not exactly sure who benfilingbugs is, lol01:56
harlowja_odd name :-/01:56
mordredanteaya: didn't ask in that framework - one of the lines of questioning led to "we need a better mechanism for you to tell us what you'd like to run in the future but aren't now and why"01:56
clarkbmordred: to run being deps?01:57
lifelessharlowja_: https://github.com/BenFilingBugs - joined 9th march :)01:57
anteayaI'd like somethig along the lines of prioritze the top 5 things you would like to help openstack work better01:57
harlowja_ya, its not an alias for me, i swear lifeless01:57
harlowja_lol01:57
mordredclarkb: no - services01:57
mordredclarkb: like, if was ask "what are you running"01:58
anteayaI'm not interested in more, I'm interested in making what we have work01:58
mordredclarkb: there is a follow up question which is "what aren't you running that you wish you were"01:58
clarkbmordred: gotcha01:58
mordreddesignate came up in that context01:58
mordredmany people want to run it01:58
mordredbut aren't beacuse there area  couple of blocker things or something01:58
clarkbmordred: I asked about deps because I think thats one of the tricky things to solve if/when we have our own packages01:58
clarkbmordred: its not building them its what to build01:58
mordredclarkb: ++01:59
*** esker has joined #openstack-infra02:00
*** esker has quit IRC02:00
*** armax has quit IRC02:00
*** esker has joined #openstack-infra02:01
*** craigbr has joined #openstack-infra02:01
harlowja_so i can tell u guys how anvil works, if u care :-P02:03
harlowja_not that much of a secret, ha02:03
*** mriedem has quit IRC02:03
anteayasince I'm not a guy, I'll move along02:03
harlowja_*gals/guys02:03
lifelessmordred: do you think the ops would be ok with e.g. https://github.com/grpc/grpc/tree/master as a dep ?02:03
harlowja_human beings, lol02:04
*** craigbr has quit IRC02:04
greghaynesgrpc :)02:04
mordredlifeless: I do not think they would care at all02:05
harlowja_my guess is if the shit works, they'd accept nearly anything, lol02:05
mordredyup02:05
mordredgreghaynes: did you see waynr earlier today ping jhesketh about PR support for zuul02:06
mordred?02:06
mordredgreghaynes: waynr said something about starting to work on it02:06
*** craigbr has joined #openstack-infra02:06
lifelessgreghaynes: yes, on a shallow looks its pretty much the ideal RPC layer I've had in my head for a year or two02:07
lifelessgreghaynes: minor insubstantial tweaks like protobuf instead of capnproto02:07
jeblairmordred: i suggested greghaynes and waynr work on a spec.  they agreed that was a good idea.  :)02:07
mordredjeblair: awesome02:07
greghaynesmordred: yep, we chatted02:08
mordredgreghaynes, jeblair: I just happened to see the mention on my phone briefly, but wasn't in a spot to respond ;)02:08
greghayneslifeless: Yea, I havent dived deep into it but I hear good things02:08
sdaguelifeless: so the python readme for that says 'pre Alpha, usable with limitations'02:08
sdaguewhich seems... concerning02:08
dstufftlifeless: newer pips hide the output from compiling bytecode fwiw02:08
dstuffteven newer pips (develop branch) more or less hide all output from the setup.py unless there's an error02:09
lifelessdstufft: 6.0.7. seems to show this AFAICT.02:09
lifelessdstufft: nice02:09
jheskethmordred: oh, I don't think I saw that... that sounds cool02:09
lifelesssdague: possibly yes, obviously due diligence needed. But we have lots of argh my eyes in our rpc, and I think its actually fairly high up the list in terms of sources of odd behaviours02:09
dstufftlifeless: hm, maybe we regressed it at some point, 1.5 I think was the version that silenced the syntax errors02:10
lifelesssdague: not to mention the headaches with HA etc etc today02:10
dstufft(or mayb eit only silenced it on certain versions of python, I forget)02:10
anteayamordred: so if you can manage to get any disernable amount of operators to agree what the top three things they would like to see to make openstack work better, I would like to hear that list02:10
dstuffthttps://github.com/pypa/pip/pull/2487 new output!02:10
*** ivar-lazzaro has quit IRC02:11
jheskethwaynr: ping02:11
*** unicell has quit IRC02:12
greghaynesjhesketh: Hey, I left another round of comments on your connection patch, I think you must have overlooked my non-inline original comment on removing lib/gerrit.py?02:12
lifelessI think I'm going to have to do a spike on it though02:12
greghaynesjhesketh: Sorry to keep making you circle back on it too btw, its just a big change so theres a lot to process :)02:13
jheskethgreghaynes: hey, yep, I saw that. Sorry I didn't get a chance to update it02:13
jheskethgreghaynes: oh not at all, I really appreciate your reviews and attention to detail02:13
greghaynesits np, just wanted to make sure you saw it02:13
jheskethit's a big change that has been sitting there for a long time so I need to refresh some of my state too :-)02:13
*** craigbr has quit IRC02:14
*** bhuvan has quit IRC02:14
*** ghostpl_ has quit IRC02:17
*** craigbr has joined #openstack-infra02:19
*** salv-orlando has quit IRC02:20
*** craigbr has quit IRC02:21
*** craigbr has joined #openstack-infra02:22
*** craigbr has quit IRC02:26
*** baoli has joined #openstack-infra02:32
*** coolsvap has joined #openstack-infra02:33
clarkbnibalizer: crinkle how do I query if puppet agent is disabled without running a --noop run?02:34
clarkbnibalizer: googling suggests puppet status may do it but the suggested -S flag does not exist in our install02:34
mordredclarkb: look for the lockfile?02:35
*** patrickeast has quit IRC02:35
*** amotoki has quit IRC02:35
clarkbmordred: I think that is platform dependent though (I am trying to fix your ansible change)02:36
nibalizerya i would [ -f `puppet agent --configprint $nameoflockfile` ]02:36
nibalizerbut im not really reccomending you do that02:36
clarkbnibalizer: thanks02:36
clarkbnibalizer: what would you recommend?02:36
mordredclarkb: oh - btw - I had this kinda-hacky idea I'm going to test next time I get a sec of how to deal with disabling things when we move to ansible->puppet apply02:36
mordredclarkb: which is, we'll likely have an inventory directory anyway - which is a thing that lets you have multiple inventories - we could drop a "Disabled" file in there that has a [disabled] group in it - and we can run puppet on '*;!disabled'02:37
mordredclarkb: also - I'm actually online - can I help fix the patch?02:37
clarkbmordred: sure, I think I have it with nibalizers suggestion though :)02:38
clarkbmordred: so up to you if I should not write it and have you do it instead02:38
mordredclarkb: awesome02:38
mordredclarkb: nope - go for it02:38
nibalizerclarkb: yea for scripting i would do that02:38
nibalizeri thought you were on an interactive shell02:38
*** Ryan_Lane has joined #openstack-infra02:42
openstackgerritClark Boylan proposed openstack-infra/ansible-puppet: Add ability to run puppet with passed-in data  https://review.openstack.org/15915902:43
clarkbmordred: ^02:43
mordredclarkb: woot02:44
*** craigbr has joined #openstack-infra02:44
*** coolsvap has quit IRC02:45
*** coolsvap has joined #openstack-infra02:46
mordredclarkb: looks great - one small -102:46
clarkbmordred: so now we just need my puppet-project_config change and a yet to be written system-config change to fetch project-config's HEAD during our playbooks and pass that in as a fact02:46
clarkbmordred: looking02:46
*** coolsvap has quit IRC02:46
*** weshay has quit IRC02:46
*** coolsvap has joined #openstack-infra02:46
mordredclarkb: yes02:47
*** achanda has joined #openstack-infra02:47
clarkbmordred: can I pass that to fail_json or do I need to use exit_json?02:49
clarkbmordred: I would look up the docs but I know I won't get an answer :P02:49
mordredclarkb: you can pass to fail_json02:50
mordredclarkb: oh! wait02:50
*** woodster_ has quit IRC02:50
mordredI do the other thing below02:50
mordredlook at lines 166-16802:50
clarkbright02:50
clarkbthat is what prompted my question02:50
clarkbI did just check the docs btw02:51
clarkbnot useful02:51
mordredI will learn the answer02:51
clarkb(really they just need autodoc02:51
mordredclarkb: where did you check the docs?02:51
*** unicell has joined #openstack-infra02:51
clarkbmordred: http://docs.ansible.com/developing_modules.html02:51
mordredawesome02:51
*** markvoelker has joined #openstack-infra02:51
mordredclarkb: exit_json and fail_json have the same interface02:52
*** hdd_ has quit IRC02:52
mordredclarkb: the difference seems to be that fail_json injects a "failed=True" into the kwargs02:52
clarkbthanks I will just use fail_json as it avoid needing to ^02:52
*** craigbr has quit IRC02:52
clarkbshould I set changed = False?02:53
mordredclarkb: and exit_json has "if not 'changed' in kwargs: kwargs['changed'] = False"02:53
*** craigbr has joined #openstack-infra02:53
clarkbperfect02:53
mordredclarkb: but I agree- that should be documented betterer02:53
openstackgerritClark Boylan proposed openstack-infra/ansible-puppet: Add ability to run puppet with passed-in data  https://review.openstack.org/15915902:53
clarkbmordred: did you abandon the system-config change to pass in the HEAD value? I thought you had written one but I can't find it02:54
clarkbalso dinner now will check back after02:54
*** craigbr has quit IRC02:54
mordredclarkb: +202:55
mordredclarkb: I thought I'd written one too ... but maybe we're both just drunk02:55
*** michchap has joined #openstack-infra03:01
*** wenlock has quit IRC03:05
clarkbmordred: OH you updated my change03:11
mordredclarkb: I did?03:11
clarkbya, I will clean it up given the feedback and my puppet-project_config change and add a depends-on03:11
*** Ryan_Lane has quit IRC03:12
clarkbarg I like spamaps suggestion but now I have to go rtfs03:14
*** ddieterl_ has quit IRC03:16
*** ghostpl_ has joined #openstack-infra03:18
*** SumitNaiksatam has quit IRC03:18
*** Ryan_Lane has joined #openstack-infra03:18
clarkbmordred: https://github.com/ansible/ansible-modules-core/blob/devel/source_control/git.py#L684-L687 we just need to get them to put that info in docstrings instead of comments :)03:19
mordredclarkb: what's the SpamapS suggestion?03:21
*** salv-orlando has joined #openstack-infra03:21
*** bhuvan has joined #openstack-infra03:22
clarkbmordred: to use the ansible git module to do the ls-remote for us03:23
*** sdake__ has quit IRC03:23
clarkbmordred: will push change up in just a moment03:23
*** jyuso1 has quit IRC03:24
mordredkk03:24
openstackgerritClark Boylan proposed openstack-infra/system-config: Pass in a ref for the project_config repo  https://review.openstack.org/15430503:25
clarkbmordred: ^03:25
clarkbit losely depends on https://review.openstack.org/#/c/154300/2 too but we can merge in either order so I didn't add that one just to simplify03:25
*** salv-orlando has quit IRC03:26
mordredclarkb: looks great!03:26
*** ghostpl_ has quit IRC03:28
clarkbcool we are close to removing that race03:28
clarkbmordred: any chance you can review 154300 as well?03:31
*** dims_ has quit IRC03:32
*** otter768 has quit IRC03:32
*** esker has quit IRC03:33
*** ujuc has joined #openstack-infra03:33
mordredclarkb: done.03:33
*** otter768 has joined #openstack-infra03:34
nibalizerso.... puppet master in jruby? aka puppet-server03:34
nibalizerthoughts?03:34
mordrednibalizer: zero thoughts03:34
nibalizerim seriously cinsideringusing it in gozer land03:34
clarkbnibalizer: we are trying to remove master :)03:34
mordrednibalizer: I want the master to go away03:34
mordredvery close to being ready for that03:34
*** craigbr has joined #openstack-infra03:34
nibalizerhrmmm03:35
nibalizeri dont think youve solved the hiera problem03:35
mordredwhy not/03:35
mordred?03:35
nibalizerhow did you solve it03:35
mordredI mean, I'm not done solving it - but ansible will pass values in to the server so that they're available to puppet apply03:36
mordredI Think we're exceptionally close though - maybe one more week of me not being at a conference03:36
mordredhonestly03:36
clarkbmordred: yup and that change I just updated is a major step in making that happen03:37
mordredyup03:37
*** claudiub has quit IRC03:37
mordredbut - long day - I'm tired - AFKs03:38
clarkbnibalizer: see https://review.openstack.org/15915903:38
clarkbmordred: thank you for the reviews03:39
clarkbI will pester other people in the morning and hope to fix this problem tomorrow03:39
*** achanda has quit IRC03:40
*** otter768 has quit IRC03:43
*** tiswanso has quit IRC03:43
*** ayoung has quit IRC03:44
nibalizermordred: idebtifying which values to look up and pass in... how to solve that03:44
*** koolhead17 has joined #openstack-infra03:45
clarkbnibalizer: its the same as today, you write them down in yaml somewhere then use them03:45
*** hdd_ has joined #openstack-infra03:46
nibalizerclarkb: you need a mappibg of some kind from secrets to nodes though03:47
*** ddieterly has joined #openstack-infra03:47
clarkbnibalizer: ya thats ansible03:47
clarkbnibalizer: see https://review.openstack.org/15430503:47
*** sdake_ has joined #openstack-infra03:47
nibalizerah03:49
nibalizerso all the secrets are just gonna go in ansible?03:49
clarkbI don't think we hae solved that yet. getting ansible to use the hiera data is probably pretty easy03:49
nibalizerhostvars or wgatever they yse that isbt hiera?03:49
clarkbso we might expose something like hostvars.localhost.hiera03:50
clarkbI dunno if mordred has decided on something to start with there03:50
openstackgerritBrian Hunter proposed openstack-infra/nodepool: Pretty Age in nodepool list  https://review.openstack.org/16199403:50
clarkbbut then you can give subtrees of that to each node as necessary03:51
*** camunoz has quit IRC03:51
*** ddieterly has quit IRC03:51
*** dboik_ has quit IRC03:51
nibalizercool okay that was the missing piece03:52
*** markvoelker has quit IRC03:53
*** markvoelker has joined #openstack-infra03:53
*** Ryan_Lane has quit IRC03:56
*** camunoz has joined #openstack-infra03:56
*** markvoelker has quit IRC03:57
*** craigbr has quit IRC03:58
*** sputnik13 has joined #openstack-infra03:59
*** Longgeek has joined #openstack-infra03:59
clarkbbtw https://etherpad-dev.openstack.org/p/clarkb-testing I restarted the etherpad service on etherpad-dev03:59
clarkbthe git checkout was for the latest version and the robots.txt was rewritten so jesusaurus' changes made things happier03:59
clarkbthe update seemed to take a bit of time (db migrations I guess?) we probably want to wait for after the ops summit to upgrade04:00
*** vilobhmm has joined #openstack-infra04:00
clarkbanyways please to test04:00
*** salv-orlando has joined #openstack-infra04:01
*** sputnik13 has quit IRC04:02
*** sabeen has joined #openstack-infra04:02
*** achanda has joined #openstack-infra04:06
openstackgerritDoug Wiegley proposed openstack-infra/project-config: New job for in-tree lbaasv2 tempest tests  https://review.openstack.org/16143204:08
jesusaurusclarkb: how many local changes are in the vcsrepo? im just curious how many files are being recreated with every puppet run04:08
clarkbjesusaurus: what do you mean by being recreated with every puppet run? its one change in one file of the provider iirc to be more git like04:09
*** garyh has quit IRC04:09
jesusauruswell if there's local change to robots.txt, then every puppet run will essentially reset --hard to HEAD and then reapply the local change04:10
clarkboh you mean local changes in the repo itself not vcsrepo, I misread04:10
clarkbya its just the robots.txt04:10
jesusauruscool04:11
clarkb3 line diff iirc04:11
clarkbbecause we host from / not /p/04:11
jesusaurusoh right04:11
clarkbfor historical reasons (keeps compat with OLD urls)04:11
jesusaurusits a little annoying that the change will be undone and redone every puppet run, but its not a huge deal04:12
clarkbwe should maybe try a PR to make robots.txt in the repo a thing you update like the config?04:13
clarkbor make robots.txt location configurable04:13
clarkbthen point to a different file04:13
*** praveenkumar has joined #openstack-infra04:13
*** craigbr has joined #openstack-infra04:14
*** salv-orlando has quit IRC04:14
jesusaurusi like making robots.txt something you can update like the config, but i dont have the source in front of me04:14
openstackgerritDoug Wiegley proposed openstack-infra/project-config: neutron-*aas pylint jobs moving into pep8 job  https://review.openstack.org/16091504:21
dougwigif anyone from infra core is around, i'd appreciate a review on this one, so i can start iterating on our in-tree tempest hooks: https://review.openstack.org/#/c/161432/04:23
*** camunoz has quit IRC04:23
*** markvoelker has joined #openstack-infra04:24
*** camunoz has joined #openstack-infra04:24
*** Ryan_Lane has joined #openstack-infra04:24
*** craigbr has quit IRC04:28
*** craigbr has joined #openstack-infra04:28
*** amotoki has joined #openstack-infra04:30
*** Daisy_ has quit IRC04:31
clarkbdougwig: done04:31
dougwigclarkb: thank you04:32
*** dims has joined #openstack-infra04:32
*** BharatK has joined #openstack-infra04:33
openstackgerritClark Boylan proposed openstack-infra/nodepool: Test that dib failures don't stop node builds  https://review.openstack.org/16223704:37
openstackgerritClark Boylan proposed openstack-infra/nodepool: Accomodate ready nodes in min-ready checks  https://review.openstack.org/16271404:37
openstackgerritClark Boylan proposed openstack-infra/nodepool: Don't allocate nodes to providers without images  https://review.openstack.org/16225504:37
*** Somay has joined #openstack-infra04:37
openstackgerritDoug Wiegley proposed openstack-infra/project-config: New job for in-tree lbaasv2 tempest tests  https://review.openstack.org/16143204:37
dougwigwhat does dsvm stand for, btw?04:38
*** dims has quit IRC04:38
StevenKdevstack virtual machine, I think04:38
*** Ryan_Lane has quit IRC04:38
dougwigahh.  ty.04:38
openstackgerritClark Boylan proposed openstack-infra/nodepool: Test that dib failures don't stop node builds  https://review.openstack.org/16223704:39
openstackgerritClark Boylan proposed openstack-infra/nodepool: Accomodate ready nodes in min-ready checks  https://review.openstack.org/16271404:39
openstackgerritClark Boylan proposed openstack-infra/nodepool: Don't allocate nodes to providers without images  https://review.openstack.org/16225504:39
clarkbianw: ^ hows that look?04:39
*** yfried|afk is now known as yfried04:40
*** hughhalf is now known as hugh_afk04:40
*** dims has joined #openstack-infra04:40
ianwclarkb: ok, lgtm :)  i think it reads clearer?04:40
ianwclarkb: really, we should tell the allocator "i need X and would like Y to be ready, if you can"04:41
*** markvoelker has quit IRC04:41
clarkbianw: ya04:42
clarkbdougwig: one more set of comments, but its just about ready04:44
dougwigclarkb: ahh, thanks.  i should've thought of that.04:44
*** dims has quit IRC04:45
clarkbjenkins02 has 4k threads, look for it to be next in line of thread leak04:46
*** baoli has quit IRC04:48
*** alexpilotti has joined #openstack-infra04:48
*** ddieterly has joined #openstack-infra04:48
openstackgerritDoug Wiegley proposed openstack-infra/project-config: New job for in-tree lbaasv2 tempest tests  https://review.openstack.org/16143204:48
clarkbzaro: still awake? we never converted the gerrit db to utf8 right?04:49
clarkbzaro: there is a thread on the infra list asking about korean characters in review comments and aiui those won't work correct with a non utf8 db right?04:49
*** baoli has joined #openstack-infra04:50
ianwclarkb: that apt-get tty thing is a bit of a pickle.  https://review.openstack.org/#/c/160480/  .  strace shows it dying with EPIPE which suggests to me whatever it was outputting to disappeared on it04:52
*** ddieterly has quit IRC04:53
ianwmaybe the devstack python logger thing ... depending on the setup04:53
clarkbzaro: nevermind I dug up the info from the databases information schema db04:53
clarkbianw: huh04:54
*** yfried is now known as yfried|afk04:56
clarkbianw: I think that may mean dpkg was requesting the input and died because it couldn't get it?04:56
*** baoli has quit IRC04:56
clarkbianw: then SIGPIPE went to the parent and everything else in the group just gets the SIGTTIN?04:57
*** Somay has quit IRC04:58
*** yfried|afk is now known as yfried04:58
clarkboh wait I see :) its late for me I should stop trying to think so hard04:58
ianwclarkb: don't think so, dpkg dies04:58
*** kiseok7_ has quit IRC04:59
clarkbya if the python logger thing explodes that may cause it to all fall apart04:59
ianwclarkb: just like say "yes | head -1" or something where the output goes away on you04:59
clarkbI am not familiar with the python logger though would need to read up on it04:59
*** Somay has joined #openstack-infra04:59
clarkbbut this gives me more info to debug I can respin a test env to run apt-get install | outputfilter interactively to see if I can get it to explode05:01
ianwclarkb: yes step away from irc :)  but yeah, it's so many levels deep by that point who really knows ...05:01
clarkbI have so many things to do, trying to catch up after spending a large part of the day afk05:02
clarkbbut I think I should call it a day, good night05:02
*** baoli has joined #openstack-infra05:02
*** craigbr has quit IRC05:04
*** baoli has quit IRC05:07
*** hdd_ has quit IRC05:08
*** dhritishikhar has joined #openstack-infra05:08
*** Somay_ has joined #openstack-infra05:08
*** Somay has quit IRC05:09
*** yfried is now known as yfried|afk05:10
*** Sukhdev has joined #openstack-infra05:11
*** yfried|afk is now known as yfried05:12
*** ghostpl_ has joined #openstack-infra05:13
*** salv-orlando has joined #openstack-infra05:13
*** Daisy_ has joined #openstack-infra05:13
SukhdevI am seeing the gate failure - can anybody provide any insight - see here - https://review.openstack.org/#/c/162778/05:15
*** Alexandra_ has quit IRC05:15
*** unicell1 has joined #openstack-infra05:18
*** unicell has quit IRC05:18
*** salv-orlando has quit IRC05:19
*** ghostpl_ has quit IRC05:20
*** salv-orlando has joined #openstack-infra05:22
openstackgerritSteve Leon proposed openstack-infra/project-config: Adding new project: cue-dashboard to stackforge  https://review.openstack.org/16280405:23
*** salv-orlando has quit IRC05:26
*** yamamoto has quit IRC05:27
*** yfried has quit IRC05:27
*** craigbr has joined #openstack-infra05:30
*** stevemar has quit IRC05:31
*** markvoelker has joined #openstack-infra05:38
*** hdd_ has joined #openstack-infra05:38
*** otter768 has joined #openstack-infra05:44
openstackgerritSpencer Krum proposed openstack-infra/system-config: Refactor o_p::base into o_p::template  https://review.openstack.org/16283005:45
*** ildikov has quit IRC05:47
*** craigbr has quit IRC05:48
*** otter768 has quit IRC05:49
*** ddieterly has joined #openstack-infra05:49
*** sputnik13 has joined #openstack-infra05:49
*** ddieterly has quit IRC05:53
*** sputnik13 has quit IRC05:54
*** achanda has quit IRC05:54
*** achanda has joined #openstack-infra05:55
*** dhritishikhar has quit IRC05:55
*** kiseok7_ has joined #openstack-infra05:56
*** harlowja_ is now known as harlowja_away05:57
*** Somay_ has quit IRC05:57
openstackgerritSpencer Krum proposed openstack-infra/system-config: Refactor o_p::base into o_p::template  https://review.openstack.org/16283005:59
*** mrmartin has joined #openstack-infra06:01
*** yamamoto has joined #openstack-infra06:02
*** Longgeek has quit IRC06:04
*** BharatK has quit IRC06:06
*** salv-orlando has joined #openstack-infra06:08
*** salv-orlando has quit IRC06:08
*** achanda has quit IRC06:11
*** achanda has joined #openstack-infra06:11
*** craigbr has joined #openstack-infra06:15
*** BharatK has joined #openstack-infra06:20
*** dims has joined #openstack-infra06:21
*** vilobhmm1 has joined #openstack-infra06:22
*** Longgeek has joined #openstack-infra06:23
*** vilobhmm has quit IRC06:23
*** dims has quit IRC06:26
*** achanda has quit IRC06:28
*** salv-orlando has joined #openstack-infra06:28
*** sgordon has quit IRC06:30
*** david-lyle has quit IRC06:30
*** mrmartin has quit IRC06:30
*** yfried has joined #openstack-infra06:36
*** hdd_ has quit IRC06:38
*** salv-orlando has quit IRC06:38
*** david-lyle has joined #openstack-infra06:39
*** sgordon has joined #openstack-infra06:40
*** yfried_ has joined #openstack-infra06:40
*** ildikov has joined #openstack-infra06:40
*** yfried has quit IRC06:41
*** yfried_ is now known as yfried|afk06:44
*** coolsvap is now known as coolsvap|afk06:47
*** mrmartin has joined #openstack-infra06:48
*** ddieterly has joined #openstack-infra06:50
openstackgerrityolanda.robla proposed openstack-infra/puppet-zuul: Add zuul_override and fetch_url parameters to zuul.conf  https://review.openstack.org/16259106:52
*** vilobhmm1 has quit IRC06:53
*** vilobhmm has joined #openstack-infra06:54
*** ddieterly has quit IRC06:54
*** salv-orlando has joined #openstack-infra06:54
*** coolsvap|afk is now known as coolsvap06:58
*** salv-orlando has quit IRC06:59
*** dhritishikhar has joined #openstack-infra07:01
*** ghostpl_ has joined #openstack-infra07:01
*** yfried|afk is now known as yfried_07:04
*** garyk has joined #openstack-infra07:06
*** ghostpl_ has quit IRC07:09
*** Sukhdev has quit IRC07:10
*** david-lyle is now known as david-lyle_afk07:11
*** AJaeger has joined #openstack-infra07:12
*** AJaeger has joined #openstack-infra07:12
AJaegerjeblair, the propose-project-config-update job failed - see https://jenkins.openstack.org/view/All/job/propose-project-config-update/1/console07:13
*** che-arne has quit IRC07:15
*** tnovacik has joined #openstack-infra07:19
*** mrunge has joined #openstack-infra07:19
openstackgerritMerged openstack-infra/project-config: Adding xstatic notifications to openstack-horizon  https://review.openstack.org/16217407:20
openstackgerrityolanda.robla proposed openstack-infra/puppet-zuul: Add zuul_override and fetch_url parameters to zuul.conf  https://review.openstack.org/16259107:21
*** scheuran has joined #openstack-infra07:21
*** chlong has quit IRC07:21
openstackgerrityolanda.robla proposed openstack-infra/system-config: Add configurable url for OpenStack status  https://review.openstack.org/16216907:23
*** nithyag__ has quit IRC07:24
*** nithyag__ has joined #openstack-infra07:25
*** jcoufal has joined #openstack-infra07:25
*** Daisy__ has joined #openstack-infra07:26
*** Daisy_ has quit IRC07:27
*** jistr has joined #openstack-infra07:31
*** mpaolino has joined #openstack-infra07:32
*** tkelsey has joined #openstack-infra07:33
*** openstackgerrit has quit IRC07:35
*** koolhead17 has quit IRC07:35
*** openstackgerrit has joined #openstack-infra07:35
*** tkelsey has quit IRC07:38
*** BharatK has quit IRC07:39
*** tkelsey has joined #openstack-infra07:39
openstackgerritRicardo Carrillo Cruz proposed openstack-infra/shade: Add initial compute functional tests to Shade  https://review.openstack.org/15846307:42
*** koolhead17 has joined #openstack-infra07:43
*** HeOS has joined #openstack-infra07:44
*** gampel has joined #openstack-infra07:44
*** otter768 has joined #openstack-infra07:45
*** otter768 has quit IRC07:50
*** ddieterly has joined #openstack-infra07:51
*** BharatK has joined #openstack-infra07:52
*** coolsvap is now known as coolsvap|afk07:53
*** sabeen has quit IRC07:55
*** ddieterly has quit IRC07:55
openstackgerritYanis Guenane proposed openstack-infra/project-config: New project: puppet-modulesync-configs  https://review.openstack.org/16290207:55
spredzyMorning all, just submitted the creation of the puppet-modulesync-configs project https://review.openstack.org/#/c/162902/07:57
*** andreykurilin_ has joined #openstack-infra07:57
*** ociuhandu has joined #openstack-infra07:59
*** coolsvap|afk is now known as coolsvap08:00
*** sergsh has joined #openstack-infra08:01
anteayaSukhev I think you saw _a_ gate failure: http://logs.openstack.org/78/162778/2/gate/gate-tempest-dsvm-neutron-full/1fe5208/console.html#_2015-03-10_02_25_52_073 looks like a time out for some reason08:01
*** markus_z has joined #openstack-infra08:03
*** jyuso1 has joined #openstack-infra08:05
*** achuprin_ has quit IRC08:05
*** MaxV has joined #openstack-infra08:07
*** rcarrillocruz has joined #openstack-infra08:07
openstackgerritRicardo Carrillo Cruz proposed openstack-infra/shade: Add initial compute functional tests to Shade  https://review.openstack.org/15846308:08
*** ghostpl_ has joined #openstack-infra08:10
*** prmtl has joined #openstack-infra08:12
*** dhritishikhar has quit IRC08:12
*** Hal has joined #openstack-infra08:13
*** Hal is now known as Guest8875308:13
*** liusheng has joined #openstack-infra08:14
*** ghostpl_ has quit IRC08:15
*** yamahata has joined #openstack-infra08:18
*** achuprin_ has joined #openstack-infra08:18
*** dhritishikhar has joined #openstack-infra08:18
*** luqas has joined #openstack-infra08:19
GheRiveromorning all08:22
*** claudiub has joined #openstack-infra08:25
openstackgerritThomas Morin proposed openstack-infra/project-config: Add networking-bagpipe-l2 project  https://review.openstack.org/16129008:29
*** andreykurilin_ has quit IRC08:29
gampelHi The zull gate merge job  is not kicking in our project after review, is there a problem is there a problem in the infrastructure ? https://review.openstack.org/#/c/162558/08:31
*** yfried_ is now known as yfried|afk08:36
*** jlanoux has joined #openstack-infra08:38
anteayagampel: you set workflow +1 before you set code review +2: https://review.openstack.org/#/c/162558/08:40
anteayatry removing workflow +1 and then adding it again08:40
anteayamorning GheRivero08:41
*** achuprin_ has quit IRC08:41
*** mpavone_ has joined #openstack-infra08:41
*** salv-orlando has joined #openstack-infra08:42
*** hashar has joined #openstack-infra08:42
*** salv-orlando has quit IRC08:46
gampelthank you anteaya  it is working now08:47
anteayagreat, you're welcome08:47
anteayain future you don't need to set code review +1 before you set code review +208:47
anteayabut you do need code review +2 either before or at the same time as workflow +108:48
AJaegeranteaya, great detective work!08:48
anteayaAJaeger: hey there08:48
anteayaI had some time between meetings08:48
AJaeger;)08:48
anteayanow I understand how you can get so much work done08:49
anteayait is a ghost town in here at this time of day08:49
anteayaand thanks08:49
markus_zWhat can I do when 2 reviews (1x abandondend, 1x ok) have the same change-id and I have a third patch which needs the "depends-on" keyword to reference the "ok"-review?08:50
markus_zSee "depends-on" in https://review.openstack.org/#/c/162678/08:51
*** ddieterly has joined #openstack-infra08:51
*** alexpilotti_ has joined #openstack-infra08:52
*** jerryz has quit IRC08:52
*** arxcruz has joined #openstack-infra08:52
*** dhritishikhar has quit IRC08:53
anteayathis came up I think last week08:53
anteayathe overall story starts with using the same change id wasn't meant to track patches across projects08:54
*** alexpilotti has quit IRC08:54
*** alexpilotti_ is now known as alexpilotti08:54
anteayait was meant to track the _same_ patch across branches08:54
anteayasuch as backporting a fix08:54
AJaegermarkus_z, either don't use depends-on or change the patches so that it does not depend on an abandoned one08:54
AJaegeranteaya, that's not my understanding, it was meant for crossing projects08:54
anteayaAJaeger: oh08:55
*** yfried|afk is now known as yfried_08:55
AJaegersorry, meeting time - I leave...08:55
AJaegeranteaya, that was "using same change-id"08:55
anteayawell that was my take away when dhellmann encountered the same issue last week08:55
anteayafrom listening to jeblair help find a way forward08:55
AJaegerand jeblair said "use same change-id only for backports", not for dependencies08:55
*** ddieterly has quit IRC08:56
anteayahow can you backport the same patch to both cinder and nova?08:56
*** Ala has joined #openstack-infra08:56
anteayait isn't the same patch08:57
*** mrunge has quit IRC08:57
markus_zanteaya: In my case nova and cinder have both (98%) duplicated code regarding attaching/detaching volumes over fibre channel.08:58
anteayait isn't a backport08:59
anteayaso shouldn't be using the same change id08:59
*** achuprin_ has joined #openstack-infra08:59
anteayaregardless08:59
anteayathe depends-on won't work until the change id linked is unique08:59
*** mrunge has joined #openstack-infra09:00
markus_zright, I just wanted to construct a case where it would be possible.09:00
anteayawhere it would be possible09:00
anteayawhere what would be possible?09:00
markus_zA backport of the same patch to two different projects. But that was just theoretically.09:00
anteayaI don't know as my definition of backport is matching your definition of backport09:01
anteayaand for depends-on to work the change id of the link needs to be unique09:01
anteayaas that is the only information zuul has to select the parent patch09:02
*** luqas has quit IRC09:02
*** devvesa has joined #openstack-infra09:02
*** baoli has joined #openstack-infra09:04
markus_zanteaya: The backport definition would be interesting but I don't have to solve this right now. The uniqueness is my current problem I try to solve. Is an afterwards change of the "change-id" of the abandoned review legit? Or will I cause trouble with this?09:04
anteayamarkus_z: can you be around in about 6 hours?09:05
markus_zanteaya: Yes I can09:05
anteayamarkus_z: I would like to hear again from jeblair how he would prefer to fix a situation like this09:05
anteayaas I don't want to give you suggestions which are unsupported by others09:06
markus_zSure, just ping me. Thanks for your time!09:07
anteayamarkus_z: better if you just return in 6 hours09:07
anteayaas I'm not sure where I will be09:07
markus_zOK09:07
anteayaand jeblair is probably the best one to sort this out09:07
anteayathanks09:07
*** teran_ has quit IRC09:08
*** dims has joined #openstack-infra09:11
*** dizquierdo has joined #openstack-infra09:11
*** dims has quit IRC09:18
*** AJaeger has quit IRC09:18
openstackgerritRicardo Carrillo Cruz proposed openstack-infra/shade: Add initial compute functional tests to Shade  https://review.openstack.org/15846309:22
*** markvoelker has quit IRC09:22
*** krisgan has quit IRC09:25
*** mfink_ has joined #openstack-infra09:25
*** che-arne has joined #openstack-infra09:26
*** mfink_ has quit IRC09:27
*** mfink_ has joined #openstack-infra09:27
*** zz_johnthetubagu is now known as johnthetubaguy09:27
*** david-lyle_afk has quit IRC09:30
*** david-lyle_afk has joined #openstack-infra09:30
prmtlfolks, could someone point me to some docs describing process of renaming stackforge repo?09:30
*** AJaeger has joined #openstack-infra09:30
prmtlI saw some threads on mailing lists about renaming, is this the only source of info?09:31
openstackgerritSumit Naiksatam proposed openstack-infra/project-config: Create experimental job for group-based-policy  https://review.openstack.org/16151109:31
*** Daisy__ has quit IRC09:32
*** jistr has quit IRC09:34
*** yamamoto has quit IRC09:35
*** ujuc has quit IRC09:36
*** ihrachyshka has joined #openstack-infra09:38
prmtlok, I've found a doc: http://ci.openstack.org/gerrit.html#renaming-a-project09:39
prmtlso what actions are required from me to init a rename process? what about stackalitics?09:40
*** teran has joined #openstack-infra09:42
*** teran_ has joined #openstack-infra09:45
*** jistr has joined #openstack-infra09:46
*** otter768 has joined #openstack-infra09:46
*** teran has quit IRC09:46
*** amotoki_ has joined #openstack-infra09:48
*** amotoki_ has quit IRC09:48
*** vilobhmm has quit IRC09:48
*** otter768 has quit IRC09:51
*** ddieterly has joined #openstack-infra09:52
*** afazekas has joined #openstack-infra09:52
*** pelix has joined #openstack-infra09:56
*** dims has joined #openstack-infra09:56
*** ddieterly has quit IRC09:56
*** mfink_ has quit IRC09:57
*** ssam2 has joined #openstack-infra09:57
openstackgerritThomas Goirand proposed openstack/requirements: Typoe in LrDragNDrop  https://review.openstack.org/16293609:59
*** krisgan has joined #openstack-infra10:02
*** mpaolino has quit IRC10:02
*** jp_at_hp has joined #openstack-infra10:08
*** Ala has quit IRC10:08
*** sdake_ has quit IRC10:09
*** faizan has joined #openstack-infra10:13
*** sdake_ has joined #openstack-infra10:14
openstackgerrityolanda.robla proposed openstack-infra/puppet-jenkins: Add configuration for HipChat in jjb  https://review.openstack.org/16215210:14
faizananteaya: Hi10:14
*** e0ne has joined #openstack-infra10:15
faizananteaya: I need some help on this review for ironic-lib - https://review.openstack.org/#/c/161600/10:15
*** mpaolino has joined #openstack-infra10:15
*** chlong has joined #openstack-infra10:18
*** ociuhandu has quit IRC10:20
AJaegerprmtl, see https://review.openstack.org/160963 as example10:21
AJaegerprmtl, If you want to go into openstack namespace, you need a change for governance repository approved10:21
*** dhritishikhar has joined #openstack-infra10:22
AJaegerfaizan, better check who's core reviewer in a project before you ping people. Go to your review, click on the project name - this will lead to https://review.openstack.org/#/admin/projects/openstack-infra/devstack-gate - click on Access - https://review.openstack.org/#/admin/projects/openstack-infra/devstack-gate,access and then on the core team for list of members10:23
*** ghostpl_ has joined #openstack-infra10:24
faizanAJaeger: Thanks for the pointers.10:26
openstackgerritJulien Danjou proposed openstack-infra/project-config: Move Gnocchi from Stackforge to OpenStack  https://review.openstack.org/16214610:31
*** coolsvap is now known as coolsvap|afk10:33
*** yfried_ is now known as yfried|afk10:34
*** yfried|afk is now known as yfried_10:38
*** bhuvan has quit IRC10:47
*** salv-orlando has joined #openstack-infra10:48
openstackgerritMerged openstack-infra/jenkins-job-builder: Add support to customize trigger-builds block thresholds  https://review.openstack.org/15437910:48
openstackgerritSebastian Kalinowski proposed openstack-infra/project-config: Rename fuel-tasks-validator to fuel-tasklib  https://review.openstack.org/16295210:48
prmtlAJaeger: thx10:48
*** hugh_afk has quit IRC10:50
*** sdake_ has quit IRC10:51
*** chlong has quit IRC10:51
*** hughhalf has joined #openstack-infra10:51
*** ddieterly has joined #openstack-infra10:53
*** markvoelker has joined #openstack-infra10:53
*** salv-orlando has quit IRC10:53
*** baoli has quit IRC10:54
*** vponomaryov1 has quit IRC10:54
*** vponomaryov has joined #openstack-infra10:55
*** salv-orlando has joined #openstack-infra10:55
*** ddieterly has quit IRC10:58
*** pc_m has joined #openstack-infra11:00
*** mpaolino has quit IRC11:07
*** alexpilotti_ has joined #openstack-infra11:08
*** Somay has joined #openstack-infra11:09
*** e0ne is now known as e0ne_11:09
*** e0ne_ is now known as e0ne11:09
*** Krast has quit IRC11:09
*** alexpilotti has quit IRC11:10
*** alexpilotti_ is now known as alexpilotti11:10
openstackgerrityolanda.robla proposed openstack-infra/puppet-logstash: Fixes for logstash manifests.  https://review.openstack.org/16296511:13
*** Longgeek has quit IRC11:14
openstackgerrityolanda.robla proposed openstack-infra/system-config: Call logstash parent classes  https://review.openstack.org/16296611:20
openstackgerrityolanda.robla proposed openstack-infra/puppet-logstash: Fixes for logstash manifests.  https://review.openstack.org/16296511:20
openstackgerritMerged openstack-infra/jenkins-job-builder: Support additional features in Build Flow project  https://review.openstack.org/15808411:20
*** achuprin_ has quit IRC11:20
*** mpaolino has joined #openstack-infra11:20
*** alexpilotti has quit IRC11:21
*** vponomaryov has quit IRC11:22
*** vponomaryov has joined #openstack-infra11:22
*** vponomaryov has quit IRC11:29
*** jlanoux_ has joined #openstack-infra11:29
*** vponomaryov has joined #openstack-infra11:29
*** jlanoux has quit IRC11:32
*** adalbas has joined #openstack-infra11:34
openstackgerritMatthias Runge proposed openstack/requirements: Raise cap for Django  https://review.openstack.org/15535311:34
openstackgerritVictor Ryzhenkin proposed openstack-infra/project-config: Fix for gate-murano-congress-devstack-dsvm  https://review.openstack.org/16297111:35
BobBallasselin, jeblair: Possible lead on NoneType from zuul - 162779,1 seems to trigger it for me.  This change was created+abandoned very shortly after but also has a cross project dependency on a project that we do not have any rules for.11:36
*** Longgeek has joined #openstack-infra11:36
*** ldnunes has joined #openstack-infra11:39
*** mfink_ has joined #openstack-infra11:41
*** _shaps_ has joined #openstack-infra11:41
*** cdent has joined #openstack-infra11:43
*** _shaps_ has quit IRC11:44
*** mwagner_lap has quit IRC11:46
*** jlanoux has joined #openstack-infra11:46
*** mpaolino has quit IRC11:47
*** otter768 has joined #openstack-infra11:47
*** jlanoux_ has quit IRC11:49
*** otter768 has quit IRC11:51
*** _shaps_ has joined #openstack-infra11:51
*** mmedvede has joined #openstack-infra11:52
*** ddieterly has joined #openstack-infra11:54
*** coolsvap|afk is now known as coolsvap11:54
*** mrmartin has quit IRC11:56
*** ddieterly has quit IRC11:58
*** baoli has joined #openstack-infra11:58
*** weshay has joined #openstack-infra12:01
*** kgiusti has joined #openstack-infra12:01
*** yfried_ is now known as yfried|afk12:02
*** yfried|afk is now known as yfried_12:05
openstackgerritAleksey Ripinen proposed openstack-infra/storyboard: Tasks branches, milestones and projects ids  https://review.openstack.org/16212612:11
*** dprince has joined #openstack-infra12:13
*** BharatK has quit IRC12:14
*** bswartz has quit IRC12:15
*** sambetts has quit IRC12:16
*** snikitin_ has quit IRC12:18
*** johnthetubaguy is now known as zz_johnthetubagu12:19
*** faizan has quit IRC12:19
*** sambetts has joined #openstack-infra12:21
*** dims has quit IRC12:25
*** dims has joined #openstack-infra12:25
*** mwagner_lap has joined #openstack-infra12:26
*** aysyd has joined #openstack-infra12:27
*** doug-fish has left #openstack-infra12:32
*** mrmartin has joined #openstack-infra12:34
*** markvoelker has quit IRC12:38
*** markvoelker has joined #openstack-infra12:39
*** gordc has joined #openstack-infra12:41
*** markvoelker has quit IRC12:43
*** mwagner_lap has quit IRC12:43
*** rlandy has joined #openstack-infra12:44
*** mwagner_lap has joined #openstack-infra12:44
*** jistr has quit IRC12:47
*** jistr has joined #openstack-infra12:48
*** annegentle has joined #openstack-infra12:51
*** ihrachyshka has quit IRC12:51
*** ihrachyshka has joined #openstack-infra12:51
*** yfried_ is now known as yfried|afk12:54
*** ddieterly has joined #openstack-infra12:54
*** bknudson has joined #openstack-infra12:56
*** xyang1 has joined #openstack-infra12:56
*** ddieterly has quit IRC12:56
*** mpaolino has joined #openstack-infra12:58
*** dboik has joined #openstack-infra12:59
*** bhuvan has joined #openstack-infra12:59
*** bhuvan has quit IRC13:04
*** zul has quit IRC13:04
*** jistr has quit IRC13:04
*** emagana has joined #openstack-infra13:05
*** jistr has joined #openstack-infra13:05
*** coolsvap is now known as coolsvap|afk13:06
*** stevemar has joined #openstack-infra13:06
*** vivcheri has joined #openstack-infra13:09
*** zul has joined #openstack-infra13:09
*** banix has joined #openstack-infra13:12
*** _shaps_ has quit IRC13:12
*** amotoki has quit IRC13:12
*** markvoelker has joined #openstack-infra13:13
*** fifieldt has joined #openstack-infra13:14
*** yfried|afk is now known as yfried_13:14
banixAJaeger: Hi; I had to rebase the patch you had +2’ed. Please have a look again when you get a chance: https://review.openstack.org/#/c/162681/ Thank you.13:15
*** dkliban_afk is now known as dkliban13:16
*** tnovacik has quit IRC13:17
*** macjack has quit IRC13:17
AJaegerbanix, done13:18
banixAJaeger: thank you.13:18
*** stevemar has quit IRC13:18
*** stevemar has joined #openstack-infra13:19
*** Somay has quit IRC13:19
*** peristeri has joined #openstack-infra13:20
*** dustins has joined #openstack-infra13:22
*** doug-fish has joined #openstack-infra13:24
*** ildikov has quit IRC13:24
*** yfried_ is now known as yfried|afk13:24
openstackgerritMatthew Treinish proposed openstack-infra/project-config: Add skip if for tempest running tempest on tempest commits  https://review.openstack.org/16299313:24
mtreinishjogo: ^^^ I took your advice on doing that13:25
*** sigmavirus24_awa is now known as sigmavirus2413:25
*** changbl has quit IRC13:26
*** rkukura has quit IRC13:27
mtreinishit also helps that I had a bunch of +Ad docs patches I have to recheck because pep8 was blocked yesterday13:28
*** yamamoto has joined #openstack-infra13:28
sigmavirus24anteaya: if you still want to see the glance patches, let me know. I can dig them up (one was mine)13:28
*** yamamoto has quit IRC13:29
*** yamamoto has joined #openstack-infra13:29
mtreinishjeblair, fungi: do you guys have a script which runs recheck on everything in a project?13:30
*** Ala has joined #openstack-infra13:31
*** amitgandhinz has joined #openstack-infra13:31
fungimtreinish: not really, no13:32
fungimtreinish: zuul has a command-line interface which can reenqueue arbitrary changes13:32
fungimtreinish: but we still have to do something to build the list of changes to feed into it13:32
mtreinishfungi: hmm, ok. I guess I'll just ML post to tell people to recheck if pep8 failed yesterday13:32
fungiif it's a problem in one project, i usually do a quick gerrit query for changes in that project with a -1 or -2 verify from jenkins and manually recheck if they failed the one job which i'm aware was broken13:33
fungiassuming the number impacted is erasonably small (say <25)13:34
*** ildikov has joined #openstack-infra13:34
fungireasonably too13:34
*** yfried|afk is now known as yfried_13:34
*** Ala has quit IRC13:34
annegentlemtreinish: what happened with doc8 yesterday?13:35
mtreinishfungi: yeah it should be a pretty small set of patches, I guess it'll be easy to query it off13:35
*** mattfarina has joined #openstack-infra13:35
*** tiswanso has joined #openstack-infra13:36
*** craigbr has joined #openstack-infra13:36
mtreinishannegentle: was something up with doc8 yesterday? We had the tempest queue die yesterday because of the sample config generator in the pep8 job breaking with the oslo.config release yesterday13:36
*** rkukura has joined #openstack-infra13:37
fungimrmartin: oh, i built the replacement ask server yesterday. it's up at 104.239.140.123/2001:4800:7819:104:be76:4eff:fe05:b1be but i haven't tried it out or performed any of the post-install steps yet to import the old data13:39
mrmartinfungi, thanks, I'll review that.13:40
*** Ala has joined #openstack-infra13:40
*** garyh has joined #openstack-infra13:40
banixjeblair: Hi; I had to rebase the patch you had +2’ed. Please have a look again when/if you get a chance: https://review.openstack.org/#/c/162681/ Thank you.13:42
annegentlemtreinish: ah, okay.13:43
*** ociuhandu has joined #openstack-infra13:45
*** salv-orlando has quit IRC13:46
*** armax has joined #openstack-infra13:46
*** ddieterly has joined #openstack-infra13:46
*** mriedem has joined #openstack-infra13:48
*** otter768 has joined #openstack-infra13:48
*** salv-orlando has joined #openstack-infra13:48
openstackgerritSudheesh proposed openstack-infra/project-config: openstack docker - this is a coobook that will configure docker capabalities into openstack services  https://review.openstack.org/16252813:48
*** sdake_ has joined #openstack-infra13:49
*** annegentle has quit IRC13:51
*** ayoung has joined #openstack-infra13:51
*** mriedem has quit IRC13:52
*** craigbr has quit IRC13:52
*** otter768 has quit IRC13:53
*** peristeri has quit IRC13:53
*** mtanino has joined #openstack-infra13:54
*** mriedem has joined #openstack-infra13:56
*** yamahata has quit IRC13:56
*** yamahata has joined #openstack-infra13:57
*** dkranz has joined #openstack-infra13:57
*** r-daneel has joined #openstack-infra13:58
*** bswartz has joined #openstack-infra13:58
*** marun has joined #openstack-infra13:58
*** carl_baldwin has joined #openstack-infra13:59
*** craigbr has joined #openstack-infra13:59
*** ominakov_ has joined #openstack-infra14:00
*** hdd_ has joined #openstack-infra14:01
*** ayoung has quit IRC14:02
*** ominakov__ has joined #openstack-infra14:02
*** ominakov_ has quit IRC14:04
*** dhritishikhar has quit IRC14:05
openstackgerrityolanda.robla proposed openstack-infra/system-config: Add a cronjob frequency to pypi_mirror  https://review.openstack.org/16301414:06
*** _nadya_ has joined #openstack-infra14:07
*** annegentle has joined #openstack-infra14:08
anteayasigmavirus24: thanks I think we figured out that open connections retain credentials through the gerrit cache, we will clear gerrit caches next time we have to disable14:09
anteayasigmavirus24: thanks for following up, I appreciate it14:09
*** tnovacik has joined #openstack-infra14:10
sigmavirus24No worries.14:11
*** annegentle has quit IRC14:11
*** ildikov has quit IRC14:11
fungimrmartin: also, i built the new server with 4gb ram rather than 2gb, to allow for additional growth, but we may need to think about disk space. new instances are coming with 40g on / and 40g on /opt rather than 80g on / (but for now the current utilization isn't at risk for overrunning / anyway)14:13
*** wenlock has joined #openstack-infra14:13
*** craigbr has quit IRC14:14
*** yfried__ has joined #openstack-infra14:14
*** yfried_ has quit IRC14:15
dougwiggood morning (or evening) infra.  can i get a second core to look at this review to add an api/tempest experimental job for lbaas?  https://review.openstack.org/#/c/161432/14:15
*** timcline has joined #openstack-infra14:16
*** timcline has quit IRC14:16
*** garyk has quit IRC14:16
*** timcline has joined #openstack-infra14:17
*** BharatK has joined #openstack-infra14:18
*** cdent has quit IRC14:18
*** cdent has joined #openstack-infra14:18
*** garyk has joined #openstack-infra14:20
*** eharney has joined #openstack-infra14:21
*** prmtl has quit IRC14:21
*** amotoki has joined #openstack-infra14:21
*** prad has joined #openstack-infra14:23
*** zz_johnthetubagu is now known as johnthetubaguy14:23
*** ChuckC has quit IRC14:23
openstackgerritMerged openstack-infra/project-config: New job for in-tree lbaasv2 tempest tests  https://review.openstack.org/16143214:26
*** ildikov has joined #openstack-infra14:27
*** mpaolino has quit IRC14:27
fungidougwig: ^14:29
dougwigfungi: thank you!14:30
*** Guest75125 has joined #openstack-infra14:30
*** jlk has joined #openstack-infra14:31
*** emagana has quit IRC14:31
*** ominakov__ has quit IRC14:31
jlkmordred: hi there. I'm pointed in your direction for some help with packaging, and pbr, and things like nova-manage being able to find the version at runtime of things.14:31
jlkmaybe you could give a hand. We've got python venvs wrapped into apt packages. Service (nova) seems to run fine, but nova-manage crashes out when it tries to import nova, which tries to import glanceclient which tries to figure out __version__ which calls into pbr, which tries to open a relative path to PKG-INFO which fails, and then I get a traceback.14:32
*** achanda has joined #openstack-infra14:34
anteayaBobBall: can you join #openstack-meeting? neutron is discussing xen and resources14:34
*** zz_jgrimm is now known as jgrimm14:35
*** carl_baldwin_ has joined #openstack-infra14:35
*** carl_baldwin has quit IRC14:37
*** carl_baldwin_ is now known as carl_baldwin14:37
*** markvoelker has quit IRC14:37
fungijlk: how did you install things into the virtualenv? via pip or something else?14:37
jlkfungi: pip I believe.14:37
*** Somay has joined #openstack-infra14:37
*** markvoelker has joined #openstack-infra14:37
openstackgerritSudheesh proposed openstack-infra/project-config: openstack docker - single ammended final review request  https://review.openstack.org/16252814:38
*** bhunter71 has joined #openstack-infra14:38
fungijlk: have a traceback you can post to paste.o.o?14:39
*** garyk has quit IRC14:39
*** pblaho has joined #openstack-infra14:40
mordredjlk: ola!14:40
*** dhritishikhar has joined #openstack-infra14:41
jlkmordred: https://gist.github.com/j2sol/b606c5eecef385791d0014:41
*** markvoelker has quit IRC14:42
*** hdd_ has quit IRC14:42
mordredjlk: it sounds like a pkg-resources issue with the relocated venv ... Looking14:42
*** achanda has quit IRC14:43
dougwigcan someone point me at the source for the requirements proposal bot?  a google search for the likely terms just finds me jabillions of its submitted reviews.14:43
*** woodster_ has joined #openstack-infra14:43
fungiahh, yeah moving virtualenvs around results in a lot of broken without some careful path mangling14:43
*** Guest75125 is now known as notsogentle14:43
*** notsogentle is now known as agentle_14:43
openstackgerritDoug Hellmann proposed openstack/requirements: Cap Oslo libraries for kilo  https://review.openstack.org/16265614:43
fungirequiring directly editing references embedded within the virtualenv14:43
*** rwsu has joined #openstack-infra14:44
jeblairmarkus_z, anteaya: it is certainly fine to use the same change id across projects if it represents the same logical change (eg -- updating tox.ini everywhere).  if they are different changes, don't use the same change-id just for depends-on -- you can add two depends-on lines.14:44
BobBallthanks for the heads up anteaya14:44
*** dangers_away is now known as dangers14:44
anteayaBobBall: of course14:45
markus_zjeblair: Thanks, I will take care of that in future patch sets.14:45
fungidougwig: it's not really a bot, just a jenkins job running a script at http://git.openstack.org/cgit/openstack-infra/project-config/tree/jenkins/scripts/propose_update.sh14:45
anteayaBobBall: you do good work, I'm doing my best to support that14:45
jeblairmarkus_z, anteaya: currently if a change depends-on an abandoned change, there is no way to get it to progress in zuul.  i think the preferred option right now would be to simply remove the depends-on from the commit and make sure things merge in the correct order manually.14:45
dougwigfungi: oh, that's right.  thank you.14:45
anteayajeblair: thank you14:45
jeblairmarkus_z, anteaya: or, you could upload the changes again with a new change-id.14:45
BobBall:) Appreciated.14:45
*** mfink_ has quit IRC14:45
jeblairmarkus_z, anteaya: i expect we'll change something in zuul's behavior to deal with this better soon.14:45
mordredjlk: I'm on my phone ... May take me a minute to figure out ... Is there a way I can 'easily' reproduce?14:46
*** nelsnelson has joined #openstack-infra14:46
anteayajeblair: thanks for including me in the info, I appreciate it14:46
anteayaBobBall: :)14:46
jlkmordred: take all the time you need, I'm just sitting next to you.14:46
*** zz_dimtruck is now known as dimtruck14:46
fungiheh14:46
*** yolanda has quit IRC14:48
*** markvoelker has joined #openstack-infra14:49
jeblairdhellmann: why did you abandon https://review.openstack.org/#/c/95885/6 ?14:49
*** yolanda has joined #openstack-infra14:50
markus_zjeblair: Is there a way I can remove a change-id from an abandoned patch?14:51
jeblair(also i did not know it was abandoned -- i think we need to establish some kind of process around abandoning things like that so that people are informed)14:51
markus_zTo ensure the uniqueness of my other, real patch.14:51
fungilooks like the abandonment was based on an assumption that infra follows the integrated release cycle, and also the rather annoying pattern in other projects of requiring people to repropose unapproved specs each cycle14:51
fungiwhich strikes me as a lot of busywork14:52
jeblairmarkus_z: no, it's permanent, you would have to re-upload the changes you want with new change-ids14:52
jeblairfungi: yes, it's certainly not the case here14:52
markus_zjeblair: OK, then in my case I assume it makes sense to remove the "depends-on" and watch over it manually. Thanks for clarifying.14:53
fungimarkus_z: a change in gerrit is _defined_ by its change-id+project+branch so every change must have a change-id and altering the change-id means it's a new change14:53
*** jaypipes has quit IRC14:53
*** e0ne is now known as e0ne_14:54
*** eharney has quit IRC14:54
markus_zfungi: That was my assumption as well, thank you. I was hoping for some black-magic trick I didn't know yet :)14:54
jeblairfungi, dhellmann: fyi, my thought process was: why are oslo releases still breaking things when we have a test infrastructure that can prevent this?  let me go look at the oslo test spec and see what part of it is broken.  wait, where is the oslo test spec?  i'm sure i +2d it....14:55
clarkbgood morning. I restarted etherpad-dev's etherpad process last night to get it running on the latest development version please test. I have a specific etherpad started if you want to poke around but general use would be good https://etherpad-dev.openstack.org/p/clarkb-testing14:55
openstackgerritSergey Lukjanov proposed openstack/requirements: Bump sahara client version  https://review.openstack.org/15542814:55
clarkbalso jenkins02 had ~4k threads last night so I expect it to be the next to go.14:56
*** hashar has quit IRC14:56
*** hashar has joined #openstack-infra14:57
dhellmannjeblair: it wasn't going to land (I wasn't going to finish the work) and at some point sdague convinced me we wouldn't have the resources to run that many jobs (think about how many projects rely on oslo.config)14:57
*** e0ne has joined #openstack-infra14:57
anteayaclarkb: thanks, I am testing14:57
anteayanot sure what else to do to test an ether pad14:57
clarkbanteaya: I think mostly connect to it and do things that you would normally do. I need to confirm chat still works for example14:58
*** eharney has joined #openstack-infra14:58
*** dims has quit IRC14:58
*** carl_baldwin has quit IRC14:59
anteayaokay connected and working on remember what I normally do14:59
anteayaremembering14:59
jeblairdhellmann: next time can you let the rest of us know? :)15:00
*** stevemar2 has joined #openstack-infra15:01
*** stevemar has quit IRC15:01
*** dimsum__ has joined #openstack-infra15:01
dhellmannjeblair: what's the best way to do that? I thought abandoning the review would be a clear sign?15:02
*** achanda has joined #openstack-infra15:03
jeblairdhellmann: yes, but i did not see the sign until 7 months after it was abandoned...  i honestly don't know, but we should figure something out.... maybe a mail to the list, or an item at the meeting?  perhaps as ptl, i should just start searching for abandoned specs every few weeks and announce them?15:04
*** ChuckC has joined #openstack-infra15:04
jeblairdhellmann: i'm not trying to pick on you here... this is a general problem that needs solving15:04
anteayaclarkb: the test etherpad works as expected for me15:04
dhellmannjeblair: I guess I assumed you would see the notice from it being abandoned, but you probably get even more gerrit email than I do15:04
dhellmannjeblair: yeah, definitely15:05
*** agentle_ has quit IRC15:05
jeblairdhellmann: i have 14,944 unread emails from gerrit15:05
dhellmannjeblair: untennable15:05
clarkbanteaya: thank you for checking15:05
*** pblaho_ has joined #openstack-infra15:05
*** achanda has quit IRC15:05
anteayasure, thanks for setting it up15:05
*** pblaho has quit IRC15:06
clarkbits likely we will want to put that specific version on the etherpad.o.o server as soon as ops meetup is over15:06
*** mpavone_ has quit IRC15:06
jeblairdhellmann: it only goes up :)15:07
jeblairdhellmann: let me see if i can alter my email preferences to something useful15:07
dhellmannjeblair: yeah, I have fastmail set to auto-delete any that are older than 60 days15:07
*** vilobhmm has joined #openstack-infra15:08
jeblairdhellmann: though i stopped 'watching' projects after i wrote gertty, so i'm actually not getting email for about 70 projects which i review....15:08
dhellmannjeblair: so, do you really think there's a workable way to set up that cross-project unit testing? I'm not as enthusiastic about it as I was. The most recent set of releases included ~12 libs and we had 2 things break, one was a legit bug and one was a side-effect of incubation.15:08
dhellmannboth only affected one project each, afaict15:08
dhellmannjeblair: I need to spend more time with gerrty15:09
jeblairdhellmann: things are certainly different since the last time we discussed it.  i don't have an answer right now, but i will think about it.15:09
*** hyakuhei has joined #openstack-infra15:10
hyakuheiHi Infra, anyone around?15:10
*** ildikov has quit IRC15:10
dhellmannjeblair: ok15:10
jeblairdhellmann: omg -- i got >250 emails from gerrit in the last 24 hours, and i have email notifications set up for _zero_ projects.15:11
dhellmannjeblair: yeah, I wish there was a way to turn it all off entirely15:12
jeblairi think that's _just_ comments on changes where i'm a reviewer15:12
* dhellmann wonders if fastmail thinks our gerrit server is a spam bot15:12
*** katyafervent has quit IRC15:12
*** dteselkin has quit IRC15:12
*** rakhmerov has quit IRC15:12
*** tsufiev has quit IRC15:12
*** vilobhmm has left #openstack-infra15:12
*** tsufiev has joined #openstack-infra15:13
*** ominakov_ has joined #openstack-infra15:13
*** garyk has joined #openstack-infra15:13
*** tsufiev has quit IRC15:14
*** yfried has joined #openstack-infra15:14
dhellmannjeblair: this script might be of interest (we were using it by hand for the namespace package change pre-release testing) http://git.openstack.org/cgit/openstack/oslotest/tree/tools/oslo_run_pre_release_tests15:15
anteayahyakuhei: this channel is logged so it is best to just ask your question since even if noone happens to be around at the time you ask your question someone often may respond later15:15
*** radez_g0n3 is now known as radez15:15
mordredfungi: just fyi - the jlk issue was old pip/setuptools15:15
anteayahyakuhei: you can find the channel logs here: http://eavesdrop.openstack.org/irclogs/%23openstack-infra/15:15
*** dkranz has quit IRC15:16
fungimordred: sounds likely... and site packages enabled in the venv presumably?15:16
*** unicell has joined #openstack-infra15:17
*** yfried__ has quit IRC15:17
mordredfungi: (we looked at it - sitting next to each other)15:17
mordredfungi: it was that python-glanceclient was installed from a wheel, but the setuptools in the venv didn't know how to process the pkg_resources dist-info file that wheels install15:17
*** yfried_ has joined #openstack-infra15:17
*** unicell1 has quit IRC15:18
*** yfried has quit IRC15:18
fungiawesome15:18
*** phschwartz has quit IRC15:18
*** phschwartz has joined #openstack-infra15:19
*** rakhmerov has joined #openstack-infra15:20
*** hyakuhei has quit IRC15:20
*** dannywilson has joined #openstack-infra15:20
*** Somay has quit IRC15:21
*** dannywilson has quit IRC15:21
*** dteselkin has joined #openstack-infra15:21
*** dannywilson has joined #openstack-infra15:21
*** boris-42 has quit IRC15:22
*** jcoufal has quit IRC15:22
*** david-lyle_afk is now known as david-lyle15:23
*** che-arne has quit IRC15:23
*** katyafervent has joined #openstack-infra15:23
clarkbhttps://review.openstack.org/#/c/159159/ https://review.openstack.org/#/c/154305/ and https://review.openstack.org/#/c/154300/ should together form the fix for the ansible puppet new project race15:24
*** tsufiev_ has joined #openstack-infra15:24
*** tnovacik has quit IRC15:25
clarkbI got the base run ansible like ansible changes mordred wrote merged last week which allows us to move forward on using ansible-puppet15:25
mordredfungi: you'll love it15:25
*** imcsk8 has quit IRC15:26
*** imcsk8 has joined #openstack-infra15:26
*** Somay has joined #openstack-infra15:26
fungimordred: i'm loving it already and i haven't even looked at it yet ;)15:27
*** purp_away is now known as purp15:27
clarkbmordred: do I need quotes around the {{}}s on lines 17 and 24 https://review.openstack.org/#/c/154305/4/modules/openstack_project/files/ansible/playbooks/remote_puppet_git.yaml ?15:28
fungiclarkb: i'm going to test our timing hypothesis for the puppet uid/gid race by standing up a dummy gerrit server and then poking around in it. that's the manifest where i originally observed the problem which led to the login.defs change15:28
*** emagana has joined #openstack-infra15:28
clarkbfungi: sounds good15:28
jlkclarkb: I think you would. { after a : is generally a thing that makes yaml upset.15:29
clarkbjlk: it depends on when ansible applies applies the templating15:29
funginot necessarily upset, it just assumes you're defining a literal map15:29
clarkbjlk: if before parsed by yaml it should be fine, if after it may cause problems15:29
*** ChuckC has quit IRC15:30
clarkbbut I can add them as quotes should be fine in both cases15:30
*** ujuc has joined #openstack-infra15:30
*** sdake__ has joined #openstack-infra15:30
*** che-arne has joined #openstack-infra15:31
*** purp is now known as purp_away15:31
openstackgerritMerged openstack-infra/system-config: Document new puppet lockfile arg  https://review.openstack.org/16188915:31
mordredclarkb: yes15:31
mordredclarkb: you need the quotes15:32
mordredclarkb: however, in a fit of amazing15:32
*** ominakov_ has quit IRC15:32
mordredclarkb: ansile will actualy tell you that in the error message15:32
*** carl_baldwin has joined #openstack-infra15:32
mordredclarkb: if you run it - it'll say "hey, this doesn't parse as yaml - it's probably because you need quotes"15:32
openstackgerritClark Boylan proposed openstack-infra/system-config: Pass in a ref for the project_config repo  https://review.openstack.org/15430515:33
mordredclarkb: the templating is run on each value after the yaml has been parse, fwiw15:33
clarkbmordred: ok so its like JJB15:33
mordredyah15:33
*** carl_baldwin has quit IRC15:33
*** sdake_ has quit IRC15:34
clarkbalso the git module is a role or a task?15:35
*** changbl has joined #openstack-infra15:35
clarkblooks like it is a task?15:36
* clarkb figures out how to run some ansible out of a local venv15:36
*** ujuc has quit IRC15:39
*** sergsh has quit IRC15:39
*** boris-42 has joined #openstack-infra15:39
jlkthere is a git module15:40
jlkyou /may/ have a git role, but that'd be specific to whatever.15:40
jlk(modules == tasks)15:40
clarkbjlk: yup /me is figuring this out15:42
clarkbalso you MUST have an inventor file even with --connection=local :/15:42
*** Ryan_Lane has joined #openstack-infra15:42
*** esker has joined #openstack-infra15:42
jlkthat I believe is changing in v215:42
jlkhint15:42
jlkansible-playbook -i derp,15:42
jlkyou can specify raw inventory json to the -i option, by having a trailing comma.15:43
jlkit's dirty, but quick.15:43
clarkbwow15:43
clarkbI got around it by making a file with only localhost in it and passing that path via -i15:43
jlkthat works as well.15:43
clarkbI have mostly confirmed that the above change works (I replaced the puppet role with some echo gitinfo.after >> logfile15:44
clarkbbut ansible-playbook -v printed the after value too in any case I am happy with that change as is15:44
*** cody-somerville has joined #openstack-infra15:44
*** gyee has joined #openstack-infra15:46
clarkbI am going to start jenkins02 surgery now, it appears to be mostly non responsive15:46
*** thedodd has joined #openstack-infra15:46
jeblairclarkb: thx15:46
*** changbl has quit IRC15:47
*** yamamoto has quit IRC15:49
*** otter768 has joined #openstack-infra15:49
*** hdd_ has joined #openstack-infra15:49
*** sergsh has joined #openstack-infra15:52
*** ayoung has joined #openstack-infra15:52
*** unicell has quit IRC15:53
*** yamamoto has joined #openstack-infra15:53
*** craigbr has joined #openstack-infra15:53
*** unicell has joined #openstack-infra15:53
clarkb02 is in shutdown mode with new plugin installed. Will restart when jobs are finished15:54
*** otter768 has quit IRC15:54
*** sdake__ has quit IRC15:54
clarkband since we are semi tracking it, jenkins02 has 4.5k threads15:54
*** sdake_ has joined #openstack-infra15:55
clarkbjenkins04 for comparison has 28915:55
*** tonytan4ever has joined #openstack-infra15:56
pleia2StevenK: how frustrating! and 1) I only suggested fedora/centos if it was easier, if you're going down a rabbit hole I think we'd rather it be Ubuntu 2) this is definitely something we can reach out to the Zanata guys at Red Hat for, they may even have someone assigned to rhel/centos packaging already15:56
*** banix has quit IRC15:56
*** fifieldt has quit IRC15:57
fungian interesting checklist for when people come looking for free software alternatives to proprietary/hosted saas stuff https://wiki.debian.org/FreedomBox/LeavingTheCloud15:57
anteayafungi: nice15:58
*** markvoelker has quit IRC15:59
fungithe file sharing section there lists a few i don't know we've looked into yet15:59
*** markvoelker has joined #openstack-infra16:00
zaromorning16:01
clarkbzaro: good morning16:01
anteayazaro: morning16:01
zaroclarkb: did you want to do anything about gerrit utf8 issue?16:01
anteayafungi: yes I only tried owncloud and seafiles16:01
*** Ryan_Lane has quit IRC16:01
*** stevemar2 is now known as stevemar16:01
clarkbzaro: ya we should probably debug why those characters don't render properly16:01
*** koolhead17 has quit IRC16:01
clarkbzaro: I don't know that its very urgent but may indicate a bug somewhere16:02
asselinBobBall, jeblair interesting observation. I remember observing something similar in a previous case, where the patch had e.g. a subsequent patch submitted before the first job finished (with cross project dependency and no rule) . We should submit a bug and track the details/occurences  there.16:02
anteayaand the one reed suggested a few weeks back, which was a locally running daemon16:02
*** banix has joined #openstack-infra16:02
*** mrmartin has quit IRC16:02
*** timcline has quit IRC16:02
clarkbzaro: also can you see my comment on 160549?16:02
fungiclarkb: zaro: when i looked at the example comments, it appeared as if the non-ascii codepoints were being substituted, so not a typical mojibake situation and might be actual gerrit design/configuration at work?16:03
*** dkranz has joined #openstack-infra16:03
*** changbl has joined #openstack-infra16:03
zaroclarkb: replied and i +1 that.16:03
fungior else i was looking at something different than everyone else was. it was sort of vague16:03
jeblairi assume we're talking about "edit typo, '????' > '????'"16:03
*** yfried_ has quit IRC16:03
clarkbzaro: awesome thanks16:03
jeblairwhich literally renders as question marks for me16:03
*** emagana has quit IRC16:04
jeblairi will look up the db values for that16:04
fungiyeah, looks like what you get when you tell python to encode with substitution16:04
zarofungi: link?16:04
*** jcoufal has joined #openstack-infra16:04
*** markvoelker has quit IRC16:05
*** unicell has quit IRC16:05
fungizaro: https://review.openstack.org/162045 (from that e-mail thread)16:05
fungiobviously not python doing it in this case, but presumably java has similar encoding mechanisms16:06
pleia2I'm off to elasticon, cinerama will be giving the zanata update during the meeting later :)16:06
clarkbpleia2: have fun16:07
*** tkelsey has quit IRC16:07
clarkbI did check the db default encoding last night is utf8 but I now realize I didn't check individual tables16:07
clarkbmaybe the comments table(s) avioded the default somehow?16:07
openstackgerritDarragh Bailey proposed openstack-infra/jenkins-job-builder: Add tests for yaml anchor behaviour  https://review.openstack.org/15835016:08
jeblairin gsql that comment renders with question marks.  will try again with mysql client directly16:08
nibalizergood mornyng yall16:08
anteayamorning nibalizer16:08
jeblair) ENGINE=InnoDB DEFAULT CHARSET=latin116:08
*** yamamoto has quit IRC16:08
*** emagana_ has joined #openstack-infra16:08
anteayathat would do it16:08
*** ashleighfarnham has joined #openstack-infra16:09
jeblairi do not think we have all of the information16:09
anteayahow have other languages been rendered?16:09
*** ashleighfarnham has quit IRC16:09
*** ashleighfarnham has joined #openstack-infra16:09
anteayasurely korean can't be our first foray into this family of languages16:09
fungiyup16:09
jeblairkeep in mind the charset of the table does not restrict what can be stored in it.16:10
*** agentle_ has joined #openstack-infra16:10
jeblairstill literal ?'s in mysql client16:10
clarkbjeblair: right it only affects ordering and globbing iirc16:11
mordredCorrect16:11
mordredAlso, storage size allocation16:11
zarohere is this history with last discussion on converting to utf8: https://bugs.launchpad.net/openstack-ci/+bug/97922716:11
openstackLaunchpad bug 979227 in OpenStack Core Infrastructure "convert gerrit's mysql tables to utf8" [Medium,Fix released] - Assigned to Khai Do (zaro0508)16:11
fungii wonder if gerrit encodes with substitution when storing into the db, perhaps inspecting the table's default charset to make that decision16:11
clarkbbut gerrit may try to accomodate the table encoding?16:11
clarkbfungi: jinx16:11
fungiyeah, that16:11
jeblairhttps://review.openstack.org/#/c/156793/16:12
jeblairi copy/pasted some korean characters in there16:12
*** esker has quit IRC16:12
jeblairand a latin116:13
*** mrmartin has joined #openstack-infra16:13
*** changbl has quit IRC16:13
fungii followed up with some utf8 kanji and predictably get the same as for utf8 hangul16:15
openstackgerritTeemu Patja proposed stackforge/python-jenkins: Add a get_nodes method.  https://review.openstack.org/16306816:15
*** mpavone_ has joined #openstack-infra16:15
*** vivcheri has quit IRC16:16
*** arxcruz has quit IRC16:16
*** emagana_ has quit IRC16:16
*** ghostpl_ has quit IRC16:17
*** emagana has joined #openstack-infra16:17
*** sergsh has quit IRC16:17
jeblairhttps://code.google.com/p/gerrit/issues/detail?id=110116:18
jeblairthat lends support to the idea that the gerrit (via the db driver) is inspecting the table charset and modifying input to correspond16:18
*** ghostpl_ has joined #openstack-infra16:19
anteayaihrachyshka: so when you are about to merge a patch that will break ci systems, perhaps the next time you could consult with us?16:20
*** banix has quit IRC16:21
anteayaihrachyshka: since the consequence of breaking ci systems is they all rush in here to ask us what to do16:21
*** emagana has quit IRC16:21
anteayaihrachyshka: so timing the thundering herd is helpful for us16:21
clarkbit is weird that other projects would rely on the oslo incubator logging in neutron to do their logging16:21
clarkbthat is a bug in the split out code imo16:21
clarkbso overall the move is good but ya communication is nice16:22
fungiihrachyshka: anteaya: probably the "no idea how to communicate with third-party ci operators" situation could be improved by better socializing the third-party testing irc meetings and announcements ml16:22
jeblairfungi, clarkb, zaro: after reading the bugs and irc log from last year, i think we should convert review-dev to utf8_bin and test there.16:23
fungiand then incorporate that switch into the 2.9 upgrade path?16:23
fungi(potentially)16:23
jeblairfungi: yeah, assuming it looks good16:23
jeblairfungi: or perhaps into the os upgrade path16:24
jeblaireither one, really.16:24
*** hodos has joined #openstack-infra16:24
*** sabeen has joined #openstack-infra16:24
jeblairzaro: are you up for doing that conversion on review-dev?16:24
zarosure, can do.16:25
fungisounds like a good idea to me16:25
openstackgerritChris Dent proposed openstack/requirements: Update gabbi to 0.11.0  https://review.openstack.org/15625316:25
jeblairhttps://review-dev.openstack.org/#/c/5258/16:25
*** ildikov has joined #openstack-infra16:25
jeblairfungi, zaro: just tested that i see '?' with review dev too16:25
*** koolhead17 has joined #openstack-infra16:26
*** koolhead17 has quit IRC16:26
*** koolhead17 has joined #openstack-infra16:26
zaroyep, will upgrade and test shortly.16:26
ihrachyshkaanteaya, I am all for extending the period, or better communication. just curious: should oslo team also consult with infra when releasing something that will break projects that rely on private symbols?16:27
ihrachyshkaanteaya, also, CI logs already provide clear problem about what failed (they clearly state missing import is the culprit)16:27
*** scheuran has quit IRC16:28
*** ominakov_ has joined #openstack-infra16:28
*** dizquierdo has quit IRC16:28
fungiihrachyshka: anteaya: i'm less concerned about projects giving us a heads up if they're going to break someone else's ci, but that's because i'm in favor of training third-party ci operators not to come asking the infra team for help figuring out their bugs16:29
*** tnovacik has joined #openstack-infra16:29
*** e0ne is now known as e0ne_16:29
fungiwhere "training" them usually involves me saying "i have no idea, i'm not the one running your system, but you can look at how we run ours"16:30
*** sergsh has joined #openstack-infra16:30
*** tiswanso has quit IRC16:30
ihrachyshkaneutron CI world is quite bumpy this cycle, I think 3party operators are now used to the fact that something may break. L should be a bit better in this regards.16:30
*** dboik_ has joined #openstack-infra16:30
*** tiswanso has joined #openstack-infra16:31
*** e0ne_ is now known as e0ne16:31
*** ayoung is now known as ayoungbot16:32
dhellmannfungi, sdague, jeblair, clarkb: if you have a few minutes today, this is a really small oslo-supporting change to devstack-gate: https://review.openstack.org/#/c/162218/116:32
fungiihrachyshka: but anyway, good ways to give them a heads up (because many of them are not really indoctrinated into the free software habit of monitoring high-traffic dev mailing lists) is a post to the third-party-announce ml and/or adding something to the https://wiki.openstack.org/wiki/Meetings/ThirdParty agenda16:32
jeblairdhellmann: that's straightforward.  +2 :)16:32
hodoshi everyone can somebody help with the CI setup. I have a question about running nodepool. What's the prepare script should i use for image (prepare_devstack.sh ??? ) and where to take the base ubuntu image16:32
dhellmannjeblair: thanks16:32
clarkbdhellmann: that was easy approved16:32
dhellmannclarkb: thanks16:32
ihrachyshkafungi, oh, I didn't know about their ml, I'll cross post there then!16:32
*** ayoungbot is now known as ayoung16:33
*** dboik has quit IRC16:33
clarkbhodos: you can see our config at https://git.openstack.org/cgit/openstack-infra/system-config/tree/modules/openstack_project/templates/nodepool/nodepool.yaml.erb16:34
*** baoli has quit IRC16:34
*** unicell has joined #openstack-infra16:34
clarkbhodos: we use prepare_node_devstack.sh according to that and the specified cloud specific base image16:34
ihrachyshkafungi, forwarded the email into the ML16:35
hodosaha, thank you.16:35
hodosso how do you create that image, i just took ubuntu_server iso but it doesn't seem to work for me16:36
*** baoli_ has joined #openstack-infra16:36
hodosi mean i uploaded it to glance16:36
clarkbhodos: canonical publishes ubuntu cloud images. hpcloud uses those but rackspace builds their own16:36
ihrachyshkafungi, the email is stuck in moderation queue, so not sure it will reach people in timely manner16:36
hodosgot it. thanks16:37
jogomtreinish: nice, although docs directories sometimes do have python in them16:37
*** bhuvan has joined #openstack-infra16:37
anteayaihrachyshka: so better communication16:38
anteayaihrachyshka: I have yet to see anyone ask a question in infra where we tell them you shouldn't ask that question16:38
*** pblaho_ is now known as pblaho16:38
jogoanteaya: yup last comment does just that https://github.com/jogo/lastcomment/blob/master/lastcomment.py16:38
*** jlanoux has quit IRC16:38
anteayanow we might tell them that we don't know and give them a suggestion how to help themselves16:38
fungispeaking of cloud images, there are actually debian testing (jessie) images being published at http://cdimage.debian.org/cdimage/openstack/testing/16:39
anteayaihrachyshka: but asking is always a good first step16:39
*** yamahata has quit IRC16:39
anteayaihrachyshka: and I'm one of the administers of the third party announce mailing list16:39
anteayaihrachyshka: which is why I hope in future you will come and talk to us about things in the planning stage16:39
jogoanteaya: as for the voting element, I totally understand where you are coming from. I am just trying to take the big tent related things to the logical continuation. So that issues like this surface and can be dealt with16:40
anteayaihrachyshka: so that if we have some feedback on the plans we can share16:40
*** bdpayne has joined #openstack-infra16:40
anteayajogo: yeah I understand16:40
anteayajogo: I had no idea that you wanted to do anything other than help someone who asked16:40
ihrachyshkaanteaya, ack, will do16:40
anteayasince righ tnow our tooling doesn't scale for the big tent16:40
anteayaso adding a link doesn't help that16:40
*** jaypipes has joined #openstack-infra16:40
jogoanteaya: well two people essentially asked so wanted a generic answer16:40
jogoanteaya: but yeah you raise a good point, we need Elections as a Service :)16:41
anteayaso you can share that with those two people16:41
anteayayou are welcome to particiapte in the election tooling conversation16:41
anteayait is my expectation it is on today's agenda for infra, I haven't checked yet thought16:41
anteayajogo: when you tell them be sure to tell them if they use that process to avoid the upcoming ptl tc elections16:42
*** tnovacik has quit IRC16:42
anteayasince having competing elections on the list at the same time confuses the electorate16:42
anteayaihrachyshka: thank you16:42
*** bhuvan has quit IRC16:43
*** harlowja_away is now known as harlowja_16:44
*** dimsum__ has quit IRC16:46
*** dimsum__ has joined #openstack-infra16:47
*** ihrachyshka has quit IRC16:48
*** Somay has quit IRC16:48
zaropelix: ping16:49
BobBallasselin, jeblair: Where's the best place to raise zuul bugs?  Openstack-Gate?  I don't see a zuul project in bugs.launchpad.net16:49
jogoanteaya: FYI these are the two patches in question https://review.openstack.org/#/c/162745/  https://review.openstack.org/#/c/161902/ I haven't explicitly shared the link with them yet though16:49
jeblairBobBall: https://storyboard.openstack.org/#!/project/67916:49
*** andreykurilin_ has joined #openstack-infra16:50
*** sarob has quit IRC16:50
BobBallAh - ok16:50
jeblairBobBall: and you can always find the answer to questions like that for any of our systems at http://ci.openstack.org/zuul.html16:50
BobBallsorry - I just assumed (my bad, I know) that all the infra components were also using launchpad16:50
anteayajeblair: okay SergeyLukjanov is listed as one of the two murano ptl's16:51
jeblairBobBall: we're dogfooding storyboard before we consider moving the rest of the projects to it16:51
*** amotoki has quit IRC16:51
anteayajeblair: sorry was for jogo16:51
anteayajeblair: okay SergeyLukjanov is listed as one of the two murano ptl's16:51
*** amotoki has joined #openstack-infra16:51
*** amotoki has quit IRC16:51
anteayaI did it again16:51
anteayajogo: for you16:51
BobBallunderstood.16:51
anteayajogo: so SergeyLukjanov knows how to run an election16:51
*** marun has quit IRC16:52
*** sarob has joined #openstack-infra16:52
anteayaand group based policy also has a ptl16:52
jogoanteaya: but not elected16:52
anteayaall they have to do is set up a poll16:53
anteayapart of me is concerned with the need for them to advertise in order to tout their patch16:53
*** hyakuhei has joined #openstack-infra16:53
anteayarather than actually having a crisis of leadership16:53
anteayaso if they don't actually have a leadership crisis16:53
jogoanteaya: yeah I hear that, but there should be some sort of election for formality no?16:54
anteayaperhaps they can wait until we have an election workflow we can offer for thousands16:54
anteayawell formality costs16:54
openstackgerritJames E. Blair proposed stackforge/gertty: Hide webbrowser output  https://review.openstack.org/16308516:54
anteayaright now at the very least in terms of noise on the mailing list16:54
fungijogo: even for official projects we only have an election if there's more than one nominee16:54
jogoThe leadership is chosen by the contributors to the project16:54
*** hyakuhei has quit IRC16:54
anteayawhich I would like to keep clear for the ptl tc elections16:55
openstackgerritDoug Hellmann proposed openstack/requirements: Cap Oslo libraries for kilo  https://review.openstack.org/16265616:55
anteayajogo: I can't stop them16:55
anteayabut I'm not a fan16:55
anteayanot right now16:55
jeblairanteaya: when does election season start?16:55
jogoanteaya: so ignoring the very real conflict with upcoming elections for a second16:55
pelixzaro: pong16:56
jogoanteaya: what do you think the process should be a for a new project to meet the following req16:56
jogo'The leadership is chosen by the contributors to the project'16:56
*** esker has joined #openstack-infra16:56
anteayajeblair: well right now tristanC and I selected dates in april16:57
anteayabut we haven't announced them for a few reasons16:57
anteayaone: election tooling16:57
anteayatwo: electoral roll creaetion including foundation db access and atc definition16:57
*** marun has joined #openstack-infra16:58
*** agentle_ has quit IRC16:58
*** bhuvan has joined #openstack-infra16:58
clarkbjenkins02 is starting back up now16:59
zaropelix: take a look at the comments https://review.openstack.org/#/c/162045/16:59
zaropelix: opps meant this one: https://review.openstack.org/#/c/156793/16:59
anteayajogo: the leadership is chosen by the contributors to the project, can take any form17:00
*** gyee has quit IRC17:00
openstackgerritTerry Wilson proposed openstack/requirements: Bump oslo.rootwrap to 1.6.0  https://review.openstack.org/16308917:00
pelixzaro: phew! I was getting worried there for second17:00
anteayaas long as the contributors feel included17:00
zaropelix: we have an char encoding problem.  was wondering if you have the same issue with your gerrit?17:00
jogoanteaya: agreed, do you have any forms you would recommend?17:00
anteayajogo: the clue here would be any contributor saying "hey, I wasn't included"17:00
anteayajogo: they can vote during a meeting17:00
jogoanteaya: presumably something that has a paper trail showing there was an election?17:00
anteayameetings are logged and the meetbot does voting well17:01
anteayajogo: that is what I think we don't need yet17:01
jogoanteaya: that could work, except for folks who couldn't attent17:01
*** jistr has quit IRC17:01
anteayameeting logs are enough of a paper trail for me17:01
zaropelix: noticed your name in this issue: https://bugs.launchpad.net/openstack-ci/+bug/97922717:01
openstackLaunchpad bug 979227 in OpenStack Core Infrastructure "convert gerrit's mysql tables to utf8" [Medium,Fix released] - Assigned to Khai Do (zaro0508)17:01
pelixzaro: don't think so, but then I converted us to using utf8 and innodb a while back17:01
anteayajogo: then that is the project's problem17:01
jogoalthough to be honest, I doubt there will be more then one candidate in most cases17:01
anteayajogo: besides appearing legitmate, what leadership issue aer we trying to solve today?17:01
zaropelix: ok.  we were going to do the same, just wanted to see if you are experience the same issue so i don't have to go thru the trouble.17:02
*** gyee has joined #openstack-infra17:02
anteayajogo: precisely why I would like to defer this discussion until after we have tooling for the masses17:02
anteayajogo: if a project legitmiately has a crisis in leadership they can ask for guidance and support17:02
anteayaand I will do what I can17:02
*** Ryan_Lane has joined #openstack-infra17:02
anteayaso far the need is to market their patch17:02
jogoanteaya: simply the appearing legitimate issue, I don't think we want to wait for things to have a crisas17:02
anteayato governance17:03
pelixzaro: well I converted us not because of the charset issue, but because at the time needed to use utf8 and innodb for the search function in gerrit to work correctly17:03
*** yamahata has joined #openstack-infra17:03
anteayajogo: like I said, today I have nothing to offer17:03
anteayaexcept I can't stop them17:03
anteayaask me after the infra meeting17:03
anteayawhich takes place in 2 hours17:03
anteayaperhaps I might have something then17:03
jogoanteaya: sounds like a plan17:03
pelixbut that got solved for MyISAM or at least wasn't a problem subsequently for openstack's gerrit so I think it got shelved17:03
jogoanteaya: I don't have any good answers myself17:03
*** banix has joined #openstack-infra17:04
anteayawell here we sit, trying to solve a problem that doesn't exist17:04
*** sbadia has quit IRC17:04
anteayaexhausting ourselves from focusing on the problem that actually does17:04
*** sbadia has joined #openstack-infra17:04
anteayawhich is do we have options for election tooling17:04
anteayaI welcome your thoughts on that17:04
pelixzaro: only thing I do recall is you need to tweak the connection string in gerrit when you switch in order to avoid issues in the future with DB upgrades17:05
jogoanteaya: I actually think this problem exists, having a recommended way to show the paper trail from some sort of process that shows openness is important17:05
*** ivar-lazzaro has joined #openstack-infra17:05
anteayaI think a bigger problem exists17:05
jogoanteaya: even if the answer is, you can simply do it in your weekly meeting17:05
anteayadid you not hear anything I said?17:06
*** changbl has joined #openstack-infra17:06
anteayais that the only thing you heard me say?17:06
*** Longgeek has quit IRC17:06
anteayaI said several times we are in the middle of discussing how to solve our election tooling scaling issue17:06
anteayadidn't you hear me say that?17:06
pelixzaro: had to set database.url in the gerrit config file to: jdbc:mysql://localhost/reviewdb?useUnicode=yes&characterEncoding=UTF-8&sessionVariables=storage_engine=InnoDB17:06
pelixthink that avoids any issues with what the system defaults might be17:07
*** gyee has quit IRC17:07
*** jaypipes has quit IRC17:07
fungipelix: that sounds useful17:07
zaropelix: so you didn't convert the db at all?  just added that to the conn string?17:07
jogoI did and I understand, just pointing out that I think this is a problem that does exist (although there are definitely other bigger issues to tackle around this first)17:08
*** markvoelker has joined #openstack-infra17:09
*** yamamoto has joined #openstack-infra17:09
anteayadid I say it didn't exist?17:10
anteayaand yes you pointed it several times17:11
anteayathose shopping for legitmacy for their goverance patches have a gap17:11
anteayagot it17:11
anteayawhat they don't have is a leadership crisis17:11
anteayawhich I would address today if it arose17:11
jogoanteaya: ahh, that makes more sense17:12
jogoanteaya: sounds like we are in agreement then17:12
*** yfried_ has joined #openstack-infra17:12
jogoanteaya: thanks!17:12
anteayasome time ago17:12
jogoanteaya: :)17:12
anteayathanks17:12
anteayaI appreciate your zeal17:12
fungione of the things i think we discussed as a requirement for entry into the governance reference/projects.yaml file, though i'm unsure whether it made it into the current design, is to note the model by which a project expects to identify its electorate17:12
fungi(for ptl elections)17:13
jogofungi: oh interesting, I didn't see any thing in the governance repo saying that today (may have missed it though)17:13
anteayafungi: good point, and another fish on the table to kick around as we figure out how to scale this17:13
*** pblaho_ has joined #openstack-infra17:13
fungiwe could extend that to document the model by which that electorate chooses a their ptl17:13
anteayathere was a lot of governance stuff that didn't make it into the current model17:14
*** yamamoto has quit IRC17:14
fungijogo: that was more to support non-code projects, for example translations might hold elections based on participants polled from zanata17:14
anteayaas I was told that would be decided by a working group once the big stuff was figured out17:14
jeblairclarkb: you had a possible zuul bug?17:14
*** krtaylor has quit IRC17:14
*** sergsh has quit IRC17:15
clarkbjeblair: yes. change 162887 was reported as a merge failure at 1240UTC by zuul to gerrit. However a recheck kicked off the jobs for that change without a rebase17:15
clarkbjeblair: looking in the zuul debug log at about 1146UTC there is a merge complete event for that change with state PENDING17:15
*** unicell has quit IRC17:15
*** Somay has joined #openstack-infra17:15
*** unicell has joined #openstack-infra17:15
clarkbit almost appears that if we get a merge event in a PENDING state that prepareRef and _processOneItem() in the zuul scheduler don't handle that properly17:16
clarkbbut I am still reading through that portion of the code to see if I can figure that out17:16
*** pblaho has quit IRC17:16
clarkbjeblair: I think that onMergeCompleted or the event being placed to fire it are the root cause because onMergeCompleted does not distinguish based on state17:18
clarkbso either it needs to distinguish or we need to not set an event that will fire that handler when state is still PENDING17:18
*** melwitt has joined #openstack-infra17:18
*** markvoelker has quit IRC17:19
jeblairclarkb: if the merge is complete, the state will not be pending for much longer.17:19
*** achanda has joined #openstack-infra17:19
*** achanda has quit IRC17:19
jeblairclarkb: pending means waiting for a response from the merger17:19
*** markvoelker has joined #openstack-infra17:19
*** achanda has joined #openstack-infra17:19
*** AJaeger_ has joined #openstack-infra17:20
*** AJaeger_ has quit IRC17:20
*** yfried_ has quit IRC17:21
*** sdake_ has quit IRC17:21
*** yfried_ has joined #openstack-infra17:21
*** emagana has joined #openstack-infra17:21
*** changbl has quit IRC17:21
*** markvoelker_ has joined #openstack-infra17:21
clarkbjeblair: I am unable to find where the zm0X hosts actually ran the merge though which makes me think it was still actually pending17:21
clarkbI checked 01-0817:21
*** patrickeast has joined #openstack-infra17:22
zarojeblair, clarkb, fungi : thanks to pelix, i think the problem is fixed https://review-dev.openstack.org/#/c/524017:23
*** markvoelker has quit IRC17:24
zarodidn't need to run the conversion.17:24
clarkbjeblair: maybe it is a race between _processOneItem() calling prepareRef() and the pipeline manager getting the onMergeCompleted event?17:24
*** ddieterly has quit IRC17:24
*** changbl has joined #openstack-infra17:24
zarowill create a change for it.17:25
*** hdd_ has quit IRC17:25
*** devvesa has quit IRC17:25
dougwighi infra.  would it be possible to dedicate a node or two to the experimental queue?  it seems stuck, and makes testing new jobs rather painful.  :)17:25
anteayadougwig: we don't have that ability17:26
dougwigis there an alternative, like non-voting in the check queue, or bumping it's priority?  the queue is short, and basically dead.17:26
*** MaxV has quit IRC17:27
*** krtaylor has joined #openstack-infra17:27
anteayaseems like both rax and hp are having high error rates at the moment17:27
mesteryyikes17:27
jeblairwe could set the experimental queue priority to be equal to check17:27
* mestery is tiliting at the experimental queue as well17:27
marunjeblair: that would be much appreciated.  the alternative is we waste nodes running non-voting in the check queue17:27
clarkbjeblair: it appears that gearman is async there so it may indeed race since it short circuits the next time through if it is still pending17:28
dougwigjeblair: that'd be preferable to me to incurring my test jobs on everyone's patches.17:28
*** hdd_ has joined #openstack-infra17:28
fungiclarkb: i think my login.defs change did at least fix the race i was originally seeing http://paste.openstack.org/show/191356/17:28
jeblairclarkb: i'm having trouble following your logic.  can you etherpad relevant log lines?17:28
clarkbjeblair: yes17:28
marunjeblair: should we propose a patch?17:29
jeblairmarun: please17:29
marunjeblair: will do, thank you.17:29
dougwigmarun: are you on that, or do you want me to get it?17:30
*** MaxV has joined #openstack-infra17:30
marundougwig: on it17:30
dougwigmarun: thanks.17:30
clarkbjeblair: https://etherpad.openstack.org/p/debug-zuul-pending-merges17:30
*** johnthetubaguy is now known as zz_johnthetubagu17:31
pelixzaro: also converted the DB, the connection string was to ensure that subsequent upgrades of gerrit (which can change the DB schema) wouldn't accidentally use the system default charset or engine type for new tables added17:31
*** MaxV has quit IRC17:31
*** stevemar has quit IRC17:32
*** coolsvap|afk is now known as coolsvap17:32
*** changbl has quit IRC17:33
zaropelix: hmm, well just adding that conn string seems to have fixed it for us.17:34
*** unicell has quit IRC17:34
*** bhunter71 has quit IRC17:34
*** unicell has joined #openstack-infra17:34
*** achanda has quit IRC17:35
*** ominakov_ has quit IRC17:35
*** tnovacik has joined #openstack-infra17:36
openstackgerritMaru Newby proposed openstack-infra/project-config: Set experimental pipeline precedence to 'normal'  https://review.openstack.org/16310117:36
marundougwig: ^^17:36
pelixzaro: might be the case that your system default charset was already utf-8 so in your case the only problem was the connection not using the correct charset.17:36
fungizaro: jeblair: yep, now i get kanji and katakana just fine in comments at https://review-dev.openstack.org/525817:36
*** achanda has joined #openstack-infra17:37
openstackgerritMaru Newby proposed openstack-infra/project-config: Set experimental pipeline precedence to 'normal'  https://review.openstack.org/16310117:37
*** jp_at_hp has quit IRC17:38
anteayazaro fungi nicely done17:38
* fungi did nothing17:39
anteayayou are good at that too17:39
fungii have lots of practice17:39
anteayaI hear that is what it takes17:39
*** _nadya_ has quit IRC17:40
*** esker has quit IRC17:40
*** timcline has joined #openstack-infra17:40
*** changbl has joined #openstack-infra17:41
*** e0ne has quit IRC17:42
*** yfried_ is now known as yfried|afk17:42
openstackgerritKhai Do proposed openstack-infra/puppet-gerrit: Fix Gerrit character encoding  https://review.openstack.org/16310417:42
zaroclarkb, fungi, jeblair, pelix ^17:42
* pelix looks at fungi closely to see if he resembles Wally17:43
pelix:p17:43
*** HeOS has quit IRC17:43
jeblairclarkb: assuming the merge complete log line you found is the matching one (unfortunately, the log lines are not constructed well enough to confirm that, i think), that could have been caused by a work_fail or work_exception packet17:45
jeblairclarkb: or disconnect17:45
clarkbjeblair: I see17:46
*** yfried|afk is now known as yfried_17:46
yolandahi, does infra meeting time change with dailylight saving changes? or is it still at same UTC hour?17:47
jeblairyolanda: same utc time17:47
fungiyolanda: always 1900 utc17:47
yolandaok thx17:48
fungisame bat time, same bat channel17:48
*** dprince has quit IRC17:48
*** Somay has quit IRC17:48
clarkbjeblair: the mergers have not restarted so any disconnects would've happened without the daemons dying17:48
yolandai was planning  to attend today, thx for the info17:48
*** bhunter71 has joined #openstack-infra17:49
*** otter768 has joined #openstack-infra17:50
*** esker has joined #openstack-infra17:51
*** ChuckC has joined #openstack-infra17:51
crinklemordred: the packaging session might be relevant to your interests17:52
crinklequestion came up, "why doesn't infra do this?"17:52
anteayazaro: you have the best commit message titles: my mama says to test closes bug17:52
*** peristeri has joined #openstack-infra17:53
anteayazaro: what effect with that have on current data?17:53
mordredcrinkle: oh, be right there17:54
anteayafungi: I have my phone on utc time, I love it since I don't have to change my meeting schedule pattern17:54
*** weshay has quit IRC17:54
zaroanteaya: need to check with my mama17:54
fungianteaya: me too!17:54
anteayazaro: ha ha ha17:54
*** resker has joined #openstack-infra17:54
*** otter768 has quit IRC17:55
anteayazaro: I'll add my question to the patch17:55
clarkbcrinkle what is "this"?17:55
*** craigbr has quit IRC17:55
*** tiswanso has quit IRC17:55
fungiops meetup session17:55
crinkleclarkb: building packages17:55
clarkbwe have talked about packages for our testing but I think we dont want to be in business of building packages for deployment17:56
clarkbthat is what distros do17:56
*** markus_z has quit IRC17:56
*** tiswanso has joined #openstack-infra17:56
*** weshay has joined #openstack-infra17:56
*** yfried_ is now known as yfried|afk17:56
fungibut also, the general answer to "why doesn't infra do <x> for us" is that we help projects help themselves, and nobody has stepped up to do something like that17:56
clarkb+1 yall know where to find us :)17:57
*** esker has quit IRC17:57
openstackgerritJames E. Blair proposed openstack-infra/zuul: Improve merge client logging  https://review.openstack.org/16311017:57
*** melwitt_ has joined #openstack-infra17:58
*** andreykurilin_ has quit IRC17:58
*** melwitt has quit IRC17:58
*** ihrachyshka has joined #openstack-infra18:00
anteayabut my latest foray shows me many folks don't want to bug us18:00
anteayaas they see us as too busy18:00
anteayalike keystone and cinder18:00
fungithat's a circular argument18:00
*** asselin_ has joined #openstack-infra18:00
clarkbif jobs were proposed to build and publish packages with people interested in taking care of them we would run those jobs18:00
*** Somay has joined #openstack-infra18:01
anteayaregardless of what kind of argument it is18:01
anteayathe perception exists18:01
anteayaand I get many basic how does infra work questions at mid-cycles18:01
fungihelping us get stuff done isn't necessarily bugging us or adding to our workload, and potentially leads down the path to making us less busy18:01
anteayaoh _I_ agree18:01
anteayabut they just see the channel always full18:02
anteayaand do something else18:02
fungihowever, a reciprocal investment is a bit of a commitment and _they_ may be too busy18:02
greghayneswaynr: Heyo, something I forgot to mention - I did make some small amount of progress in implementing the github webhook listener as a connection driver18:02
anteayathat also plays a role, yes18:03
greghayneswaynr: which might be relevant to your spec writing18:03
fungijust like those projects don't really want contributors dropping drive-by feature adds on them, we're in basically the same boat18:03
*** jaypipes has joined #openstack-infra18:04
*** tsg_ has quit IRC18:04
*** baoli_ has quit IRC18:05
*** changbl has quit IRC18:05
*** craigbr has joined #openstack-infra18:06
*** baoli has joined #openstack-infra18:07
*** dteselkin has quit IRC18:07
*** tsufiev_ has quit IRC18:07
*** katyafervent has quit IRC18:07
*** rakhmerov has quit IRC18:07
*** freerunner has joined #openstack-infra18:08
*** krisgan has quit IRC18:08
cineramai'm confused - are we meeting now?18:08
anteaya190018:08
anteayait is 180818:08
anteayakeystone meeting18:08
jeblairfungi: let's talk about https://review.openstack.org/#/c/158371/18:08
waynrgreghaynes: cool, could you make that WIP available for me to reference?18:09
cineramaah ok. some of the time conversion sites are just plain wrong18:09
greghayneswaynr: yep18:09
fungijeblair: sure! should we be putting more details on the wiki than we do now?18:09
jeblairfungi: i agree with everything you wrote; however, i feel weird with us being the odd project out18:09
anteayacinerama: is it a converstaion site we have linked to in our documentation?18:09
jeblairfungi: since all the other projects point to the wiki18:09
*** katyafervent has joined #openstack-infra18:09
anteayacinerama: is there a problem with our tools?18:09
cineramaanteaya: nope, was just being lazy instead of using "date" :)18:10
*** katyafervent has quit IRC18:10
fungijeblair: i'm all for consistency where it makes sense. however there's also a drive to move more authoritative reference material out of the wiki18:10
*** EntropyWorks has joined #openstack-infra18:10
anteayacinerama: ah okay18:10
fungijeblair: but i'm willing to buy the argument that we should move everyone at once if there's a suitable mechanism and location for hosting that18:10
fungiand until there is, just keep a stub for infra in the wiki (or put more in the wiki than we currently do)18:11
openstackgerritgreghaynes proposed openstack-infra/zuul: WIP: Support GitHub PR webhooks  https://review.openstack.org/16311718:11
jeblairfungi: i wouldn't necessarily make the argument based entirely on consistency....18:11
greghayneswaynr: ^18:11
jeblairfungi: and if other projects move, i don't know that there's a need for them to all move at once18:11
greghaynesvery WIP but there you go :)18:12
jeblairfungi: but if you look at https://wiki.openstack.org/wiki/Nova18:12
fungijeblair: assumed the reason for a url in the yaml file rather than just a wiki article name was to facilitate piecemeal relocation18:12
openstackgerritKiall Mac Innes proposed openstack-infra/project-config: Enable Tempest in Designate dsvm jobs  https://review.openstack.org/16311818:12
jeblairfungi: there's a lot of stuff in there that isn't (and probably shouldn't) be in the governance repo18:12
*** shardy has quit IRC18:13
fungijeblair: agreed. a lot of the things they have there are analogous to what we have on ci.openstack.org18:13
*** katyafervent has joined #openstack-infra18:13
openstackgerritKiall Mac Innes proposed openstack-infra/project-config: Enable Tempest in Designate dsvm jobs  https://review.openstack.org/16311818:13
*** peristeri has quit IRC18:14
*** EntropyWorks has left #openstack-infra18:14
*** rakhmerov has joined #openstack-infra18:14
openstackgerritMatthias Runge proposed openstack/requirements: Raise cap for Django  https://review.openstack.org/15535318:14
jeblairfungi: at any rate, i think the change seems reasonable, and maybe we should go ahead with it, even if other projects do not do something similar.18:14
waynrgreghaynes: so it looks like you weren't planning to use an existing github api wrapper?18:14
jeblairfungi: because you are right, it's pretty duplicative.  we should probably keep that wiki page though as a redirect.18:15
*** mrunge has quit IRC18:15
*** dteselkin has joined #openstack-infra18:15
greghayneswaynr: eh, we could and id be +1 on it, I mostly was trying to get the driver + server figured out18:15
*** sarob has quit IRC18:15
clarkbwaynr: greghaynes you mean some proxy service?18:16
*** tsufiev_ has joined #openstack-infra18:16
greghaynesand enough info in it that I coul dget a minimal test working18:16
jeblairfungi: mostly i wanted to sync up on whether you knew of a widespread effort to do something similar, and if not, whether we still felt okay being the only project that did not link to the wiki there.18:16
clarkbor eg PyGithub?18:16
greghaynesclarkb: im thinking the latter18:16
fungijeblair: in some ways i was hoping it might serve as an example that the wiki is not necessarily a canonical reference for that sort of stuff, and that projects are free to maintain those details in other ways/places as suits their workflow18:16
*** yfried|afk is now known as yfried_18:16
jeblairfungi: works for me.  if you're still +1 i'm +1.18:17
waynrclarkb: greghaynes i was thinking github3.py (by sigmavirus24)18:17
greghayneswaynr: Yep, I really have no strong opinions either way on that, I thing parsing the response data is the easy bit of work18:17
*** gyee has joined #openstack-infra18:17
fungijeblair: if nothing else, it gives the tc an opportunity to consider whether or not that's what they actually intend by having freeform homepage urls in the list, and engage in a discussion if not18:18
clarkbmy only suggestion there is we use pygithub for other things so have some familiarity with it18:18
waynrgreghaynes: clarkb okay i'll take this discussion into consideration while writing up the spec, which i hope to get to today18:18
clarkbbut I also think that project is looking for a maintainer so likely not a good option (unless that has changed018:19
jeblairwaynr: ++18:19
greghayneswaynr: awesome!18:19
openstackgerritSabari proposed openstack/requirements: Bump glance_store to latest version  https://review.openstack.org/16312118:19
*** dhritishikhar has quit IRC18:19
KiallInfra folks, have I gone about enabling tempest install backwards here? https://review.openstack.org/#/c/163118/2/jenkins/jobs/designate.yaml or is adding tempest to ENABLED_SERVICES enough?18:19
KiallI'm thinking I might have :)18:20
waynrclarkb: yeah the reason i began evaluating github3.py is that it looks to be actively maintained and even if it doesn't support all the latest github api developments, there are at least issues ticketed for addressing them18:20
clarkbKiall: thats the way to do it if you want tempest installed without running the tests18:20
clarkbKiall: DEVSTACK_GATE_TEMPEST=1 without the NOTESTS flag means install and run tempest. with the NOTESTS flag means just isntall it18:20
KiallAnd, is there a need for tempest to be included in ENABLED_SERVICES? We'll run the tests ouselves,  as there in our repo and using tempest-lib + a tiny bit of tempest itself...18:21
clarkbKiall: no the DEVSTACK_GATE_TEMPEST=1 puts it in enabled services18:22
*** cdent has quit IRC18:22
KiallCool, Okay.. Thanks :)18:22
*** ddieterly has joined #openstack-infra18:22
*** dizquierdo has joined #openstack-infra18:22
KiallFeel free to +2 it while you have it open :P18:22
*** ssam2 has quit IRC18:22
freerunnerHi there! Can you help me, please? We have a patchset for Murano/Congress/Mistral integration job, but enviroment variable that we need exported incorrectly and Murano lib for devstack can't see it and set parameters by default. What we did incorrectly? https://review.openstack.org/#/c/16297118:23
fungifreerunner: yep, taken care of18:23
*** ddieterly has quit IRC18:23
fungifreerunner: out of curiosity, is that a devstack-gate environment variable?18:24
clarkbfreerunner: fungi: devstack is sudo'd dropping the env18:24
clarkbso you have to put it in the localrc18:24
fungiyeah, that's why i asked. it didn't look like it would be18:24
*** ddieterly has joined #openstack-infra18:25
sigmavirus24clarkb: look at it like this, if y'all use github3.py I have a reason to work on it during the workday too ;)18:26
*** ghostpl_ has quit IRC18:26
*** ddieterl_ has joined #openstack-infra18:26
clarkbha18:26
Kiallthanks clarkb :)18:26
*** yfried_ is now known as yfried|afk18:26
freerunnerfungi: Not, this is not a devstack-gate variable18:26
sigmavirus24clarkb: so you know, things get fixed fasterer ;)18:27
*** dimsum__ is now known as dims18:27
*** tnovacik has quit IRC18:27
*** resker has quit IRC18:27
freerunnerclarkb: So, we need to echo this variable to localrc?18:27
fungifreerunner: right, so when you're setting environment variables in devstack-gate job definitions, those really only apply to devstack-gate itself. it needs additional logic if it's going to use that as an option to modify the localrc before starting devstack18:27
clarkbfreerunner: there is a devstack gate variable that you can set to append to the localrc, I would just set this var to include your var18:28
*** sdake_ has joined #openstack-infra18:28
*** ddieterly has quit IRC18:30
*** ddieterly has joined #openstack-infra18:30
*** ddieterl_ has quit IRC18:31
*** AJaeger_ has joined #openstack-infra18:32
Kiallfungi: Could I ask you to give this a quick review? 3 liner devstack-gate change About to head home, would be excllent if I could have that merged so I can get the designate side in this evening :) https://review.openstack.org/#/c/163118/18:32
freerunnerclarkb: Uh. Could u plz tell me, what i need to do? What code should I add to patch? Could u show me any example, please?18:32
*** che-arne has quit IRC18:33
*** jcoufal has quit IRC18:33
Kiallfreerunner: in Designate, we do this: https://github.com/openstack/designate/blob/master/contrib/devstack/gate_hook.sh18:33
clarkbfreerunner: https://git.openstack.org/cgit/openstack-infra/project-config/tree/jenkins/jobs/ec2-api.yaml#n3618:33
KiallL12-13 add the vars into our localrc file so there picked up by devstack18:33
*** teran_ has quit IRC18:34
clarkbfreerunner: that variable's contents will be appended to the localrc so just add anything you need to pass through there18:34
clarkbfreerunner: also consider updating devstack to do this instead if it should just be enabled18:34
*** e0ne has joined #openstack-infra18:37
*** hdd_ has quit IRC18:41
tristanCjogo: Hi, I'm part of the election officials and I try to understand your concern... What can we do to help you ?18:41
*** stevemar has joined #openstack-infra18:41
freerunnerclarkb: Kiall: fungi: Thank you very much ;)18:42
*** pelix has quit IRC18:42
*** dprince has joined #openstack-infra18:42
*** craigbr has quit IRC18:42
tristanCthe real issue with a large number of program to run election for is: everything is done manually: confirming candidacy, wiki edition, feeding the voting tool with atc mails, ... all by hand, dual checked by both election officials18:43
openstackgerritMerged openstack-infra/project-config: Allow puppet-httpd to be published to the forge  https://review.openstack.org/16102218:43
*** craigbr has joined #openstack-infra18:43
*** changbl has joined #openstack-infra18:44
tristanC(without mentioning the side effect of spamming the development mailing list)18:44
openstackgerritVictor Ryzhenkin proposed openstack-infra/project-config: Fix for gate-murano-congress-devstack-dsvm  https://review.openstack.org/16297118:44
tristanCso my question is, are we considering handling election for stakeforge program as well ?18:45
jogotristanC: no, the issue here is for projects that are applying to move over to openstack18:45
jogowe require them to elect leadership18:45
*** krotscheck has joined #openstack-infra18:46
*** yfried|afk is now known as yfried_18:46
jogotristanC: from the governance repo 'The leadership is chosen by the contributors to the project'18:46
openstackgerritMerged openstack-infra/project-config: Remove use of DEVSTACK_GATE_TESTR_ARTIFACT_TARGET  https://review.openstack.org/16142118:46
jogotristanC: so the question is what do we tell projects that are applying18:46
*** baoli has quit IRC18:48
tristanCcan't we tell them that until they are accepted, they'll have to run election on their own ? Using condorcet or by other means...18:49
openstackgerritMerged openstack-infra/project-config: Add experimental plugin based ironic+ironicclient functional jobs  https://review.openstack.org/16148318:49
anteayatristanC: they do have to run the election on their own18:49
anteayatristanC: jogo is not saying that he expects the election officials to run stackforge elections18:50
anteayatristanC: he is asking for some workflow to point them at18:50
anteayatristanC: and currently we don't have a solution that scales for all of stackforge at the same time as suiting the ptl tc elctions18:50
openstackgerritPaul Michali proposed openstack-infra/project-config: VPNaaS make new functional test non-voting  https://review.openstack.org/16313318:50
*** agentle_ has joined #openstack-infra18:50
jrollI would think stackforge projects tend to be small enough where an election via mailing list might be enough18:52
dhellmannanteaya: if you have time today, could you take another look at https://review.openstack.org/#/c/161447 for me, please/18:52
dhellmann?18:52
*** Somay has quit IRC18:52
*** ghostpl_ has joined #openstack-infra18:53
openstackgerritJames E. Blair proposed openstack-infra/project-config: Fix zuul log path again  https://review.openstack.org/16313418:53
openstackgerritJames E. Blair proposed openstack-infra/project-config: Fix propose-project-config-update job  https://review.openstack.org/16313518:53
anteayadhellmann: yeah sorry18:53
dhellmannanteaya: not a big deal, I know there are other things going on :-)18:53
anteayadhellmann: I don't mean to ignore you18:53
*** baoli has joined #openstack-infra18:53
anteayajroll: the problem is they want attention for their governance patch18:53
anteayajroll: it isn't a problem of leadership, it is a problem of optics18:54
*** baoli has quit IRC18:54
jheskethMorning18:55
*** agentle_ has quit IRC18:55
clarkbjhesketh: good morning18:55
*** agentle_ has joined #openstack-infra18:55
anteayamorning jhesketh18:55
jrollanteaya: I'm not sure I understand the problem, then18:56
openstackgerritVictor Ryzhenkin proposed openstack-infra/project-config: Fix for gate-murano-congress-devstack-dsvm  https://review.openstack.org/16297118:56
*** hdd_ has joined #openstack-infra18:56
*** mpopow_ has joined #openstack-infra18:56
*** claudiub has quit IRC18:56
*** Somay has joined #openstack-infra18:57
jogoanteaya: correct. Any answer is adequate IMHO  long as we have one that doesn't cause issues etc.18:57
*** claudiub has joined #openstack-infra18:57
anteayajogo: right, which tristanC need to clarify18:57
anteayajroll: the problem is that openstack is made of people18:58
*** Somay has quit IRC18:58
anteayawho are doing good things18:58
anteayaand people want that18:58
anteayaso they want to have their projects be part of that18:58
anteayaand they are checking all the boxes to do that18:58
*** craigbr has quit IRC18:58
anteayain hopes of being included18:58
openstackgerritVictor Ryzhenkin proposed openstack-infra/project-config: Fix for gate-murano-congress-devstack-dsvm  https://review.openstack.org/16297118:59
anteayaand holding elections is a check box18:59
*** craigbr has joined #openstack-infra18:59
jrollsure, so the problem is they need to hold an election, no?18:59
*** _nadya_ has joined #openstack-infra18:59
openstackgerritSomay Jain proposed openstack-infra/jenkins-job-builder: Adding more configurable options in Notifications plugin  https://review.openstack.org/16313718:59
jroll(also, I think stackforge is just as much a part of openstack as the rest, but that's a different larger perception problem)18:59
anteayajroll: they need to be _seen_ holding an election19:00
anteayaanyone can hold an election19:00
clarkbmeeting ish time (keystone isn't quite done yet)19:00
jrollmhmm, and the mailing list isn't enough visibility?19:00
openstackgerritMichael Krotscheck proposed openstack-infra/storyboard-webclient: Moved template into correct directory.  https://review.openstack.org/16313819:00
* jogo elects to have lunch19:00
jeblairjroll: i agree, it is my hope/understanding that the big tent is correcting that problem (stackforge = openstack)19:00
*** Somay has joined #openstack-infra19:00
anteayahaving every stackforge hit the mailing list at the same time the tc ptl elections occur might confuse the electorate19:00
jeblairclarkb: and keystone is done19:00
jrolljeblair: indeed19:01
jrollanteaya: ok, I see now. thanks.19:01
*** dizquierdo has quit IRC19:01
anteayajroll: np19:01
*** markvoelker_ has quit IRC19:01
*** emagana has quit IRC19:01
openstackgerritMerged openstack-infra/project-config: Enable Tempest in Designate dsvm jobs  https://review.openstack.org/16311819:02
*** melwitt_ has quit IRC19:02
*** emagana has joined #openstack-infra19:02
*** melwitt has joined #openstack-infra19:02
*** ihrachyshka has quit IRC19:02
*** craigbr has joined #openstack-infra19:03
*** claudiub has quit IRC19:04
*** dboik_ has quit IRC19:04
*** baoli has joined #openstack-infra19:04
*** dboik has joined #openstack-infra19:04
*** craigbr has quit IRC19:05
*** sarob has joined #openstack-infra19:06
*** emagana has quit IRC19:06
*** mpopow_ has quit IRC19:07
*** jaypipes is now known as jay-afk19:09
*** jay-afk is now known as jaypipes-afk19:10
tristanCanteaya: jogo: thanks for the Heads up! To sum-up, for new programs (and for already accepted then), we need to describe on wiki/Election_Officiating_Guidelines a process that scale and that works for everyone19:10
greghayneswaynr: Are you PDX based?19:10
*** yamamoto has joined #openstack-infra19:11
*** _nadya_ has quit IRC19:12
anteayatristanC: well part of the problem is that our page for holding your own election points people at teh mailing list: https://wiki.openstack.org/wiki/Election_Officiating_Guidelines19:12
anteayatristanC: which does'nt scale and which jogo wanted all of stackforge to be using19:12
anteayaso yes, updateing taht page with the as yet to be determined scalable workflow is a good way forward19:13
*** BharatK has quit IRC19:13
waynrgreghaynes: yes i am19:15
greghayneswaynr: hey! me too19:15
waynrwooo!19:15
*** yamamoto has quit IRC19:15
greghayneswell, thats convenient ;)19:16
jogoanteaya: to clarify I want all stackforge projects to *be able* to use the same process if they choose. not saying they need to. but that is just a side point19:16
anteayajogo: understood19:17
openstackgerritVictor Ryzhenkin proposed openstack-infra/project-config: Fix for gate-murano-congress-devstack-dsvm  https://review.openstack.org/16297119:17
*** craigbr has joined #openstack-infra19:17
jheskethI have to bail out early sorry guys, I'll be back soon19:19
*** coolsvap is now known as coolsvap|afk19:20
*** BharatK has joined #openstack-infra19:20
anteayajhesketh: thanks19:21
BharatKCan anyone please explain the difference between "gate-<jobname>" and "check-<jobname>"?19:21
clarkbBharatK: typically the only difference is where the jobs run, it allows us to run check on different nodes for example19:22
*** erlon has joined #openstack-infra19:22
BharatKclarkb: thank you, in this patch https://review.openstack.org/#/c/162718/19:23
BharatKclarkb: I found check-tempest-dsvm-full-ceph and gate-tempest-dsvm-full-glusterfs19:23
waynrgreghaynes: i'd be down for meeting up to talk about zuul github integration19:23
BharatKclarkb: will it make any difference?19:23
*** pblaho_ is now known as pblaho19:23
greghayneswaynr: awesome, im WFH so really any time works for me19:23
greghayneswaynr: im also not too far from plabs so that neighborhood is good for me19:23
clarkbBharatK: usually you should run the check job in the check queue so that if we do change the nodes then it does what we expect19:23
BharatKclarkb: Okay I will send the patch to modify it19:24
BharatKclarkb: Thanks19:24
SpamapSfungi: regarding a fake-io glance, I'm not 100% sure that wouldn't work. :)19:25
*** HeOS has joined #openstack-infra19:25
SpamapSfungi: but I'm 100% sure a tmpfs backed glance would be fine. :)19:25
fungiSpamapS: yep. just means you need enough virtual memory provisioned to hold everything you upload into glance19:25
SpamapSfungi: cirros ftw. :)19:26
fungiSpamapS: whereas a fake backend could likely get by on a limited capacity (or just generate data on the fly)19:26
SpamapSfungi: since I am using fake virt driver I'll have to do the ready-signalling (if there is such a thing in a test..) locally anyway. :-P19:26
fungitrue19:26
SpamapSfungi: yeah a fake one that just feeds back 1024 * '\0' is fine with me if it doesn't interefere with testing. :)19:27
SpamapSI don't want to test glance after all, I just want to test nodepool. :)19:27
*** unicell has left #openstack-infra19:27
*** craigbr has quit IRC19:28
fungiright, probably depends on the degree to which you expect to have any sort of interaction with the resultant image19:29
fungiwhich at most would be limited to ready-script code paths19:29
waynrgreghaynes: how about tomorrow afternoon?19:30
greghayneswaynr: works for me19:30
*** emagana has joined #openstack-infra19:31
*** mpopow_ has joined #openstack-infra19:31
*** aysyd has quit IRC19:33
openstackgerritFatih Degirmenci proposed openstack-infra/jenkins-job-builder: Pass through git commit to triggered jobs  https://review.openstack.org/16314919:34
openstackgerritBharat Kumar Kobagana proposed openstack-infra/project-config: Using check job instead of gate job  https://review.openstack.org/16315019:35
*** sarob has quit IRC19:36
*** hodos has quit IRC19:36
*** teran has joined #openstack-infra19:37
dmsimardHi guys. I haven't had to do this in a while.. where do we report bugs that occur in CI so that we can run a recheck ?19:37
fungidmsimard: in the projects which broke19:38
*** vishy has joined #openstack-infra19:38
*** asselin_ has quit IRC19:38
dmsimardfungi: But it's a timeout to a download of a ruby gem19:38
dmsimardfrom jenkins19:38
dmsimardaka, I could probably just re-run the merge attempt and it would pass19:38
dmsimardBut back in my day we'd have to report this and do a recheck with that bug # as reference19:39
fungidmsimard: yeah, so you want a bug that's not a bug in our software but in a project we track. we have an openstack-gate project on launchpad now you can use for stuff like that19:39
clarkbalso we don't track bugs in the recheck strings any longer19:39
dmsimardRight. I thought this had move to storyboard or something, hence why I was lost19:39
fungistill makes it possible to link up elastic-recheck to the failure pattern that way19:39
clarkbinstead the goal is to push all that into elastic rechek as much as possible since it does an overall betterjob tracking the data19:39
anteayaclarkb or fungi when you get a chance can you add gothicmindfood to https://review.openstack.org/#/admin/groups/440,members19:40
anteayaI'm teaching her the wonders of gerrit19:40
dmsimardSo what's the flow ? Report a bug, commit something into elastic recheck and then rerun the merge ?19:41
fungianteaya: gothicmindfood: done19:41
anteayafungi: thank you19:41
clarkbdmsimard: you can just recheck to start with, then file the bug and add the e-r check19:42
fungidmsimard: http://docs.openstack.org/infra/elastic-recheck/19:42
clarkbdmsimard: you don't need to wait for e-r to have the info before recheking19:42
*** sabeen has quit IRC19:42
dmsimardok so the recheck doesn't make a bug # mandatory anymore ?19:42
*** ociuhandu has quit IRC19:43
AJaeger_dmsimard: correct19:43
AJaeger_dmsimard: the current state is documented in http://docs.openstack.org/infra/manual/developers.html19:43
*** fdegir has joined #openstack-infra19:44
dmsimardOk, thanks for the refresh - haven't seen an actual CI "bug" in a while so I guess that's a good sign :)19:44
openstackgerritMerged openstack-infra/project-config: Fix zuul log path again  https://review.openstack.org/16313419:45
*** claudiub has joined #openstack-infra19:45
*** ominakov_ has joined #openstack-infra19:49
*** aysyd has joined #openstack-infra19:49
*** otter768 has joined #openstack-infra19:51
*** dims has quit IRC19:51
*** gokrokve has joined #openstack-infra19:51
openstackgerritVictor Ryzhenkin proposed openstack-infra/project-config: Fix for gate-murano-congress-devstack-dsvm  https://review.openstack.org/16297119:52
*** otter768 has quit IRC19:55
*** tnovacik has joined #openstack-infra20:00
openstackgerritDoug Hellmann proposed openstack-infra/project-config: import aeromancer to stackforge  https://review.openstack.org/16144720:00
openstackgerritDoug Hellmann proposed openstack-infra/project-config: Add detail to gerrit ACL normalization errors  https://review.openstack.org/16191420:00
anteayathe only part I felt needed to be discussed by infra was whether or not we had foundation db access20:00
*** dims has joined #openstack-infra20:01
anteayasince that was the only element that might have changed in the electoral roll generation definition20:01
*** bswartz has quit IRC20:01
*** AJaeger_ has quit IRC20:01
*** hdd_ has quit IRC20:02
fungianteaya: the infra root admins do technically have that access, but i don't think we want to use it directly. we need an api20:02
*** craigbr has joined #openstack-infra20:02
clarkbzaro: https://review.openstack.org/154305 https://review.openstack.org/154300 and https://review.openstack.org/#/c/159159/20:02
anteayafungi: okay thanks20:02
anteayathat was what I needed20:02
clarkbfungi: pleia2 jhesketh mordred jeblair SergeyLukjanov ^ that should fix the project creation racing with ansible20:02
dougwiginfra cores, could we get some reviews on jeblair's idea to bump the experimental priority queue?  we're trying to get several jobs done in time for kilo.  https://review.openstack.org/#/c/163101/20:02
anteayawhat are the chances said api will exist prior to vancouver?20:02
SergeyLukjanovclarkb, ack20:03
clarkbanteaya: fungi: it mostly already does exist, there is the thing that gerrit checks20:03
tristanCAlso I proposed a change to implement the zuul_split specs ( https://review.openstack.org/#/c/152290/ )20:04
anteayadoes if have the ability to return a list of current foundation individual members that can be relied on?20:04
clarkbdougwig: fwiw the old check item is not much newer than the oldest experimental item20:04
fungiclarkb: true, though for that i think we also need to narrow scope further. you basically need to know the primary e-mail address of the potential foundation member to test it via that method, and that api actually updates the foundation database when you call it, so not the best current avenue either20:05
dougwigclarkb: 7 hours for a client test job, in a queue 7?  that's starvation.20:05
clarkbfungi: ya its not perfect, but I think 95% of the code is written20:05
clarkbdougwig: and 4 hours for check...20:05
fungianteaya: it returns nothing other than an indication of whether the e-mail address you submitted corresponds to a current foundation member or not20:05
clarkbdougwig: I am +2 on the chnge20:05
clarkbI just don't expect it to solve this problem magically20:06
dougwigclarkb: ok, then i'll stop arguing.  :)20:06
clarkbthe underlying issue is that our clouds are not giving us nodes fast enough20:06
clarkbif you want to fix the problem fix ^20:06
fungianteaya: doesn't return a member id number or profile url or anything, it just returns pass or fail20:06
*** thedodd has quit IRC20:06
* clarkb notes that leaky ports are part of the problem there20:06
dougwigclarkb: 4 hours but running tests, versus 7+ and still queued.  i'd take 4 hours today.20:07
dougwigand tell me who to go beat up at HP to fix the underlying issue.  i'll get my bat.20:07
clarkbunfortunately we don't have enough info from the cloud to know how or why the ports are not being deleted20:07
clarkbdougwig: its more liklely that we need to beat neutron20:07
clarkbor nova20:07
anteayafungi: hmmm, that hasn't been able to pass ttx's interpretation in the past20:07
banixanyone around who could review this patch? It had two +2s before I had to rebase. Thanks. https://review.openstack.org/#/c/162681/20:07
anteayafungi: in that foundation members get ballots20:07
*** SumitNaiksatam has joined #openstack-infra20:07
anteayafungi: since I do believe we tried that argument last round20:08
fungianteaya: what hasn't been able to pass ttx's interpretation of what in the past?20:08
anteayaand i recall him saying to me that the definition wasn't foundation members whose emails match gerrit20:08
clarkblunchtime, back in a bit20:10
anteayayes, I'm still here to continue this but I do also need to eat something20:10
fungianteaya: the current electorate rolls are generated by checking for changes merged to corresponding projects since the specified the validity date and building a list of the gerrit accounts which owned those changes20:10
openstackgerritBharat Kumar Kobagana proposed openstack-infra/project-config: Using check job instead of gate job  https://review.openstack.org/16315020:10
*** aysyd has quit IRC20:11
fungianteaya: the foundation member assumption is made based on the fact that currently those projects are covered by a cla and to sign that cla through gerrit you must have first established a foundation member account with the same e-mail address, though the addresses in both the foundation system and gerrit can diverge thereafter20:11
anteayafungi: yes20:11
anteayaand that has worked20:11
*** unicell has joined #openstack-infra20:11
anteayayes20:12
*** ghostpl_ has quit IRC20:12
*** thedodd has joined #openstack-infra20:12
*** Somay has quit IRC20:14
*** carl_baldwin has joined #openstack-infra20:14
fungianteaya: i don't question whether an api to check foundation membership is useful, but curious what specific use case you're seeing for it in the current tooling20:14
openstackgerritMichael Krotscheck proposed openstack-infra/storyboard-webclient: Added sane result set indicators.  https://review.openstack.org/16226520:15
fungifor example, i see it as necessary so we can stop requiring foundation membership when agreeing to the icla in gerrit, however we still need something to solve the e-mail address divergence problem if we separate them (for example, migrating gerrit to authenticate to openstackid.org)20:15
anteayaif we can reliably select the subset of all reviewers who are _still_ foundation members we may have a smaller electorate and have a greater voter turnout percentage20:16
anteayasorry not all reviewers20:16
anteayaall contributors20:16
fungianteaya: i thought last time around we foudn a clause that said that one way you continue to be a foundation member is by contributing code to an official openstack project20:17
fungiwhich made that concern moot20:17
anteayafungi: we did20:17
anteayaand last week while you were away jeblair said he disagrees with that20:17
*** sergsh has joined #openstack-infra20:17
anteayaand I said fine, but for me the only thing we can do if we want to push for a new definition is to poll the foundation db reliably20:18
fungihence we can still (currently) assume that if you have an icla signed and contributed code during the validity period we can continue (for now) to assume they're foundation members for the purpose of holding an election20:18
*** banix has quit IRC20:18
fungibut yes, if there's another reasonable interpretation of the bylaws which counters that assertion, then we should revisit20:19
anteayafungi: I'm standing on the same hilltop you are20:19
anteayalooking in the same direction20:19
anteayaas of last week jeblair was not20:19
openstackgerritMax Rydahl Andersen proposed openstack-infra/jenkins-job-builder: Add support for 'raw' to inject direct xml to job configs.  https://review.openstack.org/16015820:19
anteayabut he is much better at articulating his point of view than I am20:20
anteayaand he is in a meeting and I'm hungry20:20
anteayaso I'm willing to take a break for now20:20
anteayaand thanks20:20
*** BobBall is now known as BobBall_AWOL20:20
*** banix has joined #openstack-infra20:20
fungihowever, i think if that's in question, then it's worth pointing out we have (in my opinion) even bigger gaps between what an actual atc is per the bylaws and what we can reasonably query from our current data20:20
openstackgerritMichael Krotscheck proposed openstack-infra/storyboard-webclient: Removed grunt:server  https://review.openstack.org/16316520:20
*** ociuhandu has joined #openstack-infra20:21
fungiso it's a best-effort approximation regardless. some combination of additional tooling and a clearer redefinition of what an atc is would be needed to converge them20:21
*** doug-fish has left #openstack-infra20:21
*** hdd_ has joined #openstack-infra20:22
*** yfried_ is now known as yfried|afk20:22
*** aysyd has joined #openstack-infra20:22
*** thedodd has quit IRC20:23
anteayaI'm still standing beside you on the same hilltop looking in the same direction20:24
*** sergsh has quit IRC20:24
anteayawhile the oven preheats for my pizza20:24
tristanCfungi: anteaya: moreover, jeblair disagreement needs to be present on the charter, because the definition here sounds pretty clear http://git.openstack.org/cgit/openstack/governance/tree/reference/charter.rst#n13020:24
anteayatristanC: well we have more than just the charter in play, we have the foundation bylaws too20:25
anteayaand that other document I found last year20:26
* anteaya looks it up again20:26
gothicmindfoodjogo: thanks for the add!20:26
anteayathe technical committe member policy: http://lists.openstack.org/pipermail/openstack-tc/2014-September/000820.html20:27
anteayatristanC: part of the problem is we have different sets of rules20:27
anteayaand then interpretations of them20:27
gothicmindfoodfungi: I mean, thanks for the add :)20:28
lifelessheadsup - new testtools release about an hour ago. No fallout expected this time (its a very shallow change)20:28
*** yfried|afk is now known as yfried_20:29
*** kgiusti has left #openstack-infra20:29
gothicmindfoodfungi: anteaya mentioned that membership to the group third-party CI list means that one shouldn't get an email notification of testing from those systems after submitting a patch20:29
tristanCanteaya: could we repost that mail of your, to make sure that this interpretation still hold for the upcomming elections ?20:30
gothicmindfoodfungi: but I seem to be getting emails from some of the systems listed there after submitting a test patch to the sandbox repo20:30
anteayatristanC: you can do as you wish as you are an election official this time and I am not, though I would encourage you to consult with your co-election official20:32
*** ominakov_ has quit IRC20:32
anteayatristanC: personally I don't see the point in having the same conversation prior to every election unless something has changed20:33
anteayain either tooling or documentation (bylaws or charter)20:33
anteayaand it hasn't20:33
tristanCagreed, so maybe jeblair can confirm we are on track here ?20:34
anteayawell he can offer his opinion yes20:34
anteayabut you are the election official20:34
fungigothicmindfood: i'll take a look in a little while. trying to follow the tc meeting but they talk faster than i can read20:34
anteayaand need to follow your own insticnts on what is right20:34
anteayato conduct a fair honest equitible election20:34
*** radez is now known as radez_g0n320:35
gothicmindfoodfungi: np :) just keep me posted - I'd love to help out/dig in :)20:35
*** tnovacik has quit IRC20:38
*** sarob has joined #openstack-infra20:39
*** ominakov_ has joined #openstack-infra20:39
*** hdd_ has quit IRC20:39
*** emagana has quit IRC20:41
*** hdd_ has joined #openstack-infra20:41
*** mpopow_ has quit IRC20:42
*** boris-42 has quit IRC20:42
*** craigbr has quit IRC20:43
*** baoli has quit IRC20:45
*** dboik_ has joined #openstack-infra20:45
*** doug-fish has joined #openstack-infra20:46
bknudsonlooks like the gate isn't using testtools=1.7.0 yes?20:46
bknudsonyet?20:46
*** esker has joined #openstack-infra20:46
*** melwitt has quit IRC20:46
*** melwitt has joined #openstack-infra20:47
bknudson(wondering if we should add a !=1.7.0)20:48
*** Somay has joined #openstack-infra20:48
fungibknudson: we don't seem to have mirrored it http://pypi.dfw.openstack.org/simple/testtools/20:48
*** dboik has quit IRC20:49
*** koolhead17 has quit IRC20:49
*** dprince has quit IRC20:49
openstackgerritBrant Knudson proposed openstack/requirements: Skip testtools 1.7.0  https://review.openstack.org/16317320:50
fungibknudson: is it broken somehow?20:51
bknudsonfungi: I get 7 unit tests fail in keystone.20:51
bknudsonlike this: http://cdn.pasteraw.com/8wc90sw9lh8zdkg3zi8uk13yg1310pj20:51
bknudsonusing tox -e py2720:51
fungibknudson: interesting. do you know why yet (other than you only see them with newest testtools)? have you opened a bug or mentioned it to lifeless since i think he asked to be kept abreast of failures from that new release?20:52
bknudsonfungi: not yet.20:53
*** mpavone_ has quit IRC20:55
openstackgerritMatt Riedemann proposed openstack-infra/elastic-recheck: Add query for tempest heat slow bug 1430524  https://review.openstack.org/16317920:56
openstackbug 1430524 in tempest "tempest.api.orchestration.stacks.test_neutron_resources.NeutronResourcesTestJSON failures spiking with timeouts since 3/10" [High,In progress] https://launchpad.net/bugs/1430524 - Assigned to Matt Riedemann (mriedem)20:56
*** banix has quit IRC20:57
clarkbianw: I am starting to read the nodepool config checker change. Do you think we should try to hammer out what is required and what is optional and so on in this change or do that in a followup?20:58
clarkbianw: I think I prefer to get this in as is then refine simply because the change is large enough as is, but wasn't sure if you had considered this yet20:58
*** changbl has quit IRC20:58
lifelessbknudson: hi, 'sup ?21:00
bknudsonlifeless: running unit tests with testtools 1.7.0 is failing several tests...21:01
bknudsonhere's an example: http://cdn.pasteraw.com/8wc90sw9lh8zdkg3zi8uk13yg1310pj21:01
lifelessthats odd21:01
lifelessits imported _compat3x21:01
lifelesson 2.721:01
lifelessverrry odd21:02
mriedembknudson: do you have a link to a jenkins run with the failure?21:02
bknudsonmriedem: testtools 1.7.0 isn't in gate yet.21:02
fungilifeless: mriedem: bandersnatch seems to have not updated it yet. i'm about to try and figure out why it's stuck21:03
lifelessbknudson: did 1.6.1 have this issue ?21:03
bknudsonlifeless: no, I switched in my tox env and no errors.21:03
lifelessthats bizarre21:03
lifelessbecause - look at the commits21:04
lifelesshttps://github.com/testing-cabal/testtools/commits/master21:04
lifelessbknudson: / sigmavirus24: can you do an experiment for me in your environment?21:04
bknudsonlifeless: yes21:05
lifelessstart python (the failing version) and then import testtools._compat2x21:05
lifelesshttps://github.com/testing-cabal/testtools/blob/master/testtools/compat.py#L35 is the code that must be going wrong21:05
bknudsonImportError: No module named _compat2x21:05
lifelessok so thats bogus21:05
*** ominakov_ has quit IRC21:06
bknudson import testtools._compat3x -- worked21:06
lifelesscan you uninstall testtools21:06
lifelessand then install testtools with --no-use-wheel21:06
lifeless?21:06
gordcah cool. not just me.21:06
lifelessfungi: please don't fix bandersnatch :)21:06
sigmavirus24bknudson: same thing21:06
lifelessyeah, but _compat3x is only for 3.x21:06
bknudsonis it shipped?21:06
lifelessit must not be used on 2.x because 2.x doesn't support the things it does21:07
lifelessbknudson: they both were in 1.6.121:07
anteayaI _have_ to go for a walk now, the sun is is just too beautiful21:07
fungilifeless: i'm in a holding pattern (well, mostly paying attention to the cross-project meeting but anyway...)21:07
lifelessbknudson: I'm thinking the wheel is damaged21:07
sigmavirus24lifeless: bingo21:07
sigmavirus24lifeless: worked when installed from souroce21:07
sigmavirus24s/souroce/source/21:07
*** bhunter71 has quit IRC21:07
*** dboik_ has quit IRC21:07
bknudsonI only have .tox/py27/lib/python2.7/site-packages/testtools/_compat3x.py21:07
lifelessok I've removed the wheel from pypi21:08
lifelessI'll mail the list now21:08
sigmavirus24lifeless: thanks21:08
lifelessand file a bug to figure out WTF21:08
sigmavirus24lifeless: side question, how did you generate the wheel?21:08
lifelessI built the wheel with python 3.4 vs 2.7 which I normally use21:08
*** dboik has joined #openstack-infra21:08
lifelesssame command line etc etc.21:08
lifelessits a universal wheel though21:08
lifelessso in principle it doesn't matter.21:08
lifelessin practice...21:08
sigmavirus24*shouldn't ;)21:09
* sigmavirus24 looks at testtools to see what it looks like while glance's tests run21:09
*** ihrachyshka has joined #openstack-infra21:09
*** sarob has quit IRC21:09
*** dkliban is now known as dkliban_afk21:10
*** Somay has quit IRC21:10
lifelessmail sent21:10
*** Somay has joined #openstack-infra21:10
lifelessbknudson: so yeah, no need to skip 1.7.0 :)21:11
openstackgerritSomay Jain proposed openstack-infra/jenkins-job-builder: Adding more configurable options in Notifications plugin -- Support for selecting : * Format * Protocol * Timeout * Log level  https://review.openstack.org/16318521:11
lifelessbknudson: also 1.7.0 fixes the triplicate thing, so I think folk will like having it21:11
bknudsonlifeless: abandoned https://review.openstack.org/#/c/163173/ -- it didn't work anyways.21:11
bknudsonI think something else was updating testtools21:11
sigmavirus24bknudson: it's coming from within the virtualenv?21:12
* sigmavirus24 makes bad pop culture reference and feels bad21:12
*** ghostpl_ has joined #openstack-infra21:13
clarkbyay for fixing things :)21:13
*** aysyd has quit IRC21:13
*** tnovacik has joined #openstack-infra21:14
bknudson`.tox/py27/bin/pip install testtools` seems to have worked for me now.21:14
lifelessyes, cause the wheel is gone :)21:14
sigmavirus24lifeless: I'm not quite sure what https://github.com/testing-cabal/testtools/blob/master/setup.py#L18 is doing21:14
*** emagana has joined #openstack-infra21:14
lifelesslooks like a well intentioned fix syntax error on 3.x patch21:15
sigmavirus24lifeless: looks like _compat2x.py causes problems when installing testtools on py3. So I guess if you're using setup.py bdist_wheel it'll get ignored but that should only happen during installation, not during building of the package21:15
lifelessit might be the cause21:15
lifelessyah21:16
sigmavirus24It's skipping the module21:16
openstackgerritClark Boylan proposed openstack-infra/project-config: Add option to set swift delete after header  https://review.openstack.org/16318821:16
clarkbjhesketh: ^ something like that maybe?21:16
jeblairanteaya, tristanC: it seems very clear to me that, based on the TC charter, you must be both an individual member and have a change merged to be an ATC (or, separately, be confirmed as an extra atc, but let's set that aside for this discussion)21:16
jeblairanteaya, tristanC: the tc member policy in the bylaws is poorly worded21:17
openstackgerritMerged openstack-infra/elastic-recheck: Add query for tempest heat slow bug 1430524  https://review.openstack.org/16317921:17
openstackbug 1430524 in tempest "tempest.api.orchestration.stacks.test_neutron_resources.NeutronResourcesTestJSON failures spiking with timeouts since 3/10" [High,In progress] https://launchpad.net/bugs/1430524 - Assigned to Matt Riedemann (mriedem)21:17
jeblairanteaya, tristanC: "An Individual Member is an ATC who has had a contribution approved for inclusion..." reads poorly for me21:17
mriedemtjat21:18
mriedemthanks openstack bot21:18
openstackgerritDoug Wiegley proposed openstack-infra/project-config: Allow any project to make use of the proposal bot script  https://review.openstack.org/16318921:18
jeblairanteaya, tristanC: it seems like it is written backwards, and i legitimately do not understand the english construction there.21:18
clarkbnotmyname: if you have a moment any gotchas with X-Delete-After other than we cannot change the value after we upload the object?21:18
*** bhuvan has quit IRC21:18
lifelesssigmavirus24: bug 143053421:18
openstackbug 1430534 in testtools "Wheels built on Python 3.4 are missing _compat2x" [Undecided,New] https://launchpad.net/bugs/143053421:18
*** bhuvan has joined #openstack-infra21:19
*** rlandy has quit IRC21:19
jeblairanteaya, tristanC: that sentence should be setting up the requirements for being an atc based on individual membership, but it seems to be setting up requiremnts for individual membership based on being an atc.  that's nonsensical because it is in a section called "Determination of Active Technical Contributor."21:19
*** ldnunes has quit IRC21:20
*** thedodd has joined #openstack-infra21:20
*** ghostpl_ has quit IRC21:20
*** carl_baldwin has quit IRC21:20
jeblairanteaya, tristanC: the only way i read it that makes sense is that it says that in order to be an atc you have to be an individual member with a change included.21:20
lifelesssigmavirus24: putting up PR now21:20
sigmavirus24lifeless: yeah I don't recall my last dive into distutils well enough to know if/when build_py is used21:21
sigmavirus24I wonder if there's an option that could be passed to build_module21:21
* sigmavirus24 loks21:21
jeblairanteaya, tristanC: i suspect it is a typo and should say "An Individual Member is an ATC _if they have_ had a contribution approved".  but unfortunately, i can't patch that.21:21
clarkbhrm I should use delete_after instead of expire_after for consistency with swift21:21
jeblairfungi: ^ sorry, fyi conversation with anteaya and tristanC21:22
fungijeblair: yep21:22
sigmavirus24lifeless: I have an idea21:22
*** carl_baldwin has joined #openstack-infra21:22
*** boris-42 has joined #openstack-infra21:22
openstackgerritClark Boylan proposed openstack-infra/project-config: Add option to set swift delete after header  https://review.openstack.org/16318821:23
sigmavirus24lifeless: sending PR shortly21:23
lifelesssigmavirus24: backing that out doesn't fix it FWIW21:24
sigmavirus24interesting21:24
sigmavirus24yeah I wasn't sure what build_py was or where it came from21:24
lifelessnope I have a fix21:25
*** Somay has quit IRC21:25
lifelesscached data confusing :)21:25
*** mpopow has joined #openstack-infra21:26
lifelesssigmavirus24: https://github.com/testing-cabal/testtools/pull/13221:26
*** stevemar has quit IRC21:27
*** stevemar has joined #openstack-infra21:27
jeblairanteaya, tristanC, fungi: so anteaya's mail interpreted tc memebrship policy 3.(b)(i) with its plain meaning of defining what an individual member is (in terms of an ATC).  i contest it can not be doing that because it's actual purpose is to define what an ATC is.21:28
openstackgerritSomay Jain proposed openstack-infra/jenkins-job-builder: Adding more configurable options in Notifications plugin     -- Support for selecting :     * Format     * Protocol     * Timeout     * Log level  https://review.openstack.org/16313721:29
*** dannywilson has quit IRC21:30
jeblairfungi, zaro: want to talk about utf8?21:30
openstackgerritSwaminathan Vasudevan proposed openstack-infra/devstack-gate: Configure sub-nodes for Neutron DVR aiopcpu  https://review.openstack.org/15852521:30
*** pc_m has quit IRC21:31
openstackgerritSwaminathan Vasudevan proposed openstack-infra/project-config: Create Neutron DVR experimental job for aiopcpu  https://review.openstack.org/15841521:31
fungijeblair: it also, however, even setting aside the probable typo, implies that you can continue being an atc for 365 days after your last contribution regardless of individual membership status (at least it doesn't address the alternative there)21:31
*** yfried_ is now known as yfried|afk21:31
*** dustins has quit IRC21:31
fungii would argue that the tc member policy entirely lacks any reference to how former individual members who are actively contributing patches to official projects would be treated21:32
fungibut also, we lack tooling to actually map them up anyway21:33
jeblairfungi: i agree (unless the correction to the probable typo changes that; there's a weird vibe of individual membership infused in that sentence that, since it doesn't make sense to me, i can't work out which parts it's trying to apply to)21:33
*** andreykurilin_ has joined #openstack-infra21:34
fungialso the lack of specificity around "contribution approved for inclusion" is problematic in my opinion21:34
fungibut we should be similarly careful to not get specific about things we can't actually measure/demonstrate either21:35
*** Somay has joined #openstack-infra21:36
jeblairfungi: the interpretation that makes most sense to me and seems to match the spirit of everything, is that membership is not required for contribution.  if you contribute and also choose to become a member, you can vote.  if you resign membership, you can not vote.  you get to vote for 1 year after your last contribution.21:36
*** tonytan4ever has quit IRC21:36
jeblairi believe that the existing texts all support that.  however, i readily grant they are unclear, and reasonable people may believe they support something different.  :)21:36
*** dizquierdo has joined #openstack-infra21:37
tristanCjeblair: thanks for the explanation. So it means we can't just check gerrit history, we also need to validate membership...21:37
fungii think that's a reasonable and logical interpretation, likely to be the intent of its authors, however one we currently can't use in some corner cases21:37
*** sdake_ has quit IRC21:37
clarkbianw: reviewed the nodepool config checker, +2 but with some comments for followup improvements if you are interested21:37
openstackgerritDoug Wiegley proposed openstack-infra/project-config: Add job to keep neutron child repo unit test dependencies up to date  https://review.openstack.org/16319921:37
tristanCjeblair: out of curiosity, do you know how big is the difference between contributor without membership versus contributor with membership ?21:37
fungitristanC: or it means we need to be honest that what we're doing is our best approximation of the requirements set forth, but that the requirements themselves can't be fulfilled exactly as stated21:37
fungiafter all, this is a legal document, and law is mostly about intent and doing the best you can, not followinf a rigid specification21:38
jeblairtristanC: i want to be really clear here in that while i believe in my interpretation, i do think it's really unclear, and you should not take my word for it, but rather, we should post some interpretation publicly to a list and get agreement.21:39
jeblairianal21:39
fungias programmers, we're conditioned to think of legal documents as technical specifications which need to precisely match inputs to outputs and actions to reactions21:39
*** tsg has joined #openstack-infra21:39
clarkbdougwig: I am not sure I understand 163199 we already keep neutron up to date21:40
*** mattfarina has quit IRC21:40
*** sdake_ has joined #openstack-infra21:40
*** chlong has joined #openstack-infra21:40
fungitristanC: not only do we not know how many current code contributors to official projects are no longer foundation individual members, we currently have no clear way to even find out21:41
clarkbdougwig: also if this is doing what I think it is doing we should just have those repos as part of global requirements management and not neutron requirements management21:41
dougwigclarkb: it's grosser than that.  i have to run, but i'll ping you later.  what i'm doing may be too gross for words, and i was just exploring it.21:42
fungitristanC: there are some hints in the foundation member database, but due to divergence in the data tracked there and in gerrit there are bound to be members who are active technical contributors but for whom we can't (easily) find their member profile21:42
clarkbdougwig: I think we have already solved it with global reqs21:42
dougwigclarkb: yes, but we've also decided neutron should not be in global reqs.21:43
clarkbdougwig: yes I think this is pointing to underlying decisions that should be reconsidered21:43
clarkbdougwig: I really don't want to reengineer the same problem twice to accomodate a one off21:43
zarojeblair: sure, ready when you are21:44
dougwigclarkb: absolutely true.   let me get back with you after my appt.21:44
clarkbdougwig: kk21:44
fungitristanC: it's also worth noting that our current process is analogous to a government putting together a list of all eligible voters based on census data, registering them and sending ballots to their homes21:44
*** mriedem has quit IRC21:44
clarkbfungi: like australia except we don't fine you if you don't vote21:45
fungitristanC: when many governments expect you to register your intent to vote and go to a voting place, identify yourself and then cast your ballot21:45
jeblairfungi, zaro: okay, here's my vague discomfort around using the connection string rather than table metadata:21:46
jeblairfungi, zaro: if we do that, we're keeping information about how to interpret what is in the db outside of mysql21:46
jeblairmaybe that's okay to do, but if we can do the same thing by setting the table metadata correctly, shouldn't we consider that first?21:47
fungijeblair: i apparently misread the earlier discussion because i thought zaro said he tried changing the table metadata and it made no difference to gerrit's behavior, but that changing the dburi (at pelix's recommendation) had the desired effect21:47
*** tiswanso has quit IRC21:47
jeblairfungi, zaro: so is the effect of changing the table metadata known or unknown?21:48
funginow unknown to me, since in the meeting i think zaro said he hadn't tried it after all21:48
zarothat is correct.  i did not try at all21:49
asselinjust started hitting this error? ring any bells? haven't investigated yet: http://paste.openstack.org/show/191416/21:49
*** ominakov_ has joined #openstack-infra21:49
jeblairzaro: can you try removing the dburi and changing the table metadata on review-dev?  that way at least we have full info21:49
zarook. will give that a try as well.21:49
tristanCfungi: jeblair: got it, so considering: the foundation db is not consistent with gerrit's + the different possible interpretation of bylaws + the fact gerrit db is more usable and represent better actual contributor, the best way out of it is to proceed like previous elections21:49
ianwclarkb: sorry, re previous comment, you fatally oopsed my kernel :)21:50
asselin pkg_resources.VersionConflict: (unittest2 0.5.1 (/usr/lib/python2.7/dist-packages), Requirement.parse('unittest2>=1.0.0'))21:50
clarkbianw: you should get a new kernel :)21:50
clarkbianw: also really? my message made kernel have a sad?21:51
*** mwagner_lap has quit IRC21:51
clarkbasselin: I think that means you have unittest2 installed globall but it is too old21:51
fungitristanC: that's not to say that we shouldn't try to improve it. but it would help to start out with an ml discussion about our current mechanisms by which we assemble the electorate, how closely it matches a reasonable interpretation of the requirements, where our known gaps are, and how we can make it better in future cycles21:51
*** yfried|afk is now known as yfried_21:52
ianwclarkb: i do now ... i had just started a meeting with video/usb headset and switched back to my irc vm and boom.  so i think something to do with input layer.  but anyway21:52
*** otter768 has joined #openstack-infra21:52
asselinclarkb, these are on my clean  nodepool VMs....I guess I need a new image? aha...seems there's a new one build 0.19 hours ago21:52
jeblairfungi, zaro: i also have a specific concern with the values in the dburi -- zaro set the collation to "utf8_unicode_ci", but i believe in the meeting last year we decided on utf8_bin.  probably regardless of how we do this (metadata or uri), we should use that collation.21:53
*** fdegir has quit IRC21:53
ianwclarkb: my preference would be to build up larger logic in the config checker separately and commit them with tests.  i can make a few tweaks like the float stuff you mentioned21:53
tristanCfungi: agreed, else it will be the same problem for next election...21:53
jeblairfungi, zaro: http://eavesdrop.openstack.org/meetings/infra/2014/infra.2014-03-04-19.01.log.html  if you want a refresher21:53
ianwclarkb: honestly just the yaml parse probably gets 90% of the problems  i've caused21:53
jrollianw: seeing you here reminded me, there's a new fedora image on rackspace, should have your fixes21:53
clarkbianw: ya its a major improvement as is21:53
tristanCfungi: jeblair: and many thanks again for your valuable inputs, legal science is not exactly my cup of tea :)21:53
fungitristanC: for known corner cases it also helps to ask what the actual harm is. for example will someone be able to game the election by voting with an account which has recent technical contributions but resigned the corresponding individual member account21:53
clarkbianw: so I was happy to +2 it without any changes21:53
ianwjroll: cool, i'll check it out.  f21 job is still unstable, when we tried to switch to d-i-b versions the world exploded, hence detours into nodepool config-checking etc :)21:54
jrollianw: heh, fun21:54
*** dkranz has quit IRC21:55
jeblairfungi, tristanC: yeah, honestly, i think we should just do what we've been doing for this election because there should be no real harm even if we're slightly off, and if we've worked out the membership/openstackid/CLA/DCO stuff by next time, hopefully we can get things clarified by then.21:55
jeblairor worked out at least some of those things ^21:55
openstackgerritSpencer Krum proposed openstack-infra/puppet-logstash: Flesh out the readme  https://review.openstack.org/15382021:56
dansmithclarkb: can I recheck this? https://review.openstack.org/#/c/162218/21:56
zarojeblair: i forgot about that.  i'll verify that it still works when i change the db url to utf8_bin before doing the db change21:56
jeblairzaro: good idea21:56
clarkbdansmith: yes I think so21:56
*** otter768 has quit IRC21:56
dansmithclarkb: okay, the failure is unrelated, but being d-g, I figure I'd ask first21:56
clarkbdansmith: looks like it failed on a heat test21:56
clarkbdansmith: I thought we had those disabled by default so might be worth investigating, but recheck should be fine21:57
dansmithclarkb: oh, it did, I saw neutron and kept on moving :)21:57
dansmithbut it's heat orchestration of neutron I guess21:57
fungilifeless: i should be safe to troubleshoot/fix bandersnatch on our mirrors now, right? deleting the broken whl file from pypi seems to be all that was needed?21:58
dansmithclarkb: either way, nobody is using this library yet, so ... can't be related to that kinda failure unless I'm really really good :)21:58
clarkbdansmith: ha21:58
*** bhunter71 has joined #openstack-infra21:59
*** jaypipes-afk is now known as JAYPIPES21:59
*** JAYPIPES is now known as jaypipes21:59
*** sigmavirus24 is now known as sigmavirus24_awa22:00
lifelessfungi: yup22:00
mmedvedeasselin: I am seeing the same error with requirements22:01
mmedvedeasselin: and it also shows here, for example: http://logs.openstack.org/33/161833/9/check/check-grenade-dsvm/01379b2//logs/grenade.sh.txt.gz22:01
*** yfried_ is now known as yfried|afk22:02
*** craigbr has joined #openstack-infra22:02
asselinmmedvede, ok I'm testing my 'new' images now to see if that fixes it.22:02
clarkbmmedvede: asselin I think that means python-unittest2 should be removed from devstack's dep list22:02
openstackgerritDiego proposed openstack-infra/infra-manual: Add details on using git-review over https  https://review.openstack.org/16107822:03
zarojeblair: db url with utf8_bin worked as well so i'll start the db conversion.22:03
*** coolsvap|afk has quit IRC22:03
*** tsg has quit IRC22:03
tristanCjeblair: fungi: agreed, it's surely a pendantic discussion, but I guess it's what make an election process better :)22:04
*** bknudson has quit IRC22:04
*** dizquierdo has quit IRC22:04
fungisometimes it's fun to be a pedant22:05
openstackgerritDiego proposed openstack-infra/infra-manual: Add details on using git-review over https  https://review.openstack.org/16107822:05
*** ominakov_ has quit IRC22:06
*** bodepd has quit IRC22:06
*** bhuvan has quit IRC22:06
*** nelsnelson has quit IRC22:06
*** niska has quit IRC22:06
*** ominakov_ has joined #openstack-infra22:06
*** ominakov_ has quit IRC22:07
*** chlong has quit IRC22:07
*** agentle_ has quit IRC22:07
asselinclarkb, mmedvede these here? http://paste.openstack.org/show/191418/22:08
*** bodepd has joined #openstack-infra22:08
fungigothicmindfood: do you have an example of an account in the third-party ci group you've received a gerrit notification on?22:08
*** adalbas has quit IRC22:08
clarkbasselin: ya but there should be a deb one too since the grenade job runs on ubuntu22:08
gothicmindfoodfungi: IBM xCAT CI is one22:08
*** niska has joined #openstack-infra22:08
*** bhuvan has joined #openstack-infra22:09
gothicmindfoodfungi: Mellanox CI is another22:09
fungigothicmindfood: can you point me to the change corresponding to the notification, if you still have it?22:09
fungii just want to make sure that the account they're commenting with is the same account in that group, rather than merely one with the same display name22:10
gothicmindfoodfungi: https://review.openstack.org/#/c/163147/22:10
asselinclarkb, mmedvede fyi, tests on my new image (.47hr old) just failed with same error.22:10
*** andreykurilin_ has quit IRC22:10
mmedvedeasselin: yes, all the upcoming checks are going to fail upstream as well22:11
fungigothicmindfood: thanks, see if i can tell what's going on there22:11
BobBall_AWOLasselin: Could you add XenProject_CI in the third party mail filter list?22:11
asselinBobBall_AWOL, sure22:11
BobBall_AWOLCorrection - XenProject-CI (not _)22:11
BobBall_AWOLThanks!22:12
asselinBobBall_AWOL, can't seem to find that account...22:12
*** _nadya_ has joined #openstack-infra22:12
BobBall_AWOLEven with the correction?22:13
asselinBobBall_AWOL, nothing much starts with 'x'.22:13
gothicmindfoodfungi: kk. I assume you mean besides me trolling emacs users :)22:13
BobBall_AWOLemail is openstack-ci@xenproject.org - does that find it?22:14
*** tsufiev_ has quit IRC22:14
*** dteselkin has quit IRC22:14
*** rakhmerov has quit IRC22:14
*** katyafervent has quit IRC22:14
*** amitgandhinz has quit IRC22:14
asselinBobBall_AWOL, nope22:14
fungihrm, well bknudson and mridem have vanished, but anyway it looks like bandersnatch automatically unstuck after the testtools whl was deleted. (21:45 utc run today) strange...22:15
zigo_fungi: sdague: If you didn't notice, I removed the python-nova dependency from novnc, and it migrated to Jessie this way.22:15
*** dimtruck is now known as zz_dimtruck22:15
zigo_(as per sdague request)22:15
*** katyafervent has joined #openstack-infra22:15
fungizigo_: cool. i don't think i have any history on the problem there. why was novnc depending on python-nova in the first place?22:16
*** katyafervent has quit IRC22:16
BobBall_AWOLasselin: Account ID is 1528622:16
zigo_fungi: It used to need it, AFAIR.22:16
*** _nadya_ has quit IRC22:17
*** amitgandhinz has joined #openstack-infra22:17
*** katyafervent has joined #openstack-infra22:17
fungizigo_: ahh, got it. i don't currently manage an openstack deployment (aside from devstack on test nodes) so never really got familiar with how novnc is implemented22:17
fungii had always assumed it was a separate vnc replacement22:18
zigo_novnc stands for nova vnc ... :P22:18
clarkbjeblair: the query you posted in today's meeting crashes gerrty with AttributeError: 'NoneType' object has no attribute 'get_children'22:18
clarkbjeblair: is that reproduceable by you?22:18
*** amitgandhinz has quit IRC22:19
*** spzala has quit IRC22:19
BobBall_AWOLI always thought the novnc was the HTML5 vnc client that meant you didn't need a local client installed https://kanaka.github.io/noVNC/22:19
*** Somay has quit IRC22:20
asselinBobBall_AWOL, I can't search by account id....can you find yourself here and send me the link? https://review.openstack.org/22:20
*** hdd_ has quit IRC22:20
fungizigo_: interesting. i can't find any reference to it sharing a history with openstack and thought it was just something which was stuffed into common deployments as a web-based vnc client choice22:20
*** rakhmerov has joined #openstack-infra22:20
*** hdd_ has joined #openstack-infra22:20
BobBall_AWOLasselin: https://review.openstack.org/#/q/owner:openstack-ci%2540xenproject.org+status:open,n,z ?22:21
fungizigo_: i know for a while we maintained a fork of it because its upstream had vaporized, but once they resurfaced we got rid of our fork22:21
*** rakhmerov has quit IRC22:22
*** katyafervent has quit IRC22:22
asselinBobBall_AWOL, nothing found with that query....22:22
BobBall_AWOLasselin: Well it hasn't submitted any review requests, but has commented, e.g. on https://review.openstack.org/#/c/156793/22:22
*** dteselkin has joined #openstack-infra22:22
*** bswartz has joined #openstack-infra22:23
asselinBobBall_AWOL, ok found it22:23
asselinand done22:23
*** dteselkin has quit IRC22:23
BobBall_AWOLPerfect - thanks!22:23
asselinBobBall_AWOL, https://review.openstack.org/#/admin/groups/270,members22:24
BobBall_AWOLyay :)22:24
*** trey has quit IRC22:24
*** agentle_ has joined #openstack-infra22:25
asselinBobBall_AWOL, it was there...I just needed to type a few characters and ignore gerrit's un?helpful completion suggestions.22:26
*** trey has joined #openstack-infra22:26
BobBall_AWOLI think that sometimes gerrit is trying to be a friend-making service.  Suggesting everyone other than the person you're trying to find as a completion.22:27
clarkbBobBall_AWOL: ha22:27
fungiBobBall_AWOL: we're all friends here22:27
BobBall_AWOL:)22:27
asselin:)22:28
*** hodos|2 has joined #openstack-infra22:28
jeblairclarkb: i have a change to fix it, let me merge it22:29
jeblairclarkb: or you can lowercase the booleans22:29
openstackgerritMerged stackforge/gertty: Fix searching with uppercase booleans  https://review.openstack.org/16236122:29
clarkbjeblair: oh that'll work for now. thank you22:29
*** rakhmerov has joined #openstack-infra22:29
jeblairclarkb: either way ^ :)22:29
clarkbor I can just update :)22:29
jeblairclarkb: but if you're upgrading anyway, please try out 16308522:30
jeblairfungi: ^ you too if it's not too much of a bother22:30
jeblairthat's a good change to have wide feedback on22:30
*** claudiub has quit IRC22:30
fungijeblair: you bet22:30
* clarkb grabs that change22:31
*** dteselkin has joined #openstack-infra22:32
fungigothicmindfood: do you happen to know whether those accounts were recent additions to that group? i wonder if this is yet something else which hinges on gerrit cache data and if a cache flush or eventual expiration solves it22:33
*** sdake__ has joined #openstack-infra22:33
*** katyafervent has joined #openstack-infra22:33
*** thedodd has quit IRC22:34
openstackgerritMerged openstack-infra/storyboard-webclient: Read user preferences from backend  https://review.openstack.org/13779822:34
clarkbjeblair: the search thing is fixed, thank yo22:34
*** hashar has quit IRC22:34
*** hashar has joined #openstack-infra22:35
*** hashar has quit IRC22:35
*** tsufiev_ has joined #openstack-infra22:36
fungiclarkb: looking at the git-fe servers, it appears those were built after the uid/gid remapping change merged but before my login.defs change merged, which explains the problem we have there22:36
*** bhunter71 has quit IRC22:37
fungiclarkb: so they added the admin and sudoers groups at the next available gids22:37
*** sdake_ has quit IRC22:37
clarkbfungi: I see22:38
fungiclarkb: i'll spin up a dupe of one of those to see if it's better with the login.defs change (my review dupe was fine but that was ubuntu and this is centos)22:38
fungibut so far all indications are that my patch did solve the problem and we just have some possible cleanup on servers built in that timeframe22:38
cineramado we currently use openstackid.org? just thinking that most of the services i login to regularly use u122:38
fungicinerama: it's recent, and so far only used by groups.openstack.org22:39
fungicinerama: the goal is to move all our other systems to use that instead of ubuntuone/launchpad22:39
clarkbfungi: ok, I was probably just very confused then22:40
*** timcline_ has joined #openstack-infra22:40
fungiclarkb: it was a confusing problem and took me a while to figure out what was going on when i first ran into it22:40
*** timcline_ has quit IRC22:41
jeblairyeah, i'm on the fence about whether we should use openstackid for zanata.  i mostly want to keep our services using launchpad/u1 and switch them all at the same time.  however, currently translators are not using it, so we can avoid a double change this way.22:41
jeblairit's probably a good idea to go aheand and add another small-ish service to help work out any issues, so i'm in favor of openstackid for it.22:42
*** timcline has quit IRC22:42
fungicinerama: i believe the next site slated to start using openstackid.org is the www.openstack.org site (which should be a null migration since they share a backend data source)22:42
jeblairbut that's an exception, not the rule, i think.  :)22:42
openstackgerritKhai Do proposed openstack-infra/puppet-gerrit: Fix Gerrit character encoding  https://review.openstack.org/16310422:43
cineramaso my take on it thus far is that i'm having some issues getting it going, but i only just started this afternoon22:43
jeblaircinerama: how so?22:43
fungijeblair: agreed, the groups production switch to openstackid pointed out that a recent silverstripe upgrade had started using a different default password hashing algorithm and openstackid didn't know what to do with it, so there are definitely still probably some rough edges22:43
jeblairfungi: a definite probability indeed!22:44
fungian almost certain possibility!22:44
cinerama2015-03-10T22:28:02,045Z ERROR [org.openid4java.consumer.ConsumerManager] (default task-2) Association attempt, but no discovery endpoints provided.22:44
jeblairis anything using openid with it?22:44
fungijeblair: groups.o.o _was_ until recentlyish when it switched to oauth222:45
*** asettle has quit IRC22:45
openstackgerritMerged openstack-infra/system-config: Start testing review.o.o on trusty  https://review.openstack.org/15306322:45
jeblairah right, hopefully it hasn't broken in the interim22:45
fungibut it was working fine with openid prior to that anyway22:45
*** asettle has joined #openstack-infra22:45
fungichange volume on the openstackid codebase has been really low since then22:45
zarojeblair: tested some more and noticed that this is the min required setting for utf8 to work: https://review.openstack.org/#/c/163104/222:45
zarowill also do the db conversion later, but i gotta take off for today.22:45
openstackgerritSteve Leon proposed openstack-infra/project-config: New project: cue-dashboard to stackforge  https://review.openstack.org/16280422:45
*** ayoung has quit IRC22:46
*** agentle_ has quit IRC22:47
fungijeblair: confirmed gertty release crashes on your priority efforts query but tip of master does now22:49
fungier, tip of master does not22:49
openstackgerritMichael Krotscheck proposed openstack-infra/storyboard: Removed Process Pool execution.  https://review.openstack.org/16137422:49
jeblairfungi: can you test the webbrower change at 163085?22:50
fungifunny how much difference in meaning is conveyed by a one letter difference22:50
*** asettle has quit IRC22:50
clarkbjeblair: so far I have opened things just fine but I use chromium as browser on this machine22:50
*** asettle has joined #openstack-infra22:50
fungiooh, that will be interesting to test22:51
jeblairclarkb: cool, knowing it didn't break chromium is good too :)22:51
fungijeblair: seems to open into my graphical browser (iceweasel) on my workstation, presumably courtesy of xdg-open. no stderr spam22:52
*** dboik_ has joined #openstack-infra22:52
fungii'll have to fiddle to figure out how to get it to fire up a console browser instead. i'd not previously tried following hyperlinks in reviews22:53
jeblairfungi: i have not tried that -- there are two things that may complicate that -- if you use xdg-open, my patch will break it by redirecting std*.  but also, i think gertty might still try to write to the screen.  then again, maybe the call to open the webbrowser would be syncronous, and it would work.22:55
jeblairfungi: https://hg.python.org/cpython/file/2.7/Lib/webbrowser.py will be helpful22:55
*** eharney has quit IRC22:55
*** dboik has quit IRC22:55
*** mrmartin has quit IRC22:55
fungijeblair: oh, fair point22:56
*** hodos|2 has quit IRC22:57
fungiyeah, my hope would be that the browser process starts and grabs that terminal, and then gertty returns when i exit the browser22:57
fungibut chances are that is not what would actually happen22:57
clarkbnibalizer: I am trying to dig into the template base merger change now. didn't jesusaurus mention a thing about the slave classes? does that come into play here?22:57
*** dboik_ has quit IRC22:57
jeblairfungi: BROWSER=links ~/bin/gertty openstack22:57
jeblairfungi: that works for me as expected with my patch! :)22:58
nibalizerclarkb: so i think the bare nodes use ::template directly22:58
nibalizerand so we'd have to refactor that when template rolls into server22:58
jeblairfungi: it looks like it knows that links needs the terminal and does indeed block22:58
nibalizerbut for that change it doesn't effect anything22:59
nibalizerim interested to see if people think that is the right direction22:59
*** claudiub has joined #openstack-infra22:59
jeblaircinerama: i'm wondering if openstackid.org is missing something related to openid discovery22:59
jeblaircinerama: you might just try using "https://login.launchpad.net/+openid" to validate things work as expected with zanata22:59
jeblairsince we know that works as an openid SSO url22:59
cineramajeblair: i'm actually pointed at openstackid-dev.openstack.org as i had issues with certs from openstackid.org23:00
cineramajeblair: yeah, that was what i was thinking i'd do after i'd had a quick look23:00
openstackgerritRamy Asselin proposed openstack-infra/project-config: Update dib script usage  https://review.openstack.org/16321723:01
clarkbnibalizer: I see, single_use_slave uses template directly whereas slave.pp (which is for long lived ndoes) uses server.ppy23:02
*** ihrachyshka has quit IRC23:02
clarkbnibalizer: which make sense considering their roles in testing23:02
clarkbnibalizer: why did you not delete base.pp?23:03
nibalizerclarkb: :shrug: to prove its empty i guess? can nuke it on the next changeset23:03
clarkbnibalizer: I almost think we should nuke it in this one to make sure that things don't break due to inadverdently needing it23:04
clarkbnibalizer: the tests won't protect you if that include works23:04
nibalizeryea, i agree23:04
nibalizerkk ill nuke the base.pp23:04
nibalizerany other feedback before i rev? or is it in the change?23:05
nibalizerwhat do you think of the overall idea?23:05
*** ashleighfarnham has quit IRC23:05
jeblairdhellmann, mtreinish, dtroyer: now that i understand more about devstack-plugins and that devstack-plugin repos are the exception, not the rule, i think i will abandon the devstack-plugin-cookiecutter effort23:05
cineramajeblair: so i get a lot further with LP's SSO23:06
clarkbnibalizer: overall I think I am fine with a single "template" thing23:06
clarkbsimplifies the puppet. I have not gone through the code moves iwth a comb though23:07
*** melwitt has quit IRC23:07
jeblaircinerama: good; though that is suggesting openstackid.org is missing something related to openid which we will eventually need to figure out23:08
*** esker has quit IRC23:08
*** esker has joined #openstack-infra23:09
*** Sukhdev has joined #openstack-infra23:10
*** erlon has quit IRC23:11
*** sdake__ has quit IRC23:11
*** prad has quit IRC23:14
*** BharatK has quit IRC23:14
*** tnovacik has quit IRC23:15
*** tsufiev_ has quit IRC23:16
*** dteselkin has quit IRC23:16
*** katyafervent has quit IRC23:16
*** rakhmerov has quit IRC23:16
*** katyafervent has joined #openstack-infra23:17
gothicmindfoodfungi: I have no knowledge about recent account adds to that group23:20
fungijeblair: yep, awesome. that does work as i had hoped, with the exception that i need to ctrl-l after terminating the browser23:20
gothicmindfoodfungi: is there a good way to find that out that I can help out with?23:20
*** tsufiev_ has joined #openstack-infra23:21
fungicinerama: what issues did you have with the openstackid.org cert?23:21
*** hdd_ has quit IRC23:22
fungigothicmindfood: no, i was mostly hoping that you had added them or something and that's what led you to be concerned it wasn't working on them. the auditing in gerrit is not easy to get at for that sort of stuff23:22
cineramafungi: if you do openssl s_client -connect openstackid.org:44323:22
cinerama"unable to get local issuer"23:23
*** rakhmerov has joined #openstack-infra23:24
*** craigbr has quit IRC23:24
*** dteselkin has joined #openstack-infra23:24
fungicinerama: interesting. do you get the same for, e.g., review.openstack.org?23:24
*** dangers is now known as dangers_away23:25
fungii'm still fiddling with the ca options to openssl because i never can remember how to test chain validation without spending a couple minutes poking at it23:25
*** bdpayne_ has joined #openstack-infra23:26
*** camunoz has quit IRC23:26
cineramafungi: you also need  -CApath /etc/ssl/certs/ (or wherever)23:27
*** ddieterly has quit IRC23:27
fungiyeah, i was still getting an error with that and am trying to track down the correct ca23:27
*** ddieterly has joined #openstack-infra23:27
*** rakhmerov has quit IRC23:27
*** tsufiev_ has quit IRC23:27
*** katyafervent has quit IRC23:27
*** dteselkin has quit IRC23:27
cineramafungi: so in my browser all is well. with the openssl client openstackid-dev.o.o is fine but openstackid.o is not23:27
*** katyafervent has joined #openstack-infra23:28
*** wenlock has quit IRC23:28
fungihow strange23:28
*** bdpayne_ has quit IRC23:28
cineramafungi: i picked it up because wildfly had a sad when i tried to connect to openstackid.org for openid. i suspect the cert chain might not be set up correctly but the certs are in heira23:29
*** katyafervent has quit IRC23:29
openstackgerritJoshua Harlow proposed openstack/requirements: Bump up debtcollector to 0.3  https://review.openstack.org/16322523:29
dstufftthe chain isn't setup correcly for openstackid.org23:29
*** bdpayne has quit IRC23:29
dstufftit's not serving any intermediate certs23:29
mgagne_PHLI'm getting "SSL certificate problem: unable to get local issuer certificate"23:29
dstufftbrowsers are cheaters23:29
cineramadstufft: yep23:30
dstufftthey'll look at the AIA information and download missing interemediate certificates23:30
dstuffthttps://www.ssllabs.com/ssltest/analyze.html?d=openstackid.org&latest23:30
dstufftssllabs.com is way easier then mucking with s_client23:30
dstufft:D23:30
dstufftalso those ciphers make me sad23:31
dstufftRC4 and no PFS? :(23:31
fungidstufft: yep, i'm poking on the server now to see what's up23:31
*** cody-somerville has quit IRC23:31
fungiwith the chain that is23:31
fungidstufft: patches welcome ;)23:31
dstufftwell some PFS23:31
dstufftnot DHE not ECDHE23:32
*** ddieterly has quit IRC23:32
dstufftfungi: where's it controlled23:32
dstufftdo I gotta learn puppet23:32
fungidstufft: also running on ubuntu 12.04 so some of your favorite ciphers and hashes may not be implemented23:32
greghaynesclarkb: so any protips on what a nodepool upload failure looks like? Im guessing the image from glanceclient.images.create throws a traceback on image.update?23:32
fungidstufft: i'll dig up the patch we did for heartbleed23:33
*** rakhmerov has joined #openstack-infra23:33
*** miqui has joined #openstack-infra23:33
clarkbgreghayes ya, I am not actually sure what exception it throws though and its probably different based on glance api version23:33
clarkber greghaynes ^23:33
*** david-lyle is now known as david-lyle_afk23:33
*** mwagner_lap has joined #openstack-infra23:34
greghaynesyep, but I should be able to RuntimeException and its still a validish test?23:34
*** rakhmerov has quit IRC23:34
clarkbgreghaynes: ya, nodepool is usually pretty broad in its catching of stuff so Exception() would probably eve nwork23:34
*** garyh has quit IRC23:35
clarkbalso I am looking at a local coverage report to see what sorts of things need better testing in nodepool. We should definitely get my cmd tests in as they are completely untested23:35
*** craigbr has joined #openstack-infra23:36
*** garyh has joined #openstack-infra23:36
clarkbgearman and zmq stuff in nodepool.py need some work too as well as some of the jenkins stuff23:37
fungidstufft: a change along the lines of https://review.openstack.org/#/c/128995/1/modules/openstackid/templates/vhost.erb (though that file has now moved into the openstack-infra/puppet-openstackid project in the templates top-level directory)23:37
*** craigbr has quit IRC23:37
*** dteselkin has joined #openstack-infra23:37
dstufftoh is this erb23:37
dstufftI know-ish erb23:38
fungiit's erbalicious23:38
*** dteselkin has quit IRC23:38
dstufftperputual https://i.imgur.com/xVyoSl.jpg23:38
fungii feel like that every day23:38
greghaynesbut hey, you have a tie, thats kind of like knowing what youre doing23:38
nibalizeroh the poodling?23:39
nibalizeror depoodling23:39
fungiyeah, the tie makes that photo23:39
*** sdake_ has joined #openstack-infra23:39
fungiyeah, i mixed up my vulnerability marketing buzzword names. i can't keep any of them straight23:39
dstufftfungi: Does openstackid care about IE8 on Win XP (Python doesn't so we get moar better settings, but if openstackid.org does that's ok)23:40
*** katyafervent has joined #openstack-infra23:41
fungidstufft: that's a great question. i don't personally care about those, but mrmartin and smarcet would be better to ask when they're around23:41
dstufftspecifically it's not all IE8, just IE8 on Win XP (although it is *all* IEs on WinXP), I'll include compat for it for now and if people don't care if it's lost it can be dropped easily23:42
*** katyafervent has quit IRC23:42
*** rakhmerov has joined #openstack-infra23:43
fungihrm, so the apache config is definitely set to _use_ a chain cert and the file it mentions exists and is readable. still digging23:43
*** sdake_ has quit IRC23:44
*** katyafervent has joined #openstack-infra23:44
*** dteselkin has joined #openstack-infra23:45
*** banix has joined #openstack-infra23:45
*** ociuhandu has quit IRC23:45
*** ayoung has joined #openstack-infra23:46
*** tsufiev_ has joined #openstack-infra23:46
*** zz_dimtruck is now known as dimtruck23:48
*** carl_baldwin has quit IRC23:48
fungiweird. it's set to use the same chain cert as all our other sites which are signed by the same ca23:49
clarkbfungi: is the file corrupt somehow?23:49
clarkband openssl/apache lolnope without screaming too hard?23:50
fungimd5sum is identical for /etc/ssl/certs/intermediate.pem on openstackid.org vs openstackid-dev.openstack.org23:50
*** Sukhdev has quit IRC23:51
*** gordc has quit IRC23:51
openstackgerritDonald Stufft proposed openstack-infra/puppet-openstackid: Use a set of secure ciphers, prefering PFS, AESGCM, AES, and then 3DES  https://review.openstack.org/16322823:52
dstufftfungi: there you go ^23:52
clarkb3DES is secure?23:52
dstufftyup23:52
dstufftit's secure but slow23:52
clarkbI thought it wasn't23:52
dstufftDES isn't23:52
dstufft3DES is23:52
*** otter768 has joined #openstack-infra23:52
dstufftit's also the only cipher that IE8 on Windows XP supports that isn't RC4 or an export cipher23:53
dstufftif you don't care about IE8 on WinXP you can drop 3DES, it only exists to maintain compat with that23:53
anteayajeblair tristanC sorry I had to get out for a walk while there was still some sunshine and I'm glad I did23:54
dstuffthttps://www.ssllabs.com/ssltest/viewClient.html?name=IE&version=8&platform=XP23:54
anteayaI'm glad to see tristanC embracing his role as election official and hearing opinions and making decisions that he can live with23:54
anteayatristanC: well done23:54
*** chlong has joined #openstack-infra23:54
clarkbI am not sure we care about XP isn't XP dead?23:54
anteayajeblair: I do agree with you that the document is unclear23:54
clarkbya for almost a year now23:55
anteayaI further agree that all documentation pertaining to tc governed election could stand some de-fogging23:55
*** yamamoto has joined #openstack-infra23:55
*** gyee has quit IRC23:55
anteayamy preference is to propose changes to governance in milestone 1 of a realease when folks can think the most objectivly about the impact thereof23:55
dstufftclarkb: want me to drop IE8/WinXP compat? I only included it because the old ciphers had support for it and I didn't want to drop support without someone telling me it's ok23:56
fungiso according to openssl x509 -text -in intermediate.pem this is O=COMODO CA Limited, CN23:56
fungi=PositiveSSL CA 223:56
jroll3DES sounds like a video game23:56
fungidarn those stray line breaks23:56
anteayawhereas milestone 3 tends to be a bad time for policy changes to election stuff if we can avoid it23:56
clarkbdstufft: I think I would be fine with not explicitly supporting XP as that platform should be considered insecure at this point due to lack of support23:56
fungisigned by O=AddTrust AB, OU=AddTrust External TTP Network, CN=AddTrust External CA Root23:56
greghaynesReguardless, RC4 is a whole other level of insecure so I think its safe to say the patch dstufft put up is a strict improvement23:56
*** dimtruck is now known as zz_dimtruck23:57
jrollI wonder if there's any large corps participating in openstack that still run xp23:57
anteayaI also had the time to think about a possible direction for scaling tooling at least for the self-nomination portion23:57
*** otter768 has quit IRC23:57
*** hdd_ has joined #openstack-infra23:57
anteayaI'm going to fix some dinner and draw up an etherpad23:57
dstufftNote: You can still use Windows XP, you just have to use chrome or firefox23:57
dstufftif 3DES is dropped23:57
jrolldstufft: I'd be shocked if a company required XP but let users install software23:58
dstufftIE6 on Windows XP doens't work because no SSLv3, IE8 requires 3DES or RC4, RC4 is broken, 3DES is slow as molases (and it's the only cipher that doesn't have PFS in that cipher set, so dropping it means you promise all connections get PFS), IE9+ doesn't run on WinXP23:59
*** zul has quit IRC23:59

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