Perl 6 - the future is here, just unevenly distributed

IRC log for #puppet-openstack, 2014-01-29

| Channels | #puppet-openstack index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
23:06 ryanycoleman joined #puppet-openstack
23:11 ryanycoleman joined #puppet-openstack
23:15 openstackgerrit Mathieu Gagné proposed a change to stackforge/puppet-ceilometer: Remove glance_notifications from notification_topic  https://review.openstack.org/69745
23:17 dmsimard joined #puppet-openstack
23:20 openstackgerrit Mathieu Gagné proposed a change to stackforge/puppet-ceilometer: Do not enforce glance_control_exchange  https://review.openstack.org/69746
23:29 ryanycoleman joined #puppet-openstack
23:29 openstackgerrit Mathieu Gagné proposed a change to stackforge/puppet-ceilometer: Add ability to override notification_topics  https://review.openstack.org/69747
23:33 dmsimard1 joined #puppet-openstack
23:33 michchap joined #puppet-openstack
00:17 derekh joined #puppet-openstack
00:27 ryanycoleman joined #puppet-openstack
00:29 openstackgerrit Sebastien Badia proposed a change to stackforge/puppet-cinder: Improve cinder::volume::rbd class (add new params)  https://review.openstack.org/69756
00:32 pzimmer left #puppet-openstack
00:57 badiane_ka joined #puppet-openstack
01:24 dmsimard joined #puppet-openstack
01:26 dmsimard1 joined #puppet-openstack
02:21 tnoor joined #puppet-openstack
02:57 starmer joined #puppet-openstack
03:05 dmsimard joined #puppet-openstack
03:20 openstackgerrit Doug Schaapveld proposed a change to stackforge/puppet-nova: Adding manage_service parameter to all services  https://review.openstack.org/66497
03:29 openstackgerrit Chris Ricker proposed a change to stackforge/puppet_openstack_builder: Keystone access from Horizon fails in full_ha  https://review.openstack.org/69781
03:31 ryanycoleman joined #puppet-openstack
03:55 twatcup joined #puppet-openstack
03:55 twatcup left #puppet-openstack
04:27 dtalton2 joined #puppet-openstack
04:46 dmsimard joined #puppet-openstack
04:47 thumpba_ joined #puppet-openstack
04:47 dmsimard1 joined #puppet-openstack
04:49 starmer joined #puppet-openstack
05:37 thumpba_ joined #puppet-openstack
06:31 thumpba_ joined #puppet-openstack
06:41 ryanycoleman joined #puppet-openstack
06:45 tnoor joined #puppet-openstack
06:45 britthouser joined #puppet-openstack
07:39 nigelk joined #puppet-openstack
07:49 rwsu joined #puppet-openstack
07:58 dgollub joined #puppet-openstack
08:15 EmilienM good morning
08:31 mattymo hey EmilienM
08:32 mattymo EmilienM, I'm just curious if anyone's tried to puppetize upgrading an OpenStack cluster
08:32 mattymo you know, stopping all services on controllers, updating packages, migrating DB, restarting services
08:33 EmilienM mattymo: that's in our todo
08:38 mattymo haha ours too
08:38 mattymo we got two really crazy ideas that might work
08:39 mattymo one is to use lxc/docker containers and clone your existing DB and migrate there, move old db to read only, then switch over with no downtime by reassigning container ports
08:39 mattymo and the other is to use spare hardware and simply reinstall the controller there, and toss out the old ones
08:40 mattymo both scenarios require what this project doesn't cover, plus many users don't have such powerful or excess hardware
08:41 EmilienM mattymo: i love the 2nd one
08:44 mattymo yeah it's pretty clever
08:44 mattymo and corosync could do a really good job with the cutover
08:44 mattymo EmilienM, does your deployment use corosync to manage services?
08:45 EmilienM mattymo: we use corosync for spof services
08:45 EmilienM mattymo: only them. So if you know OpenStack, there is at least 3 services
08:46 mattymo neutron l3 agent, neutron dhcp agent
08:46 mattymo what's the last?
08:46 EmilienM mattymo: not the l3 agent
08:46 EmilienM never run it with corosync please
08:46 mattymo why not?
08:46 EmilienM l3 scale horizontaly
08:46 EmilienM if you need HA there is some scripts to reschedule routers when an agent is down
08:47 * EmilienM coffee break 5 min
09:01 EmilienM mattymo: back
09:18 derekh joined #puppet-openstack
09:30 EmilienM mattymo: i would be happy to discuss about SPOF in OpenStack
09:30 EmilienM mattymo: we run a SPOF cluster, running at least 2 nodes with corosync
09:30 mattymo which components are SPOF?
09:30 EmilienM and 3 services: heat-engine, neutron-metadata-agent and... ceilometer-agent-central
09:31 mattymo oh ok
09:34 EmilienM mattymo: execpt neutron-metadata-agent, I know that will change in I or J
09:35 mattymo our neutron guy on my team said that there were concerns with setting up multiple l3 agents
09:36 EmilienM mattymo: which ones?
09:37 mattymo I'm really not sure
09:48 EmilienM running horizon with puppet is a nightmare
09:50 michchap multiple l3 agents still doesn't distribute the routing across multiple nodes if I understand correctly, so there is still a SPOF unless you're using a plugin that does bgp or similar.
09:50 EmilienM michchap: yes there is a spof. But there is some workaround while https://blueprints.launchpad.net/neutron/+spec/l3-high-availability got merged
09:51 EmilienM michchap: mattymo we did that here: https://github.com/enovance/neutron-l3-healthcheck
09:51 michchap EmilienM: Cisco still recommend using provider networks to dodge the problem.
09:53 EmilienM michchap: i don't see where L3 agent is not spof when using provider networks though.
09:53 EmilienM michchap: with provider networks, the qr int is not on br-ex but on br-int. That's all the stuff
09:53 EmilienM it's still on l3 agent node.
09:55 michchap EmilienM: if you put the interface on every node and set up the network mappings on each compute node, then set router:external, the traffic goes straight out the interface on the compute node. I don't think it goes via the l3 agent at all
09:56 michchap EmilienM: or am I totally wrong about that...?
09:57 EmilienM michchap: you loose VPNaaS, FWaaS agents
09:58 EmilienM michchap: you're right. We have a similar use case here
09:58 EmilienM michchap: you also loose L3 metering (patch in progress)
09:58 EmilienM michchap: and it consumes more public IP
09:59 michchap EmilienM: yep you lose all of that. It becomes very similar to NN multi-node HA mode
10:00 tzn joined #puppet-openstack
10:14 bauzas joined #puppet-openstack
10:23 thumpba_ joined #puppet-openstack
10:55 bcstorm joined #puppet-openstack
11:32 dgollub joined #puppet-openstack
12:12 thumpba_ joined #puppet-openstack
12:25 michchap joined #puppet-openstack
12:32 dgollub joined #puppet-openstack
12:39 csschwe joined #puppet-openstack
12:55 markvoelker joined #puppet-openstack
12:57 Butcho joined #puppet-openstack
13:01 prad joined #puppet-openstack
13:36 csschwe joined #puppet-openstack
13:40 dgollub joined #puppet-openstack
14:00 thumpba_ joined #puppet-openstack
14:00 tzn joined #puppet-openstack
14:03 dprince joined #puppet-openstack
14:37 openstackgerrit A change was merged to stackforge/puppet_openstack_builder: Keystone access from Horizon fails in full_ha  https://review.openstack.org/69781
14:49 openstackgerrit Chris Ricker proposed a change to stackforge/puppet_openstack_builder: apt-get dist-upgrade needed after adding repos  https://review.openstack.org/69876
14:50 dmsimard joined #puppet-openstack
15:04 bauzas joined #puppet-openstack
15:26 michchap joined #puppet-openstack
15:26 EmilienM I think i have a good bug when I run cinder with RBD volume driver: http://paste.openstack.org/show/jVxCjC2VeXG9gAVXVzMd/
15:28 EmilienM mattymo: still here?
15:29 ryanycoleman joined #puppet-openstack
15:30 mattymo EmilienM, yeah for a couple more mins
15:30 mattymo about to go celebrate my colleague's promotion
15:38 mattymo EmilienM, ??
15:38 EmilienM mattymo: when running cinder::volume::rbd, i have this issue... :(
15:40 michchap joined #puppet-openstack
15:42 mgagne EmilienM: afaik, you still have to include cinder::volume
15:43 EmilienM mgagne: thank you
15:43 EmilienM mgagne: testing now
15:45 bauzas joined #puppet-openstack
15:45 EmilienM mgagne: but if I declare "cinder::volume::rbd", does it make sense to declare cinder::volume also?
15:45 mgagne EmilienM: yes, cinder::volume::rbd only declared rbd specific configs
15:45 mgagne delcares*
15:45 mgagne whatever
15:45 EmilienM got it
15:45 EmilienM mgagne: thx
15:47 mgagne mattymo: you work for Mirantis right?
15:47 badiane_ka joined #puppet-openstack
15:47 mattymo mgagne, yeah but I'm not too keen on Ceph
15:48 mgagne mattymo: well, I don't care about Ceph as of now =)
15:48 mgagne mattymo: http://www.mirantis.com/blog/baremetal-provisioning-multi-tenancy-placement-control-isolation/
15:48 thumpba_ joined #puppet-openstack
15:48 mattymo oh I didn't read this blog post
15:49 mattymo but would you like me to put you in touch with Roman?
15:49 mgagne mattymo: he is the author right?
15:49 mattymo yes
15:49 mgagne mattymo: is he on IRC?
15:50 mattymo I'm afraid I don't see him on IRC right now. I can give you his Skype ID (these Russians love skype)
15:51 mgagne mattymo: I think we have a fuel setup somewhere though. will have to ask ops team.
15:51 mgagne mattymo: my question is regarding the double-isolation this filter would (or not) offer/support. =)
15:52 mattymo sounds like you should ask him :) rbogorodskiy or rbogorodskiy@mirantis.com
15:52 mgagne mattymo: alright, thanks!
15:53 mattymo mgagne, any of you guys from iWeb going to FOSDEM?
15:53 mgagne mattymo: well, to some extend, I could say yes. (but not me) We got acquired by Internap and some people from Internal are going. =)
15:53 mgagne Internap*
15:54 mattymo oops I thought you were with iWeb
15:54 mattymo Boris?
15:55 mgagne mattymo: I'm still with iWeb =)
15:55 csschwe joined #puppet-openstack
15:55 mgagne mattymo: Boris isn't going. James is going I think.
15:56 mattymo haha
15:56 mattymo ok
15:57 mattymo I'm also speaking at CentOS Dojo
15:57 bauzas joined #puppet-openstack
16:01 openstackgerrit Sebastien Badia proposed a change to stackforge/puppet-heat: Add syslog support to heat module  https://review.openstack.org/69889
16:01 kev joined #puppet-openstack
16:01 dtalton joined #puppet-openstack
16:04 dmsimard1 joined #puppet-openstack
16:06 dmsimard2 joined #puppet-openstack
16:07 dmsimard joined #puppet-openstack
16:13 kkirkpatrick__ joined #puppet-openstack
16:14 otherwiseguy joined #puppet-openstack
16:16 kkirkpatrick__ joined #puppet-openstack
16:34 rcrit joined #puppet-openstack
16:35 pzimmer joined #puppet-openstack
16:35 pzimmer left #puppet-openstack
16:35 rcrit left #puppet-openstack
16:42 xarses joined #puppet-openstack
16:48 rcrit joined #puppet-openstack
16:49 rcrit left #puppet-openstack
16:56 ryanycoleman joined #puppet-openstack
17:07 EmilienM mgagne: look on #openstack-cinder please :-)
17:09 mgagne EmilienM: what should I look at
17:09 EmilienM mgagne: i'm doing a patch to change default endpoint in cinder
17:09 EmilienM v1 -> v2
17:09 mgagne EmilienM: ok
17:10 mgagne EmilienM: you will have to check if nova/glance supports v2 or not
17:10 mgagne EmilienM: moving conversation to #openstack-cinder
17:12 openstackgerrit Emilien Macchi proposed a change to stackforge/puppet-cinder: keystone: update api version to v2  https://review.openstack.org/69912
17:12 dgollub joined #puppet-openstack
17:12 EmilienM mgagne: i -2 my patch to avoid accidental merge ^
17:12 mgagne EmilienM: ok
17:17 beddari joined #puppet-openstack
17:17 dmsimard1 joined #puppet-openstack
17:29 michchap joined #puppet-openstack
17:29 kkirkpatrick__ joined #puppet-openstack
17:30 angdraug joined #puppet-openstack
17:37 tnoor joined #puppet-openstack
17:38 ryanycoleman joined #puppet-openstack
17:39 tnoor1 joined #puppet-openstack
17:39 starmer joined #puppet-openstack
17:40 thumpba_ joined #puppet-openstack
17:43 ryanycoleman joined #puppet-openstack
17:46 ryanycoleman joined #puppet-openstack
17:56 ryanycoleman joined #puppet-openstack
18:07 ryanycoleman joined #puppet-openstack
18:26 EmilienM mgagne: https://review.openstack.org/#/c/69684/ also works for me. ok for merge?
18:27 ryanycoleman joined #puppet-openstack
18:31 mgagne yep
18:31 mgagne EmilienM: yes
18:36 openstackgerrit A change was merged to stackforge/puppet-horizon: Adds COMPRESS_OFFLINE option to local_settings  https://review.openstack.org/69684
18:36 hogepodge joined #puppet-openstack
18:38 starmer joined #puppet-openstack
18:41 otherwiseguy joined #puppet-openstack
18:48 EmilienM mjblack: ping
18:49 mjblack EmilienM: pong
18:50 EmilienM mjblack: i was about leaving office, will be back in ~ 1h - could you have a look at https://review.openstack.org/#/c/69511/7 ? I did a comment. Your patch is very important to me - we need it here :-)
18:50 mjblack EmilienM:  I did respond to the comments about the logdir
18:51 mjblack EmilienM: as for the error log I can add that
18:51 EmilienM mjblack: there is other comments if you look at the review :-)
18:51 EmilienM mjblack: and the vhost name
18:51 mjblack EmilienM: Thats what the servername is for
18:52 mjblack but we can discuss later when you are back
18:52 EmilienM mjblack: I'm back asap
18:53 mjblack ok let me know when you do and we can continue the discussion
18:59 ryanycoleman joined #puppet-openstack
18:59 kkirkpatrick__ joined #puppet-openstack
19:01 kkirkpatrick__ joined #puppet-openstack
19:11 openstackgerrit Kevin Benton proposed a change to stackforge/puppet-horizon: Adds COMPRESS_OFFLINE option to local_settings  https://review.openstack.org/68977
19:17 michchap joined #puppet-openstack
19:49 mgagne EmilienM: ping
19:49 mgagne EmilienM: plz review https://review.openstack.org/#/c/68977/
19:52 bauzas joined #puppet-openstack
19:52 ryanycoleman joined #puppet-openstack
20:10 ryanycoleman joined #puppet-openstack
20:10 thumpba_ joined #puppet-openstack
20:23 xarses joined #puppet-openstack
20:26 EmilienM mgagne: pong
20:26 EmilienM mgagne: right now
20:26 EmilienM mjblack: back
20:27 mjblack EmilienM: welcome back!
20:27 rmoe joined #puppet-openstack
20:28 mjblack EmilienM: so when I set vhost_name I get duplicate entries in /etc/apache2/ports.conf
20:28 mgagne mjblack: f*** this mess
20:28 openstackgerrit A change was merged to stackforge/puppet-horizon: Adds COMPRESS_OFFLINE option to local_settings  https://review.openstack.org/68977
20:29 mjblack and it looks like the only benefit of doing that is that it uses a DNS instead of IP
20:29 mgagne will implement https://bugs.launchpad.net/puppet-horizon/+bug/1190282 now
20:29 EmilienM mjblack: sorry I realized that in the metro
20:29 mjblack mgagne: eh?
20:30 EmilienM mjblack: so your patch is good i think
20:30 mjblack EmilienM: I still need to fix the rspec
20:30 EmilienM sounds like mgagne does not use apache :P
20:30 mjblack EmilienM: sounds like it :D
20:30 mgagne EmilienM: no, I want the liberty to configure it my own way
20:30 mgagne liberty*
20:31 EmilienM mgagne: make sense
20:31 mjblack mgagne: that doesnt fix the problem, it just turns the apache config into its own driver, people who use apache still will have the problem :D
20:31 EmilienM mgagne: I would suggest : horizon::apache
20:31 kev joined #puppet-openstack
20:31 mgagne mjblack: sure, but now I can opt-out of this mess =)
20:31 mgagne horizon::wsgi::apache ?
20:31 mgagne EmilienM: mostly completed now
20:31 mjblack mgagne: sure but can we do it after my change gets applied? :D
20:31 mgagne mjblack: nevar! :O
20:33 EmilienM mgagne: tbh, there is a lot of patch pending in puppet-horizon
20:33 mgagne EmilienM: yep
20:33 mgagne EmilienM: will look at them, some are mine though =)
20:33 EmilienM mgagne: what do you think about waiting and then move the work in horizon::wsgi::horizon
20:33 EmilienM mgagne: what do you think about waiting and then move the work in horizon::wsgi::apache
20:33 EmilienM damn i need to sleep
20:34 mgagne EmilienM: whatever could get merged first, I feel the ability to disable apache could get merged faster
20:34 EmilienM mgagne: please  add me as reviewer as soon you have patches in puppet-*
20:34 mgagne EmilienM: ok, I will
20:35 mgagne EmilienM: done
20:36 EmilienM mgagne: ok. Now, review time
20:36 EmilienM mjblack: which TZ are you located?
20:36 mgagne EmilienM: not sure it's really a good idea, sleep might be a better one ;)
20:36 ryanycoleman joined #puppet-openstack
20:36 mjblack EmilienM: EST
20:36 mgagne mjblack: FTW!
20:37 EmilienM mgagne: I won't +2 them tonight, but i'm working with spredzy (in canada) who needs some of pending patches. So I'm doing my best to review them
20:37 mgagne EmilienM: alright
20:38 mjblack EmilienM: I plan to have the issues fixed with the rspec soon
20:43 EmilienM mgagne: omg, you have a bunch of patchs also
20:43 mgagne EmilienM: yep, back into puppet stuff atm =)
20:43 EmilienM very good news.
20:52 openstackgerrit Mathieu Gagné proposed a change to stackforge/puppet-horizon: Refactor rspec tests  https://review.openstack.org/69645
20:52 EmilienM mgagne: very nice: https://review.openstack.org/#/c/69697/1/spec/classes/neutron_server_spec.rb
20:53 EmilienM the coverage is awesome
20:56 mgagne EmilienM: imo, that's how it should be done =)
20:57 EmilienM we should continue on that way
20:57 EmilienM support deprecation will keep users to use our modules
20:58 openstackgerrit Mathieu Gagné proposed a change to stackforge/puppet-horizon: Deprecation of keystone_scheme,host,port params  https://review.openstack.org/69646
20:58 csschwe joined #puppet-openstack
21:00 fvollero joined #puppet-openstack
21:01 kkirkpatrick__ joined #puppet-openstack
21:06 michchap joined #puppet-openstack
21:08 tnoor joined #puppet-openstack
21:11 otherwiseguy joined #puppet-openstack
21:13 kkirkpatrick__ joined #puppet-openstack
21:18 starmer joined #puppet-openstack
21:19 starmer joined #puppet-openstack
21:33 mgagne yep, class inheritance in puppet is a mess
22:01 dmsimard1 joined #puppet-openstack
22:01 openstackgerrit Mathieu Gagné proposed a change to stackforge/puppet-horizon: Add ability to disable configuration of apache  https://review.openstack.org/69990
22:08 EmilienM mgagne: your first patch without running rake spec ? :)
22:08 mgagne EmilienM: I did
22:08 mgagne EmilienM: I fixed tests for like an hour
22:09 mgagne EmilienM: jenkins slaves are running ruby 1.8, I'm testing against 1.9
22:10 EmilienM mgagne: it smells the patch in openstack-infra/config
22:10 mgagne EmilienM: AFAIK, they don't want to update to 1.9 on precise nodes
22:13 openstackgerrit Mathieu Gagné proposed a change to stackforge/puppet-horizon: Add ability to disable configuration of apache  https://review.openstack.org/69990
22:16 kev joined #puppet-openstack
22:16 starmer joined #puppet-openstack
22:18 dmsimard joined #puppet-openstack
22:18 mgagne EmilienM: ruby 1.8 does not support obj.with(:a => 1, :b => 2) syntax. it expects hashes to be surrounded by curly braces :-/
22:19 EmilienM happy to learn that :-)
22:20 starmer joined #puppet-openstack
22:23 dmsimard joined #puppet-openstack
22:33 tzn joined #puppet-openstack
22:35 openstackgerrit Emilien Macchi proposed a change to stackforge/puppet-nova: Remove old libvirt config  https://review.openstack.org/63978
22:35 EmilienM mgagne: with deprecation (like it was at the beginning) ^
22:36 mgagne EmilienM: thanks, I like it better
22:36 openstackgerrit Emilien Macchi proposed a change to stackforge/puppet-nova: Deprecated old libvirt config  https://review.openstack.org/63978
22:36 mgagne EmilienM: testing upgrade to Havana atm, deprecation warnings are important to use to catch changes in puppet modules.
22:36 openstackgerrit Emilien Macchi proposed a change to stackforge/puppet-nova: Deprecates old libvirt config  https://review.openstack.org/63978
22:36 mgagne EmilienM: we should include deprecated parameters in README or release notes
22:36 EmilienM mgagne: and support upgrades
22:37 kkirkpatrick__ joined #puppet-openstack
22:37 mgagne EmilienM: yes, I'm testing upgrades, not install from scratch like most people might test =)
22:38 EmilienM mgagne: I have to be honest, I would need more time for this one: https://review.openstack.org/#/c/68433/
22:39 mgagne EmilienM: let me know if you need help with that one
22:39 mgagne EmilienM: I might find time for it
22:39 EmilienM mgagne: the "smart way" takes more time than lazy one
22:39 ryanycoleman joined #puppet-openstack
22:39 mgagne EmilienM: come on, I'm sure you can do it =)
22:39 EmilienM mgagne: as other stuff, I learn by reading puppet-swift first :P
22:40 mgagne EmilienM: worst example ever lol
22:40 EmilienM mgagne: or puppet-horizon :P
22:41 EmilienM mgagne: i don't see much patches on puppet-ceph over the last days, did I miss something?
22:42 EmilienM dachary may have an answer
22:42 mgagne EmilienM: he could be at some conferences and/or don't have time anymore
22:43 dachary most of the work happened in ceph itself. The key to a puppet module sometime lies upstream ;-)
22:44 EmilienM dachary: what's the status of the module? what can / can't I do
22:46 dachary EmilienM: if you're @ fosdem I can give you the executive summary in person
22:46 dachary gtg
22:47 kkirkpatrick__ joined #puppet-openstack
22:47 EmilienM dachary: unfortunately, for personal reasons I won't be able to be there. But i'm sure we could meet in Paris very soon, like in the next OpenStack Meetup, right?
22:48 starmer joined #puppet-openstack
22:50 thumpba_ joined #puppet-openstack
22:53 EmilienM mgagne: I'm off, see you later
22:53 mgagne EmilienM: cya!

| Channels | #puppet-openstack index | Today | | Search | Google Search | Plain-Text | summary