*** harlowja has joined #openstack-meeting-alt | 00:00 | |
*** sarob has quit IRC | 00:02 | |
*** yamahata has joined #openstack-meeting-alt | 00:06 | |
*** csaba is now known as csaba|afk | 00:09 | |
*** sarob has joined #openstack-meeting-alt | 00:09 | |
*** sarob has quit IRC | 00:13 | |
*** zz_ajo has quit IRC | 00:13 | |
*** sarob has joined #openstack-meeting-alt | 00:13 | |
*** zz_ajo has joined #openstack-meeting-alt | 00:13 | |
*** zz_ajo is now known as ajo | 00:14 | |
*** sarob has quit IRC | 00:18 | |
*** balajiiyer has quit IRC | 00:20 | |
*** mozawa has joined #openstack-meeting-alt | 00:22 | |
*** tian has quit IRC | 00:23 | |
*** amytron has quit IRC | 00:25 | |
*** boris-42 has quit IRC | 00:32 | |
*** sacharya has joined #openstack-meeting-alt | 00:36 | |
*** betsy has quit IRC | 00:42 | |
*** yamahata has quit IRC | 00:44 | |
*** yamahata has joined #openstack-meeting-alt | 00:44 | |
*** balajiiyer1 has joined #openstack-meeting-alt | 00:47 | |
*** balajiiyer2 has joined #openstack-meeting-alt | 00:50 | |
*** markwash has quit IRC | 00:51 | |
*** balajiiyer1 has quit IRC | 00:52 | |
*** balajiiyer2 has quit IRC | 00:55 | |
*** colinmcnamara has joined #openstack-meeting-alt | 00:56 | |
*** beyounn has quit IRC | 00:57 | |
*** beyounn has joined #openstack-meeting-alt | 00:58 | |
*** nati_uen_ has quit IRC | 00:58 | |
*** nati_ueno has joined #openstack-meeting-alt | 01:02 | |
*** nati_ueno has quit IRC | 01:02 | |
*** nati_ueno has joined #openstack-meeting-alt | 01:04 | |
*** nati_uen_ has joined #openstack-meeting-alt | 01:05 | |
*** colinmcnamara has quit IRC | 01:06 | |
*** rudrarugge has joined #openstack-meeting-alt | 01:06 | |
*** nati_ueno has quit IRC | 01:08 | |
*** rnirmal has joined #openstack-meeting-alt | 01:10 | |
*** rudrarugge has quit IRC | 01:11 | |
*** nosnos has joined #openstack-meeting-alt | 01:13 | |
*** rnirmal_ has joined #openstack-meeting-alt | 01:16 | |
*** rnirmal has quit IRC | 01:17 | |
*** rnirmal_ is now known as rnirmal | 01:17 | |
*** ViswaV has quit IRC | 01:20 | |
*** michael-yu has quit IRC | 01:21 | |
*** harlowja has quit IRC | 01:22 | |
*** nati_uen_ has quit IRC | 01:22 | |
*** nati_ueno has joined #openstack-meeting-alt | 01:23 | |
*** sarob has joined #openstack-meeting-alt | 01:24 | |
*** sarob_ has joined #openstack-meeting-alt | 01:24 | |
*** sarob_ has quit IRC | 01:26 | |
*** sarob_ has joined #openstack-meeting-alt | 01:26 | |
*** beyounn has quit IRC | 01:27 | |
*** sarob has quit IRC | 01:28 | |
*** sarob_ has quit IRC | 01:30 | |
*** harlowja has joined #openstack-meeting-alt | 01:33 | |
*** gokrokve has quit IRC | 01:35 | |
*** gokrokve has joined #openstack-meeting-alt | 01:36 | |
*** pballand has quit IRC | 01:36 | |
*** gokrokve_ has joined #openstack-meeting-alt | 01:37 | |
*** gokrokve has quit IRC | 01:41 | |
*** gokrokve_ has quit IRC | 01:42 | |
*** xuhanp has joined #openstack-meeting-alt | 01:44 | |
*** beyounn has joined #openstack-meeting-alt | 01:45 | |
*** IlyaE has quit IRC | 01:45 | |
*** bdpayne has quit IRC | 01:51 | |
*** balajiiyer1 has joined #openstack-meeting-alt | 01:51 | |
*** balajiiyer1 has quit IRC | 01:55 | |
*** nati_uen_ has joined #openstack-meeting-alt | 02:11 | |
*** yamahata has quit IRC | 02:13 | |
*** demorris has joined #openstack-meeting-alt | 02:14 | |
*** nati_ueno has quit IRC | 02:15 | |
*** yamahata has joined #openstack-meeting-alt | 02:16 | |
*** esker has joined #openstack-meeting-alt | 02:17 | |
*** pballand has joined #openstack-meeting-alt | 02:19 | |
*** sacharya has quit IRC | 02:37 | |
*** sc68cal has quit IRC | 02:40 | |
*** pballand has quit IRC | 02:40 | |
*** sc68cal has joined #openstack-meeting-alt | 02:41 | |
*** balajiiyer1 has joined #openstack-meeting-alt | 02:45 | |
*** sc68cal has joined #openstack-meeting-alt | 02:46 | |
*** demorris has quit IRC | 02:46 | |
*** nati_uen_ has quit IRC | 02:50 | |
*** ijw has quit IRC | 02:51 | |
*** nati_ueno has joined #openstack-meeting-alt | 02:51 | |
*** coolsvap has quit IRC | 02:53 | |
*** balajiiyer1 has left #openstack-meeting-alt | 02:54 | |
*** vipul is now known as vipul-away | 02:59 | |
*** nati_ueno has quit IRC | 03:00 | |
*** colinmcnamara has joined #openstack-meeting-alt | 03:05 | |
*** banix has quit IRC | 03:07 | |
*** pballand has joined #openstack-meeting-alt | 03:10 | |
*** SushilKM has joined #openstack-meeting-alt | 03:11 | |
*** sbalukoff has quit IRC | 03:13 | |
*** doug_shelley66 has quit IRC | 03:17 | |
*** vipul-away is now known as vipul | 03:19 | |
*** SushilKM has quit IRC | 03:21 | |
*** SushilKM has joined #openstack-meeting-alt | 03:21 | |
*** amytron has joined #openstack-meeting-alt | 03:31 | |
*** pballand has quit IRC | 03:32 | |
*** rnirmal has quit IRC | 03:33 | |
*** michael-yu has joined #openstack-meeting-alt | 03:34 | |
*** banix has joined #openstack-meeting-alt | 03:46 | |
*** ashaikh has joined #openstack-meeting-alt | 03:52 | |
*** michael-yu has quit IRC | 03:52 | |
*** amcrn has quit IRC | 03:56 | |
*** SushilKM has quit IRC | 03:57 | |
*** nati_ueno has joined #openstack-meeting-alt | 04:10 | |
*** michael-yu has joined #openstack-meeting-alt | 04:12 | |
*** esker has quit IRC | 04:13 | |
*** dguitarbite has joined #openstack-meeting-alt | 04:13 | |
*** dguitarbite_ has joined #openstack-meeting-alt | 04:14 | |
*** nati_ueno has quit IRC | 04:15 | |
*** beyounn has quit IRC | 04:15 | |
*** michael-yu has quit IRC | 04:16 | |
*** beyounn has joined #openstack-meeting-alt | 04:19 | |
*** beyounn has quit IRC | 04:20 | |
*** bdpayne has joined #openstack-meeting-alt | 04:23 | |
*** coolsvap has joined #openstack-meeting-alt | 04:39 | |
*** csaba|afk is now known as csaba | 04:47 | |
*** SergeyLukjanov has joined #openstack-meeting-alt | 04:52 | |
*** nati_ueno has joined #openstack-meeting-alt | 04:53 | |
*** nati_ueno has quit IRC | 04:55 | |
*** nati_ueno has joined #openstack-meeting-alt | 04:55 | |
*** markwash has joined #openstack-meeting-alt | 05:04 | |
*** akuznetsov has joined #openstack-meeting-alt | 05:10 | |
*** aignatov has joined #openstack-meeting-alt | 05:11 | |
*** michael-yu has joined #openstack-meeting-alt | 05:18 | |
*** pballand has joined #openstack-meeting-alt | 05:19 | |
*** michael-yu has quit IRC | 05:22 | |
*** arnaud has quit IRC | 05:23 | |
*** chandankumar has joined #openstack-meeting-alt | 05:24 | |
*** michael-yu has joined #openstack-meeting-alt | 05:24 | |
*** arnaud__ has quit IRC | 05:24 | |
*** markwash has quit IRC | 05:27 | |
*** markwash has joined #openstack-meeting-alt | 05:29 | |
*** markwash has quit IRC | 05:30 | |
*** pballand has quit IRC | 05:39 | |
*** aignatov has quit IRC | 05:41 | |
*** markwash has joined #openstack-meeting-alt | 05:42 | |
*** bdpayne has quit IRC | 05:46 | |
*** michael-yu has quit IRC | 05:48 | |
*** sc68cal has quit IRC | 05:49 | |
*** sc68cal has joined #openstack-meeting-alt | 05:49 | |
*** nati_uen_ has joined #openstack-meeting-alt | 05:49 | |
*** nati_uen_ has quit IRC | 05:50 | |
*** nati_uen_ has joined #openstack-meeting-alt | 05:50 | |
*** nati_ueno has quit IRC | 05:53 | |
*** nadya_ has joined #openstack-meeting-alt | 05:57 | |
*** bdpayne has joined #openstack-meeting-alt | 05:58 | |
*** banix has quit IRC | 05:58 | |
*** beyounn has joined #openstack-meeting-alt | 06:02 | |
*** sbalukoff has joined #openstack-meeting-alt | 06:04 | |
*** denis_makogon has joined #openstack-meeting-alt | 06:06 | |
*** coolsvap has quit IRC | 06:07 | |
*** sbalukoff has quit IRC | 06:11 | |
*** SergeyLukjanov has quit IRC | 06:12 | |
*** sbalukoff has joined #openstack-meeting-alt | 06:14 | |
*** nadya_ has quit IRC | 06:15 | |
*** boris-42 has joined #openstack-meeting-alt | 06:18 | |
*** bdpayne has quit IRC | 06:22 | |
*** csaba is now known as csaba|afk | 06:24 | |
*** bdpayne has joined #openstack-meeting-alt | 06:26 | |
*** irenab_ has joined #openstack-meeting-alt | 06:26 | |
*** irenab_ has left #openstack-meeting-alt | 06:30 | |
*** coolsvap has joined #openstack-meeting-alt | 06:32 | |
*** nati_ueno has joined #openstack-meeting-alt | 06:38 | |
*** nati_uen_ has quit IRC | 06:41 | |
*** dguitarbite has quit IRC | 06:46 | |
*** dguitarbite_ has quit IRC | 06:46 | |
*** doug_shelley66 has joined #openstack-meeting-alt | 06:46 | |
*** gokrokve has joined #openstack-meeting-alt | 06:47 | |
*** akuznets_ has joined #openstack-meeting-alt | 06:49 | |
*** akuznetsov has quit IRC | 06:49 | |
*** gokrokve has quit IRC | 06:53 | |
*** SushilKM has joined #openstack-meeting-alt | 06:55 | |
*** bdpayne has quit IRC | 07:03 | |
*** boris-42 has quit IRC | 07:04 | |
*** ashaikh has quit IRC | 07:09 | |
*** beyounn has quit IRC | 07:20 | |
*** nati_uen_ has joined #openstack-meeting-alt | 07:26 | |
*** nati_uen_ has quit IRC | 07:26 | |
*** nati_uen_ has joined #openstack-meeting-alt | 07:27 | |
*** nati_ueno has quit IRC | 07:30 | |
*** akuznets_ has quit IRC | 07:32 | |
*** akuznetsov has joined #openstack-meeting-alt | 07:33 | |
*** SergeyLukjanov has joined #openstack-meeting-alt | 07:35 | |
*** aignatov has joined #openstack-meeting-alt | 07:46 | |
*** jtomasek has joined #openstack-meeting-alt | 07:47 | |
*** jcoufal has quit IRC | 07:48 | |
*** gokrokve has joined #openstack-meeting-alt | 07:48 | |
*** gokrokve has quit IRC | 07:52 | |
*** harlowja is now known as harlowja_away | 08:00 | |
*** xuhanp has quit IRC | 08:07 | |
*** jcoufal has joined #openstack-meeting-alt | 08:08 | |
*** ijw has joined #openstack-meeting-alt | 08:15 | |
*** ijw has quit IRC | 08:15 | |
*** ijw has joined #openstack-meeting-alt | 08:16 | |
*** xuhanp has joined #openstack-meeting-alt | 08:19 | |
*** nati_ueno has joined #openstack-meeting-alt | 08:21 | |
*** nati_uen_ has quit IRC | 08:24 | |
*** nati_ueno has quit IRC | 08:25 | |
*** nati_ueno has joined #openstack-meeting-alt | 08:25 | |
*** michael-yu has joined #openstack-meeting-alt | 08:28 | |
*** matrohon__ has joined #openstack-meeting-alt | 08:32 | |
*** pnavarro has joined #openstack-meeting-alt | 08:34 | |
*** flaper87|afk is now known as flaper87 | 08:36 | |
*** denis_makogon has quit IRC | 08:42 | |
*** pnavarro has quit IRC | 08:44 | |
*** gokrokve has joined #openstack-meeting-alt | 08:48 | |
*** ruhe has joined #openstack-meeting-alt | 08:49 | |
*** _ruhe has joined #openstack-meeting-alt | 08:53 | |
*** gokrokve has quit IRC | 08:53 | |
*** ruhe has quit IRC | 08:53 | |
*** _ruhe is now known as ruhe | 08:54 | |
*** xuhanp has quit IRC | 08:56 | |
*** michael-yu has quit IRC | 08:56 | |
*** coolsvap has quit IRC | 09:05 | |
*** markwash has quit IRC | 09:06 | |
*** NikitaKonovalov has joined #openstack-meeting-alt | 09:07 | |
*** mozawa has quit IRC | 09:13 | |
*** nati_uen_ has joined #openstack-meeting-alt | 09:20 | |
*** xuhanp has joined #openstack-meeting-alt | 09:20 | |
*** ijw has quit IRC | 09:22 | |
*** ijw has joined #openstack-meeting-alt | 09:23 | |
*** nati_ueno has quit IRC | 09:23 | |
*** ijw_ has joined #openstack-meeting-alt | 09:27 | |
*** ijw_ has joined #openstack-meeting-alt | 09:28 | |
*** pnavarro has joined #openstack-meeting-alt | 09:31 | |
*** ijw has quit IRC | 09:31 | |
*** derekh has joined #openstack-meeting-alt | 09:36 | |
*** coolsvap has joined #openstack-meeting-alt | 09:38 | |
*** lsmola_ has quit IRC | 09:39 | |
*** ruhe is now known as ruhe_away | 09:41 | |
*** ruhe_away is now known as ruhe | 09:41 | |
*** ruhe is now known as ruhe_away | 09:42 | |
*** gokrokve has joined #openstack-meeting-alt | 09:48 | |
*** ruhe_away is now known as ruhe | 09:49 | |
*** lsmola_ has joined #openstack-meeting-alt | 09:51 | |
*** gokrokve has quit IRC | 09:53 | |
*** rook has quit IRC | 09:58 | |
*** ruhe is now known as ruhe_away | 10:00 | |
*** ruhe_away is now known as ruhe | 10:01 | |
*** flaper87 is now known as flaper87|afk | 10:06 | |
*** nati_ueno has joined #openstack-meeting-alt | 10:07 | |
*** nati_uen_ has quit IRC | 10:11 | |
*** nati_ueno has quit IRC | 10:13 | |
*** nati_ueno has joined #openstack-meeting-alt | 10:13 | |
*** flaper87|afk is now known as flaper87 | 10:13 | |
*** xuhanp has quit IRC | 10:16 | |
*** dmakogon_ is now known as denis_makogon | 10:18 | |
*** NikitaKonovalov has quit IRC | 10:24 | |
*** NikitaKonovalov has joined #openstack-meeting-alt | 10:27 | |
*** coolsvap has quit IRC | 10:27 | |
*** ruhe is now known as ruhe_away | 10:31 | |
*** akuznetsov has quit IRC | 10:31 | |
*** akuznetsov has joined #openstack-meeting-alt | 10:32 | |
*** aignatov has quit IRC | 10:39 | |
*** lsmola_ has quit IRC | 10:40 | |
*** ruhe_away is now known as _ruhe | 10:41 | |
*** gokrokve has joined #openstack-meeting-alt | 10:48 | |
*** gokrokve has quit IRC | 10:52 | |
*** lsmola_ has joined #openstack-meeting-alt | 10:53 | |
*** ashestakov has joined #openstack-meeting-alt | 10:59 | |
*** nati_uen_ has joined #openstack-meeting-alt | 11:01 | |
*** nati_ueno has quit IRC | 11:05 | |
*** boris-42 has joined #openstack-meeting-alt | 11:07 | |
*** _ruhe is now known as ruhe | 11:11 | |
*** aignatov has joined #openstack-meeting-alt | 11:12 | |
*** flaper87 is now known as flaper87|afk | 11:16 | |
*** flaper87|afk is now known as flaper87 | 11:26 | |
*** SushilKM has quit IRC | 11:32 | |
*** amotoki_ has quit IRC | 11:46 | |
*** jcoufal has quit IRC | 11:47 | |
*** gokrokve has joined #openstack-meeting-alt | 11:48 | |
*** gokrokve has quit IRC | 11:53 | |
*** jcoufal has joined #openstack-meeting-alt | 11:54 | |
*** yamahata has quit IRC | 12:01 | |
*** jtomasek has quit IRC | 12:10 | |
*** nati_uen_ has quit IRC | 12:12 | |
*** HenryG_ has quit IRC | 12:13 | |
*** jtomasek has joined #openstack-meeting-alt | 12:13 | |
*** nati_ueno has joined #openstack-meeting-alt | 12:17 | |
*** SergeyLukjanov has quit IRC | 12:18 | |
*** SergeyLukjanov has joined #openstack-meeting-alt | 12:19 | |
*** pnavarro has quit IRC | 12:21 | |
*** coolsvap has joined #openstack-meeting-alt | 12:24 | |
*** heyongli has joined #openstack-meeting-alt | 12:39 | |
*** ruhe is now known as ruhe_away | 12:42 | |
*** mozawa has joined #openstack-meeting-alt | 12:45 | |
*** coolsvap has quit IRC | 12:46 | |
*** irenab_ has joined #openstack-meeting-alt | 12:48 | |
*** gokrokve has joined #openstack-meeting-alt | 12:48 | |
*** yamahata has joined #openstack-meeting-alt | 12:48 | |
*** ruhe_away is now known as ruhe | 12:51 | |
*** itzikb1 has joined #openstack-meeting-alt | 12:52 | |
*** SergeyLukjanov has quit IRC | 12:53 | |
*** gokrokve has quit IRC | 12:53 | |
*** SergeyLukjanov has joined #openstack-meeting-alt | 12:54 | |
*** nati_ueno has quit IRC | 12:54 | |
*** BrianB_ has joined #openstack-meeting-alt | 12:56 | |
*** baoli has joined #openstack-meeting-alt | 12:57 | |
baoli | #startmeeting PCI Passthrough | 13:00 |
---|---|---|
openstack | Meeting started Tue Jan 14 13:00:23 2014 UTC and is due to finish in 60 minutes. The chair is baoli. Information about MeetBot at http://wiki.debian.org/MeetBot. | 13:00 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 13:00 |
*** openstack changes topic to " (Meeting topic: PCI Passthrough)" | 13:00 | |
openstack | The meeting name has been set to 'pci_passthrough' | 13:00 |
ijw_ | peeps | 13:01 |
*** yjiang5 has joined #openstack-meeting-alt | 13:01 | |
irenab_ | hi | 13:02 |
baoli | Hi everyone | 13:02 |
itzikb1 | hi | 13:02 |
baoli | Is the proposed agenda ok? | 13:03 |
heyongli | hi | 13:03 |
irenab_ | baoli:yes | 13:03 |
baoli | So let's start with pci flavor | 13:03 |
baoli | #topic pci flavor | 13:03 |
*** openstack changes topic to "pci flavor (Meeting topic: PCI Passthrough)" | 13:03 | |
yjiang5 | baoli: I have a question on PCI flavor. Seems you and IJW cares for the PCI flavor overlaping a lot, what's your concern? | 13:04 |
baoli | it's similar to pci alias, but can be created with an API, and updated with an API to set keys. Keys: vendor_id, product_id, bdf, host_id. | 13:04 |
*** sadasu has joined #openstack-meeting-alt | 13:05 | |
ijw_ | yjiang5: there's that and the fact that you can't optimise communications with the compute nodes if flavor is essentially arbitrary, though would be the two points. | 13:05 |
heyongli | suggest no host_id, keep it global | 13:05 |
baoli | Yongli, that's good | 13:05 |
baoli | Concerns: | 13:06 |
ijw_ | Also, given baoli's definition of it just there all identical devices would end up in the same flavor which wouldn't be acceptable, but I think that's a more limited description than we discussed previously. | 13:06 |
baoli | with overlapping, how do you do counts/stats based scheduling | 13:07 |
ijw_ | If you can annotate devices (preferably on the compute node as you add them) I think that problem goes away | 13:07 |
yjiang5 | baoli, pci_stats served for the scheduling. | 13:07 |
heyongli | stats can but implement by longest match, if a device have a,b,c,d it will only in the stats(a,b,c,d) and not in the (a,b) | 13:08 |
ijw_ | baoli: the proposal I had is you pre-group devices into groups where the devices are user-indistinguishable so that you get stats, then your flavors are based on the stat groups. And you do that by grouping on unique combinations of a set of attrs and only allowing flavors to filter on those attrs. | 13:08 |
ijw_ | heyongli: that implies an ordering of stats | 13:08 |
ijw_ | Of attributes rather | 13:08 |
*** ijw_ is now known as ijw | 13:09 | |
heyongli | ijw: this will elimate one device in many pci stats and keep scheculer work correctly | 13:09 |
ijw | Which 'this' are you referring to | 13:09 |
heyongli | and make pci flavor it should be | 13:09 |
heyongli | my suggest algorithm | 13:10 |
baoli | yjiang5, pci_stats has keys, right? The keys correspond to the keys assigned to a flavor, right? | 13:10 |
*** pdmars has joined #openstack-meeting-alt | 13:10 | |
yjiang5 | ijw: yes, exactly. | 13:10 |
baoli | Let's have one converstation at a time | 13:10 |
ijw | OK, so we're starting with flavors based on only the 4 stats you listed and vague matching. | 13:11 |
baoli | So, yes, the scheduler needs to be smart enough to handle it. | 13:11 |
heyongli | ijw: if you say based on 4 stats, what's this mean | 13:11 |
ijw | baoli listed vendor product bdf host | 13:12 |
baoli | Another concern is: pci slot (or bdf) info is compute node specific, isn't it? | 13:12 |
*** xuhanp has joined #openstack-meeting-alt | 13:12 | |
irenab_ | ijw: why host is part of the flavor? | 13:12 |
heyongli | yeah, seem bdf should be in the global flavor | 13:12 |
heyongli | should not | 13:13 |
ijw | Even if it isn't the same problems come up | 13:13 |
ijw | heyongli's system won't work because he needs to order the stats for longest match and therefore you can't do an efficient match when the first stat is vague. And you can't distinguish between identical devices which you want to be in different flavors | 13:13 |
baoli | Yongli, then you can only include vendor_id and product_id in the pci flavor, am I right? | 13:13 |
heyongli | might add extra info into flavor | 13:14 |
baoli | what are those extra info? | 13:14 |
irenab_ | heyongli: will this exta info be used for scheduling? | 13:14 |
heyongli | that's nutron want , | 13:14 |
yjiang5 | ijw: seems the pci flavor baoli is talking about is different with our discussion on mailing list . | 13:14 |
ijw | Yes | 13:15 |
ijw | I think if the extra info is just arbitrary this works better | 13:15 |
irenab_ | can we start with definition of pci favor and then discuss it? | 13:15 |
heyongli | irenab_ , +1 | 13:15 |
baoli | Sounds like that we have multiple definitions of PCI flavor | 13:16 |
baoli | Let's start with Yjang5 and Ijw's | 13:16 |
yjiang5 | irenab_: ok | 13:16 |
ijw | The way I would define it is: it's user facing, it can be changed by API, and two flavors can both include the same device | 13:16 |
irenab_ | it is global ? | 13:16 |
baoli | ijw, we want something concrete | 13:16 |
ijw | (versus group, which, when we were discussing it, was not changeable by API and one device, one group) | 13:16 |
heyongli | ijw, fine, what the exactly define it? | 13:17 |
baoli | ijw, something very concrete | 13:17 |
ijw | I would expect to define it by matching attributes of the PCI device - and that might include configuration-introduced attributes, not just the ones baoli listed - with a vague match (that is more than one value would hit the match. | 13:17 |
heyongli | given a example of vague math | 13:18 |
heyongli | s/math/match | 13:18 |
ijw | For instance, vendor = 0x8086|0x8087 | 13:18 |
heyongli | we can do this by intro duce a simple reguler expresion, so it's ok | 13:19 |
*** jtomasek has quit IRC | 13:19 | |
irenab_ | ijw: should it represent the provider network connectivity concern? | 13:19 |
ijw | Or vendor, device = (a, b) or (c, d) | 13:19 |
ijw | irenab_: I think so. Also multiple GPUs that are OK | 13:19 |
baoli | First of all, you need to define what attributes can be used to classify the devices | 13:19 |
heyongli | baoli: i think except local to host, all if fine for this | 13:20 |
yjiang5 | ijw: I'd define vague match as, a device can be matched by multiple flavor. | 13:20 |
ijw | baoli: as I said - ones which are concrete properties of the device (vendor, device) and ones which can be config-supplied and are arbitrary (e.g. connection) | 13:20 |
*** esker has joined #openstack-meeting-alt | 13:20 | |
*** jtomasek has joined #openstack-meeting-alt | 13:20 | |
irenab_ | how config-supplied will be managed by scheduler? | 13:20 |
ijw | yjiang5: I would define that as 'flavors can overlap' because it's not the same thing - I can have a flavor that matches multiple device types and still insist that flavors don't overlap | 13:20 |
yjiang5 | ijw: ok :) | 13:21 |
heyongli | so flavor to device is m to m , that's fin | 13:21 |
heyongli | e | 13:21 |
ijw | irenab_: the proposal on the mailing list suggests that we have a configuration item that lists the properties that can be used in a flavor. (Or an API item, I'm not choosy, but it would be difficult to change it because you'd need to check all the old flavors were still valid) | 13:21 |
baoli | ijw, any use case for what you have talked about? | 13:22 |
ijw | Yes. | 13:22 |
baoli | Why do you need to overlap? | 13:22 |
*** matrohon__ has quit IRC | 13:23 | |
ijw | I've added that because people have talked about overlapping in the past, to be honest. I'm not so certain an overlap is essential. But you would find it hard to redefine flavors if you couldn't overlap them, I think | 13:23 |
*** ruhe is now known as ruhe_away | 13:23 | |
*** yamahata has quit IRC | 13:23 | |
heyongli | ijw; good point | 13:23 |
yjiang5 | irenab_: do you have more question to ijw's definition. | 13:23 |
ijw | For instance, I've created a machine that needs device type X, and now I change the flavor to X|Y - but the running machine, if I migrate it, still needs X | 13:23 |
*** yamahata has joined #openstack-meeting-alt | 13:23 | |
baoli | that's why we make it autonamous | 13:24 |
baoli | And it's a simple solution | 13:24 |
ijw | autonomous meaning what? | 13:24 |
*** esker has quit IRC | 13:24 | |
irenab_ | ijw: so pci flavor is a new resource (object) that can be managed via APIs, no config? | 13:25 |
baoli | ijw, autonomy means the host can elect to join which flavor, rather than defined by some criteria that doesn't meet future requirements | 13:25 |
heyongli | alias should extend to pci flavor in config file | 13:25 |
ijw | irenab_: yes. That was very clearly a popular use case. John had a good argument, that as you improve your cloud you may want to change your resource types. | 13:25 |
irenab_ | heyongli: so now we have alias, pci flavor and white-list? | 13:26 |
heyongli | irenab_: no | 13:26 |
ijw | baoli: that implies that every identical device in a given host group is interchangeable, but that's not necessarily true. I think we have to accept that if you have two devices that discover the same on the PCI bus they may have different things attached to them and therefore belong in different flavors. | 13:26 |
heyongli | alias might should be fade out, maybe | 13:26 |
ijw | That's not just network, it applies to storage, for instance, or peripherals | 13:26 |
irenab_ | heyongli: so pci flavor and white list? | 13:27 |
heyongli | irenab_: i think so | 13:27 |
baoli | ijw, I am lost. that's why the host can say that a device with the same bdf can belong to a different flavor | 13:28 |
ijw | baoli: how does it say that? | 13:28 |
ijw | You've skipped that bit | 13:28 |
heyongli | irenab_: and might be a pci_infomation config to add info to device, let's talk it later | 13:28 |
baoli | ijw, in the case of pci group, we define that in the pci passthrough list, right? | 13:28 |
heyongli | baoli: what the pci passthrough list? | 13:29 |
ijw | Ok, and if we go back to that we lose the flexibility of being able to redefine flavors because the host defines them (and host state is hard if not impossible to control via API) | 13:29 |
baoli | ijw, why do you need to change the host once it's deployed? | 13:29 |
*** jdob has joined #openstack-meeting-alt | 13:30 | |
baoli | heyongli, it's the whitelist | 13:30 |
ijw | John's use case was that you wanted to change the GPUs you were offering to customers, maybe to add a new device type because the new GPU in new machines was as powerful as the old one, maybe to remove a device type because that GPU type had a bug | 13:30 |
ijw | The add is not so bad, providing you know you're going to do it when you set the machine up, but the remove is hard to do if your state is on the hosts. | 13:31 |
ijw | The add is hard if it's deferred. | 13:31 |
baoli | ijw, we can create PCI group throught APIs, then it's not a problem to do so. | 13:31 |
irenab_ | guys, just to validate and understand better what is going on with all the definitions, can we cover what admin should define in few use cases? | 13:31 |
*** ruhe_away is now known as _ruhe | 13:31 | |
ijw | But if you create PCI group via APIs you then have to propagate that PCI group to all the hosts when it changes | 13:31 |
ijw | The idea I had was to try and split the problem down the middle. | 13:32 |
baoli | Well, no. | 13:32 |
*** _ruhe is now known as ruhe | 13:32 | |
ijw | Some of the configuration is static, to simplify the scheduling problem. Some is dynamic, because you want to be able to modify flavors after the event. | 13:32 |
heyongli | ijw: good example to demo the group is not good | 13:32 |
baoli | When you remove a group, you invalidate all the hosts that use the group, effectively not scheduling any instance on them | 13:32 |
ijw | Potentially, that's all the hosts. | 13:32 |
ijw | Though I see where you're going with this and it does work | 13:33 |
ijw | It's more complex but more flexible | 13:33 |
irenab_ | simple networking use case, need cisco vNIC, have machines with single cisco NIC. what should be predefined by admin? | 13:34 |
baoli | ijw, I would suggest that you wrote down the proposal in very much detail, including use cases. Then we can further discuss it. | 13:34 |
ijw | I did, how many times would you like me to write it down again? | 13:34 |
baoli | I'd like to see the APIs, the attributes that can be included, the exact use cases that it would cover. | 13:35 |
baoli | If you check the jan. 8th agenda, that's something we want | 13:36 |
irenab_ | ijw: can we go over the items on today agenda? I cannot connect between proposed nova boot api and pci flavor/group. | 13:36 |
baoli | So that we know what exactly we are proposing, and the pros and cons of it | 13:36 |
ijw | I have not defined the APIs (which are merely of flavor specification and I've made it clear what is acceptable in a flavor specification), the attributes are explicitly not specified because any attribute can be used providing it's declared in config in advance. I grant you I could list the use cases. | 13:36 |
baoli | Ok, can we continue to talk about Yongli's PCI flavor, then? | 13:37 |
heyongli | baoli: my flavor is ijw's flavor | 13:38 |
baoli | It's the same as you have put down in your wiki? | 13:38 |
heyongli | baoli: no | 13:38 |
yjiang5 | irenab_: do you want the use case on the meeting or after the meeting? | 13:38 |
irenab_ | if possible, now | 13:38 |
heyongli | baoli , my wiki page is kind of old, | 13:38 |
irenab_ | <yjiang5 | 13:39 |
baoli | yongli, all right. then let's refine the PCI flavor | 13:39 |
irenab_ | just to see we on the same page | 13:39 |
yjiang5 | ijw: so will you give example, or I need do that? | 13:39 |
yjiang5 | ijw: I'd prefer you, you describe very clearly :) | 13:39 |
*** SergeyLukjanov is now known as _SergeyLukjanov | 13:40 | |
ijw | Sorry, lost track. Example of what, and where, on here or in mail or in a document? | 13:40 |
*** _SergeyLukjanov has quit IRC | 13:40 | |
yjiang5 | (5:31:29 AM) irenab_: guys, just to validate and understand better what is going on with all the definitions, can we cover what admin should define in few use cases? | 13:40 |
yjiang5 | (5:34:21 AM) irenab_: simple networking use case, need cisco vNIC, have machines with single cisco NIC. what should be predefined by admin? | 13:40 |
ijw | Ah, sorry | 13:40 |
ijw | Yes, so in my case if it's that simple then I think we'd configure that the two attributes we cared about were device and vendor. We could whitelist the Cisco NICs on the backend and not add any extra_info to them. The flavor would match a specific device and vendor ID and nothing else. | 13:41 |
ijw | The flavor would be created with pci-flavor-create ... | 13:41 |
ijw | (or however heyongli defined it, I'm not going to argue with his API definition) | 13:42 |
irenab_ | ijw: and when calling nova boot, what will be the command? | 13:42 |
ijw | Depends. | 13:42 |
heyongli | ijw: any way it's GPUD | 13:43 |
ijw | If you're using the NIC as a PCI passthrough device without nova, (like a GPU would be) then: | 13:43 |
irenab_ | ijw: SRIOV | 13:43 |
ijw | nova flavor-create with extra specs specifying cisco-nic:1 - then nova boot with the flavor | 13:43 |
ijw | If it's Neutron then | 13:43 |
ijw | nova boot --nic net-id=xxx,vnic-mode=passthrough,pci-flavor=cisco-nic ... | 13:44 |
baoli | ijw, this is how it works today | 13:44 |
ijw | Without the flavor-create | 13:44 |
ijw | And the ability to change flavors | 13:44 |
baoli | that's right, but ti's the same functionality | 13:44 |
irenab_ | ijw: so it is not according to what is stated in today's agenda, right? | 13:45 |
ijw | I didn't write today's agenda, I wrote on the mailing list | 13:45 |
irenab_ | ijw: I thought the agenda represents the points to go with... | 13:45 |
ijw | It's largely the same as we were planning. What the proposal does is try and avoid the scheduler being a nightmare because we can still use the pci_stats table to group PCI devices by attribute, reducing the amount of information the scheduler has to consider. | 13:45 |
ijw | I was assuming it represented what Robert wanted to discuss | 13:46 |
baoli | ijw, what if on a machine, you want a PCI device with the same vendor id and product id to be excluded from the flavor? | 13:46 |
irenab_ | baoli: I think it won't be on the white-list | 13:46 |
ijw | baoli: two options | 13:46 |
ijw | we already have a whitelist that would let us exclude it | 13:46 |
ijw | Alternatively, you can tag up your devices hen you whitelist them with extra_specs, broadly similar to what heyongli's patch does now (though I don't like his config format much) | 13:47 |
baoli | ok | 13:47 |
ijw | Then you say that that extra_info should be included as a parameter you can use in flavors in the config item, and you can use it as part of the matching expression when you flavor-create | 13:47 |
heyongli | ijw: my patch should be clean up | 13:48 |
*** rook has joined #openstack-meeting-alt | 13:48 | |
irenab_ | how all this is related to host aggregates? | 13:48 |
*** gokrokve has joined #openstack-meeting-alt | 13:48 | |
ijw | It isn't, I wasn't going anywhere near host aggregates - honestly, I think that's misusing host aggregates | 13:48 |
irenab_ | it is on today's agenda | 13:48 |
baoli | ijw, the extra_specs can't be arbitrary, right? it has to be defined | 13:48 |
ijw | I would recommend that we don't use host aggregates, in fact | 13:48 |
ijw | There's no reason it can't be a dict | 13:49 |
*** doug_shelley66 has quit IRC | 13:49 | |
baoli | ijw, what if on a host, I want a device with the same vendor id and product id to classified into a different flavor | 13:49 |
yjiang5 | ijw: +1 for host aggregate | 13:49 |
ijw | baoli: give me a reason why you would do that | 13:49 |
ijw | There are certainly other options than host aggregates. | 13:50 |
baoli | ijw, I agree that we shouldn't add host aggregate in the discussion | 13:50 |
irenab_ | baoli: please remove it from the list on wiki, it is confusing | 13:50 |
baoli | ijw, I thought that we have discussed it over and over again | 13:50 |
baoli | irenab, which one? | 13:50 |
heyongli | baoli: if you really want to , add a tag info for that, in ijw's proposal | 13:50 |
ijw | baoli: No, I accept that you would want to do it, but you haven't given a use case there, you've given a requirement. What drives the requiremetn? | 13:51 |
ijw | heyongli: absolutely, and I'm trying to understand if baoli's thinking is compatible with that approach | 13:51 |
baoli | I could have a host with multiple physical connections | 13:51 |
ijw | So, baoli - why would you want to do that - what is it that would make you choose to do that, precisely? An example case would really help here | 13:51 |
irenab_ | baoli: on new proposal for admin api: "configured using host aggregates AP" on meeting wiki | 13:52 |
baoli | irenab, I didn't add that | 13:52 |
ijw | Yep - and that's a case for tagging, definitely, because I can't choose between those connections by host aggregate | 13:52 |
baoli | Everyone is trying to update that wiki | 13:52 |
baoli | ijw, please wirte down how exactly that's done | 13:53 |
ijw | Alternatively, you're saying that you have some hosts with more NICs than others, or some with NICs connected? | 13:53 |
baoli | Right, I could have multiple NICs that are connected to different subsystems | 13:53 |
irenab_ | baoli: +1 | 13:53 |
*** gokrokve has quit IRC | 13:53 | |
baoli | That's why we want something such as PCI groups. | 13:54 |
baoli | We want to use them as a tool to desgin the cloud | 13:54 |
ijw | Yes, if they're differently connected I don't see how host aggregates help at all, because the NICs are in the same host aggregate and you can't choose between them. | 13:54 |
heyongli | pci_infomation = match: {vendor,} , extra: {connection=xxx} | 13:54 |
ijw | Can I suggest we write *one* document with *absolutely no* implementation details in that lists *just* the use cases that we can then check against our solutions? | 13:54 |
baoli | ijw, host aggregate can be used on top of flavor or group, I have no issue with that | 13:54 |
irenab_ | ijw: actually same host can be in many host aggregates | 13:54 |
ijw | irenab_: yeah, but the two NICs are on the same host so they're in all its host aggregates | 13:55 |
*** akuznetsov has quit IRC | 13:55 | |
heyongli | host aggregate might be another thing ,we can skip this for later discuss, i think | 13:55 |
yjiang5 | irenab_: so you want host aggregate, or you simply want resolve baoli's case, i.e. different connection for nic on same host? | 13:55 |
ijw | So yes - standalone use case document, please - *why* you're trying to do this makes a lot of difference - you might be using a host aggregate here to mark hosts with different hardware or you might be using them for any number of reasons. | 13:56 |
irenab_ | yjiang5: just to resolve baoli case, I didn't add host aggregate eiter | 13:56 |
yjiang5 | irenab_: I think ijw has answer to baoli's question :) | 13:56 |
ijw | If it's hardware or connectivity I would go back to arguing that config is more appropriate than host aggregate, because the hardware and connectivity can't be changed by someone on the outside of the API | 13:56 |
ijw | can't easily be changed, I should say | 13:57 |
irenab_ | ijw: agree | 13:57 |
yjiang5 | ijw: I don't think anyone here want host aggregate, john is on vocation :) | 13:57 |
heyongli | i think you want is this: define connect: pci_infomation = match: {vendor, bdf , } , extra: {connection=xxx} and select want you want in flavor | 13:57 |
ijw | OK - apparently you're all playing devil's advocate then, but hopefully I've given you good reasons | 13:57 |
baoli | yongli, I thought that you are saying that bdf shouldn't be included in the flaour because it's host specific stuff | 13:58 |
ijw | And I think we should add the chosen list of attrs at the outset before we end up with an impossible scheduler | 13:58 |
heyongli | baoli: this is not flavor | 13:58 |
baoli | ijw, how do you manage tags. YOu neeed another set of APIs to do that, aren't you? | 13:58 |
irenab_ | we have 2 minutes left | 13:59 |
heyongli | baoli: i write is the tag, i think | 13:59 |
yjiang5 | irenab_: for baoli's usacage case, the solution is, when we defien white_list config, (or any other name), we add the connection information, and that connect information will be pci_device's attribute. The flavor can be created with that connect information as key to select device. | 13:59 |
baoli | yongli, understood | 13:59 |
ijw | No, per what heyongli's documented the values are in the inforomation config, and for now at least (and until it proves necessary to change it) I would have the available list in config on the server | 13:59 |
ijw | We should be able to hit 99% of use cases with that | 13:59 |
heyongli | ijw: i not talke the key should be use, just how to add a avaliable tag | 14:00 |
ijw | yjiang5: I see it as a useful place to put arbitrary other information that irenab_'s plugin might want too | 14:00 |
baoli | Ok, i would suggest this given that the time is running out. Write down the exact APIs/concepts for your PCI flavor and we continue tomorrow | 14:00 |
yjiang5 | ijw: yes | 14:00 |
baoli | An example would be the jan. 8th's agenda on the wiki | 14:00 |
ijw | baoli - use cases. Please. | 14:00 |
irenab_ | baoli: fine with me | 14:00 |
ijw | Start a document. We'll add stuff. We can check it tomorrow. | 14:00 |
baoli | #endmeeting | 14:01 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 14:01 | |
openstack | Meeting ended Tue Jan 14 14:01:08 2014 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 14:01 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/pci_passthrough/2014/pci_passthrough.2014-01-14-13.00.html | 14:01 |
ijw | nd *no* code, nor implementation suggestions. | 14:01 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/pci_passthrough/2014/pci_passthrough.2014-01-14-13.00.txt | 14:01 |
openstack | Log: http://eavesdrop.openstack.org/meetings/pci_passthrough/2014/pci_passthrough.2014-01-14-13.00.log.html | 14:01 |
ijw | ... or just ignore me, that's fine too. | 14:01 |
*** flaper87 has quit IRC | 14:01 | |
irenab_ | ijw: are you still here? | 14:01 |
ijw | yup | 14:02 |
ijw | -> #openstack-neutron in case another meeting comes along? | 14:02 |
yjiang5 | to openstack-dev? | 14:02 |
irenab_ | ok | 14:02 |
irenab_ | which one? | 14:02 |
ijw | Ah, #openstack-dev. That's a better plan | 14:02 |
*** pcm_ has joined #openstack-meeting-alt | 14:03 | |
*** pcm_ has left #openstack-meeting-alt | 14:03 | |
*** dprince has joined #openstack-meeting-alt | 14:04 | |
*** shshang has joined #openstack-meeting-alt | 14:04 | |
*** heyongli has quit IRC | 14:05 | |
*** lblanchard has joined #openstack-meeting-alt | 14:05 | |
*** SergeyLukjanov has joined #openstack-meeting-alt | 14:06 | |
shshang | hello? | 14:06 |
*** shshang has quit IRC | 14:06 | |
*** demorris has joined #openstack-meeting-alt | 14:16 | |
*** antigluk has quit IRC | 14:16 | |
*** antigluk has joined #openstack-meeting-alt | 14:18 | |
ijw | Hm, so when's the ipv6 meeting this week... | 14:21 |
*** julim has joined #openstack-meeting-alt | 14:22 | |
*** esker has joined #openstack-meeting-alt | 14:23 | |
*** pnavarro has joined #openstack-meeting-alt | 14:23 | |
*** balajiiyer has joined #openstack-meeting-alt | 14:24 | |
*** balajiiyer has quit IRC | 14:25 | |
*** flaper87|afk has joined #openstack-meeting-alt | 14:29 | |
*** flaper87|afk is now known as flaper87 | 14:30 | |
*** flaper87 has quit IRC | 14:32 | |
*** flaper87 has joined #openstack-meeting-alt | 14:32 | |
*** shau7246 has joined #openstack-meeting-alt | 14:33 | |
*** irenab_ has quit IRC | 14:36 | |
*** codekobe- has joined #openstack-meeting-alt | 14:39 | |
*** doug_shelley66 has joined #openstack-meeting-alt | 14:39 | |
*** yjiang5 has quit IRC | 14:39 | |
*** alcabrera has joined #openstack-meeting-alt | 14:42 | |
*** sadasu has quit IRC | 14:43 | |
*** SushilKM has joined #openstack-meeting-alt | 14:45 | |
*** ajo has quit IRC | 14:46 | |
*** codekobe- is now known as codekobe | 14:47 | |
*** ajo has joined #openstack-meeting-alt | 14:47 | |
*** gokrokve has joined #openstack-meeting-alt | 14:48 | |
*** sebasmagri has joined #openstack-meeting-alt | 14:49 | |
*** eharney has joined #openstack-meeting-alt | 14:50 | |
*** nosnos has quit IRC | 14:50 | |
*** banix has joined #openstack-meeting-alt | 14:51 | |
*** gokrokve has quit IRC | 14:53 | |
*** chandankumar has quit IRC | 14:55 | |
*** acabrera has joined #openstack-meeting-alt | 14:56 | |
*** cpallares has joined #openstack-meeting-alt | 14:58 | |
*** alcabrera has quit IRC | 14:58 | |
*** malini has joined #openstack-meeting-alt | 14:59 | |
*** acabrera is now known as alcabrera | 14:59 | |
alcabrera | o/ | 15:00 |
flaper87 | o/ | 15:00 |
*** sarob has joined #openstack-meeting-alt | 15:00 | |
*** SushilKM has left #openstack-meeting-alt | 15:00 | |
flaper87 | Marconi peopleeeeeeeeeeeeee !!!!!! | 15:00 |
alcabrera | here, and ready to meet. :D | 15:01 |
flaper87 | I'll kick the meeting off | 15:01 |
flaper87 | #startmeeting Marconi | 15:01 |
openstack | Meeting started Tue Jan 14 15:01:32 2014 UTC and is due to finish in 60 minutes. The chair is flaper87. Information about MeetBot at http://wiki.debian.org/MeetBot. | 15:01 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 15:01 |
*** openstack changes topic to " (Meeting topic: Marconi)" | 15:01 | |
openstack | The meeting name has been set to 'marconi' | 15:01 |
malini | o/ | 15:01 |
*** sarob has quit IRC | 15:01 | |
flaper87 | #link https://wiki.openstack.org/wiki/Meetings/Marconi#Agenda | 15:01 |
flaper87 | #topic actions from last meeting | 15:02 |
*** openstack changes topic to "actions from last meeting (Meeting topic: Marconi)" | 15:02 | |
*** slagle has quit IRC | 15:02 | |
*** sarob has joined #openstack-meeting-alt | 15:02 | |
flaper87 | so, most of the action items where on kurt | 15:02 |
*** mpanetta has joined #openstack-meeting-alt | 15:02 | |
alcabrera | it also seems like he was able to complete most of the actions, too. | 15:02 |
flaper87 | there's one on me which I didn't address. I'll do it right after this meeting | 15:03 |
flaper87 | #action flaper87 to document service catalog name - make it canonical or whatever | 15:03 |
flaper87 | alcabrera: right | 15:03 |
flaper87 | I saw the updates on the graduation bps | 15:03 |
flaper87 | Did you guys reviewed 1.1 spec ? | 15:03 |
*** coolsvap has joined #openstack-meeting-alt | 15:04 | |
flaper87 | Any comments? | 15:04 |
alcabrera | #link https://blueprints.launchpad.net/marconi/+spec/graduation | 15:04 |
alcabrera | I have not reviewed that spec - recently, anyway. | 15:04 |
alcabrera | I need to look at v1.1 | 15:04 |
alcabrera | My last impression, of long ago, was that it was looking good. | 15:04 |
*** xuhanp has quit IRC | 15:04 | |
flaper87 | #link https://wiki.openstack.org/wiki/Marconi/specs/api/v1.1#Changes_from_v1.0 | 15:04 |
alcabrera | flaper87: thanks! | 15:04 |
alcabrera | I'm very happy about the required x-project-id | 15:05 |
flaper87 | alcabrera: agreed, that was my impression too! We also discussed the health API a bit | 15:05 |
alcabrera | also, that the client-id is required across the board is also cool. more consistent. | 15:05 |
*** ruhe is now known as ruhe_away | 15:05 | |
flaper87 | and we finally sorted out the message_max_size thing | 15:05 |
alcabrera | yes! :) | 15:05 |
flaper87 | #info the spec 1.1 is looking good! We should go through it one more time and have a final review next week | 15:05 |
alcabrera | +1 | 15:06 |
alcabrera | re: max message size | 15:06 |
alcabrera | it's been simplified nicely, so that we limit based on content length, rather than invesitigating the mesasge contents | 15:06 |
alcabrera | so, lemme wrap that up in an #info | 15:06 |
flaper87 | alcabrera: go ahead | 15:06 |
flaper87 | thanks | 15:06 |
alcabrera | #info new message max length approach - simply limit based on content length rather than investigating messages | 15:07 |
alcabrera | all set | 15:07 |
flaper87 | ok, next topic | 15:07 |
flaper87 | #topic I-2 status | 15:07 |
*** openstack changes topic to "I-2 status (Meeting topic: Marconi)" | 15:07 | |
flaper87 | #link https://launchpad.net/marconi/+milestone/icehouse-2 | 15:07 |
flaper87 | we still have a bunch of open bugs | 15:07 |
alcabrera | Oh yes. | 15:08 |
flaper87 | #info open bugs: 3 -> High 4 -> Medium | 15:08 |
flaper87 | we should all focus on close them all | 15:08 |
flaper87 | There are also a bunch of blueprints under development | 15:08 |
alcabrera | let's check the progress on those. | 15:08 |
flaper87 | and they need to be updated | 15:08 |
flaper87 | alcabrera: out of my head | 15:09 |
flaper87 | thanks! | 15:09 |
flaper87 | :D | 15:09 |
alcabrera | :) | 15:09 |
flaper87 | Evaluate Pecan FW ? | 15:09 |
alcabrera | balajiiyer has been working on that. He won't be able to join us this morning. | 15:09 |
alcabrera | I'd say slow progress atm. | 15:09 |
flaper87 | #link https://blueprints.launchpad.net/marconi/+spec/pecan-framework | 15:09 |
flaper87 | #info pecan-framework slow progress | 15:10 |
flaper87 | I'll update the BP | 15:10 |
flaper87 | #link https://blueprints.launchpad.net/marconi/+spec/tempest-integration | 15:10 |
flaper87 | malini: ^ | 15:10 |
alcabrera | thanks! | 15:10 |
flaper87 | I saw some of your patches in devstack landed | 15:10 |
flaper87 | congrats! | 15:10 |
flaper87 | thanks for the hard work there | 15:10 |
malini | flaper87: thanks :) Reviews are the bottleneck | 15:10 |
flaper87 | malini: yeah, :( | 15:10 |
malini | So I wud still rate is Slow Progress | 15:10 |
malini | it* | 15:10 |
malini | marconi is a low priority for the tempest team | 15:11 |
flaper87 | #info tempest-integration slow progress | 15:11 |
malini | flaper87: Do you think I shud push to have a higher priority? | 15:11 |
alcabrera | I've +1'd all the things on that one, malini. :) | 15:11 |
*** ruhe_away is now known as _ruhe | 15:11 | |
flaper87 | it shouldn't be low priority, TBH | 15:11 |
malini | See https://blueprints.launchpad.net/tempest/+spec/add-basic-marconi-tests | 15:11 |
flaper87 | it's just like every other project | 15:11 |
flaper87 | I do think gate issues and blockers should have a higher priority than marconi | 15:12 |
flaper87 | but adding marconi support to tempest should have a high priority | 15:12 |
*** _ruhe is now known as ruhe | 15:12 | |
malini | I'll try to get tht bp upgarded to high | 15:12 |
flaper87 | I see they're targeting i-3 | 15:12 |
flaper87 | which means we should move our bp to i-3 | 15:12 |
alcabrera | cool - consistency + 1 | 15:13 |
flaper87 | done | 15:13 |
flaper87 | cross transport | 15:13 |
malini | thanks! | 15:13 |
flaper87 | cpallares: update ? | 15:13 |
alcabrera | #info tempest integration targeting i-3 | 15:13 |
flaper87 | #link https://blueprints.launchpad.net/marconi/+spec/cross-transport-api-spec | 15:13 |
cpallares | I'm working on the generic communication between the api and the storage | 15:14 |
flaper87 | alcabrera: thnx | 15:14 |
*** amitgandhi has joined #openstack-meeting-alt | 15:14 | |
flaper87 | cpallares: I moved it to i-3, it won't be ready for i-2 | 15:14 |
cpallares | ok | 15:14 |
flaper87 | #info moved cross=transport-api-spec to i-3 | 15:14 |
flaper87 | cpallares: anything blocking you? | 15:14 |
flaper87 | (besides me) | 15:14 |
flaper87 | :D | 15:14 |
cpallares | Nope :) | 15:15 |
flaper87 | not even me... good! | 15:15 |
cpallares | haha | 15:15 |
flaper87 | #info cross-transport-api-spec moving slow | 15:15 |
flaper87 | #link https://blueprints.launchpad.net/marconi/+spec/load-test | 15:15 |
flaper87 | malini: ^ ? | 15:15 |
flaper87 | it's targeted for i-2 and good progress | 15:16 |
flaper87 | I don't see any patch | 15:16 |
malini | I dont know why I never submitted a patch for tht :-$ | 15:16 |
malini | I have everything in the rackerlabs repo | 15:16 |
malini | I'll submit a patch today for tht | 15:16 |
flaper87 | Is it something you can do this week and we can get approve before i-2 ? | 15:16 |
malini | I can do it this week | 15:16 |
flaper87 | malini: is i-2 still realistic ? | 15:16 |
malini | when is i2 deaddline ? | 15:16 |
flaper87 | Jan 23rd | 15:17 |
*** itzikb1 has quit IRC | 15:17 | |
flaper87 | next week | 15:17 |
malini | I can get it in this week | 15:17 |
*** sarob has quit IRC | 15:17 | |
malini | its justa bunch of xmls & readme | 15:17 |
flaper87 | if you submit it today, we can all review it and get it merged before next week | 15:17 |
malini | sure | 15:17 |
flaper87 | malini: WHAT? | 15:17 |
flaper87 | you said xml? | 15:17 |
malini | just a | 15:17 |
flaper87 | forget it | 15:17 |
malini | yes :) | 15:17 |
flaper87 | that won't get in, EVER! | 15:17 |
flaper87 | :D | 15:17 |
* flaper87 obviously kidding | 15:17 | |
alcabrera | lol | 15:18 |
malini | You'll get a special json poptart | 15:18 |
flaper87 | pls, add 1 line to the bp explaining this | 15:18 |
flaper87 | :) | 15:18 |
malini | ok | 15:18 |
alcabrera | {"to": "flaper87", "contents": ["$"]} | 15:18 |
malini | :D | 15:18 |
flaper87 | #info load-test bp, good progress! i-2 realistic but kinda mission impossible... pan pan panpan panpan (mission impossible soundtrack) | 15:18 |
alcabrera | :) | 15:19 |
flaper87 | #link https://blueprints.launchpad.net/marconi/+spec/perf-testing | 15:19 |
flaper87 | erm, Oz ? ^ | 15:19 |
flaper87 | is that still valid? | 15:19 |
flaper87 | does any of you know? | 15:19 |
malini | oz is away this morning | 15:19 |
malini | But I dont think its possible for i2 | 15:19 |
flaper87 | is icehouse realistic at all? | 15:19 |
flaper87 | if no, I'll remove it from the Ith series | 15:20 |
malini | It'll be better to move it from Ith | 15:20 |
alcabrera | malini: agreed | 15:20 |
*** kgriffs has joined #openstack-meeting-alt | 15:21 | |
alcabrera | kgriffs: o/ | 15:21 |
flaper87 | #info removed perf-testing from Ith | 15:21 |
flaper87 | #link https://blueprints.launchpad.net/marconi/+spec/limit-number-queues | 15:21 |
kgriffs | o/ | 15:21 |
flaper87 | that hasn't even been approved yet | 15:21 |
* kgriffs *really* hates traffic | 15:21 | |
flaper87 | kgriffs: yo yo! | 15:21 |
flaper87 | how ya doing? | 15:21 |
kgriffs | sorry guys, the commute was horribad today | 15:21 |
flaper87 | I removed it from i2 | 15:21 |
alcabrera | no worries | 15:21 |
malini | kgriffs: thts what happens when you move away from ATL :| | 15:21 |
kgriffs | lol | 15:21 |
flaper87 | kgriffs: no worries! | 15:21 |
kgriffs | ATL was bad too | 15:21 |
* kgriffs wishes he worked from home | 15:22 | |
malini | tht didnt work :( | 15:22 |
flaper87 | #info limit-number-queues removed from i2 | 15:22 |
flaper87 | #link https://blueprints.launchpad.net/marconi/+spec/http-error-bodies | 15:22 |
flaper87 | #chair kgriffs | 15:22 |
openstack | Current chairs: flaper87 kgriffs | 15:22 |
flaper87 | kgriffs: we're going through https://launchpad.net/marconi/+milestone/icehouse-2 | 15:22 |
kgriffs | flaper87: carry on | 15:22 |
flaper87 | we're at http-error-bodies | 15:22 |
*** betsy has joined #openstack-meeting-alt | 15:22 | |
*** shau7246_ has joined #openstack-meeting-alt | 15:23 | |
flaper87 | I guess we could move it to i-3 | 15:23 |
kgriffs | flaper87: you can keep driving the meeting if you like | 15:23 |
flaper87 | kgriffs: sure, let me finish with the bps and then you can go on if you want | 15:23 |
alcabrera | flaper87: +1 for moving it | 15:23 |
alcabrera | to i-3 | 15:23 |
kgriffs | so, this sort of falls under "user docs" | 15:23 |
flaper87 | #info http-error-bodies moved to i-3 | 15:24 |
flaper87 | #link https://blueprints.launchpad.net/marconi/+spec/redis-storage-driver | 15:24 |
kgriffs | so, I guess that means "low" but we bump it up to "high" for Juno | 15:24 |
flaper87 | kgriffs: agreed | 15:24 |
*** gokrokve has joined #openstack-meeting-alt | 15:24 | |
flaper87 | alcabrera: ? | 15:24 |
alcabrera | +1 | 15:24 |
alcabrera | oh | 15:24 |
alcabrera | that | 15:24 |
alcabrera | yes | 15:24 |
alcabrera | it's been very delayed | 15:24 |
alcabrera | so it's in the same state as a month ago | 15:25 |
flaper87 | alcabrera: i-3 then ? | 15:25 |
flaper87 | boooooo | 15:25 |
alcabrera | lol | 15:25 |
alcabrera | j-1, realistically | 15:25 |
flaper87 | btw, is this somthing we still want to pull into Marconi's code base ? | 15:25 |
kgriffs | Redis you mean? | 15:25 |
alcabrera | hmmm | 15:25 |
flaper87 | yep | 15:25 |
kgriffs | mmm | 15:25 |
*** shau7246 has quit IRC | 15:25 | |
flaper87 | I remember we discussed something about keeping the num of sotrage/transport drivers low | 15:26 |
alcabrera | On the one hand, having a memory-mostly driver would be a nice analogue to disk-stroage targeting drivers | 15:26 |
alcabrera | On the other hand, it's another driver to add to core. | 15:26 |
alcabrera | *storage | 15:26 |
flaper87 | I'm not against having it | 15:26 |
kgriffs | I think this is really useful when you start talking queue flavors | 15:26 |
kgriffs | and we don't have that feature yet either | 15:26 |
kgriffs | megan_w: thoughts? | 15:26 |
kgriffs | what is the priority on this? | 15:26 |
flaper87 | I think we should've 1 nosql, 1 rdbms, 1 memory and 1 amqp(or some real messaging backend) | 15:27 |
flaper87 | kgriffs: just moved it out from ith | 15:27 |
flaper87 | kgriffs: sounds like Jth thing | 15:27 |
alcabrera | flaper87: that's the logic I was considering. :) | 15:27 |
kgriffs | yeah, TBH I don't think we will have time to do the "1 memory and 1 AMQP/bridge" | 15:27 |
flaper87 | ah, flavors you mean, erm dunnon if we have a priority for that | 15:27 |
kgriffs | (in Icehouse) | 15:27 |
*** gokrokve_ has joined #openstack-meeting-alt | 15:27 | |
kgriffs | flaper87: should be a bp for flavors | 15:27 |
flaper87 | not enough time for that, agreed | 15:27 |
*** betsy has quit IRC | 15:27 | |
kgriffs | that should be scheduled to land same time as Redis | 15:27 |
*** kevinconway has joined #openstack-meeting-alt | 15:28 | |
flaper87 | fwiw, I approved the redis patch, not scheduled yet, though. | 15:28 |
*** gokrokve has quit IRC | 15:28 | |
flaper87 | #link https://blueprints.launchpad.net/marconi/+spec/nose-testr | 15:28 |
kgriffs | #link https://blueprints.launchpad.net/marconi/+spec/marconi-queue-flavors | 15:28 |
kgriffs | (fwiw ^^^) | 15:28 |
alcabrera | cool | 15:28 |
alcabrera | nose-testr is getting close | 15:28 |
kgriffs | (there is no "Juno" series yet - we can schedule those later) | 15:28 |
flaper87 | good progress, pypy decided to block me, though! | 15:29 |
flaper87 | hopefully, I'll sort that out this week | 15:29 |
flaper87 | #link https://blueprints.launchpad.net/marconi/+spec/make-ttl-optional | 15:29 |
flaper87 | kgriffs: yup, I'm just removing the series for now | 15:29 |
flaper87 | I haven't started working on that (AFAIK) :P | 15:30 |
*** Barker has joined #openstack-meeting-alt | 15:30 | |
flaper87 | so, I guess i-3 | 15:30 |
*** IlyaE has joined #openstack-meeting-alt | 15:30 | |
flaper87 | I think it makes sense for Ith, though. | 15:30 |
flaper87 | so keeping it in the Ith series | 15:31 |
alcabrera | +1 | 15:31 |
flaper87 | just moving it to i-3 | 15:31 |
kgriffs | yes, since it requires api version rev | 15:31 |
kgriffs | so we want to get that in along with v1.1 | 15:31 |
flaper87 | #link https://blueprints.launchpad.net/marconi/+spec/flag-private-log-data | 15:31 |
flaper87 | kgriffs: agreed | 15:31 |
flaper87 | that bp looks empty :P | 15:31 |
flaper87 | I just removed the i-2 milestone | 15:32 |
kgriffs | hmmm | 15:32 |
kgriffs | let's see... | 15:32 |
*** baoli has quit IRC | 15:32 | |
flaper87 | kgriffs: mind explaining it a bit | 15:32 |
flaper87 | ? | 15:32 |
kgriffs | at the moment, are we logging anything we shouldn't? | 15:32 |
kgriffs | basically, we don't want to log sensitive data by accident | 15:32 |
flaper87 | is it related to the logging discussion we had in #solum ? | 15:32 |
kgriffs | flaper87: yes | 15:32 |
flaper87 | cool | 15:32 |
alcabrera | The wiki page linked to is very informative | 15:33 |
flaper87 | alcabrera: agreed! | 15:33 |
kgriffs | really, oslo logging needs to support designating sensitive data | 15:33 |
flaper87 | the bp says: Track what solum is doing. | 15:33 |
flaper87 | Will it require doing some coding? | 15:33 |
kgriffs | anyway, I kinda think this can wait for i3, low or even Juno | 15:33 |
alcabrera | We can audit our log calls using `grep` and find out where we're logging sensitive details. | 15:33 |
alcabrera | I'm +1 for j-1 | 15:33 |
flaper87 | kgriffs: it didn't have a series assigned | 15:34 |
kgriffs | i know we aren't logging creds | 15:34 |
kgriffs | or message bodies afaik | 15:34 |
flaper87 | so, I removed the milestone and I'd lean towards Jth | 15:34 |
flaper87 | kgriffs: correct | 15:34 |
kgriffs | flaper87: make it so | 15:34 |
flaper87 | we don't even have creds, AFAIK! | 15:34 |
flaper87 | :P | 15:34 |
flaper87 | I mean, keystone but... | 15:34 |
kgriffs | tokens | 15:34 |
flaper87 | yeah, we barely touch them | 15:34 |
*** jecarey has joined #openstack-meeting-alt | 15:34 | |
kgriffs | (which is a good thing) | 15:34 |
flaper87 | s/touch/use/ | 15:34 |
flaper87 | kgriffs: agreed | 15:34 |
kgriffs | kk | 15:35 |
flaper87 | ok, so for i-2 we now have 3 bps pending | 15:35 |
flaper87 | pecan sounds like it will be moved to i-3 | 15:35 |
*** adrian_otto has joined #openstack-meeting-alt | 15:35 | |
flaper87 | and a bunch of bugs that we should fix asap | 15:35 |
flaper87 | those seem like good fit for i-2 | 15:35 |
flaper87 | flwang is not around | 15:36 |
flaper87 | nor is ykaplan | 15:36 |
flaper87 | so, the extra items in the meeting agenda can't be addressed | 15:36 |
kgriffs | #link https://launchpad.net/marconi/+milestone/icehouse-2 | 15:36 |
flaper87 | kgriffs: want to talk about Push-based message consumption ? | 15:36 |
kgriffs | sure | 15:37 |
flaper87 | #info Today we have a mid-cycle incubation review | 15:37 |
flaper87 | #topic Push-based message consumption | 15:37 |
*** openstack changes topic to "Push-based message consumption (Meeting topic: Marconi)" | 15:37 | |
flaper87 | kgriffs: floor is yours | 15:37 |
kgriffs | so, we sort of touched on this a couple weeks back | 15:37 |
kgriffs | basically, we need to decide first whether we need it, and second the simplest way to do it that could possibly work | 15:38 |
kgriffs | so, I think we need it for notifications, if nothing else | 15:38 |
kgriffs | thoughts? | 15:38 |
alcabrera | hmmmm | 15:38 |
alcabrera | we do need it for notifications | 15:39 |
alcabrera | there's no way around that | 15:39 |
kgriffs | let me play devil's advocate | 15:39 |
flaper87 | mmh, the way I see it is that: 1) It's transport specific, 2) Although we need it for notifications, we shouldn't limit it to notifications | 15:39 |
flaper87 | dunno if that makes sense | 15:39 |
alcabrera | flaper87: what you say makes sense | 15:40 |
kgriffs | why do we need it for notifiactions? | 15:40 |
* kgriffs takes off devil horns | 15:40 | |
alcabrera | heh | 15:40 |
alcabrera | so, good question | 15:40 |
alcabrera | If we need it for notifications, it's because we want to take the burden of polling for new notifications off the client. | 15:41 |
kgriffs | can we quantify that burden? | 15:41 |
kgriffs | let us assume the following: | 15:41 |
flaper87 | I'd say it's more related to the technical requirement than the usability itself | 15:42 |
alcabrera | yup, though it's tricky. I'm thinking of mobile, battery-powered clients on one end. | 15:42 |
kgriffs | Marconi can serve a poll request in 20-30ms | 15:42 |
flaper87 | for example, it's cheaper to keep the connection open than opening every time | 15:42 |
kgriffs | Marconi can enable keep-alive for extended periods (say 2-3 minutes) | 15:42 |
flaper87 | also, push notifications imply a nearer real-time messaging delivery | 15:42 |
kgriffs | consider that a client gets batches of messages, not just one at a time | 15:43 |
kgriffs | so, if I get a new big batch every 20-30 ms | 15:43 |
flaper87 | wait, are we just talking about http or transports in general ? | 15:43 |
kgriffs | and I am pushing to something like SMS, email, APN | 15:43 |
kgriffs | the bottleneck is going to be the target sink, not the polling | 15:43 |
kgriffs | flaper87: specifically, notifications with HTTP | 15:44 |
kgriffs | this is a thought experiment to see if it is viable | 15:44 |
flaper87 | ohhhhhh, that changes my thoughts, then! | 15:44 |
kgriffs | (without long-polling or websocket) | 15:44 |
flaper87 | if we enable keep-alive you're doing long-polling | 15:45 |
*** paulmo has joined #openstack-meeting-alt | 15:45 | |
flaper87 | s/you're/we're/ | 15:45 |
alcabrera | there's also this coming in the not-too-distant future: http://http2.github.io/http2-spec/#PushResources | 15:45 |
kgriffs | ah, yes | 15:45 |
kgriffs | http 2.0 | 15:45 |
kgriffs | w00t | 15:45 |
alcabrera | :) | 15:45 |
flaper87 | so, http specific notifications | 15:45 |
kgriffs | right | 15:45 |
flaper87 | I agree with you | 15:45 |
kgriffs | so, here is what I think | 15:45 |
kgriffs | you could do something pretty decent just using polling plus keep-alive | 15:46 |
kgriffs | the pro is this keeps the backend simple | 15:46 |
flaper87 | the important bit here is: "We're not preventing anyone to do it, we just don't want it in the code base because polling is good enough based on these assumptions" | 15:46 |
alcabrera | flaper87: +1 | 15:46 |
kgriffs | (i.e., keeping track of everyone listening to different channels on different boxes and notifying them when something happens is a PITA) | 15:47 |
kgriffs | flaper87: so, right | 15:47 |
flaper87 | kgriffs: marconiclient itself can handle this, which removes the burden from the user | 15:47 |
kgriffs | if we do implement true push messaging | 15:47 |
*** shau7246_ has quit IRC | 15:47 | |
kgriffs | that driver is going to be pretty complicated unless you assume that every client that is listening on a particular queue is routed to the same physical box | 15:48 |
kgriffs | and even then, you would probably want the same proc, but you could use IPC | 15:48 |
kgriffs | anyway, it is doable with zmq and stuff, just not trivial | 15:48 |
alcabrera | kgriffs: agreed | 15:48 |
flaper87 | kgriffs: correct! | 15:49 |
flaper87 | the overall architecture suggests that using polling is better | 15:49 |
flaper87 | (Marconi's architecture, I mean) | 15:49 |
kgriffs | so, to flaper87 | 15:49 |
kgriffs | i mean | 15:49 |
kgriffs | to flaper87's point | 15:49 |
kgriffs | we don't want to prevent someone from doing all that work | 15:50 |
kgriffs | but I don't feel like it is high priority to do this within Marconi for a while yet, at least | 15:50 |
flaper87 | agreed | 15:50 |
flaper87 | I think it's still premature to think about this | 15:50 |
*** shau7246 has joined #openstack-meeting-alt | 15:50 | |
flaper87 | we don't want to get ahead of ourselves with this specific feature | 15:50 |
flaper87 | I think time and users will dictate what should happen | 15:51 |
kgriffs | with, say, a zmq transport driver | 15:51 |
alcabrera | I think we'll get a better idea about what we need when we start working on notifications | 15:51 |
kgriffs | we can just have RPC style request-response | 15:51 |
flaper87 | kgriffs: I did that in glance | 15:51 |
flaper87 | :) | 15:51 |
kgriffs | if we want to do AMQP then we kinda have to do push, right? | 15:51 |
*** dtroyer has joined #openstack-meeting-alt | 15:51 | |
flaper87 | glance-api -> glance-registry (RPC over http) | 15:51 |
*** ViswaV has joined #openstack-meeting-alt | 15:51 | |
flaper87 | anyway | 15:51 |
*** aignatov has quit IRC | 15:51 | |
flaper87 | kgriffs: yea | 15:51 |
flaper87 | kgriffs: yeah | 15:51 |
kgriffs | tbh, I have had more people request JMS than AMQP | 15:52 |
kgriffs | but that may just be the circles I walk in | 15:52 |
*** psumkin has joined #openstack-meeting-alt | 15:52 | |
*** ViswaV has quit IRC | 15:52 | |
flaper87 | #agreed Lets not worry about push messaging support. The overall architecture suggests that polling is good enough for the current status of the project and use cases | 15:53 |
*** NikitaKonovalov has quit IRC | 15:53 | |
kgriffs | let's run with that | 15:53 |
alcabrera | cool | 15:53 |
*** noorul has joined #openstack-meeting-alt | 15:53 | |
flaper87 | awesome | 15:53 |
kgriffs | we will have to actually try it to be sure | 15:53 |
alcabrera | any other thoughts on push-based messaging? | 15:53 |
kgriffs | that's it from me | 15:53 |
flaper87 | #topic Open Discussion | 15:53 |
*** openstack changes topic to "Open Discussion (Meeting topic: Marconi)" | 15:53 | |
kgriffs | let me just plug this: https://wiki.openstack.org/wiki/Marconi/specs/api/v1.1 | 15:53 |
flaper87 | Everyone, remember today's TC meeting | 15:53 |
*** SergeyLukjanov has quit IRC | 15:53 | |
kgriffs | megan_w: ^^^ | 15:53 |
alcabrera | I have it on my calendar! :D | 15:53 |
kgriffs | where's balaji? | 15:53 |
alcabrera | he's out for the day, I think | 15:54 |
kgriffs | oh | 15:54 |
kgriffs | ok | 15:54 |
alcabrera | Georgia Tech or some such. :) | 15:54 |
*** jmontemayor has joined #openstack-meeting-alt | 15:54 | |
kgriffs | malini: have you had a chance to review the v1.1 draft? | 15:54 |
kgriffs | I'd like everyone to review the v1.1 spec for next time | 15:54 |
malini | I did not :( | 15:54 |
malini | I'll review the 1.1 spec | 15:55 |
kgriffs | kk, no worries. Just curious | 15:55 |
flaper87 | kgriffs: we kinda talked about it. The summary of our comments is: "It looks good, we need to go through it one more time" | 15:55 |
flaper87 | but it looks good and we're all happy | 15:55 |
kgriffs | malini: can you copy the error responses tables ? | 15:55 |
flaper87 | gotta run | 15:55 |
kgriffs | I would like a v1.1 version. I think status codes may change in a couple spots | 15:55 |
flaper87 | kgriffs: could you end the meeting | 15:55 |
kgriffs | flaper87: thanks for leading the mtg! | 15:55 |
kgriffs | will do | 15:55 |
kgriffs | ok folks, anything else? | 15:55 |
alcabrera | I'll update the minutes. | 15:56 |
alcabrera | :) | 15:56 |
malini | kgriffs: https://wiki.openstack.org/wiki/Marconi/specs/api/v1/errors | 15:56 |
kgriffs | alcabrera: ur my hero! | 15:56 |
alcabrera | lol | 15:56 |
*** devkulkarni has joined #openstack-meeting-alt | 15:56 | |
*** vgnbkr_1 has quit IRC | 15:56 | |
kgriffs | malini: right, let's copy that and but under /v1.1/errors | 15:56 |
kgriffs | s/but/put | 15:56 |
*** pballand has joined #openstack-meeting-alt | 15:56 | |
malini | kgriffs: ok | 15:57 |
kgriffs | #action malini to copy v1/errors page to v1.1/errors | 15:57 |
kgriffs | thanks! | 15:57 |
kgriffs | #endmeeting | 15:57 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 15:57 | |
openstack | Meeting ended Tue Jan 14 15:57:19 2014 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 15:57 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/marconi/2014/marconi.2014-01-14-15.01.html | 15:57 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/marconi/2014/marconi.2014-01-14-15.01.txt | 15:57 |
openstack | Log: http://eavesdrop.openstack.org/meetings/marconi/2014/marconi.2014-01-14-15.01.log.html | 15:57 |
*** vgnbkr_1 has joined #openstack-meeting-alt | 15:58 | |
*** mspreitz has joined #openstack-meeting-alt | 15:58 | |
*** aratim has joined #openstack-meeting-alt | 15:58 | |
*** paulczar has joined #openstack-meeting-alt | 15:58 | |
*** muralia has joined #openstack-meeting-alt | 15:59 | |
*** alcabrera has left #openstack-meeting-alt | 16:00 | |
adrian_otto | #startmeeting Solum Team Meeting | 16:00 |
openstack | Meeting started Tue Jan 14 16:00:18 2014 UTC and is due to finish in 60 minutes. The chair is adrian_otto. Information about MeetBot at http://wiki.debian.org/MeetBot. | 16:00 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 16:00 |
*** openstack changes topic to " (Meeting topic: Solum Team Meeting)" | 16:00 | |
openstack | The meeting name has been set to 'solum_team_meeting' | 16:00 |
*** ruhe is now known as ruhe_away | 16:00 | |
adrian_otto | #topic Agenda | 16:00 |
adrian_otto | #link https://wiki.openstack.org/wiki/Meetings/Solum#Agenda_for_2014-01-14_1600_UTC Today's Agenda | 16:00 |
*** openstack changes topic to "Agenda (Meeting topic: Solum Team Meeting)" | 16:00 | |
*** le089 has joined #openstack-meeting-alt | 16:00 | |
adrian_otto | #topic Roll Call | 16:00 |
*** openstack changes topic to "Roll Call (Meeting topic: Solum Team Meeting)" | 16:00 | |
adrian_otto | Adrian Otto | 16:00 |
*** Barker has quit IRC | 16:00 | |
coolsvap | Swapnil | 16:00 |
gokrokve_ | Georgy Okrokvertskhov | 16:00 |
paulmo | Paul Montgomery | 16:00 |
noorul | Noorul Islam | 16:00 |
muralia | murali | 16:00 |
paulczar | Paul Czarkowski | 16:00 |
*** mpanetta has left #openstack-meeting-alt | 16:00 | |
devkulkarni | Devdatta | 16:00 |
aratim | Arati Mahimane | 16:00 |
nmarchenko | Nikita Marchenko, Mirantis | 16:01 |
julienvey | Julien Vey | 16:01 |
le089 | Leonid Kornilenko, Mirantis | 16:01 |
stannie | Pierre Padrixe | 16:01 |
*** sc68cal has quit IRC | 16:01 | |
*** claytonc has joined #openstack-meeting-alt | 16:01 | |
claytonc | Clayton | 16:01 |
*** eharney_ has joined #openstack-meeting-alt | 16:01 | |
psumkin | Pavel Sumkin, Mirantis | 16:01 |
*** sc68cal has joined #openstack-meeting-alt | 16:01 | |
adrian_otto | good morning everyone! | 16:01 |
*** eharney has quit IRC | 16:02 | |
muralia | morning, and happy new year to everyone. | 16:02 |
*** eharney_ is now known as eharney | 16:02 | |
*** Barker has joined #openstack-meeting-alt | 16:02 | |
adrian_otto | feel free to chime in to record your attendance as we proceed | 16:02 |
adrian_otto | #topic Announcements | 16:02 |
*** openstack changes topic to "Announcements (Meeting topic: Solum Team Meeting)" | 16:02 | |
adrian_otto | Welcome to the first Solum Team Meeting of 2014. Happy New Year! | 16:02 |
gokrokve_ | Happy New Year! | 16:02 |
coolsvap | Happy New Year! | 16:02 |
*** sebasmagri has left #openstack-meeting-alt | 16:02 | |
adrian_otto | Our planned announcements: | 16:03 |
adrian_otto | 1) I updated our Roadmap wiki at: https://wiki.openstack.org/wiki/Solum/HighLevelRoadmap to transition version numbering to milestone name, and added an additional feature grouping for additional granularity. | 16:03 |
*** ashaikh has joined #openstack-meeting-alt | 16:03 | |
*** cpallares has left #openstack-meeting-alt | 16:03 | |
adrian_otto | I wanted to call this to your attention just in case there was any input from the team that should be integrated at this stage. We will continue to revise the roadmap, so this should not be considered a permanent plan. | 16:04 |
devkulkarni | milestone based grouping is looking nice | 16:04 |
*** demorris_ has joined #openstack-meeting-alt | 16:04 | |
gokrokve_ | Are we going to implement R2.2? | 16:04 |
gokrokve_ | It looks like quite complex task. | 16:04 |
*** kraman has joined #openstack-meeting-alt | 16:04 | |
adrian_otto | gokrokve_: good catch | 16:04 |
*** demorris has quit IRC | 16:04 | |
*** demorris_ is now known as demorris | 16:04 | |
adrian_otto | we did actually put that out of scope, so I will move that to M2 | 16:05 |
adrian_otto | other thoughts on this? | 16:05 |
gokrokve_ | R2.3 also looks out of scope. | 16:05 |
adrian_otto | gokrokve_: R2.3 is currently targeted for M2 | 16:06 |
*** sarob has joined #openstack-meeting-alt | 16:06 | |
devkulkarni | adrian_otto: what is meaning of P1, P2 etc.+ | 16:06 |
gokrokve_ | Ok. We will need to check progress in this direction. I don't see anything for that in the code. | 16:07 |
gokrokve_ | P2 is a second priority. | 16:07 |
adrian_otto | the R coes are what we used in the roadmap before we had all the BP's created. | 16:07 |
adrian_otto | We could just link the the BP's, or link to the BP list for the release | 16:07 |
adrian_otto | devkulkarni: does that make sense? | 16:07 |
*** ifarkas has joined #openstack-meeting-alt | 16:08 | |
paulmo | ls | 16:08 |
paulmo | oops | 16:08 |
devkulkarni | yes. linking BPs would help.. | 16:08 |
adrian_otto | gokrokve_: yes, the language pack framework is a WIP still | 16:08 |
adrian_otto | #action adrian_otto to update https://wiki.openstack.org/wiki/Solum/HighLevelRoadmap with links to find milestone blueprints | 16:08 |
gokrokve_ | Who is driving LP development? | 16:09 |
adrian_otto | #action adrian_otto to remove R2.2 from M1 in the roadmap wiki | 16:09 |
devkulkarni | LP working group | 16:09 |
gokrokve_ | Probably we can split this ctivity and do something in parallel. | 16:09 |
adrian_otto | gokrokve_: the working group for LP. I will get you the link for the meeting series, one sec | 16:09 |
gokrokve_ | I have it. | 16:09 |
adrian_otto | #link https://wiki.openstack.org/wiki/Solum/BreakoutMeetings | 16:09 |
*** ruhe_away is now known as _ruhe | 16:09 | |
adrian_otto | ok, any more thoughts on the roadmap update before I proceed to other announcements? | 16:10 |
adrian_otto | next announcement: | 16:10 |
adrian_otto | 2) Notice that we have a CLI action item on our agenda after the BP updates. | 16:10 |
dtroyer | and I made it in time… ;) | 16:11 |
adrian_otto | so when we get our BP update for the CLI work item, we will be tempted to discuss that, but please hold back a bit until we get to that part of the agenda | 16:11 |
devkulkarni | dtroyer: thanks :) | 16:11 |
adrian_otto | dtroyer: YES! THanks for coming | 16:11 |
adrian_otto | Are there other announcements other team members would like to make? | 16:11 |
adrian_otto | ok, proceeding | 16:12 |
adrian_otto | #topic Review Blueprints | 16:12 |
*** openstack changes topic to "Review Blueprints (Meeting topic: Solum Team Meeting)" | 16:12 | |
adrian_otto | #link https://launchpad.net/solum/+milestone/milestone-1 Milestone-1 Blueprints | 16:12 |
adrian_otto | NOTE: I don't expect a ton of progress to be reported on these because many of us took a holiday break. If there is no progress, that's okay, just indicate such with a "no change" update. | 16:12 |
adrian_otto | #link https://blueprints.launchpad.net/solum/+spec/solum-minimal-cli Command Line Interface for Solum (devdatta-kulkarni) | 16:12 |
devkulkarni | Updates are as follows: | 16:13 |
devkulkarni | 1) Noorul has been working on the API side that can be consumed by cli | 16:13 |
devkulkarni | 2) paulmo has been working on the cli proper. | 16:13 |
devkulkarni | noorul, paulmo, you want to give updates etc. from your side? | 16:13 |
noorul | It is ready for review https://review.openstack.org/#/c/58067/ | 16:13 |
*** akuznetsov has joined #openstack-meeting-alt | 16:14 | |
adrian_otto | links to the respective reviews will be provided in a few minutes as well. They are in the new wiki page | 16:14 |
devkulkarni | noorul: great!! | 16:14 |
paulmo | I just made a pull request with a hopefully pep8 compliant argparse-based CLI: https://review.openstack.org/#/c/66617/1 | 16:14 |
devkulkarni | paulmo: cool | 16:14 |
adrian_otto | thanks to all of you for your progress on this. | 16:14 |
noorul | np | 16:14 |
devkulkarni | thats it for minimal-cli | 16:15 |
adrian_otto | ok, so we will come back to this in just a moment after the other bp updates, and set some clarity on our direction for next steps | 16:15 |
adrian_otto | #link https://blueprints.launchpad.net/solum/+spec/user-authentication User authentication for incoming requests (gokrokvertskhov) | 16:15 |
adrian_otto | #link https://review.openstack.org/58811 Change I16aa0ba6: This patch adds a user authentication of incoming request. (merged) | 16:15 |
adrian_otto | Congratulations gokrokve_! | 16:15 |
* paulmo cheers! | 16:15 | |
*** ashaikh has quit IRC | 16:15 | |
devkulkarni | gokrokve_: congrats!! | 16:16 |
gokrokve_ | Thank you! | 16:16 |
adrian_otto | any remarks on this? I think we are ready to drop it form the status list and mark the BP as completed | 16:16 |
noorul | +1 | 16:16 |
adrian_otto | #action adrian_otto to drop https://blueprints.launchpad.net/solum/+spec/user-authentication from the weekly agenda and mark the BP as finished | 16:16 |
*** jcoufal has quit IRC | 16:16 | |
adrian_otto | thanks to gokrokve_ and our reviewers for a lot of attention to that work | 16:17 |
adrian_otto | #link https://blueprints.launchpad.net/solum/+spec/specify-lang-pack pecify the language pack to be used for app deploy (devdatta-kulkarni) | 16:17 |
*** markwash has joined #openstack-meeting-alt | 16:17 | |
adrian_otto | +s | 16:17 |
devkulkarni | Okay. so updates on this are as follows: | 16:17 |
devkulkarni | this bp is about storing langpacks; we discussed in the metadata repository meeting to create bps against glance to store langpack metadata | 16:18 |
adrian_otto | we have Change Ib5a05908: WIP: Defined a resource to query available language packs. (abandoned) | 16:18 |
*** ViswaV has joined #openstack-meeting-alt | 16:18 | |
adrian_otto | is that work no longer relevant to this BP? | 16:18 |
devkulkarni | oh yes. that WIP was based on the code that murali had not merged yet. | 16:18 |
adrian_otto | should that be re-opened, or are we starting over? | 16:18 |
devkulkarni | it can be abandoned; or reviewed to make it follow murali's current work | 16:18 |
devkulkarni | I will touch base with Murali about it. | 16:19 |
muralia | sure | 16:19 |
gokrokve_ | devkulkarni: I don't think we have to wait for Glance here. | 16:19 |
adrian_otto | can we issue some action items for the tasks to open the glance blueprints? Who should draft those? | 16:19 |
gokrokve_ | There is no final decision in Glance when this repository will be implemented. | 16:19 |
devkulkarni | gokrokve_: yes, for the GET calls we don't have to wait | 16:19 |
devkulkarni | gokrovkve_: what is the current status of the metadata repository working group? | 16:20 |
gokrokve_ | devkulkarni: I propose to have somethink done in SOlum and then move it to Glance. | 16:20 |
devkulkarni | gokrokve_: sure. makes sense. | 16:20 |
gokrokve_ | devkulkarni: We are waiting for the mini-sumit which will occur on Jan 27th | 16:20 |
devkulkarni | I will follow up my WIP with the additional work then | 16:21 |
adrian_otto | clarification: the Glance mini-summit happens Jan 27 | 16:21 |
gokrokve_ | devkulkarni: We will work with Glance team to understand how this new repo will be implemented. | 16:21 |
*** boris-42 has quit IRC | 16:21 | |
gokrokve_ | Yep. Glance mini-sumit in Washington DC, Jan 27th-28th | 16:21 |
devkulkarni | okay. so that is little long term. for solum, as you are suggesting, we can do work first here and parallely work with Glance team | 16:21 |
gokrokve_ | devkulkarni: Sure. Right now our LP is not big. Just keep all LP data in SQL DB for now. | 16:22 |
devkulkarni | adrian_otto: so to answer your question, here is what I propose. | 16:22 |
adrian_otto | #action adrian_otto to add a note to the agenda to follow up about any Glance blueprints for https://blueprints.launchpad.net/solum/+spec/specify-lang-pack | 16:22 |
gokrokve_ | Otherwise we will not finish LP work before M2. | 16:22 |
devkulkarni | gokrokve_: yep! I was about to say exactly that. | 16:23 |
adrian_otto | devkulkarni: was there more to your thought about what you propose? | 16:23 |
gokrokve_ | adrian_otto: I will be on this summit. Do you have anyone from Solum team as a representative? | 16:23 |
devkulkarni | adrian_otto: you kind of captured it. I will touch base with murali | 16:23 |
adrian_otto | gokrokve_: where is it being held? | 16:23 |
devkulkarni | that is all. | 16:23 |
adrian_otto | are there other Stackers besides gokrokve_ who we should send to attend in person? | 16:24 |
gokrokve_ | Hilton Washington Dulles Airport | 16:24 |
gokrokve_ | 13869 Park Center Road | 16:24 |
gokrokve_ | Herndon, Virginia 20171 | 16:24 |
gokrokve_ | adrian_otto: Washington DC, | 16:24 |
devkulkarni | gokrokve_: randall_burt is going to there as well (representing heat). I am syncing up with him on solum requirements | 16:24 |
adrian_otto | gokrokve_: tx | 16:24 |
adrian_otto | ok, that will work nicely I think | 16:25 |
adrian_otto | claytonc or kraman do either of you plan to attend? | 16:25 |
gokrokve_ | devkulkarni: Cool! | 16:25 |
kraman | I wont be able to attend this one | 16:25 |
claytonc | adrian_otto: not currentyl planned, going to sync with other red hatters who might be there | 16:26 |
gokrokve_ | adrian_otto: What do you think about Solum mini-summit? Do we need to meet face 2 face? | 16:26 |
devkulkarni | adrian_otto: as an aside, the specify-lang-pack bp is just a part of the overall lang-pack work. I think we should discuss the overall lang-pack work as well. | 16:26 |
gokrokve_ | devkulkarni: Do you need help with specify LP BP? | 16:27 |
adrian_otto | ok, let's come back to the Solum summit question during open discussion | 16:27 |
*** Barker has quit IRC | 16:27 | |
devkulkarni | gokrokve_: let me check back with you (need to sync up with murali about the current state of the code) | 16:28 |
*** Barker has joined #openstack-meeting-alt | 16:28 | |
devkulkarni | gokrokve_: thanks for the offer | 16:28 |
*** IgorYozhikov has joined #openstack-meeting-alt | 16:28 | |
paulmo | ls | 16:28 |
claytonc | re: lang pack the working item right now is https://blueprints.launchpad.net/solum/+spec/lang-pack-examples which paulczar and funzo have been working on. funzo is under the weather, but we have working templates for the existing images and have poc'd the docker cloud-init flow | 16:28 |
gokrokve_ | We plan to add one more engineer from Mirantis to Solum. | 16:28 |
devkulkarni | gokrokve_: cool | 16:29 |
muralia | woohoo! | 16:29 |
adrian_otto | gokrokve_: that's terrific! | 16:29 |
devkulkarni | claytonc: thanks for the updates | 16:29 |
claytonc | there was discussion about using disk image builder to generate images - the issue raised was security isolation of the images (since prepare is an untrusted set of code) and steve dake shared some examples of dib running untrusted. however for right now the flow that will work will be cloud-init with nova | 16:29 |
adrian_otto | ok, so we have just a couple more BP's to visit | 16:29 |
claytonc | so we're ready to integretae at least some of those flows with krishna's git-flow | 16:29 |
paulczar | POC'd cloud-init flow is described here - https://gist.github.com/paulczar/db83487376fcbc9b75de | 16:30 |
paulczar | I need to move that to the wiki, and see if I can puts together some scripts for contrib/ | 16:30 |
paulczar | ^ docker | 16:30 |
adrian_otto | #link https://blueprints.launchpad.net/solum/+spec/logging Logging Architecture (paulmo) | 16:31 |
adrian_otto | I'm pretty sure we don't have news on this one, right? | 16:31 |
paulmo | That is on hold right now with CLI activity. Also, I don't think we have consensus on direction with this one. | 16:31 |
adrian_otto | paulmo: what is your suggestion for proceeding on this? | 16:32 |
paulmo | Well, gokrokve_ and I have 2 different pull requests for context implementation consideration... | 16:32 |
paulmo | I think we need to have a meeting and wrestle this topic to the ground soon. | 16:33 |
gokrokve_ | paulmo: These security context is a small part of logging. | 16:33 |
adrian_otto | ok, would you like any help with arranging that, or will you work that out individually? | 16:33 |
paulmo | For instance, is supportability in scope for Solum (logging control plane issues and letting the customers take a peak at it) | 16:33 |
paulmo | I would love help… this has been churning for a while. | 16:33 |
gokrokve_ | paulmo: I can start thinking in logging direction too if you want. | 16:34 |
adrian_otto | #action adrian_otto to schedule a meeting about security context and logging features for M1 | 16:34 |
adrian_otto | ok, we'll make a time for that | 16:34 |
devkulkarni | adrian_otto, paulmo, gokrokve_: +1 | 16:34 |
adrian_otto | anyone interested in that, so I can be sure to make you aware of the meeting time? | 16:34 |
paulmo | I think russellb is needed, he had a vested interest | 16:34 |
kgriffs | adrian_otto: me | 16:34 |
coolsvap | +1 | 16:35 |
* kgriffs would like to attend that security/logging thing | 16:35 | |
paulmo | claytonc interested since you were involved early? | 16:35 |
claytonc | paulmo: sure cc me | 16:35 |
paulczar | there's probably a second topic in that of how much exposure to logs we'd give the customer via solum vs letting the operator solve it. either way the context stuff is super important. | 16:35 |
*** MarkAtwood has joined #openstack-meeting-alt | 16:35 | |
paulmo | I think that covers the folks I know of with a vested interest in this topic. | 16:35 |
adrian_otto | ok, if anyone else wants to be clued in, just let me know | 16:36 |
adrian_otto | #link https://blueprints.launchpad.net/solum/+spec/solum-zuul-integration Solum integration with Zuul (devdatta-kulkarni) | 16:36 |
paulmo | Yes, I think this isn't so much of a technical discussion but more of a discussion about how far Solum will cover supportability and other such areas. | 16:36 |
devkulkarni | kraman will be the person to discuss about this bp :) | 16:36 |
kraman | I have a hacked up POC https://github.com/kraman/zuul/compare/solum_hacks | 16:36 |
adrian_otto | devkulkarni: tx | 16:36 |
adrian_otto | oh! | 16:37 |
kraman | need to run this by mordred and jeblair when they are back from vacation | 16:37 |
kraman | and plan to submit patches to zuul after the discussion | 16:37 |
adrian_otto | so this is a patched zuul? | 16:37 |
kraman | the POC accepts a message over M and triggers a workflow which can handle LP build for now | 16:37 |
kraman | adrian_otto: yes | 16:37 |
kraman | M = message queue | 16:38 |
*** sarob has quit IRC | 16:38 | |
adrian_otto | that's great news. I'm happy to hear about progress on this, thanks! | 16:38 |
kraman | we didnt have enough participants for git workflow group last week so will continue discussion in tomorrows meeting | 16:38 |
*** Barker has quit IRC | 16:39 | |
adrian_otto | ok, good, thanks | 16:39 |
kraman | thats about it | 16:39 |
adrian_otto | please drop a reminder now to remind our team when that meeting is tomorrow | 16:39 |
kraman | Tomorrow's meting is at 9 AM PST in #solum. http://www.worldtimebuddy.com/?qm=1&lid=100,8,524901,2158177&h=100&date=2014-01-15&sln=17-18 | 16:39 |
adrian_otto | ok, and the last blueprint on the agenda today: | 16:40 |
adrian_otto | #link https://blueprints.launchpad.net/solum/+spec/api-worker-architecture API service/worker architecture for async operation (murali-allada) | 16:40 |
muralia | ok, so here are some updates since we met last. | 16:40 |
muralia | 1) the patch for the API workers framework has got two +2's and is waiting to be merged. https://review.openstack.org/#/c/62466/ | 16:40 |
muralia | The gate is currently broken, so it's not merged yet. We should talk about that during open discussion. | 16:40 |
adrian_otto | noorul: were you looking at the merge problem? | 16:40 |
* paulmo gives a big cheer to Murali! That was a decent chunk of code. :) | 16:41 | |
muralia | I'd be happy to help anyone working on fixing the gate. | 16:41 |
*** SergeyLukjanov has joined #openstack-meeting-alt | 16:41 | |
noorul | https://review.openstack.org/#/c/65507/ | 16:41 |
noorul | That fixes the gate | 16:41 |
noorul | Needs one more +2 and +a | 16:42 |
muralia | thanks. we need another +2 for this | 16:42 |
adrian_otto | ok kgriffs can you look at that? | 16:42 |
muralia | ok, moving on. | 16:42 |
muralia | 2) I've been doing some research this week to extend this framework with a DB layer. I've looked at Trove and Marconi for ideas. I've looked at old logs from the Solum Irc channel and mailing list to see if we discussed which DB to use and why, I don't think we have. So I'm working on a blueprint to open this up for discussion. I'm going with MySql so far. If everyone is ok with that, I won't bother starting a blueprint or email t | 16:42 |
paulmo | Just a comment: Don't use cascading triggers with MySQL. | 16:43 |
adrian_otto | we discussed that a bit at the Solum F2F in November | 16:43 |
claytonc | mysql i believe was consensus | 16:43 |
paulmo | Yep, MySQL + InnoDB | 16:44 |
russellb | sqlalchemy? | 16:44 |
devkulkarni | that is what I am remembering too | 16:44 |
claytonc | the abstraction is there to allow a future implementor to choose to add a non-relational store, but as long as the abstraction isn't broken we're ok | 16:44 |
claytonc | yes | 16:44 |
adrian_otto | yes, using SQLalchemy, right? | 16:44 |
paulmo | Yes russellb | 16:44 |
claytonc | sqlalchemy | 16:44 |
russellb | shouldn't assume mysql only | 16:44 |
briancline | As long as the way it's implemented still provides compatibility between MySQL/MariaDB/Percona, that seems fine | 16:44 |
russellb | ideally postgres will work too | 16:44 |
briancline | +1 for Postgres | 16:44 |
russellb | should be fine without much extra effort | 16:44 |
claytonc | objects/sqlalchemy is the sqlalchemy abstraction to the object persistence model | 16:44 |
*** slagle has joined #openstack-meeting-alt | 16:44 | |
russellb | don't waste your time with sqlite though IMO (other than perhaps for unit tests) | 16:44 |
paulmo | I personally like postgres better but yeah, don't use any MySQL specific features | 16:44 |
russellb | easy enough to support both | 16:45 |
claytonc | folks making model changes there have to take into account transacitonal operations (tohse have to be wrapped in a single method call and take objects that can be transformed into a transactional save), and it also should be reviewed with an eye for live updatse | 16:45 |
russellb | with sqlalchemy that is | 16:45 |
muralia | for now I'm going to work with sqlalchemy and mysql. we can come back to defining a proper abstraction layer, the way marconi has to plug in any DB | 16:45 |
claytonc | muralia: we have that abstraction layer | 16:45 |
claytonc | it's objects/sqlalchemy | 16:45 |
paulmo | SQLAlchemy is that abstraction :) | 16:45 |
muralia | yes, the nova object model. | 16:45 |
russellb | you don't want to use the sqlalchemy models throughout your code base | 16:45 |
muralia | and sqlalchemy | 16:45 |
flaper87 | marconi++ | 16:45 |
russellb | it's painful | 16:45 |
* flaper87 STFU | 16:46 | |
claytonc | russellb: yeah the objects abstract that | 16:46 |
russellb | claytonc: +1 :) | 16:46 |
paulmo | flaper87 ? | 16:46 |
claytonc | also fyi on objects/sqlalchemy you are allowed to use any method defined on the public objects | 16:46 |
claytonc | but not depend on any sqlalchemy underlying methods | 16:46 |
*** Barker has joined #openstack-meeting-alt | 16:46 | |
muralia | ok, should do we need an email to take this discussion further? | 16:46 |
claytonc | will -1 heavily for that as we review changes | 16:46 |
claytonc | muralia: ground rules and concept would be good | 16:46 |
muralia | or just work with mysql and sqlalchemy for now | 16:46 |
claytonc | to make sure everyone understands | 16:46 |
muralia | claytonc: sounds good | 16:46 |
adrian_otto | muralia: good idea. I want to be sure we revisit the CLI topic because we invited experts to participate | 16:47 |
kgriffs | muralia: if we are limiting solum to SQL backends, then you won't need a higher-level storage driver model like marconi has | 16:47 |
kgriffs | s/won't/may not | 16:47 |
claytonc | kgriffs: we said we'd be open to nosql but we wouldn't be doing the implementaiton ourselves | 16:47 |
adrian_otto | sounds like we have enough input to make a meaningful ML discussion on this. | 16:47 |
*** rajdeep has joined #openstack-meeting-alt | 16:47 | |
kgriffs | claytonc: gtk | 16:47 |
muralia | great. | 16:47 |
paulmo | I can't imagine that the Solum control plane could really feasibly use a nosql db could it? | 16:47 |
kgriffs | claytonc: that informs the architecture | 16:47 |
claytonc | paulmo: it could, just probably not worth doing | 16:47 |
kgriffs | we can't couple tightly to sqlalchemy if you want to afford nosql | 16:47 |
adrian_otto | ok, last comments on this one? | 16:47 |
muralia | ok, lastly. | 16:48 |
muralia | 3) I'm also working on blueprint that discusses how we should go about integrating the DB layer with the API framework. Trove and Marconi do things a little differently, so it'll be great to open this up for discussion with this blueprint. | 16:48 |
claytonc | kgriffs: will go over via email but we covered that mostly | 16:48 |
claytonc | at the f2f | 16:48 |
kgriffs | cool beans | 16:48 |
muralia | thats it from me. | 16:48 |
* kgriffs secretly hates email | 16:48 | |
* kgriffs prefers realtime communications | 16:49 | |
adrian_otto | muralia: please be sure to subscribe claytonc and me, and the others who made remarks aove as subscribers to that new BP | 16:49 |
muralia | yes. will do | 16:49 |
adrian_otto | tx | 16:49 |
adrian_otto | That concludes our BP status review. | 16:49 |
adrian_otto | #topic CLI Development Planning | 16:49 |
*** openstack changes topic to "CLI Development Planning (Meeting topic: Solum Team Meeting)" | 16:49 | |
adrian_otto | #link https://wiki.openstack.org/wiki/Solum/BreakoutMeetings#CLI_Working_Group_Series CLI working group | 16:49 |
adrian_otto | this is a new (probably short term) working group for the CLI topic | 16:50 |
adrian_otto | Please participate in the Doodle poll to help us select good times to hold CLI specific discussions. I am open to additional suggestions for the schedule. | 16:50 |
adrian_otto | Once enough input has been supplied by CLI stakeholders, I will close the poll and publish the meeting schedule to by published on our wiki at the link provided above. | 16:50 |
adrian_otto | #link https://wiki.openstack.org/wiki/Solum/CLI CLI Wiki Page | 16:50 |
adrian_otto | Please review this with links to relevant materials and a statement of our intended development approach. | 16:50 |
*** beekneemech is now known as bnemec | 16:50 | |
paulmo | All 8-10 PM times? | 16:50 |
*** aignatov has joined #openstack-meeting-alt | 16:50 | |
*** ashaikh has joined #openstack-meeting-alt | 16:50 | |
*** _ruhe is now known as ruhe | 16:51 | |
*** ativelkov has joined #openstack-meeting-alt | 16:51 | |
*** sergmelikyan has joined #openstack-meeting-alt | 16:51 | |
adrian_otto | I did that initially to accommodate noorul, but he expects to be out of the office | 16:51 |
paulmo | Ah, thought the AM and PM flipped, sorry :) | 16:51 |
adrian_otto | so we could move that to an earlier timeslot, particularly if we have no attendees from AUS | 16:51 |
adrian_otto | AUS = Australia | 16:51 |
rajdeep | i was planning to attend from india if time is not too odd | 16:52 |
adrian_otto | ok, so you are welcome to make comments on the Doodle poll about the scheduling, and I will incorporate your input | 16:52 |
adrian_otto | thoughts on the wiki page? | 16:52 |
rajdeep | thankss | 16:52 |
devkulkarni | +1 to rajdeep's suggestion. | 16:52 |
adrian_otto | Are we all happy with this, or should it be revisited? | 16:53 |
adrian_otto | basically we are suggesting that we have an approach for each of the CLI blueprints referenced | 16:53 |
paulmo | I like it :) | 16:54 |
adrian_otto | one that's for a minimal prototype that helps us clear the M1 milestone ASAP | 16:54 |
kgriffs | looks good to me | 16:54 |
adrian_otto | and another that gets us a CLI that we will own long term | 16:54 |
paulmo | noorul: Are you good with this direction? | 16:54 |
adrian_otto | that's consistent with the state of the art for OpenStack and fits well | 16:54 |
kgriffs | I think the prototype thing can also act as a source for feedback into improving OSC | 16:54 |
noorul | I have no issues | 16:54 |
kgriffs | when we migrate over to OSC stuff we may discover gaps or whatever that dtroyer can use to improve OSC | 16:55 |
paulmo | And here it is, passing pep8 finally: https://review.openstack.org/#/c/66617/ | 16:55 |
kgriffs | anyway, just my $0.02 | 16:55 |
paulmo | App/assembly create and delete are in there | 16:55 |
adrian_otto | paulmo: thanks for grinding through that! | 16:55 |
*** shau7246 has quit IRC | 16:55 | |
paulmo | Once I get some comments on that, I'll make it non-WIP | 16:56 |
adrian_otto | ok, sounds like we have no controversy to resolve, awesome | 16:56 |
devkulkarni | seems like a good plan | 16:56 |
paulmo | Yay! | 16:56 |
adrian_otto | #topic Open Discussion | 16:56 |
*** openstack changes topic to "Open Discussion (Meeting topic: Solum Team Meeting)" | 16:56 | |
paulmo | Just an announcement: | 16:57 |
dtroyer | FWIW I think that is a workable plan. I would suggest keeping https://wiki.openstack.org/wiki/OpenStackClient/HumanInterfaceGuidelines#Command_Structure in mind when structuring your commands… | 16:57 |
paulmo | The OpenStack Security Group accepted our Solum security guidelines and are adopting them to promote across all projects: https://wiki.openstack.org/wiki/Security/Guidelines | 16:57 |
noorul | paulmo: Congrats! | 16:57 |
adrian_otto | #agreed to proceed with both a prototype and long term CLI, as described in 2014-01-13 revision of https://wiki.openstack.org/wiki/Solum/CLI | 16:57 |
adrian_otto | paulmo: WHOOT | 16:58 |
kraman | Are we planning another F2F? | 16:58 |
adrian_otto | kraman: currently we are not, but that's a good idea to consider | 16:58 |
paulmo | Isn't there an OpenStack meeting in Atlanta coming up soon? | 16:59 |
adrian_otto | paulmo: that's in April | 16:59 |
adrian_otto | kraman is aking about something between now and then | 16:59 |
adrian_otto | asking | 16:59 |
paulmo | Ah, forgot it was so far out :) | 16:59 |
*** tsufiev_ has joined #openstack-meeting-alt | 16:59 | |
adrian_otto | in November we got a ton of value from our F2F meeting. Several attendees mentioned they felt it was more productive than our time at OSC in HKG. | 17:00 |
dtroyer | Next Design Summit is May 12-16 | 17:00 |
adrian_otto | because we can focus just on Solum topics | 17:00 |
adrian_otto | dtroyer: tx! sorry for the misinformation! | 17:01 |
*** esker has quit IRC | 17:01 | |
dtroyer | it has been april until now…threw me too | 17:01 |
* paulmo notes that Austin is 70F right now and pretty central. :) | 17:01 | |
devkulkarni | adrian_otto: is that right? then f2f will be useful again as well | 17:01 |
*** esker has joined #openstack-meeting-alt | 17:01 | |
*** amitgandhi has left #openstack-meeting-alt | 17:01 | |
adrian_otto | I am sure that Rackspace is willing to host the event again if you wanted a Texas venue | 17:02 |
*** aignatov has quit IRC | 17:02 | |
adrian_otto | it might be nice to think about rotating the host role too | 17:02 |
*** tnurlygayanov_ has joined #openstack-meeting-alt | 17:02 | |
katyafervent | Hi everyone | 17:02 |
adrian_otto | #endmeeting | 17:02 |
tnurlygayanov_ | Hi ) | 17:02 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 17:02 | |
openstack | Meeting ended Tue Jan 14 17:02:37 2014 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 17:02 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/solum_team_meeting/2014/solum_team_meeting.2014-01-14-16.00.html | 17:02 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/solum_team_meeting/2014/solum_team_meeting.2014-01-14-16.00.txt | 17:02 |
openstack | Log: http://eavesdrop.openstack.org/meetings/solum_team_meeting/2014/solum_team_meeting.2014-01-14-16.00.log.html | 17:02 |
adrian_otto | sorry for the time runover guys | 17:02 |
*** paulczar has left #openstack-meeting-alt | 17:03 | |
tnurlygayanov_ | no problem. | 17:03 |
*** paulmo has left #openstack-meeting-alt | 17:03 | |
ativelkov | #startmeeting Murano | 17:03 |
openstack | Meeting started Tue Jan 14 17:03:34 2014 UTC and is due to finish in 60 minutes. The chair is ativelkov. Information about MeetBot at http://wiki.debian.org/MeetBot. | 17:03 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 17:03 |
*** openstack changes topic to " (Meeting topic: Murano)" | 17:03 | |
openstack | The meeting name has been set to 'murano' | 17:03 |
*** noorul has left #openstack-meeting-alt | 17:03 | |
*** devkulkarni has left #openstack-meeting-alt | 17:03 | |
tsufiev_ | hi there | 17:03 |
ativelkov | Hi Muranoers! | 17:03 |
*** claytonc has left #openstack-meeting-alt | 17:03 | |
*** muralia has left #openstack-meeting-alt | 17:03 | |
tnurlygayanov_ | Hi )) | 17:03 |
*** adrian_otto has left #openstack-meeting-alt | 17:04 | |
IgorYozhikov | Hi | 17:04 |
*** dtroyer has left #openstack-meeting-alt | 17:04 | |
ativelkov | Seems like this is our first meeting ater NY holidays | 17:04 |
ativelkov | I hope you all had a good vacation | 17:04 |
ativelkov | This is our agenda for today: https://wiki.openstack.org/wiki/Meetings/MuranoAgenda#Next_meetings | 17:05 |
*** sarob has joined #openstack-meeting-alt | 17:05 | |
ativelkov | Let's start with the AI review | 17:05 |
ativelkov | #topic AI review | 17:06 |
*** openstack changes topic to "AI review (Meeting topic: Murano)" | 17:06 | |
*** esker has quit IRC | 17:06 | |
ativelkov | First item was "update https://wiki.openstack.org/wiki/Murano/Roadmap for 3.0 and 4.0" | 17:06 |
*** akuznetsov has quit IRC | 17:06 | |
*** mspreitz has quit IRC | 17:06 | |
ativelkov | Do I understand correctly that this was done? | 17:06 |
tsufiev_ | this was on me, done | 17:07 |
ativelkov | Good, thanks | 17:07 |
*** le089 has quit IRC | 17:07 | |
ativelkov | #info roadmap for 0.3 and 0.4 was updated | 17:07 |
*** ruhe is now known as ruhe_away | 17:07 | |
ativelkov | next one, tsufiev make sure that 0.4 known issues are marked with 0.4.1 milestone | 17:07 |
tsufiev_ | again, done, but not all the known issues of 0.4 are planned for 0.4.1 | 17:08 |
*** bdpayne has joined #openstack-meeting-alt | 17:08 | |
katyafervent | I guess wee did it ob our bug triage | 17:08 |
katyafervent | * we | 17:08 |
ativelkov | tsufiev_: why are not they? | 17:08 |
*** kgriffs has left #openstack-meeting-alt | 17:08 | |
ativelkov | Some has to be fixed only in 0.5? | 17:09 |
tsufiev_ | because as tnurlygayanov said, we don't have time to setup lab for Neutron in 0.4.1 | 17:09 |
tnurlygayanov_ | or 0.5+ | 17:09 |
tnurlygayanov_ | yes, I will try to do this on this week. | 17:10 |
ativelkov | This is important | 17:10 |
ativelkov | 0.5 is not a proper release for bugfixing | 17:10 |
katyafervent | Do we have list of known issues in our openstack wiki page? | 17:10 |
ativelkov | it will introduce completely new functionality, and even some of the features will be missing | 17:10 |
*** gokrokve_ has quit IRC | 17:11 | |
ativelkov | so all the fixes for 0.4.* have to be done in 0.4.* | 17:11 |
*** joel_c1 has joined #openstack-meeting-alt | 17:11 | |
*** gokrokve has joined #openstack-meeting-alt | 17:11 | |
*** bdpayne has quit IRC | 17:11 | |
tsufiev_ | katyafervent: yes, we have | 17:11 |
ativelkov | if if don't do somthing important in 0.4.1 it means that we will have to do 0.4.2 | 17:11 |
tnurlygayanov_ | https://wiki.openstack.org/wiki/Murano/ReleaseNotes_v0.4#Known issues | 17:11 |
ativelkov | or - as another option - we may postpone 0.4.1 a bit, to have more time for neutron testing | 17:12 |
*** rakhmerov has joined #openstack-meeting-alt | 17:12 | |
ativelkov | tnurlygayanov_: what are your estimates: how much time may we need to setup lab and fix them? | 17:13 |
*** mozawa has quit IRC | 17:13 | |
tnurlygayanov_ | I belive that we will have time for testing with Neutron load balancer before the end of Jun | 17:13 |
katyafervent | and why do we need fuel for that? | 17:13 |
ativelkov | Jun?? | 17:13 |
tsufiev_ | tnurlygayanov_: June :)? | 17:13 |
tnurlygayanov_ | it is one-two days | 17:14 |
ativelkov | Jan, I hope ) | 17:14 |
tnurlygayanov_ | yes, sorry, Jan ) | 17:14 |
*** michael-yu has joined #openstack-meeting-alt | 17:14 | |
ativelkov | Is this Neutron LB a separate module, which does not come installed with MOS? | 17:15 |
tnurlygayanov_ | katyafervent, we do not need fuel for it | 17:15 |
katyafervent | tnurlygayanov, ok) | 17:15 |
tnurlygayanov_ | yes | 17:15 |
tnurlygayanov_ | we can install and configure it with devstack and I plan to do this in our QA lab | 17:16 |
sergmelikyan | ativelkov, Neutron LB may be installed separatly and joined with MOS installed via Fuel | 17:16 |
*** cp16net has quit IRC | 17:16 | |
*** gokrokve has quit IRC | 17:16 | |
ativelkov | Ok, but for distribution we will need to either add its support to Fuel or to have a separate deploymnet routine for it | 17:16 |
ativelkov | I see | 17:17 |
tnurlygayanov_ | today we finished murano installation script, which allow to install Murano using the devstack - I plan to test Neutron LB and this script in parallel. | 17:17 |
*** ruhe_away is now known as _ruhe | 17:17 | |
katyafervent | but we are working on devstack integration, right? could it helped with this issue? | 17:17 |
katyafervent | Oh, cool | 17:17 |
ativelkov | So, let's then plan to add Neutron LB support into the 0.4.1 - postponing the release if nessesary | 17:17 |
tnurlygayanov_ | yes, need to add this LB in Fuel installation | 17:18 |
ativelkov | Any objections on this? | 17:18 |
katyafervent | ok, I'll add it to 0.4.1 deliverables | 17:18 |
tnurlygayanov_ | ativelkov, ok | 17:18 |
*** akuznetsov has joined #openstack-meeting-alt | 17:18 | |
*** aratim has left #openstack-meeting-alt | 17:18 | |
sergmelikyan | What integration we are talking about? | 17:18 |
ativelkov | #agreed add Neutron LB support into the 0.4.1 - postponing the release if necessary | 17:19 |
sergmelikyan | Integration Neutron LBaaS to MOS? How it is related to Murano? | 17:19 |
ativelkov | It is a different topic indeed | 17:19 |
tnurlygayanov_ | sergmelikyan, it is for another meeting ) | 17:20 |
ativelkov | let's continues with the AIs | 17:20 |
ativelkov | "consider possibility to provide the way to share environments across BUs without involving admins" | 17:20 |
*** rajdeep has quit IRC | 17:20 | |
ativelkov | I guess this is irrelevant now, as we have changed the suggested implementation for per-tenant isolation, right? | 17:21 |
tsufiev_ | it was the thing that our unidentified guest on the previous meeting wanted | 17:21 |
ativelkov | Was that about environments or about service definitions? | 17:22 |
tsufiev_ | wait a minute.... | 17:22 |
tsufiev_ | i don't remember, need to see logs | 17:22 |
tnurlygayanov_ | yes, in 0.4.11 we can just make per tenant isolation, but for 0.5 need to support RBAC. | 17:23 |
tnurlygayanov_ | *0.4.1 | 17:23 |
katyafervent | do we have time for it in 0.5? | 17:24 |
tsufiev_ | <tsufiev> we decided that there should be 'Common' Services&Metadata objects + per-tenant Services and objects | 17:24 |
tsufiev_ | <tsufiev> Common one should be read-only via WebUI, but can be changed via file-system | 17:24 |
ativelkov | It depends on how do we implement metadata storagde | 17:24 |
tsufiev_ | <tsufiev> per-tenant ones are modifiable by any user of that tenant | 17:24 |
tsufiev_ | <Guest36589> this is instead of enabling ownership of the object by a tenant with a sharing attribute? | 17:24 |
tsufiev_ | <Guest36589> post .6 i hope this can be reconsidered. We have many BUs that will innovate and want to share with related BUs with having to have the provider IT involved. | 17:25 |
ativelkov | Ah, I see | 17:25 |
ativelkov | We have plans for this | 17:25 |
ativelkov | If we use Glance for storing artifact, we may use the same system for sharing artifacts which is currently present for sharing images | 17:25 |
ativelkov | but for 0.4.1 this will not be possible | 17:26 |
*** boris-42 has joined #openstack-meeting-alt | 17:26 | |
ativelkov | implementation for 0.5 is tentative - depends on the glance arttifacts repo implementation and our adoption of it | 17:26 |
ativelkov | But this is planned anyway | 17:26 |
ativelkov | Are we done with AIs? | 17:27 |
katyafervent | ativelkov, I guess so | 17:27 |
ativelkov | Then lets move on | 17:27 |
ativelkov | #topic Status for release 0.4.1 features | 17:28 |
*** openstack changes topic to "Status for release 0.4.1 features (Meeting topic: Murano)" | 17:28 | |
*** psumkin has left #openstack-meeting-alt | 17:28 | |
katyafervent | Release 0.4.1 is on it's way, wiki page is up to date with information about it | 17:28 |
*** dim_ has joined #openstack-meeting-alt | 17:28 | |
ativelkov | Will 0.4.1 contain the devstack integration which we have discussed above? | 17:28 |
katyafervent | So we do have two main features: per-tenant isolation and managing key-pairs | 17:29 |
katyafervent | Also we'll improve dynamic UI - it should be work faster | 17:29 |
tsufiev_ | (but if we use OS Lab on the opposite side of the world, you won't notice that) | 17:30 |
tsufiev_ | :) | 17:30 |
*** sankarshan has joined #openstack-meeting-alt | 17:30 | |
katyafervent | Yes, and it's almost done afaik | 17:30 |
ativelkov | I see | 17:30 |
ativelkov | good, thanks | 17:30 |
ativelkov | moving on | 17:31 |
*** sankarshan is now known as sankarshan_away | 17:31 | |
ativelkov | #topic Changes in per-tenant isolation | 17:31 |
*** openstack changes topic to "Changes in per-tenant isolation (Meeting topic: Murano)" | 17:31 | |
ativelkov | So, since out last meeting there it was decided to change the proposed implementation of per-tenant isolation | 17:31 |
tsufiev_ | yes, and it simplifies an implementation very much | 17:32 |
ativelkov | There will be no managable "common" repository, instead, commons will be "forked" at the moment when the tenant uses Murano for the first time | 17:32 |
ativelkov | katyafervent - is the new approach documented on wiki somewhere? | 17:33 |
katyafervent | ativelkov, Yes, the specification was updated | 17:33 |
*** shau7246_ has joined #openstack-meeting-alt | 17:33 | |
katyafervent | https://wiki.openstack.org/wiki/Murano/Specifications/Per_Tenant_Isolation | 17:33 |
ativelkov | Thanks | 17:34 |
ativelkov | #info new approach to per-tenant isolation is documented at https://wiki.openstack.org/wiki/Murano/Specifications/Per_Tenant_Isolation | 17:34 |
ativelkov | #topic New DSL engine | 17:35 |
*** openstack changes topic to "New DSL engine (Meeting topic: Murano)" | 17:35 | |
*** stanlagun has joined #openstack-meeting-alt | 17:35 | |
ativelkov | So, speaking about new DSL engine - stanlagun, can you share the update? | 17:35 |
*** bdpayne has joined #openstack-meeting-alt | 17:36 | |
*** bdpayne has quit IRC | 17:36 | |
*** kraman has left #openstack-meeting-alt | 17:37 | |
ativelkov | stanlagun, are you here? | 17:37 |
stanlagun | there is a prototype that has nearly everything that is required for 0.5 with exclusion of correct YAQL function registration. I'm going to make if complete today and commit to custom repository so that it can be used as a code base | 17:37 |
ativelkov | ah, thanks | 17:37 |
stanlagun | I also expect to have demo service (AD) on new DSL | 17:38 |
stanlagun | by tomorrow | 17:38 |
ativelkov | #info new DSL proptotype is almost ready, will include an engine PoS and a demo service | 17:38 |
ativelkov | #action stanlagun to submit the sources to a custom repo | 17:38 |
ativelkov | Thanks | 17:38 |
rakhmerov | guys, sorry if that's a dummy question.. Do you have this new DSL documented somewhere? | 17:38 |
rakhmerov | I'm curious to take a look | 17:38 |
ativelkov | rakhmerov: yes, there is a blueprint and etherpad | 17:38 |
stanlagun | it is slightly outdated | 17:39 |
rakhmerov | could you please provide links? | 17:39 |
stanlagun | I'm going to write more detailed and up-to-date description as soon as I finish with PoC | 17:39 |
rakhmerov | ok | 17:40 |
stanlagun | https://etherpad.openstack.org/p/MuranoMetadata | 17:40 |
rakhmerov | ok, thanks | 17:40 |
ativelkov | so, the spec will be updated during this week, right? | 17:41 |
ativelkov | #action stanlagun to update the DSL description according to the implemented PoC | 17:41 |
ativelkov | And then we will have a meeting with Dmitry Meytin to demostrate the proptotype to him and discuss the contribution possibilities | 17:42 |
ativelkov | #action ativelkov to schedule a meeting with Dmitry | 17:42 |
*** yjiang5_1 is now known as yjiang5 | 17:42 | |
ativelkov | That is all on DSL | 17:43 |
ativelkov | #topic Open Discussion | 17:43 |
*** openstack changes topic to "Open Discussion (Meeting topic: Murano)" | 17:43 | |
ativelkov | Does anybody has something unplanned to discuss? | 17:44 |
katyafervent | I have not | 17:44 |
IgorYozhikov | nope | 17:45 |
ativelkov | Well, then I think we are done | 17:45 |
ativelkov | Thanks for joining | 17:45 |
katyafervent | Thanks everyone! | 17:45 |
ativelkov | #endmeeting | 17:45 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 17:45 | |
openstack | Meeting ended Tue Jan 14 17:45:24 2014 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 17:45 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/murano/2014/murano.2014-01-14-17.03.html | 17:45 |
* IgorYozhikov is now away: went away... | 17:45 | |
*** IgorYozhikov is now known as IYozhikov_away | 17:45 | |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/murano/2014/murano.2014-01-14-17.03.txt | 17:45 |
openstack | Log: http://eavesdrop.openstack.org/meetings/murano/2014/murano.2014-01-14-17.03.log.html | 17:45 |
*** joel_c1 has left #openstack-meeting-alt | 17:45 | |
*** akuznetsov has quit IRC | 17:46 | |
*** NikitaKonovalov has joined #openstack-meeting-alt | 17:47 | |
*** shau7246_ has quit IRC | 17:48 | |
*** akuznetsov has joined #openstack-meeting-alt | 17:49 | |
*** michael-yu has quit IRC | 17:49 | |
*** akuznetsov has quit IRC | 17:50 | |
*** NikitaKonovalov has quit IRC | 17:51 | |
*** NikitaKonovalov has joined #openstack-meeting-alt | 17:52 | |
*** jcoufal-m has joined #openstack-meeting-alt | 17:53 | |
*** derekh has quit IRC | 17:54 | |
*** yisun has joined #openstack-meeting-alt | 17:56 | |
*** NikitaKonovalov has quit IRC | 17:57 | |
*** NikitaKonovalov has joined #openstack-meeting-alt | 17:57 | |
*** tsufiev_ has quit IRC | 17:59 | |
*** arnaud__ has joined #openstack-meeting-alt | 18:00 | |
*** arnaud has joined #openstack-meeting-alt | 18:00 | |
pballand | hi | 18:00 |
*** NikitaKonovalov has quit IRC | 18:01 | |
*** thinrichs has joined #openstack-meeting-alt | 18:02 | |
thinrichs | Hi--sorry I'm late. | 18:02 |
*** stanlagun has left #openstack-meeting-alt | 18:02 | |
pballand | np - you and I again | 18:02 |
pballand | #startmeeting CongressTeamMeeting | 18:02 |
openstack | Meeting started Tue Jan 14 18:02:57 2014 UTC and is due to finish in 60 minutes. The chair is pballand. Information about MeetBot at http://wiki.debian.org/MeetBot. | 18:02 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 18:02 |
*** openstack changes topic to " (Meeting topic: CongressTeamMeeting)" | 18:03 | |
openstack | The meeting name has been set to 'congressteammeeting' | 18:03 |
*** harlowja_away is now known as harlowja | 18:03 | |
pballand | #link https://wiki.openstack.org/wiki/Meetings/Congress | 18:03 |
pballand | agenda is short | 18:03 |
pballand | we've started a google doc for design discussions | 18:04 |
pballand | #link http://goo.gl/Ib4ujX | 18:04 |
pballand | other updates: we are now pushing code through stack forge | 18:04 |
*** amcrn has joined #openstack-meeting-alt | 18:05 | |
thinrichs | Great! | 18:05 |
pballand | I am in the process of getting unit tests running there | 18:05 |
thinrichs | Good deal | 18:05 |
pballand | one next step is to fill in details on the design | 18:05 |
*** gokrokve has joined #openstack-meeting-alt | 18:06 | |
pballand | we currently only have stubs for the service abstractions, language, and enforcement sections | 18:07 |
pballand | are you available to work on any of those? | 18:07 |
*** NikitaKonovalov has joined #openstack-meeting-alt | 18:07 | |
thinrichs | Sure. I could work on the Policy Language | 18:07 |
pballand | ok, from the design doc perspective, I can work on the service abstraction parts | 18:07 |
*** BrianB_ has quit IRC | 18:08 | |
thinrichs | Depending on my free cycles, I could also work on Policy Enforcement. | 18:08 |
pballand | perfect | 18:08 |
pballand | #action thinrichs will work on Policy Language and Policy Enfocement sections of design doc | 18:08 |
pballand | #action pballand will work on service abstraction sections of design doc | 18:08 |
pballand | for now, small comments/questions can be handled in the doc | 18:09 |
*** jcoufal has joined #openstack-meeting-alt | 18:09 | |
*** NikitaKonovalov has quit IRC | 18:10 | |
pballand | anything big (or controversial) should be done in a meeting or in the mailing list | 18:10 |
pballand | #topic open discussion | 18:10 |
*** openstack changes topic to "open discussion (Meeting topic: CongressTeamMeeting)" | 18:10 | |
pballand | anything to discuss? | 18:10 |
thinrichs | Not right now--I'm starting to free up some cycles and will hope to have more to say in upcoming weeks. | 18:11 |
*** yogesh has joined #openstack-meeting-alt | 18:11 | |
pballand | sounds good | 18:11 |
thinrichs | Yep. | 18:12 |
pballand | thanks for coming | 18:12 |
pballand | #endmeeting | 18:12 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 18:12 | |
openstack | Meeting ended Tue Jan 14 18:12:13 2014 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 18:12 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/congressteammeeting/2014/congressteammeeting.2014-01-14-18.02.html | 18:12 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/congressteammeeting/2014/congressteammeeting.2014-01-14-18.02.txt | 18:12 |
openstack | Log: http://eavesdrop.openstack.org/meetings/congressteammeeting/2014/congressteammeeting.2014-01-14-18.02.log.html | 18:12 |
*** nadya_ has joined #openstack-meeting-alt | 18:14 | |
*** NikitaKonovalov has joined #openstack-meeting-alt | 18:15 | |
*** thinrichs has quit IRC | 18:16 | |
*** amytron has quit IRC | 18:17 | |
*** tnurlygayanov_ has quit IRC | 18:20 | |
*** cloudpie has joined #openstack-meeting-alt | 18:21 | |
*** michael-yu has joined #openstack-meeting-alt | 18:24 | |
*** cloudpie has quit IRC | 18:24 | |
*** esker has joined #openstack-meeting-alt | 18:25 | |
*** cloudpie has joined #openstack-meeting-alt | 18:25 | |
*** NikitaKonovalov has quit IRC | 18:28 | |
*** _ruhe is now known as ruhe | 18:30 | |
*** NikitaKonovalov has joined #openstack-meeting-alt | 18:33 | |
*** vipul is now known as vipul-away | 18:35 | |
*** krtaylor has quit IRC | 18:36 | |
*** cloudpie has quit IRC | 18:36 | |
*** nam_nguyen has joined #openstack-meeting-alt | 18:37 | |
*** NikitaKonovalov has quit IRC | 18:37 | |
*** NikitaKonovalov has joined #openstack-meeting-alt | 18:38 | |
*** krtaylor has joined #openstack-meeting-alt | 18:39 | |
*** beyounn has joined #openstack-meeting-alt | 18:41 | |
*** SushilKM has joined #openstack-meeting-alt | 18:41 | |
*** IlyaE has quit IRC | 18:41 | |
*** SushilKM has left #openstack-meeting-alt | 18:41 | |
*** SushilKM has joined #openstack-meeting-alt | 18:41 | |
*** SushilKM has left #openstack-meeting-alt | 18:41 | |
*** beyounn has quit IRC | 18:43 | |
*** morazi has joined #openstack-meeting-alt | 18:44 | |
*** amytron has joined #openstack-meeting-alt | 18:45 | |
*** lsmola has joined #openstack-meeting-alt | 18:47 | |
*** NikitaKonovalov has quit IRC | 18:47 | |
*** matty_dubs has joined #openstack-meeting-alt | 18:49 | |
*** jcoufal-m has quit IRC | 18:51 | |
*** NikitaKonovalov has joined #openstack-meeting-alt | 18:52 | |
*** vipul-away is now known as vipul | 18:53 | |
*** beyounn has joined #openstack-meeting-alt | 18:54 | |
*** dim_ has quit IRC | 18:54 | |
*** rnirmal has joined #openstack-meeting-alt | 18:55 | |
*** rnirmal_ has joined #openstack-meeting-alt | 18:57 | |
*** rnirmal_ has quit IRC | 18:57 | |
*** rnirmal_ has joined #openstack-meeting-alt | 18:57 | |
*** NikitaKonovalov has quit IRC | 18:57 | |
*** jprovazn has joined #openstack-meeting-alt | 18:57 | |
*** rnirmal_ has quit IRC | 18:57 | |
*** rnirmal_ has joined #openstack-meeting-alt | 18:57 | |
*** SergeyLukjanov has quit IRC | 18:58 | |
*** NikitaKonovalov has joined #openstack-meeting-alt | 18:58 | |
*** rpodolyaka1 has joined #openstack-meeting-alt | 18:58 | |
*** rlandy has joined #openstack-meeting-alt | 18:58 | |
*** jamezpolley has joined #openstack-meeting-alt | 18:59 | |
*** SergeyLukjanov_ has joined #openstack-meeting-alt | 18:59 | |
lifeless | morning everyone | 18:59 |
dprince | hello | 18:59 |
rpodolyaka1 | o/ | 18:59 |
marios | \o | 18:59 |
*** rnirmal has quit IRC | 18:59 | |
*** rnirmal_ is now known as rnirmal | 18:59 | |
lsmola | hello | 18:59 |
matty_dubs | o/ | 18:59 |
shadower | hey | 19:00 |
*** jistr has joined #openstack-meeting-alt | 19:00 | |
jprovazn | hi | 19:00 |
lifeless | #startmeeting tripleo | 19:00 |
jistr | hi | 19:00 |
openstack | Meeting started Tue Jan 14 19:00:55 2014 UTC and is due to finish in 60 minutes. The chair is lifeless. Information about MeetBot at http://wiki.debian.org/MeetBot. | 19:00 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 19:00 |
*** openstack changes topic to " (Meeting topic: tripleo)" | 19:00 | |
ifarkas | o/ | 19:00 |
openstack | The meeting name has been set to 'tripleo' | 19:01 |
slagle | hello | 19:01 |
jtomasek | hey | 19:01 |
lifeless | #topic agenda | 19:01 |
*** openstack changes topic to "agenda (Meeting topic: tripleo)" | 19:01 | |
lifeless | bugs | 19:01 |
lifeless | reviews | 19:01 |
lifeless | Projects needing releases | 19:01 |
lifeless | CD Cloud status | 19:01 |
lifeless | CI virtualized testing progress | 19:01 |
lifeless | Insert one-off agenda items here | 19:01 |
lifeless | open discussion | 19:01 |
lifeless | #topic bugs | 19:01 |
*** openstack changes topic to "bugs (Meeting topic: tripleo)" | 19:01 | |
lifeless | #link https://bugs.launchpad.net/tripleo/ | 19:01 |
lifeless | #link https://bugs.launchpad.net/diskimage-builder/ | 19:01 |
lifeless | #link https://bugs.launchpad.net/os-refresh-config | 19:01 |
lifeless | #link https://bugs.launchpad.net/os-apply-config | 19:01 |
lifeless | #link https://bugs.launchpad.net/os-collect-config | 19:01 |
lifeless | #link https://bugs.launchpad.net/tuskar | 19:01 |
lifeless | #link https://bugs.launchpad.net/tuskar-ui | 19:01 |
lifeless | #link https://bugs.launchpad.net/python-tuskarclient | 19:01 |
SpamapS | o/ | 19:02 |
lifeless | we have some untriaged bugs in tripleo | 19:02 |
lifeless | and a bunch of criticals | 19:02 |
lifeless | dib has many untriaged bugs | 19:02 |
*** pblaho has joined #openstack-meeting-alt | 19:03 | |
*** SergeyLukjanov_ has quit IRC | 19:03 | |
slagle | i'll handle https://bugs.launchpad.net/diskimage-builder/+bug/1263902 as i already fixed it | 19:03 |
SpamapS | lifeless: I wonder if we could get reviewday to show untriaged bugs mixed in with reviews. | 19:03 |
slagle | didn't know there was a bug for it :/ | 19:03 |
lifeless | so we had the commitment from everyone to do a little triage one day a week | 19:03 |
*** NikitaKonovalov has quit IRC | 19:03 | |
*** SergeyLukjanov has joined #openstack-meeting-alt | 19:03 | |
pleia2 | SpamapS: there is also bugday, which might be worth a look | 19:04 |
pleia2 | SpamapS: right now it's just graphs, but can probably be modified | 19:04 |
SpamapS | pleia2: moar placesss | 19:04 |
lifeless | looking at the dates, clearly that isn't happening (holidays notwithstanding) | 19:04 |
SpamapS | I just discovered I was not subscribed to diskimage-builder | 19:04 |
SpamapS | I tend to use my email for bug triage | 19:04 |
*** rbrady has joined #openstack-meeting-alt | 19:04 | |
*** beyounn has quit IRC | 19:05 | |
*** krtaylor has quit IRC | 19:05 | |
lifeless | I'll do a pass this evening, make sure we'll all triaged; shall we recommit to each do triage no less than once a week ? | 19:05 |
lifeless | with 20 odd folk thats /more/ than sufficient | 19:05 |
SpamapS | lifeless: is https://bugs.launchpad.net/tripleo/+bug/1266800 still an issue (boot-seed-vm failing) ? | 19:06 |
slagle | process question: can we triage our own bugs? | 19:06 |
SpamapS | slagle: yes | 19:06 |
lifeless | slagle: yes | 19:06 |
slagle | then i'll triage the 2 i filed :) | 19:06 |
*** e0ne has joined #openstack-meeting-alt | 19:06 | |
lifeless | slagle: you should never file a bug untriaged if you have access to set the right bits | 19:06 |
slagle | ack | 19:06 |
*** ccrouch has joined #openstack-meeting-alt | 19:07 | |
*** MarkAtwood has quit IRC | 19:07 | |
*** demorris has quit IRC | 19:07 | |
lifeless | SpamapS: I fstrimmed and the issue hasn't reoccured | 19:08 |
*** aignatov has joined #openstack-meeting-alt | 19:09 | |
*** beyounn has joined #openstack-meeting-alt | 19:09 | |
*** NikitaKonovalov has joined #openstack-meeting-alt | 19:10 | |
SpamapS | 1265807 is a duplicate of 1266513 | 19:10 |
SpamapS | can somebody confirm that? | 19:10 |
*** tzumainn has joined #openstack-meeting-alt | 19:10 | |
rpodolyaka1 | seems so | 19:11 |
jprovazn | SpamapS, yes | 19:11 |
SpamapS | ok will mark as such | 19:11 |
lifeless | yep | 19:11 |
lifeless | SpamapS: I don't tink 1261253 is critical; there is a workaround | 19:12 |
lifeless | SpamapS: and the default setup doesn't use a mirror | 19:13 |
SpamapS | lifeless: agreed, High is more appropriate. Changing. | 19:13 |
lifeless | https://bugs.launchpad.net/tripleo/+bug/1254555 is fixreleased from out perspective I think | 19:14 |
lifeless | isn't it? | 19:14 |
*** NikitaKonovalov has quit IRC | 19:14 | |
SpamapS | lifeless: IIRC we are just working around it with lots of retries | 19:14 |
lifeless | hmm, see comment 7 | 19:15 |
SpamapS | lifeless: we can maybe lower it to High as well since it is worked around. | 19:15 |
lifeless | neutron reckon it shouldn't be presenting symptoms any more | 19:15 |
SpamapS | lifeless: I think that is sort of "the problem" with race conditions.. work around them and people think they go away. :( | 19:15 |
lifeless | so, we should take the bandaid off, if the problem is gone, great, if not we should ask neutron to re-prioritise it | 19:16 |
rpodolyaka1 | +1 | 19:16 |
*** e0ne_ has joined #openstack-meeting-alt | 19:16 | |
lifeless | https://bugs.launchpad.net/tripleo/+bug/1254246 looks like it's stuck in review | 19:17 |
rpodolyaka1 | so it's actually kind of fixed for us | 19:17 |
rpodolyaka1 | due to how we do db-sync in neutron | 19:17 |
rpodolyaka1 | but to be 'fully fixed' that patch must be merged | 19:17 |
lifeless | rpodolyaka1: ok. devananda hit it yesterday, but I don't know how old his seed was | 19:18 |
rpodolyaka1 | lifeless: hmm, should be fixed for a while now | 19:18 |
lifeless | rpodolyaka1: his seed might be quite old :) | 19:18 |
rpodolyaka1 | I think so | 19:18 |
lifeless | ok, so lets FR it | 19:19 |
SpamapS | sounds like it needs somebody to reconfirm and adjust status appropriately | 19:19 |
lifeless | for tripleo | 19:19 |
lifeless | I certainly haven't seen it | 19:19 |
*** NikitaKonovalov has joined #openstack-meeting-alt | 19:19 | |
lifeless | and I've been doing lots of fresh builds recently | 19:19 |
lifeless | ok so | 19:20 |
lifeless | any more bug discussion? | 19:20 |
dprince | lifeless: real quick | 19:21 |
dprince | https://bugs.launchpad.net/diskimage-builder/+bug/1239480 | 19:21 |
dprince | lifeless: is truncating /etc/network/interfaces an option there? | 19:22 |
dprince | lifeless: I just messed w/ dhcp-all-interfaces and am happy to clean triage on its bugs... but need clarification on that one issue | 19:22 |
lifeless | dprince: good question | 19:22 |
dprince | lifeless: you can look at it later too, just thought it worth a mention. | 19:23 |
lifeless | dprince: I think truncating is probably a bad idea, because unlike fedora its all munged into one file | 19:23 |
lifeless | dprince: editing 'auto eth0' out would be more surgical | 19:23 |
SpamapS | lifeless: I just made a debian cloud image and I just didn't even bother to make /etc/network/interfaces .. I just used dhcp-interfaces-all | 19:23 |
lifeless | I'm thinking about folk with bridges or vpns defined | 19:23 |
dprince | lifeless: yeah. well then its going to have to be sliced out then :( | 19:23 |
SpamapS | or dhcp-all-interfaces.. :) | 19:24 |
lifeless | #topic reviews | 19:24 |
*** openstack changes topic to "reviews (Meeting topic: tripleo)" | 19:24 | |
lifeless | http://russellbryant.net/openstack-stats/tripleo-openreviews.html | 19:24 |
marios | down for me all day ^^ | 19:24 |
lifeless | ok, guess we're skipping it :) | 19:25 |
lifeless | #topic Projects needing releases | 19:25 |
*** openstack changes topic to "Projects needing releases (Meeting topic: tripleo)" | 19:25 | |
*** obondarev_ has joined #openstack-meeting-alt | 19:25 | |
lifeless | Do we have a volunteer ? | 19:25 |
SpamapS | http://webcache.googleusercontent.com/search?q=cache:7IE9twHe6I8J:russellbryant.net/openstack-stats/tripleo-openreviews.html+&cd=1&hl=en&ct=clnk&gl=us&client=ubuntu | 19:26 |
SpamapS | cached version | 19:26 |
SpamapS | doh | 19:26 |
SpamapS | Jan 8 | 19:26 |
SpamapS | come on google.. that thing changes every hour at least :) | 19:26 |
lifeless | he might have moved it to an infra host | 19:26 |
lifeless | will follow up out of band | 19:26 |
lifeless | russellb: ^ | 19:26 |
lifeless | rpodolyaka1: are you up for doing releases? | 19:26 |
rpodolyaka1 | sure:) | 19:26 |
lifeless | cool | 19:27 |
lifeless | #topic CD Cloud status | 19:27 |
*** openstack changes topic to "CD Cloud status (Meeting topic: tripleo)" | 19:27 | |
lifeless | dprince: hows the RH region coming along? | 19:27 |
dprince | lifeless: still pushing to get a set of IPv4 IPs. | 19:28 |
dprince | lifeless: and to get everyone public access | 19:28 |
lifeless | dprince: ok. No IPv6 either? | 19:28 |
dprince | lifeless: internally I have access now and I've got my seed, undercloud, overcloud running now. | 19:29 |
russellb | it hasn't moved to infra, it's just down | 19:29 |
dprince | lifeless: mostly just testing the water, etc to work the kinks out ahead of time. | 19:29 |
russellb | it's hosted by "random friend hosting inc" | 19:29 |
dprince | lifeless: IPv6 is going to be harder than getting IPv4 I think. At least in our current datacenter. | 19:29 |
dprince | lifeless: so progress, and I'm pushing on it as much as I can.... | 19:30 |
lifeless | dprince: so I had an idea on IPv6 | 19:30 |
lifeless | dprince: if we get one ipv4 address | 19:30 |
SpamapS | For our CD cloud, we're experiencing some weirdness on the undercloud box regarding networking. | 19:30 |
lifeless | dprince: we can get a IPv6 subnet from HE | 19:30 |
dprince | lifeless: what is HE? | 19:30 |
*** ruhe is now known as ruhe_away | 19:30 | |
lifeless | hurricane electric | 19:30 |
SpamapS | tunnel ftw | 19:31 |
dprince | ah, that. Sure. We could go that route I suppose. | 19:31 |
dprince | If that works, and allows us to hook it up to infra I'm fine w/ it. | 19:31 |
lifeless | ok, so HP region | 19:31 |
lifeless | SpamapS: thoroughly weirdness | 19:32 |
*** IlyaE has joined #openstack-meeting-alt | 19:32 | |
dprince | I'm still going for a set of IPv4 address, if it ends up being a small set then perhaps the tunneling is a good option. | 19:32 |
dprince | SpamapS: is this another mellanox driver thing? | 19:32 |
*** ruhe_away is now known as ruhe | 19:33 | |
*** NikitaKonovalov has quit IRC | 19:34 | |
SpamapS | dprince: no | 19:34 |
SpamapS | dprince: I bumped it earlier today and it had no effect | 19:34 |
SpamapS | one thing.. perhaps the box is being DoS'd or used as a reflector. It has basically no firewall. | 19:35 |
lifeless | SpamapS: nope | 19:36 |
*** e0ne_ has quit IRC | 19:36 | |
lifeless | SpamapS: 1.5kb of traffic on the public itnerface | 19:37 |
SpamapS | lifeless: its also healthy right now | 19:37 |
lifeless | SpamapS: not really | 19:37 |
SpamapS | lifeless: we should probably graph traffic | 19:37 |
lifeless | we should implement the monitoring we've been mubmling about | 19:37 |
SpamapS | lifeless: it is screaming fast for me now.. much better than it has been the last 4 hours | 19:38 |
SpamapS | yeah | 19:38 |
lifeless | ok so | 19:38 |
lifeless | was the bastion ill too ? | 19:38 |
lifeless | or other ips? | 19:38 |
*** NikitaKonovalov has joined #openstack-meeting-alt | 19:38 | |
*** nadya_ has quit IRC | 19:39 | |
lifeless | so, lets look at tht out of the meeting | 19:39 |
lifeless | I've spun up a new cloud | 19:40 |
lifeless | ci-overcloud.tripleo.org | 19:40 |
lifeless | the intent is to use this for jenkins slaves | 19:40 |
lifeless | and the broker | 19:40 |
lifeless | it has a new baremetal network 192.168.1.0 for the test traffic to be on | 19:40 |
lifeless | and ssl courtesy of ng | 19:40 |
SpamapS | woo | 19:41 |
lifeless | like the poc, this will be static - as soon as we have nodowntime deploys of the cd-overcloud we can ditch it | 19:41 |
lifeless | it has one compute node | 19:41 |
lifeless | so the intent (if it's not obvious) is that it won't have a lot of load on it ever | 19:41 |
lifeless | with the state everythings in I hope we can be in the silent queue next week | 19:43 |
SpamapS | wooot | 19:44 |
lifeless | #topic CI virtualized testing progress | 19:44 |
*** openstack changes topic to "CI virtualized testing progress (Meeting topic: tripleo)" | 19:44 | |
lifeless | pleia2: / dprince: ^ | 19:45 |
pleia2 | I don't have updates myself, but I would like to do a sync up call with dprince and derekh soon (tomorrow?) | 19:45 |
*** krtaylor has joined #openstack-meeting-alt | 19:45 | |
dprince | Yes. It is time for a sync up. I'll send out an invite here shortly for tommorow | 19:45 |
pleia2 | dprince: great, thanks | 19:46 |
lifeless | #topic open discussion | 19:46 |
*** openstack changes topic to "open discussion (Meeting topic: tripleo)" | 19:46 | |
*** NikitaKonovalov has quit IRC | 19:46 | |
*** hub_cap has joined #openstack-meeting-alt | 19:46 | |
SpamapS | I just wanted to bring up that I could use help working on Heat for TripleO purposes. | 19:46 |
dprince | SpamapS: what specifically needs helping with? | 19:47 |
SpamapS | We're going to want to start using resource/server groups, and rolling updates.. and retry updates.. and... | 19:47 |
lifeless | we finished migrating stuff to /mnt/state as far as we know right? | 19:47 |
SpamapS | dprince: hot-software-config is a blueprint that we need to clean up the templates and make them not rely on merge.py | 19:47 |
dprince | lifeless: BTW. I reviewed most of the use_ephemeral Nova branches today. I think those are all very close to being able to land. The last branch in the series needs a little fixup though... | 19:47 |
SpamapS | lifeless: not /etc | 19:48 |
SpamapS | lifeless: we're at a state where we survive rebuild | 19:48 |
SpamapS | lifeless: but readonly / is still a lot of patches away | 19:48 |
dprince | lifeless: I haven't tested a read only image on Fedora yet | 19:48 |
lifeless | SpamapS: ok | 19:48 |
lifeless | dprince: see SpamapS ^ we're not expecting ro to work [yet] | 19:48 |
dprince | lifeless: I'd say we have a good bit of work on our side yet. | 19:48 |
dprince | lifeless: right. | 19:48 |
lifeless | dprince: for anyone ;) | 19:48 |
SpamapS | lifeless: it works because os-collect-config re-asserts all the state again. | 19:48 |
lifeless | which is ok, the first goal was /mnt state preservation | 19:48 |
lifeless | readonly / isn't immediate | 19:49 |
*** nadya_ has joined #openstack-meeting-alt | 19:49 | |
SpamapS | also rabbit does not perserve state across rebuild | 19:49 |
SpamapS | preserve | 19:50 |
dprince | SpamapS: So if I work on the hot-software-config does that mean I get to say I'm a hot developer? | 19:50 |
* dprince jokes | 19:50 | |
slagle | i may have some cycles soon'ish to look at Heat related stuff | 19:50 |
SpamapS | dprince: you already say that, but now we might not roll our eyes :) | 19:50 |
lifeless | boom-tish | 19:51 |
dprince | I'll say boom to that | 19:51 |
slagle | where's a good place to start? just getting familiar with hot-software-config? | 19:51 |
* dprince BOOM | 19:51 | |
SpamapS | anyway, just suggesting that I think our Heat usage has suffered and is the ugliest part of TripleO IMO. | 19:51 |
*** NikitaKonovalov has joined #openstack-meeting-alt | 19:51 | |
SpamapS | slagle: getting familiar with running heat beyond 'stack-create' will help. | 19:51 |
*** vipul is now known as vipul-away | 19:52 | |
*** vipul-away is now known as vipul | 19:52 | |
slagle | i stack-delete a lot too | 19:52 |
SpamapS | stack-update is where the trouble starts | 19:52 |
slagle | ok :) | 19:52 |
*** alazarev has joined #openstack-meeting-alt | 19:53 | |
SpamapS | I will start tagging Heat bugs with tripleo if I see things that would be good for all of us to track | 19:54 |
SpamapS | that is all. | 19:54 |
ccrouch | slagle: SpamapS: i was talking to sdake about https://wiki.openstack.org/wiki/Heat/Blueprints/hot-software-config yesterday | 19:54 |
ccrouch | he expects it to land by milestone 3 | 19:55 |
lsmola | SpamapS, great | 19:55 |
*** pballand has quit IRC | 19:55 | |
SpamapS | Yeah if we all got out and pushed on it, we could, in parallel, switch TripleO to using it and thus improve Heat at the same time we improve TripleO. | 19:55 |
ccrouch | so i dont know if we can help move that along, or just make sure that what will land will be sufficient for us to get rid of merge.py | 19:55 |
SpamapS | ccrouch: last I checked stevebaker had made a call for volunteers on a few pieces | 19:56 |
*** nadya_ has quit IRC | 19:56 | |
ccrouch | ok cool | 19:56 |
dprince | SpamapS: when we do this I would also like to refactor things to support an all-in-one overcloud as well. | 19:56 |
lifeless | is everyone tracking trello still ? Sounds like hot should be in there | 19:56 |
slagle | dprince: +1, that would be nice | 19:56 |
SpamapS | http://lists.openstack.org/pipermail/openstack-dev/2013-December/022269.html | 19:56 |
SpamapS | lifeless: I don't know if that is a trello thing or not. It will pay off a bunch of technical debt in merge.py and the resulting painful-to-maintain templates... | 19:57 |
dprince | slagle: thanks, I postponed my previous effort there because HOT is so close | 19:57 |
lifeless | SpamapS: so the basic ideas is that we're moving as a group tackling things together rather than siloing off | 19:58 |
lifeless | SpamapS: you're saying this is the next thing we need, no? | 19:58 |
*** obondarev_ has quit IRC | 19:58 | |
lifeless | SpamapS: heat work, to get update working properly? | 19:58 |
marios | SpamapS: do you guys think its close enough that i shouldn't waste any more time with https://review.openstack.org/#/c/52045/ and related? | 19:58 |
SpamapS | dprince: yeah the whole point of hot-software-config is to make it easier to write config separate from server placement. | 19:58 |
SpamapS | lifeless: no. It is not the next thing. | 19:59 |
SpamapS | we can keep going deeper in debt to merge.py for a long time to come. | 19:59 |
*** denis_makogon_ has joined #openstack-meeting-alt | 19:59 | |
*** obondarev_ has joined #openstack-meeting-alt | 19:59 | |
SpamapS | lifeless: the next thing we need in heat is updatable wait conditions and retry-on-update | 19:59 |
lsmola | SpamapS, so we are keepig merge.py in I ? | 19:59 |
lifeless | #endmeeting | 20:00 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 20:00 | |
openstack | Meeting ended Tue Jan 14 20:00:03 2014 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 20:00 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/tripleo/2014/tripleo.2014-01-14-19.00.html | 20:00 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/tripleo/2014/tripleo.2014-01-14-19.00.txt | 20:00 |
openstack | Log: http://eavesdrop.openstack.org/meetings/tripleo/2014/tripleo.2014-01-14-19.00.log.html | 20:00 |
*** jcoufal has quit IRC | 20:00 | |
lifeless | sorry, out of time | 20:00 |
lifeless | -> #tripleo for more chat | 20:00 |
*** banix has quit IRC | 20:00 | |
marios | goodnight/good-day all o/ | 20:00 |
*** tzumainn has left #openstack-meeting-alt | 20:01 | |
*** pdmars has quit IRC | 20:01 | |
pblaho | good night | 20:01 |
jistr | night | 20:01 |
ifarkas | see you all | 20:01 |
*** pblaho has quit IRC | 20:01 | |
*** pdmars has joined #openstack-meeting-alt | 20:01 | |
shadower | see ya | 20:01 |
lsmola | see ya | 20:02 |
*** pdmars has quit IRC | 20:02 | |
*** pdmars_ has joined #openstack-meeting-alt | 20:02 | |
*** jcoufal has joined #openstack-meeting-alt | 20:02 | |
*** pdmars_ has quit IRC | 20:03 | |
*** e0ne has quit IRC | 20:03 | |
*** nam_nguyen has quit IRC | 20:04 | |
*** beyounn has quit IRC | 20:06 | |
*** pdmars has joined #openstack-meeting-alt | 20:06 | |
*** denis_makogon has quit IRC | 20:06 | |
*** denis_makogon_ is now known as denis_makogon | 20:06 | |
*** dmakogon_ has joined #openstack-meeting-alt | 20:06 | |
*** NikitaKonovalov has quit IRC | 20:06 | |
*** pdmars has quit IRC | 20:07 | |
*** pdmars has joined #openstack-meeting-alt | 20:07 | |
*** vipul is now known as vipul-away | 20:08 | |
*** esker has quit IRC | 20:08 | |
*** pdmars has quit IRC | 20:08 | |
*** pdmars has joined #openstack-meeting-alt | 20:10 | |
*** resker has joined #openstack-meeting-alt | 20:10 | |
*** pdmars has quit IRC | 20:10 | |
*** pdmars has joined #openstack-meeting-alt | 20:11 | |
*** beyounn has joined #openstack-meeting-alt | 20:12 | |
*** vipul-away is now known as vipul | 20:12 | |
*** rook has quit IRC | 20:13 | |
*** NikitaKonovalov has joined #openstack-meeting-alt | 20:13 | |
*** morazi has left #openstack-meeting-alt | 20:15 | |
*** obondarev_ has quit IRC | 20:16 | |
*** rlandy has quit IRC | 20:20 | |
*** sarob has quit IRC | 20:23 | |
*** HenryG has joined #openstack-meeting-alt | 20:24 | |
*** irenab_ has joined #openstack-meeting-alt | 20:25 | |
*** NikitaKonovalov has quit IRC | 20:25 | |
*** vipul is now known as vipul-away | 20:27 | |
*** early has quit IRC | 20:28 | |
*** irenab_ is now known as irenab | 20:28 | |
*** malini has left #openstack-meeting-alt | 20:30 | |
*** NikitaKonovalov has joined #openstack-meeting-alt | 20:33 | |
*** NikitaKonovalov has quit IRC | 20:35 | |
*** jtomasek has quit IRC | 20:39 | |
*** jtomasek has joined #openstack-meeting-alt | 20:41 | |
*** jistr has quit IRC | 20:42 | |
*** tmckay has joined #openstack-meeting-alt | 20:46 | |
*** sarob has joined #openstack-meeting-alt | 20:48 | |
*** jamezpolley has left #openstack-meeting-alt | 20:49 | |
*** sarob has quit IRC | 20:50 | |
*** sarob has joined #openstack-meeting-alt | 20:51 | |
*** early has joined #openstack-meeting-alt | 20:52 | |
*** beyounn has quit IRC | 20:54 | |
*** rpodolyaka1 has left #openstack-meeting-alt | 20:54 | |
*** tomblank has joined #openstack-meeting-alt | 20:56 | |
*** sreshetnyak has joined #openstack-meeting-alt | 20:56 | |
*** lblanchard has quit IRC | 20:58 | |
*** lblanchard has joined #openstack-meeting-alt | 21:03 | |
*** lblanchard has quit IRC | 21:03 | |
*** banix has joined #openstack-meeting-alt | 21:06 | |
*** dprince has quit IRC | 21:06 | |
*** julim has quit IRC | 21:06 | |
*** irenab has quit IRC | 21:09 | |
*** alazarev has quit IRC | 21:14 | |
*** alazarev has joined #openstack-meeting-alt | 21:18 | |
*** jmontemayor has quit IRC | 21:22 | |
*** jprovazn has quit IRC | 21:23 | |
*** vipul-away is now known as vipul | 21:26 | |
*** rnirmal has quit IRC | 21:40 | |
*** ifarkas has quit IRC | 21:45 | |
*** alazarev has quit IRC | 21:54 | |
*** jdob has quit IRC | 21:54 | |
*** alazarev has joined #openstack-meeting-alt | 21:55 | |
*** lblanchard has joined #openstack-meeting-alt | 21:59 | |
*** beyounn has joined #openstack-meeting-alt | 21:59 | |
*** jtomasek has quit IRC | 22:01 | |
*** jtomasek has joined #openstack-meeting-alt | 22:01 | |
*** doug_shelley66 has quit IRC | 22:03 | |
*** resker has quit IRC | 22:05 | |
*** tmckay is now known as _tmckay | 22:05 | |
*** pdmars has quit IRC | 22:12 | |
*** sarob has quit IRC | 22:15 | |
*** sarob has joined #openstack-meeting-alt | 22:16 | |
*** Barker has quit IRC | 22:19 | |
*** ruhe is now known as _ruhe | 22:21 | |
*** Barker has joined #openstack-meeting-alt | 22:25 | |
*** pnavarro has quit IRC | 22:26 | |
*** Barker has quit IRC | 22:28 | |
*** julim has joined #openstack-meeting-alt | 22:29 | |
*** doug_shelley66 has joined #openstack-meeting-alt | 22:30 | |
*** obondarev_ has joined #openstack-meeting-alt | 22:30 | |
*** kevinconway has quit IRC | 22:35 | |
*** sreshetnyak has quit IRC | 22:35 | |
*** SergeyLukjanov has quit IRC | 22:36 | |
*** jcoufal has quit IRC | 22:43 | |
*** tomblank has quit IRC | 22:46 | |
*** lsmola has quit IRC | 22:48 | |
*** julim has quit IRC | 22:52 | |
*** lblanchard has quit IRC | 22:55 | |
*** obondarev_ has quit IRC | 22:58 | |
*** obondarev_ has joined #openstack-meeting-alt | 22:59 | |
*** obondarev_ has quit IRC | 23:07 | |
*** ccrouch1 has joined #openstack-meeting-alt | 23:09 | |
*** ccrouch has quit IRC | 23:10 | |
*** jtomasek has quit IRC | 23:10 | |
*** jecarey has quit IRC | 23:13 | |
*** denis_makogon has quit IRC | 23:16 | |
*** aignatov has quit IRC | 23:17 | |
*** ashaikh has quit IRC | 23:21 | |
*** safchain has joined #openstack-meeting-alt | 23:26 | |
*** sarob has quit IRC | 23:32 | |
*** eharney has quit IRC | 23:33 | |
*** nati_ueno has joined #openstack-meeting-alt | 23:38 | |
*** garyduan has joined #openstack-meeting-alt | 23:39 | |
*** ccrouch1 has quit IRC | 23:45 | |
*** ViswaV has quit IRC | 23:47 | |
*** banix has quit IRC | 23:51 | |
*** ijw has quit IRC | 23:57 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!