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