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