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