01:00:58 <wshao> #startmeeting Weekly Compass team meeting 01:00:59 <openstack> Meeting started Thu Aug 13 01:00:58 2015 UTC and is due to finish in 60 minutes. The chair is wshao. Information about MeetBot at http://wiki.debian.org/MeetBot. 01:01:01 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 01:01:03 * xicheng waves hello to grace-yu 01:01:04 <openstack> The meeting name has been set to 'weekly_compass_team_meeting' 01:02:04 <wshao> #info Tentative agenda is 1) Ansible playbook and upstream repo 2) Blueprint review 01:02:32 <wshao> xicheng any update on this topic? Ansible upstream? 01:02:48 <xicheng> #topic Ansible playbook and upstream repo 01:03:34 <xicheng> https://github.com/stackforge/os-ansible-deployment 01:03:46 <xicheng> will be the repo we will adopt from now on 01:03:58 <chigang> #info chigang 01:04:00 <xicheng> and https://github.com/stackforge/compass-adapters will be deprecated 01:04:35 <chenshuai> #info chenshuai 01:04:41 <wshao> There was a recent announcement from the mailing list for Release: Kilo 11.1.0 01:04:48 <Rockyg> xicheng, I'm not sure, but you may want to use git.openstack.org/stackforge.... 01:04:56 <wshao> have you looked at it? 01:06:01 <xicheng> will use git.openstack.org instead 01:06:05 <Rockyg> Also, everyone, if you type during the meeting, you will be added to the attendance list. and it will tally how many lines you typed during the meeting in the minutes 01:06:21 <wshao> on the project pages, it says "The playbooks will enable LXC on hosts and provides the ability to deploy LXC containers for use within openstack" 01:06:39 <xicheng> yes i was aware of that. 01:07:05 <jerryz> o/ 01:07:25 <wshao> is it true that by default it assumes bare metal? 01:07:30 <Rockyg> hi, jerryz ! 01:07:46 <chigang> jerryz: hi jerry 01:08:23 <jerryz> hi everybody, the meeting time is perfect 01:08:35 <xicheng> if lxc support was added in the playbook. i would assume the hosts are bare metal 01:08:46 <wshao> cool, welcome jerryz. 01:09:28 <wshao> xicheng: ok. Please try it out and come up with an estimate on the integration efforts 01:09:29 <meimei> nice to see jerry 01:09:56 <xicheng> will do 01:10:07 <wshao> will chigang/meimei have bandwidth to also look into this upstream Ansible (for Kilo release)? 01:10:17 * xicheng wave hello to jerryz 01:10:27 <wshao> https://github.com/stackforge/os-ansible-deployment 01:10:41 <chigang> wshao: I think we will try in next week 01:11:17 <wshao> #action xicheng and chigang coordinate on upstream Ansible evaluation and work estimate. 01:11:42 <wshao> shall we move on to blueprints? 01:11:49 <xicheng> #agreed 01:12:12 <wshao> #topic recent blueprint review 01:12:15 <wshao> https://blueprints.launchpad.net/compass/ 01:12:52 <MatthewL3> #info Jun Li 01:13:19 <wshao> There is one on supporting Puppet. this is because many other installers are puppet based 01:13:34 <xuhan> #info Han Xu 01:13:38 <wshao> shall we postpone this? https://blueprints.launchpad.net/compass/+spec/research-on-upstream-puppet-repo 01:14:08 <wshao> I feel that we do not have bandwidth on it. 01:14:29 <xicheng> that is the least important bp i guess 01:14:44 <wshao> ok move on. 01:15:02 <wshao> https://blueprints.launchpad.net/compass/+spec/ironic-support 01:15:30 <wshao> grace-yu: you tried the stand-alone ironic but ran into issues? 01:15:55 <grace-yu> i haven't tried ironic so far 01:16:02 <wshao> ok. 01:16:14 <chigang> wshao: maybe xuhan can take it 01:16:34 <wshao> chigang: ok 01:16:40 <wshao> will assign it to xuhan 01:16:48 <grace-yu> sure 01:17:14 <wshao> chigang: could you do that assignment on launchpad 01:17:23 <chigang> sure 01:17:37 <wshao> next one: https://blueprints.launchpad.net/compass/+spec/use-keystone-as-user-mgmt 01:18:01 <wshao> this was from the TC review feedback that we have our own user management, and that we should use Keystone instead 01:18:23 <xicheng> sdake did not mention this in his email 01:18:24 <jerryz> i think it is out of a misunderstanding 01:18:30 <wshao> personally, I'd argue that the user in Installer may be different than cloud admin or users. 01:18:46 <wshao> jerryz: I believe so. 01:18:56 <sdake> sorry about that, I didn't catch that you didn't use keystone 01:19:07 <jerryz> compass is not a component of openstack 01:19:18 <grace-yu> right 01:19:21 <sdake> ya its a deployment tool 01:19:27 <sdake> I think not using keystone is ok 01:19:37 <sdake> the argumentbeing keystone needs t o be installed to be used 01:19:49 <wshao> sdake: but the installer user was introduce to allow multiple clusters to be installed by different users. We are thinking the remove this feature 01:19:57 <sdake> keystone is for multitenancy, installer is for single tenant auth 01:20:05 <grace-yu> using keystone will make compass installation more complicated 01:20:19 <jerryz> we are not tripleo 01:20:20 <wshao> ok. I will communicate with the review on this point. 01:20:42 <wshao> #action wshao: address the review comments on Keystone 01:20:51 <sdake> compass installs keystone, how could compass use keystone :) 01:21:24 <wshao> yes, there may be some misunderstanding on this, I guess. 01:21:25 <Rockyg> Well, lots of chicken/egg stories already in OpenStack ;-) 01:21:40 <xicheng> should i obsolete this bg in launchpad? 01:21:43 <Rockyg> Don't need to increase circular dependencies 01:22:02 <xicheng> *bp 01:22:19 <wshao> ok. cool. I think we can move to the next one. 01:22:28 <wshao> https://blueprints.launchpad.net/compass/+spec/openstack-ha-support 01:22:40 <Rockyg> Should file the comment about installer, etc, then you can abandon/close/whatever it. 01:22:55 <wshao> H/A support. Currently, we support haproxy+keepalived for controllers. but do not support active active MQ and Mysql H/A 01:23:16 <wshao> Rockyg: yes, will do 01:23:17 <grace-yu> correct 01:23:25 <xicheng> is this an ongoing effort? 01:23:47 <xicheng> supporting of active/active queue and db H/A 01:23:47 <chenshuai> wshao: is active active MQ and Mysql H/A same as compass4nfv? 01:23:48 <jerryz> if we use upstream OSAD, will it depend on them? 01:23:54 <wshao> on H/A. we had Mysql Master+Replication for IceHouse, I believe 01:24:05 <wshao> jerryz: yes, this is related to that one. 01:24:27 <grace-yu> I don't think we have mysql HA for icehouse 01:24:34 <grace-yu> I never did that test before 01:24:38 <chigang> we need improvement in MQ and Mysql HA. 01:24:38 <wshao> chenshuai: yes, it would be the same. 01:25:12 <wshao> ok. chigang: xicheng: perhaps the first thing you can do on os-ansible-deployment is to figure out the current status on H/A support. 01:25:21 <wshao> mainly, on Mysql and Message queue. 01:25:55 <xicheng> active/active rabbitmq configuration is fairly easy, one of our old chef cookbook(i guess it was grizzly) used to support it. 01:26:00 <wshao> sdake: I am curious the level of support from Kolla. would appraciate if you share your experience. 01:26:30 <sdake> level of support of what 01:26:31 <sdake> ha? 01:26:42 <wshao> yes, on h/a 01:26:57 <sdake> we use rabbitmq with replicated queues and keepalived/haproxy 01:27:09 <wshao> #action xicheng chigang to eval the current status of H/A support in upstream os-ansible-deployment 01:27:11 <sdake> use also use percona's db thing which is mariadb+galera 01:27:28 <sdake> so we have full ha, although it is unclear how well tested it is 01:27:40 <sdake> it scales rom 1 node on up with the addition of nodes - automatically figures it out 01:27:51 <sdake> of control nodes that is 01:27:59 <wshao> sdake: cool. that is a good reference pointers. btw, do you use percona's mysql package rather than os default package repo? 01:28:09 <sdake> yes percona repo 01:28:21 <sdake> we use repos from all over the place 01:28:26 <sdake> I find it irritating but necssary 01:28:59 <wshao> I used percona mysql distro in another project. I think we will look into yours and maybe adopt percona also. 01:29:07 <chigang> sdake: yes, we use mariabb+galera, but we meet up some problem 01:29:24 <wshao> sure, we pick what is the best for the resulting Openstack 01:29:25 <sdake> there is a bug in nova and neutron with mariadb+galera 01:29:27 <sdake> i dont know the details 01:29:37 <sdake> but it basically causes teh db to lock up 01:29:44 <sdake> there is some workaround, again don't know the details 01:29:46 <wshao> sdake: thanks for the info. it is very useful. 01:29:53 <sdake> if you want to know ask [kolla] openstack-dev 01:30:03 <wshao> sure, will do. 01:30:32 <wshao> #action wshao: to look into percona for mysql distro and take Kolla project as a reference 01:31:17 <wshao> move to the next? 01:31:22 <wshao> https://blueprints.launchpad.net/compass/+spec/adapter-conf-refactoring 01:31:25 <chenshuai> agreed 01:31:38 <wshao> #info Refactor adapter's config files structure and parsing functionality 01:32:11 <wshao> this is an effort to make it easier for other developers to add plugins to Compass core. 01:32:18 <wshao> xicheng: what is the current status? 01:32:25 <xicheng> i am not sure if this is very curcial 01:32:37 <wshao> ok. agreed. 01:32:57 <wshao> this is assigned to you, and I will let you handle it. 01:33:08 <xicheng> i'll partially wrap this up by checking in the config files. 01:33:30 <wshao> chigang: do you have blueprints to discuss > 01:33:31 <wshao> ? 01:33:37 <grace-yu> I help xicheng if he needs 01:33:50 <grace-yu> can 01:34:01 <chigang> we will raise today, so we can talk it next meeting 01:34:43 <wshao> ok sounds good. I think that's all the blueprint I'd like to discuss today. 01:35:09 <wshao> the rest is open topics, if anyone has questions or other topics to discuss 01:35:13 <xicheng> grace-yu i'll see what/when we should work on that. 01:36:43 <wshao> if not, we can wrap up for today 01:36:45 <grace-yu> sure 01:37:31 <sdake> say did my emai hit the regular opentack-dev ml? 01:37:51 <xuhan> I have idea, can we separate Compass-client from compass-core 01:37:51 <sdake> i think wshao said he was going to cc it to there 01:37:51 <wshao> I believe so. did you see mine? 01:38:04 <sdake> havnet looked- was there any followup from anyone? 01:38:26 <sdake> did you post with a [compass] tag? 01:38:41 <wshao> sdake on your thread, no followup. But I did another one to call for contributors. 01:39:09 <wshao> jay pipes welcomed the action. 01:39:11 <sdake> cool well good luck 01:39:17 <wshao> thanks! 01:39:20 <Rockyg> Thanks sdake! 01:39:39 <wshao> yes, I add [Compass] tag 01:39:49 <Rockyg> Oh, are there any bugs to discuss? 01:39:51 <sdake> wierd it turns up nothing in my search 01:40:23 <sdake> openstack-dev@lists.openstack.org? 01:40:26 <wshao> sdake: btw, your email thread, I have modified the subject line. so it may appear as a separate thread in your mail client. 01:40:43 <wshao> xuhan: yes, it is a good idea to separate the client out 01:40:51 <sdake> i sort openstack-dev into a different folder 01:41:03 <wshao> xuhan: could you create a bug or blueprint 01:41:07 <xuhan> OK 01:41:24 <xicheng> regarding xuhan's separating compass-client from compass-core, could you first come up with a spec? 01:41:28 <xicheng> or blueprint? 01:41:57 <xicheng> spec examples are here http://specs.openstack.org/openstack/nova-specs/specs/kilo/template.html 01:41:59 <wshao> sdake: the subject is "[Compass] Regarding Ansible Playbook vs upstream repo" 01:42:13 <wshao> I replied to your message. so you should be in To: line 01:43:09 <wshao> ok. any other topics? 01:43:10 <Rockyg> sdake, you should have 3 [Compass] emails. all in around1600-1715 UTC 01:43:27 <sdake> no idea where they are :) 01:43:30 <sdake> I have alot of folkds 01:43:33 <sdake> folkders 01:43:45 <sdake> i'll check the ml archive 01:43:51 <sdake> thanks 01:44:05 <wshao> sdake: a sign that it is not gmail :) 01:44:30 <sdake> ya lookout 01:44:38 <sdake> our outlook as microsoft calls it 01:44:56 <wshao> haha lookout 01:45:33 <wshao> all right, let's wrap up. 01:45:48 <wshao> thanks to everyone 01:46:06 <wshao> #endmeeting