17:00:11 <Nikolay_St> #startmeeting murano 17:00:11 <openstack> Meeting started Tue Dec 1 17:00:11 2015 UTC and is due to finish in 60 minutes. The chair is Nikolay_St. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:00:12 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 17:00:15 <openstack> The meeting name has been set to 'murano' 17:00:20 <kzaitsev_mb> o/ 17:00:23 <Nikolay_St> and it's murano TIIIME! 17:00:26 <Nikolay_St> hi all 17:00:28 <katyafervent> hi 17:00:44 <kzaitsev_mb> ativelkov: and I are both here ) 17:00:57 <Nikolay_St> we don't have much for today, let's start with action items review 17:01:09 <Nikolay_St> #topic Action items review 17:01:11 <hidekazu_> hi,i'm new. 17:01:22 <Nikolay_St> freerunner: kzaitsev_mb please 17:01:27 <Nikolay_St> hidekazu_: hi 17:01:38 <hidekazu_> sorry, please. 17:02:00 <Nikolay_St> hidekazu_: do you need explanation about how weekly meetings works? 17:02:10 <stan_lagun> hi 17:02:18 <kzaitsev_mb> 1) kzaitsev_mb help Li Yingjun with bug #1514692 17:02:18 <openstack> bug 1514692 in Rally "Murano does not get keystone endpoint when Keystone is configured to use templated catalog" [Undecided,In progress] https://launchpad.net/bugs/1514692 - Assigned to Liyingjun (liyingjun) 17:02:27 <kzaitsev_mb> well app the patches are merged 17:02:29 <hidekazu_> no, i read previous log. thanks. 17:02:47 <Nikolay_St> hidekazu_: ok, nice :) 17:02:54 <kzaitsev_mb> so everything is fine with that item, except, that client gate got blocked for half a day ) 17:03:02 <kzaitsev_mb> #link https://launchpad.net/bugs/1514692 17:03:21 <kzaitsev_mb> 2) merge dependency blueprints 17:03:26 <kzaitsev_mb> haven't done that =( 17:03:41 <kzaitsev_mb> lets move it to next meeting 17:03:51 <kzaitsev_mb> #action kzaitsev_mb merge dependency blueprints 17:04:15 <Nikolay_St> ok 17:04:17 <kzaitsev_mb> freerunner: I suupose you'll move the rtfd action to the next meeting too, right? 17:04:52 <kzaitsev_mb> right? 17:05:04 <freerunner> kzaitsev_mb: here I'am! 17:05:09 <freerunner> Hi guys! 17:05:27 <freerunner> kzaitsev_mb: Yup. Will try to do it ;) 17:05:41 <Nikolay_St> freerunner: kzaitsev_mb thx for updates 17:05:45 <kzaitsev_mb> #action freerunner add job to Murano CI for building docs for ReadTheDocs 17:06:02 <Nikolay_St> I guess we can move to OpenDiscussion, right? 17:06:28 <kzaitsev_mb> Nikolay_St: I think you're right ) no agenda for today 17:06:30 <Nikolay_St> #topic Open Discussion 17:06:45 <hidekazu_> stan invited me to discuss my proposing bp. 17:06:59 <kzaitsev_mb> hidekazu_: got anything specific? =) or you're just curious about murano? =) 17:07:05 <kzaitsev_mb> oh cool 17:07:15 <hidekazu_> please see. 17:07:23 <hidekazu_> https://review.openstack.org/#/c/246273/ 17:07:32 <kzaitsev_mb> #link https://review.openstack.org/#/c/246273/ 17:08:53 <hidekazu_> I want to know what others think about this. 17:09:23 <hidekazu_> though stan is not here.. 17:09:33 <kzaitsev_mb> hidekazu_: well community meeting is usually not the best place, cause people would need to read the spec ) 17:09:40 <kzaitsev_mb> but we'll definitelly give it a read ) 17:10:01 <Nikolay_St> stan_lagun: are you here? 17:10:23 <hidekazu_> kzaitsev_mb: sorry. you are right. 17:10:31 <stan_lagun> Nikolay_St: I'm on 2 meetings concurrently :) 17:10:39 <Nikolay_St> oh) 17:10:56 <katyafervent> it is a short spec, I think we have time to read it 17:11:58 <Nikolay_St> katyafervent: isn't it better to start openstack-dev list conversation? 17:12:04 <Nikolay_St> just a suggestion 17:12:35 <katyafervent> we could, but Stan suggested to come to irc meeting and no one else review this patch ar all 17:12:38 <katyafervent> * at all 17:13:17 <katyafervent> so it would be good from our side to make it now since we have 40 minutes left and it's open discussion already 17:13:33 <Nikolay_St> stan_lagun is a little bit busy right now, I guess 17:13:58 <hidekazu_> i need other's opinion. 17:14:45 <stan_lagun> Actuall my opinion is already there. I'd like to heat what others think 17:14:45 <hidekazu_> anyone else review is also welcome. 17:15:01 <stan_lagun> *hear* 17:16:25 <hidekazu_> our conversation in the review is not short :) 17:16:50 <kzaitsev_mb> K. So I've got a really short announcement 17:17:01 <kzaitsev_mb> mitaka-1 is this week. 17:17:09 <katyafervent> Actually I don't mind, if this functionality can be easily extended in the future without loosing backward compatibility 17:17:29 <freerunner> I haven't read all comments yet, but generally, I like idea of the spec. I've already saw the same options in other projects. So, if this one will be implemented, in theory. it should increase performance of murano. 17:18:38 <Nikolay_St> I read the spec earlier today and I just wondered why should murano-engine manage workers. sorry it the answer is present - I may miss it 17:18:59 <kzaitsev_mb> Gonna tag it, probably Thursday. Also gonna release python-client ) 17:19:19 <kzaitsev_mb> So this is all I wanted to announce =) 17:19:28 <freerunner> kzaitsev_mb: Nice to hear :) 17:19:40 <kzaitsev_mb> sry, I'm also on 2 meetings concurrently right now ))) 17:19:45 <stan_lagun> Nikolay_St: we do need them for scalability/HA etc. The question is what proposed approach to be better then alternatives? 17:21:08 <Nikolay_St> stan_lagun: that was I want to say 17:25:13 <Nikolay_St> hidekazu_: so, once again why not deployment tools for this? 17:25:36 <Nikolay_St> can't find an answer for this question in your conversation with stan_lagun 17:27:16 <hidekazu_> Production environment is need to use deployment tool of course for several machines, i think. 17:30:25 <Nikolay_St> hidekazu_: I'm not against the spec and bp, but I guess you need to be more specific of why you want to do it and why alternatives is not good 17:31:34 <hidekazu_> you mean best means? 17:31:35 <stan_lagun> Nikolay_St: that what I was saying. I'm a little bit skeptical about proposed solution but I'm open for an arguments 17:31:51 <stan_lagun> Because I do have arguments against 17:32:34 <hidekazu_> for poc etc, easy way is better. 17:33:08 <Nikolay_St> hidekazu_: you mean development environments? 17:33:44 <hidekazu_> no, such as stress test environment. 17:34:59 <hidekazu_> fo production enviroment, must create playbooks etc. 17:36:12 <stan_lagun> and there is also a supervisord who does similar things. Only that it is time proven and very powerful 17:36:27 <Nikolay_St> hidekazu_: we have devstack and puppet-murano 17:36:40 <freerunner> hidekazu_: stan_lagun I've read the spec once again. So I'm not really sure, that workers should be managed by Puppet,, Ansible, etc.. Workers should be spawned as child processes with WSGI help, I think. And shouldn't start manually. 17:38:13 <stan_lagun> freerunner: I believe that worker management should be external to murano-engine 17:38:53 <stan_lagun> freerunner: and to Murano API as well 17:40:58 <freerunner> stan_lagun: External? You mean, that murano shouldn't manage workers via wsgi? 17:41:47 <Nikolay_St> stan_lagun: freerunner may be we should create anotheer murano_smthg for workers? 17:42:05 <stan_lagun> Nikolay_St: looks like reinventing the wheel 17:42:44 <Nikolay_St> stan_lagun: may be, it's a suggestion, nothing more 17:43:55 <stan_lagun> freerunner: WSGI is also external. What I'm saying is that murano-engine (spec is mainly about engine, isn't it) shouldn't start workers on its own. I think it should be a responsibility of some external system (supervisord, systemd, proper puppets etc) 17:44:49 <stan_lagun> but again I might be wrong. So what I was asking for is to provide comparison with alternatives in the spec 17:48:44 <freerunner> stan_lagun: hidekazu_ : I'm not sure, that we can find the alternatives, but I agreed in this case. Murano-engine shouldn't start workers by itself. So, using WSGI is a better solution (IMHO), and you can use puppets and other deployment tools just for configure worker count in murano.config. (and start murano services as well, yep) 17:49:33 <stan_lagun> freerunner: isn't WSGI for http apps? murano-engine doesn't even listen on any port 17:50:21 <hidekazu_> freerunner: worker count in config is written in spec. 17:54:35 <freerunner> stan_lagun: Khm. Will check it. 17:54:35 <hidekazu_> i have used puppet, ansible. but not supervisor. ok, i must try to manage workers by those tool. 17:56:13 <Nikolay_St> ok 17:56:24 <Nikolay_St> so, is this all for today, guys? 17:56:31 <hidekazu_> thanks. 17:58:39 <freerunner> hidekazu_: I recommend you to write a letter with your questions to openstack-dev with [murano] tag in topic. 17:59:16 <hidekazu_> freerunner, thank you for advise. 17:59:30 <freerunner> hidekazu_: Thank you for your spec ;) 18:00:07 <hidekazu_> now 3 am at tokyo, bye. 18:00:18 <Nikolay_St> #endmeeting