15:00:43 <anteaya> #startmeeting third-party
15:00:44 <openstack> Meeting started Mon Feb  9 15:00:43 2015 UTC and is due to finish in 60 minutes.  The chair is anteaya. Information about MeetBot at http://wiki.debian.org/MeetBot.
15:00:45 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
15:00:48 <openstack> The meeting name has been set to 'third_party'
15:00:58 <anteaya> hands up if you are here for the third part meeting
15:01:14 <luqas> o/
15:01:15 <wznoinsk> o/
15:01:23 <anteaya> hello welcome
15:01:32 <anteaya> luqas: nice to see you, how have you been?
15:01:54 <luqas> anteaya: fine, thanks and you?
15:02:00 <anteaya> glad to hear it
15:02:02 <anteaya> good thanks
15:02:12 <anteaya> just home after a long round of travel
15:02:18 <anteaya> nice to be home
15:02:25 <anteaya> wznoinsk: how are you doing today?
15:02:42 <luqas> sorry I haven't attended since a while, with the shift in the meetings I have skipped many...
15:02:55 <wznoinsk> very good, polishing the Ci, how are you there?
15:03:41 <anteaya> luqas: I understand, no need to explain
15:03:46 <anteaya> luqas: nice to see you today
15:03:56 <anteaya> wznoinsk: great
15:04:01 <anteaya> snow here
15:04:22 <anteaya> since i never know who will show up, I don't tend to have much of a plan these days
15:04:30 <anteaya> is there something you would like to ask?
15:04:41 <anteaya> or perhaps we can discuss how best to help infra?
15:04:45 <anteaya> what do you think?
15:05:46 <wznoinsk> if comes to me I can only learn from them for now
15:06:30 <anteaya> wznoinsk: I didn't get enough to understand exactly what you mean
15:06:39 <anteaya> wznoinsk: can you try to say that again?
15:06:52 <luqas> anteaya: can you give us an update of the infra doc rewriting that was ongoing?
15:07:23 <luqas> or can we go through the etherpad?
15:07:25 <anteaya> luqas: well we had a sprint in december that worked on infra manual
15:07:35 <wznoinsk> about helping infra, the only area I cover is a CI in containers, and always happy to help, I can't help much with infra stuff
15:07:36 <anteaya> luqas: sure, do you have a link to the etherpad?
15:07:48 <anteaya> wznoinsk: ah I see what you are saying
15:07:57 <luqas> nope :(
15:08:02 <anteaya> wznoinsk: well container questions do come up occasionally
15:08:16 <anteaya> luqas: well let's see if we can find it
15:09:37 <anteaya> this is the etherpad from the infra manual sprint in December
15:09:40 <anteaya> #link https://etherpad.openstack.org/p/infra-manual-sprint-December-2014
15:10:08 <luqas> anteaya: thank you!
15:10:20 <anteaya> this is the etherpad from the third party documentation sprint in january
15:10:23 <anteaya> #link https://etherpad.openstack.org/p/third-party-ci-documentation
15:10:34 <anteaya> I wasnt' there for that one and don't know what is on the etherpad
15:11:17 <anteaya> this sis the etherpad from the puppet module split out that happened a few weeks agao
15:11:21 <anteaya> #link https://etherpad.openstack.org/p/puppet-module-split-sprint
15:11:29 <anteaya> which did you want to discuss?
15:11:47 <anteaya> all of them are linked on the virtual sprints page
15:11:51 <anteaya> #link https://wiki.openstack.org/wiki/VirtualSprints
15:12:12 <luqas> anteaya: nice, didn't know it
15:12:28 <anteaya> it was created on the friday of paris summit
15:12:36 <anteaya> to accomodate the infra manual sprint
15:12:49 <anteaya> since we wanted to do the work, we just didnt' want to fly to do it
15:14:36 <elliottk> hi all.  i need some help figuring out why i am not able to disable a global default in a jjb job template
15:14:44 <anteaya> ah there you are elliottk
15:14:59 <elliottk> anteaya: thanks for pointing me in the right direction.  :-)
15:15:17 <anteaya> elliottk: do you have an irc client where you can join more than one channel at a time?
15:15:27 <anteaya> luqas: did you find something you want to discuss?
15:15:43 <luqas> anteaya: I'm on it
15:15:48 <anteaya> luqas: great
15:16:08 <elliottk> anteaya: no, i don't.  i use the basic web browser interface
15:16:14 <anteaya> elliottk: ah ha
15:16:24 <elliottk> sounds like it would be a good idea, though
15:16:31 <anteaya> elliottk: might I make a recommendation that you get an irc client
15:16:38 <elliottk> yes
15:16:44 <elliottk> do you have a recommendation?
15:16:46 <anteaya> elliottk: makes a world of difference for being efficient with your work
15:16:53 <anteaya> well I started with x-chat
15:17:06 <elliottk> ok
15:17:09 <anteaya> and had no compliants as a first client
15:17:20 <elliottk> great.  i'll try that
15:17:23 <anteaya> it should be available for all OSs
15:17:31 <elliottk> ok.  thanks
15:17:35 <anteaya> sure
15:18:02 <anteaya> so then when someone suggests you join a channel, you can continue to also have a presense in your existing channel
15:18:07 <anteaya> so now to your question
15:18:10 <elliottk> excellent
15:18:29 <elliottk> anteaya: yes, i've created a paste with some snippets:
15:18:42 <elliottk> http://pastebin.com/Rytf8JTm
15:19:24 <elliottk> short story, i'm trying to override a global default for throttle in a job template and, although the values for concurrent builds and builds per node are zero, throttleEnabled is still true
15:19:54 <elliottk> i don't want throttle to be enabled in the job, regardless of the numbers
15:20:08 <anteaya> ah a paste
15:20:13 <elliottk> is that ok?
15:20:13 * anteaya loves pastes
15:20:22 <elliottk> oh, good
15:20:46 <anteaya> can you share what is motivating you to override the global default?
15:20:57 <anteaya> starting there might give us some good context
15:22:40 <elliottk> anteaya: well, right now i'm just making jjb templates of existing non-jjb-ized jenkins jobs for the group i'm temporarily working with
15:22:55 <anteaya> okay
15:23:01 <elliottk> anteaya: no one on that team is available just yet to ask
15:23:07 <anteaya> ah
15:23:17 <elliottk> it could just be that it got missed when this job was created
15:23:46 <anteaya> it got missed <- what is the it that got missed in this context?
15:25:30 <elliottk> anteaya: these jobs were all created "by hand" through the jenkins ui.  :-|  i'm guessing it could just be that part of the job configuration was overlooked when this one was created
15:25:40 <anteaya> ah
15:25:47 <elliottk> i'm asking a team member now
15:26:02 <elliottk> i mean, asking why it isn't enabled in this job
15:26:10 <anteaya> I see
15:26:43 <elliottk> anteaya: but i should be able to override that and not enable it for this specific template, correct?
15:27:03 <elliottk> i was able to override logrotate values just fine
15:27:07 <anteaya> well to truely assess if the config file of which you posted a portion is a result of the jjb pieces you also posted, I would need some confidence the config file is a result of the template
15:27:35 <anteaya> you should be able to create a jjb template that creates a config file that does what you want
15:27:47 <anteaya> what you can and can't override, I personally don't know
15:27:50 <elliottk> anteaya: that is exactly what i've done
15:28:10 <anteaya> but the idea of the templates is that they write the files in the format that you need
15:28:11 <elliottk> the config snippet i pasted is from jjb template
15:28:20 <elliottk> right
15:28:23 <anteaya> elliottk: okay then, I'm confused
15:28:39 <anteaya> how does the comment that these jobs were created by hand come in?
15:28:39 <elliottk> anteaya: how can i clarify?
15:29:10 <anteaya> you are trying to create a config file to match an existing config file and failing to do so?
15:29:15 <anteaya> is that the situation?
15:29:18 <elliottk> anteaya: no, sorry, the job i'm writing the job template for was created using the jenkins ui.  the config snippet i posed is from my job template
15:29:57 <elliottk> anteaya: does that make sense?
15:30:02 <anteaya> and the hand created job has throttleEnabled False in it and you are trying to match that?
15:30:13 <elliottk> anteaya: right
15:30:31 <elliottk> "throttle" actually does not even show up in the current job config.xml
15:31:23 <elliottk> anteaya: but what i'm getting from one of your statements above is that i may not be able to override the throttleEnabled default
15:31:39 <anteaya> I don't know if you can or you can't
15:31:45 <anteaya> since i have never tried
15:31:59 <anteaya> I was simply trying to understand the sitatuation
15:32:14 <elliottk> anteaya: ok. i'll follow up with the team as to why the don't have it enabled in this particular job
15:32:15 <anteaya> not to offer an opinion on the capabilities of jjb
15:32:25 <anteaya> looking at the docs: http://ci.openstack.org/jenkins-job-builder/properties.html#properties.throttle
15:32:58 <anteaya> the concurrent builds default to zero
15:33:14 <anteaya> which is what your config file has
15:33:31 <anteaya> where as your template has values
15:33:43 <elliottk> anteaya: exactly.  so, it is essentially disabled.  perhaps i'm being picky in that i don't want it to even show up in the job.
15:34:14 <anteaya> well from what I see in the config file
15:34:32 <anteaya> I'm not convinced it is picking up the values you set in the template
15:34:42 <anteaya> it looks to me like it is just using defaults
15:35:34 <elliottk> anteaya: i believe it is using the defaults because i'm overriding that property and no specifying any values for those
15:35:55 <elliottk> anteaya: in jobs i'm not overriding, it works as expected
15:36:11 <anteaya> ah okay, yes can't evaluate that from the current paste
15:36:34 <elliottk> anteaya: no, you're right.  did you want to see a paste from one of those jobs?
15:36:41 <anteaya> that would help me
15:36:44 <anteaya> and thank you
15:36:54 <elliottk> i appreciate your insight
15:37:55 <elliottk> did you want only that section or more?
15:38:23 <anteaya> let's stay with just that section
15:40:06 <elliottk> anteaya: http://pastebin.com/55vz89DU
15:42:47 <elliottk> anteaya: ah, i think i may have just figured it out!  let me check
15:42:57 <anteaya> elliottk: do share
15:45:19 <elliottk> anteaya: yes, it was my mistake.  let me do another paste of my incorrect disable and the correct one.
15:46:03 <anteaya> great
15:46:07 <anteaya> so i can learn too
15:46:11 <anteaya> thank you elliottk
15:48:35 <elliottk> anteaya: http://pastebin.com/gEc0D86e
15:48:42 <elliottk> this override works
15:49:01 <anteaya> ah ha
15:49:10 <anteaya> can I see the resultant config file?
15:49:18 <elliottk> surely
15:49:20 <anteaya> just for completion's sake
15:49:22 <anteaya> thanks
15:50:06 <elliottk> http://pastebin.com/jvMva6MS
15:50:24 <anteaya> well done!
15:50:27 <elliottk> the default values are still set but the throttleEnabled is now false
15:50:29 <anteaya> nice detective work
15:50:40 <anteaya> which is what you were after
15:50:44 <anteaya> congratulations
15:50:45 <elliottk> anteaya: exactly
15:50:56 <anteaya> and thanks for walking through this with examples
15:51:02 <anteaya> hopefully that helps someone else
15:51:05 <elliottk> anteaya: thanks for your help!  it's always good to have another set of eyes on this stuff
15:51:13 <anteaya> luqas: did you find anything you wanted to discuss?
15:51:32 <anteaya> elliottk: sometimes just describing the issue helps you to see it
15:51:47 <elliottk> definitely
15:52:17 <anteaya> so now I know more about throttleEnabled than I did an hour ago
15:52:39 <luqas> anteaya: I've been through and I would need more time to have more questions...
15:52:55 <anteaya> luqas: was there something on your mind for today?
15:53:10 <anteaya> we have 7 minutes left
15:53:47 <anteaya> elliottk: hopefully all goes will with your irc client
15:54:15 <anteaya> elliottk: x-chat is well documented and I believe is already installed on some linux os
15:54:27 <elliottk> anteaya: thanks for the suggestion.  i'll get it installed today
15:54:28 <luqas> anteaya: I should need to check the status for neutron thrid-party requirements and timings
15:54:31 <elliottk> good to know
15:54:48 <anteaya> luqas: okay that is a good question
15:55:10 <asselin__> hi
15:55:30 <luqas> anteaya: and the new requirements with the services split
15:55:32 <anteaya> asselin__: welcome back
15:55:39 <asselin__> anteaya, thanks
15:55:40 <anteaya> asselin__: how was your vacation
15:55:51 <asselin__> anteaya, very nice :)
15:56:04 <anteaya> luqas: my understanding of the services split is that the third party requirements remain unchanged
15:57:18 <luqas> anteaya: but now you should also trigger your 3rd party for the specific services that affect your plugin, right?
15:57:32 <anteaya> #link http://eavesdrop.openstack.org/meetings/networking/2015/networking.2015-02-02-21.00.log.html
15:57:50 <anteaya> #link 21:21:34 <mestery> #topic Plugin Decomposition Status and Updates
15:58:03 <anteaya> luqas: you are midokura? are you not?
15:58:13 <luqas> anteaya: yes
15:58:25 <anteaya> well done for completing the decomposion
15:58:30 <anteaya> you are ahead of the pack
15:58:32 <anteaya> well done
15:58:33 <luqas> anteaya: thanks
15:58:39 <anteaya> we are just about out of time here
15:58:53 <anteaya> luqas: how would you feel if we move to -neutron to get all your questions answered?
15:59:12 <luqas> okanteaya
15:59:18 <anteaya> luqas: see you there
15:59:28 <anteaya> as for everyone else, thanks for your attendance
15:59:34 <anteaya> another informative meeting
15:59:38 <anteaya> see you next week
15:59:41 <anteaya> #endmeeting