14:02:22 #startmeeting telcowg 14:02:23 Meeting started Wed Dec 9 14:02:22 2015 UTC and is due to finish in 60 minutes. The chair is sgordon. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:02:24 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:02:26 The meeting name has been set to 'telcowg' 14:02:32 #link https://etherpad.openstack.org/p/nfv-meeting-agenda 14:02:35 #topic roll call 14:02:36 o/ 14:02:44 hi 14:02:51 hiya 14:03:01 i am imagining that this will be pretty quick :) 14:03:07 yup... 14:03:11 #topic Complex Instance Placement Updates 14:03:17 #link https://review.openstack.org/#/c/251442/ 14:03:19 i made a thing! 14:03:30 and by that i mean i integrated your feedback including the small nit 14:03:43 saw that, thanks 14:03:58 will see what arkady and others have to say about the updates 14:03:59 looking at it again just now, I wonder about this sentence preceding your cahnges... 14:04:30 (waits while he figures out how to use gerrit) 14:04:56 There is however no concept of having two separate groups of instances where the instances in the group have one policy towards each other, and a different policy towards all instances in the other group. 14:05:20 right 14:05:22 so effectively 14:05:32 Think you added that - not sure I understand 14:05:32 Instances in group A have affinity for each other 14:05:41 Instances in group B have affinity for each other 14:05:57 Instances in group A have anti-affinity for instances in group B (and vice versa) 14:07:15 OK, gotcha. So extending current pair-wise affinity both to (a) (anti-)affinity between groups and (b) clustering within a group 14:07:54 right 14:08:13 i can probably make that clearer with an ascii diagram 14:08:25 ignoring that my artistic ability is confusable with that of a rock 14:08:29 ok, makes sense. hadn't thought of the first - what sort of use case do you have in mind? 14:08:43 Boxes are good. All you need. 14:09:07 i would have to re-confirm with the relevant NEPs but effectively each group is an "instance" of a complex application, itself made up of several instances 14:09:22 so you want the parts of the complex application close to each other for performance 14:09:30 but you want a spread of them across the infra for resiliency 14:10:14 Ah, right. So maybe not necessarily separate tiers within an app, rather two instances of the same tier? 14:10:24 yeah 14:10:34 makes sense 14:11:48 #action sgordon to update complex instance placement user story with more detail and diagram for (anti-)affinity between groups (which also have their own policies) 14:11:57 sgordon: IIRC, we need ability to limit the # of instances in group, and ability to specific a set of host(s) for placement. am i missing any other variable? 14:12:18 why do you need to specify hosts? 14:12:26 i dont believe either of those things are part of this proposal atm 14:12:33 ah ok 14:12:33 we know already that specifying hosts will be rejected 14:12:43 from a project implementation pov 14:13:12 what's the driver for limiting the # of instances in the group (versus just not creating them :)) 14:13:21 are you talking about like a group quota? 14:13:22 not the hosts directly, but in the form of AZs 14:13:44 you can actually use AZs alongside groups already today 14:13:51 they are different filters 14:14:09 ok 14:14:23 obviously if you specify the same affinity group and different AZs when booting though you will get a failure to launch on one of them 14:14:37 :D 14:16:58 gjayavelu_, what about the # of instances question? can you explain the driver for that? 14:18:34 One is DoS and second could be prevent all VMs of group failing when a host dies. I'm trying to pull that spec..I believe there is already an option to do that. 14:18:52 i mean there is an option to limit # of instances 14:19:01 That 2nd pasrt is one of the purposes of this proposal.. 14:19:07 yeah there is a quota for that 14:19:21 it is not group specific it is how many instances the tenant can create period 14:22:49 ok 14:22:58 let's keep bouncing this around on the spec review 14:23:05 s/spec/user story/ 14:23:19 i will also try and get something up for one of the other ones we are moving across this week 14:23:40 #action sgordon to propose sec segregation or session border control against product wg repo 14:23:48 thanks for your time 14:23:58 cheers 14:27:10 #endmeeting