Thursday, 2015-05-28

*** Mudpuppy_ has joined #openstack-ansible00:00
*** mahito has joined #openstack-ansible00:04
*** Mudpuppy has quit IRC00:04
*** mahito has quit IRC00:08
*** mahito has joined #openstack-ansible00:10
*** daneyon_ has joined #openstack-ansible00:15
*** daneyon has quit IRC00:18
*** daneyon_ has quit IRC00:21
*** mahito has quit IRC00:28
*** dkalleg has quit IRC00:45
openstackgerritMerged stackforge/os-ansible-deployment: Perform sort when creating hostnames_ip file  https://review.openstack.org/18605900:47
*** jimi|ansible has joined #openstack-ansible00:48
*** javeriak has quit IRC00:53
openstackgerritMerged stackforge/os-ansible-deployment: Avoid keeping re-downloading container caches  https://review.openstack.org/18591101:19
cloudnullSigmavirus24 that's awesome!01:21
cloudnullWhat was the secrete little bit?01:21
cloudnullNvrmd read #ansible01:24
cloudnullWhich is good stuff01:24
cloudnull=)01:24
*** mahito has joined #openstack-ansible01:26
*** sdake_ has quit IRC01:28
*** markvoelker has quit IRC01:30
*** markvoelker_ has joined #openstack-ansible01:30
sigmavirus24Yeah. I gave up at the end and just asked01:37
*** dkalleg has joined #openstack-ansible01:45
sigmavirus24odyssey4me: go to sleep01:49
*** dkalleg has quit IRC01:50
*** sigmavirus24 is now known as sigmavirus24_awa01:50
*** mahito has quit IRC02:02
*** mahito has joined #openstack-ansible02:04
*** fawadkhaliq has quit IRC02:09
cloudnullSleep is for the weak.02:26
*** mahito has quit IRC02:50
openstackgerritSteve Lewis proposed stackforge/os-ansible-deployment: Set Rabbit recovery method for network partitions  https://review.openstack.org/18624302:53
openstackgerritSteve Lewis proposed stackforge/os-ansible-deployment: Set Rabbit recovery method for network partitions  https://review.openstack.org/18624403:07
openstackgerritSteve Lewis proposed stackforge/os-ansible-deployment: Set Rabbit recovery method for network partitions  https://review.openstack.org/18624503:14
openstackgerritSteve Lewis proposed stackforge/os-ansible-deployment: Set Rabbit recovery method for network partitions  https://review.openstack.org/18624403:18
*** jmccrory has joined #openstack-ansible03:28
*** jmccrory has quit IRC03:56
*** JRobinson__ is now known as JRobinson__afk04:12
*** sdake has joined #openstack-ansible04:39
*** openstackgerrit has quit IRC04:50
*** sdake_ has joined #openstack-ansible04:50
*** openstackgerrit has joined #openstack-ansible04:50
*** javeriak has joined #openstack-ansible04:53
*** JRobinson__afk is now known as JRobinson__04:53
*** sdake has quit IRC04:54
*** fawadkhaliq has joined #openstack-ansible04:59
*** cloudm2 has quit IRC05:02
*** stevemar has joined #openstack-ansible05:06
*** mahito has joined #openstack-ansible05:23
*** dkehn__ has joined #openstack-ansible05:24
*** mahito has quit IRC05:27
*** dkehn has quit IRC05:27
*** mahito has joined #openstack-ansible05:46
*** Mudpuppy_ has quit IRC05:49
*** radek__ has joined #openstack-ansible06:16
*** stevemar has quit IRC06:25
*** javeriak has quit IRC06:40
*** JRobinson__ has quit IRC07:13
*** igorr1 has joined #openstack-ansible07:35
*** mahito has quit IRC07:44
*** mahito has joined #openstack-ansible07:45
*** Mudpuppy has joined #openstack-ansible07:50
*** Mudpuppy has quit IRC07:55
*** mahito has quit IRC08:13
* svg thinks cloudnull went to sleep08:25
openstackgerritMatt Thompson proposed stackforge/os-ansible-deployment: add option to use dd for swapfile creation  https://review.openstack.org/18605108:28
*** dkalleg has joined #openstack-ansible08:43
*** dkalleg has quit IRC08:48
*** sdake has joined #openstack-ansible08:58
*** sdake_ has quit IRC09:01
*** sdake_ has joined #openstack-ansible09:04
*** sdake has quit IRC09:07
*** markvoelker_ has quit IRC09:16
svghow does an image flow, when uploaded through horizon?09:25
svgI got mine getting stuck in status queued, and no clue from glance logs (even with debug true)09:26
odyssey4mehmm, sigmavirus24_awa is probably best positioned to answer that properly - but at a high level with my perhaps outdated knowledge it goes a little something like this09:26
odyssey4mefile upload started -> image registered in the glance registry -> file uploaded to horizon web server -> horizon server uploads image to glance store09:28
odyssey4methe whole image has to be uploaded to the horizon server first, which is why it's recommended that you disable the feature09:28
odyssey4meor make your horizon containers really large to handle a large quantity of large images09:29
svghm ok, so that sounds like it might be stuck on the horizon container09:29
odyssey4methat was how it worked in Grizzly AFAIK, and I don't think it's changed09:30
odyssey4meas I recall there was talk of implementing an upload stream to Glance instead, but I doubt that's actually been done09:30
svgI read sometehing about that too09:32
svgof course, horizon logs are basically succinct apache logs09:32
matttsvg: you should try a manual image upload through glance client to rule horizon out09:32
matttunless you did that already, at which point you're free to ignore me :P09:33
svgI would never ignore you Matt09:34
odyssey4mesvg check the apache error logs - the python trace events should show there09:36
svgchecked those, nothing there09:37
matttyou're checking /var/log/horizon and /var/log/apache ?09:39
mattt(can't remember what goes where, but best to check both locations)09:39
svgthe horizon one09:43
svghm, found a little stacktrace on one of the apache/error, but was sleeping at that time09:44
odyssey4memattt do you happen to have a kilo environment running?09:53
odyssey4mein my AIO it would seem that swift is configured, but not running09:53
openstackgerritMerged stackforge/os-ansible-deployment: Backported some bootstrap processes for gating  https://review.openstack.org/18606909:56
odyssey4meoh, odd - swift-init says it's not running - but a process list shows it running09:56
matttodyssey4me: yep but deployed a good # of days ago10:01
matttyou want your key on it ?10:01
odyssey4menope - I'm just not seeing logs for it and digging into why10:01
matttpretty sure swift is working because it's multi node and i use it for glance backend10:01
odyssey4mefair enough - it does appear to be running, but I see no logs10:02
odyssey4meinterestingly I am seeing logs for nova compute in syslog - not sure how it's getting there!10:02
matttswift logs go into an odd location iirc10:03
odyssey4meswift logs to syslog on LOCAL210:03
odyssey4mersyslog is meant to drop them into /var/log/swift -> /openstack/logs/aio1-swift10:04
odyssey4mebut only the proxy is actually producing logs10:04
matttyeah that's what i was referring to10:05
matttkeep in mind stuff runs on the host itself so you have logs in /openstack/logs/aio1 for swift10:05
odyssey4meah, in fact swift should be logging to local1/local2/local3/local410:05
odyssey4meah yes I see that now - silly me10:06
matttgets me every time :P10:06
odyssey4meconsidering that there's a symlink, perhaps we should just be logging to /var/log/swift/ and we won't get caught with this nonsense any more10:07
*** markvoelker has joined #openstack-ansible10:17
*** markvoelker has quit IRC10:23
svghm, so I tested  with the glance client, and at first I didnt issue a container format (as I didnt see that option in horizon either), and the result was "Invalid container format 'None' for image.", with the image staying queued too10:30
svgadding that container format worked now10:30
*** sdake_ has quit IRC10:38
openstackgerritMerged stackforge/os-ansible-deployment: Add alarm for rabbitmq_max_channels_per_conn  https://review.openstack.org/18600110:51
openstackgerritMerged stackforge/os-ansible-deployment: fix bash/curl command in development-stack.rst  https://review.openstack.org/18609110:51
openstackgerritMerged stackforge/os-ansible-deployment: Backported some bootstrap processes for gating  https://review.openstack.org/18610211:03
matttsvg: do you mind if i push a change to your master ceph review ?11:27
svgno, of course not11:29
svghow do you track that afterwards?11:30
* mattt gets ready to break stuff11:30
svgI'm keeping my original commits, as i need to track them on a test-deploy branch11:30
svgand squash tem before git reviewing them11:31
matttsvg: they're all there in gerrit anyway11:31
matttyou can view previews revisions11:31
matttso if you don't agree w/ this change we can revert11:31
svgI'd need to be able to cherry pick your change onto my local master-ceph-devel branch11:31
*** openstackgerrit has quit IRC11:39
*** openstackgerrit has joined #openstack-ansible11:39
svgWhat could be the cause of all compue_hosts having a state down?11:43
matttnova-compute not running?  :P11:43
openstackgerritMatt Thompson proposed stackforge/os-ansible-deployment: [WIP] Ceph/RBD support  https://review.openstack.org/18195711:43
matttsvg: https://review.openstack.org/#/c/181957/15..16/playbooks/roles/os_nova/templates/nova.conf.j2 and https://review.openstack.org/#/c/181957/15..16/playbooks/roles/ceph_client/vars/main.yml11:45
matttthe latter being super nasty :(11:45
matttbut cinder-volume pukes if ceph package isn't installed11:45
mattt(at least when you do something like nova boot --flavor 2 --image Trusty  --block-device source=image,id=0374cb7f-4d0c-4cbf-848e-5d703465bea2,dest=volume,size=20,shutdown=preserve,bootindex=0 test11:47
mattt)11:47
svgceph package: where did yo notice?11:47
matttsvg: in the cinder-volume container11:47
matttsvg: https://gist.githubusercontent.com/mattt416/87f4e3d02d7ee5a413fa/raw/83c4dd7abea53e905c8cb36903a10eb137485303/gistfile1.txt11:48
matttit does a ceph mon dump but that fails because ceph_argparse python mod isn't installed11:49
svgand that module is parte of the ceph package?11:50
matttyep but it shoudl be part of ceph-common, it's a packaging bug11:51
svgroot@dc1-rk2-ch1-bl6:~# dpkg -L python-ceph | grep argparse11:51
svg/usr/lib/python2.7/dist-packages/ceph_argparse.py11:51
matttsvg: you must be using firefly ?11:51
mattti'm using the default (hammer)11:51
svgstill on giant11:52
matttmaybe i should add some sort of conditional to only do it when using hammer11:54
matttcuz that pulls in a lot of unneeded packages11:54
svgso on hammer you con;t have the python-ceph package?11:54
svgoh, yes,11:55
svgmentioned in that bug report11:55
svgconfused with your update in the nova.conf template; I actually thought I made that change11:56
matttthe nova.conf template change allows you to have all nova instances backed by rbd, or to allow nova to boot from rbd cinder volumes (this is the piece you were missing)11:57
matttif you want to be able to do both, you only want to set rbd_user and rbd_secret_uuid once, so i've moved those two options out of the existing if statement11:58
svgyes, sure, I get it, I just thought I implemented that; must have forgotten :)12:01
svgnow, how could I cherry pick just your update?12:01
matttsvg: git fetch https://review.openstack.org/stackforge/os-ansible-deployment refs/changes/57/181957/16 && git cherry-pick FETCH_HEAD12:01
*** markvoelker has joined #openstack-ansible12:02
svghm, doesnt apply cleanly12:05
matttoh derp12:05
matttsorry12:05
matttyou need to cherry-pick that individual change12:05
mattthrrmph12:05
matttthat would cherry-pick the entire review12:06
svgwell, the funny thing is, it does only show that change, but in a broken way12:06
svgAA playbooks/roles/ceph_client/vars/main.yml12:06
svgUU playbooks/roles/os_nova/templates/nova.conf.j212:06
svghttp://sprunge.us/AWBL12:08
svgI don't see why he doesnt want to apply that12:08
matttyou def. don't have some local changes in the working dir ?12:11
svgnope12:16
svgperhaps caused by the master rebasing somewhere12:20
matttah that is possible12:23
svgdo you have your change in a single commit somewhere?12:25
svgI could resolve the merge error, but it would be more cleanly to get it form you12:25
matttsvg: sec, let me try12:27
svgWondering what kind of local work flow people here use12:28
*** fawadkhaliq has quit IRC12:30
matttderp12:31
matttlooking still12:32
matttsvg: https://gist.github.com/mattt416/dae5e14931660f714fe012:38
*** evrardjp has joined #openstack-ansible12:39
svgdone12:48
svghow do you usually handle such things?12:48
matttsvg: my git knowledge is extremely limited, i created two branches, in the one i pulled revision 15, in the second i pulled revision 1612:49
matttthen i did a git diff <brancha> <branchb>12:49
svgsorry, I meant when someone does an update to a patch set of you, how do you backport that patch in local tree?12:52
evrardjpI'm not sure to understand what you mean, but do you mean http://www.git-scm.com/docs/git-apply ?12:57
svgmore in general, when working on a patch set, against gerrit, which local work flow do you use?12:58
svgin the case of ceph, I have a branch to master, one to kilo, and I merge the latter into a customer-test-setup specific branch12:59
svgI also keep all commits in history, and only squash them into a master based separate branch before doing a git review12:59
svgSo I like to keep track of different changes, which nakes it easier en less error prone to propagete them between branches13:00
svg(sometimes i might do a change on the master branch, sometime firt on the testsetup branch)13:00
svgnow when mattt did an update on my patch set, I need to have that change set as a seperate commit, I can cherry-pick locally13:01
svgall in all a bit of work13:01
svgso just wondering what different ways you guys use13:01
*** metral is now known as metral_zzz13:03
vincent_vdkso if i'm not mistaken the hypervisor with a AIO is the host itself. right?13:12
matttvincent_vdk: yeah13:13
vincent_vdkok, the reason why i ask this is that cinder expects a cinder-volumes VG13:13
vincent_vdkbut it's not created13:13
vincent_vdkthough the aio init script should take care of this13:13
vincent_vdknot sure why it's not created...13:14
matttvincent_vdk: i have a cinder-volumes VG on my AIO13:18
mattt(which i'm building as we speak)13:18
vincent_vdkweird13:18
vincent_vdkif i'm not mistaken it uses a /dev/loop313:18
vincent_vdk(in my case)13:18
matttmine is /dev/loop013:18
vincent_vdkwhen i manually tru the steps in the init script the pv fails13:19
vincent_vdkdevice not found....13:19
mattti have loop0-loop313:20
matttloop1-3 being swift disks13:20
matttvincent_vdk: when did you deploy btw ?  and what are you deploying on ?13:21
vincent_vdkmine are swift=0,1,213:21
vincent_vdki see this in lvm config13:21
vincent_vdkfilter = [ "a/loop0/", "r/.*/" ]13:21
matttvincent_vdk: wonder if you need this?  https://github.com/stackforge/os-ansible-deployment/commit/ccb16763234a13fc204b91943e3d0c197545f2e913:21
vincent_vdkwhich might explain why i cant create a pv on top of it13:22
matttvincent_vdk: are you using ext3 ?13:22
mattton your root drive13:22
vincent_vdkext413:22
mattti see that same filter13:23
vincent_vdki'm going to hack a bit13:24
matttk13:26
vincent_vdki can pv loop3 when i change the filter to accept all loop devices13:27
vincent_vdknow let's see if i can deploy an instance13:27
*** KLevenstein has joined #openstack-ansible13:37
matttvincent_vdk: any luck ?13:42
vincent_vdknah,13:44
vincent_vdkthing is that i'm brand new to openstack13:45
vincent_vdki'm like 1 week in13:45
vincent_vdki do see that the cinder volume container complains about a cinder-volumes vg that does not exist13:45
vincent_vdkshould it be defined in the container as well?13:46
matttvincent_vdk: you can boot instances w/out cinder btw13:46
matttvincent_vdk: but yeah, you should be able to vgdisplay cinder-volumes in the cinder-volumes container13:47
vincent_vdkyeah, but i need to understand how cinder works for a use case we have here13:47
vincent_vdkah, that is not the case13:47
matttvincent_vdk: perhaps you can stop/start container13:48
vincent_vdki'll give it a try13:54
vincent_vdkmattt: didn't help14:00
*** sigmavirus24_awa is now known as sigmavirus2414:02
*** Mudpuppy has joined #openstack-ansible14:02
svgSo he did try turning it opff and on again.14:07
vincent_vdkyes i did :)14:09
*** sdake has joined #openstack-ansible14:09
vincent_vdkbtw, i created the vg manually and restarted the cinder service14:09
vincent_vdknow i can create volume without errors14:09
vincent_vdknot sure why th vg wasn't there though14:10
*** sdake_ has joined #openstack-ansible14:10
sigmavirus24svg: you resolve the glance problems you were having?14:13
*** sdake has quit IRC14:14
*** fawadkhaliq has joined #openstack-ansible14:19
*** fawadkhaliq has quit IRC14:24
svgsigmavirus24: yes, I had  to deactivete the VPN providerm, which was not installed, but was somehow triggered as I enabled lbaas14:25
sigmavirus24o_O14:26
svgeuh14:26
svgsorry, ixing things up14:26
svgI managed to uplad my image manually, with the cli client, but had to provide the container format 'bare'14:26
svgI found a bug that could be related, though can't seem to find it anymore14:34
odyssey4mesvg ther emay be a Horizon setting which enables/disables inputting that field, or setting a default.14:35
odyssey4mevincent_vdk the AIO setup is largely focused on being used in a p1-8 instance in RAX or HP cloud... if your hardware is different then it may require some tweaking.14:36
odyssey4meThat said, if you've setup a vg for cinder prior to bootstrapping the AIO then it'll respect it. It only sets stuff up which isn't already there.... mostly :p14:37
svgI didn't find any in the provided file at least, only reference is OPENSTACK_IMAGE_BACKEND14:37
sigmavirus24svg let me know what glance bugs you find and I'll be happy to track them down14:39
sigmavirus24If they're osad problems or glance problems I can fix either14:39
odyssey4mesigmavirus24 I think it may be a Horizon bug. Perhaps stevelle or miguelgrinberg should poke into it.14:40
*** metral_zzz is now known as metral14:40
odyssey4meOr not a bug, but rather a 'feature'.14:40
*** sdake has joined #openstack-ansible14:40
sigmavirus24hehe14:40
sigmavirus24good volunteering odyssey4me14:40
odyssey4me:p14:41
svgmight be related to this one: https://bugs.launchpad.net/glance/+bug/126868014:42
openstackLaunchpad bug 1268680 in Glance "Creating an image without container format queues image and fails with 400" [Low,In progress] - Assigned to Mike Fedosin (mfedosin)14:42
*** sdake_ has quit IRC14:44
sigmavirus24svg: I'll bug Mike then ;)14:45
svgbut i can't find any reference on what might be missing in horizon14:46
sigmavirus24"proper usage of glanceclient" is what I'd guess14:46
*** metral is now known as metral_zzz14:47
svgyes, seems like this answer is deprecated: https://openstack.nimeyo.com/30539/openstack-specify-container-format-creating-image-horizon14:49
svgsomething else, my kilo setup had marked all compute_hosts's status down, and i struggle to find any relevant errors on why that is14:50
*** stevemar has joined #openstack-ansible14:51
matttsvg: going to remove the WIP from https://review.openstack.org/#/c/181957/14:58
matttso we can get some more eyes on it14:59
svgok14:59
openstackgerritMatt Thompson proposed stackforge/os-ansible-deployment: Ceph/RBD support  https://review.openstack.org/18195714:59
svgWhat happened to the logging infra in kilo?14:59
matttyour compute nodes still marked down ?14:59
svgyes14:59
matttwhy does changing topic in gerrit wipe all reviews :(14:59
mattts/topic/commit message/15:00
matttsvg: and nova-compute is running ?15:00
sigmavirus24mattt: because the commit message is part of the review15:01
sigmavirus24So it wipes reviews because they were for a different commit msg15:01
* mattt cries15:01
svgmattt yes compute is running15:01
matttsvg: where are you seeing that, in horizon ?15:03
matttsvg: if you do a ps and grep for nova-compute, is pid constantly changing ?15:04
*** galstrom_zzz is now known as galstrom15:04
*** galstrom is now known as galstrom_zzz15:05
svgin hoorizon, but also nova hypervisor-list15:06
svg+ pid is stable15:06
svg(what is the meaning of workflow +1?)15:07
svgmattt ^^15:08
*** dkalleg has joined #openstack-ansible15:10
*** igorr1 has quit IRC15:12
odyssey4memattt it submits it as a new patch set15:12
odyssey4meit won't wipe +2's though, only -w and +1's15:12
odyssey4meoh, that last comment related to a rebase15:13
odyssey4mesvg workflow +1 is required to signal gerrit to go ahead with a merge if it has enough votes15:13
odyssey4me(and has been verified)15:14
*** dkalleg has quit IRC15:14
svgo, so that is a manual step15:15
odyssey4meyep, someone has to give the go ahead15:19
odyssey4meoften it's just a core member - but sometimes if the decision is big enough the PTL will ask for more votes than usual and do the +w15:20
odyssey4mewhen satisfied that consensus has been reached15:20
*** jwagner_away is now known as jwagner15:26
svgI'd expect to not be able to do a w+1, but seems I can15:32
svg*could*15:32
openstackgerritMerged stackforge/os-ansible-deployment: Add warning and critical thresholds checks  https://review.openstack.org/18411015:53
*** fawadkhaliq has joined #openstack-ansible15:54
*** sdake_ has joined #openstack-ansible15:58
*** sdake has quit IRC15:59
*** sdake has joined #openstack-ansible16:00
cloudnullmeeting time cloudnull, mattt, andymccr, d34dh0r53, hughsaunders, b3rnard0, palendae, Sam-I-Am, odyssey4me, serverascode, rromans, mancdaz, dolphm, _shaps_, BjoernT, claco, echiu, dstanek, jwagner16:00
d34dh0r53o\16:00
dstanek\o16:00
d34dh0r53 /0\16:01
cloudnullin #openstack-meeting-416:01
cloudnullhttps://wiki.openstack.org/wiki/Meetings/openstack-ansible16:01
openstackgerritMerged stackforge/os-ansible-deployment: Set Rabbit recovery method for network partitions  https://review.openstack.org/18624416:02
*** sdake_ has quit IRC16:03
*** metral_zzz is now known as metral16:04
*** jmccrory has joined #openstack-ansible16:28
*** metral is now known as metral_zzz16:36
*** dkalleg has joined #openstack-ansible17:17
svgDo I see it right, the logstash-elastics-kibana setup was torn out in kilo, and moved to rpc-extras?17:17
sigmavirus24svg: you are seeing it correctly17:19
*** javeriak has joined #openstack-ansible17:25
*** daneyon has joined #openstack-ansible17:32
*** metral_zzz is now known as metral17:33
*** daneyon_ has joined #openstack-ansible17:33
*** sdake_ has joined #openstack-ansible17:35
*** daneyon has quit IRC17:36
*** sdake has quit IRC17:39
*** javeriak has quit IRC17:45
svgok, I struggle to find the review about that removal17:47
svgGerrit searches in mysterious ways17:47
*** galstrom_zzz is now known as galstrom17:51
*** javeriak has joined #openstack-ansible17:56
openstackgerritJaveria Khan proposed stackforge/os-ansible-deployment-specs: Add PLUMgrid Neutron Plugin to neutron playbooks  https://review.openstack.org/18472618:34
*** KLevenstein has quit IRC19:05
sigmavirus24svg: it does19:11
sigmavirus24svg: I suspect it's one of Kevin's patches and it was a mega patch19:11
openstackgerritJaveria Khan proposed stackforge/os-ansible-deployment: Modularizing Neutron playbooks  https://review.openstack.org/18466519:17
odyssey4mesvg, it was within my de-rax patch I think19:20
odyssey4mequite some time ago19:21
svgHow is that kibana stuff rax specific?19:21
odyssey4mesvg it's not that it's necessarily rax specific, but that it's not part of a standard openstack deployment - it's an opinionated deployment19:22
odyssey4mewe very possibly may split it out from rpc-extras into its own roles and plays somewhere, or if there's enough demand from the community we could roll it into OSAD19:22
odyssey4methe trouble we have is defining the scope of OSAD19:22
odyssey4mehow far do we go before it becomes too much to manage and maintain19:23
svgsounds legit19:23
odyssey4mewhy should the project focus on maintaining code for non-openstack things when those things could be external roles consumed by the project?19:24
*** galstrom is now known as galstrom_zzz19:24
*** KLevenstein has joined #openstack-ansible19:24
odyssey4methis is the dilemma - we can do all the things, but that carries a cost which we don't have enough contributors to maintain... so we need to choose what we include wisely19:25
odyssey4mewe're busy doing tons of work on the ELK stack for RPC11's release - what we had before was OK, but didn't scale... we hope that our mods will scale much better and work better19:26
*** sdake has joined #openstack-ansible19:26
odyssey4meand, of course, rpc-extras is fully open and consumable by anyone who wants to19:26
odyssey4meyou can also be selective with what you consume - no need to go the whole hog19:26
svgyeah, being able to easily consume external stuff is nice19:27
svgbut, so you say you are doing lot of work on ELK for RPC11 - you mean rackspace and not osad there?19:28
*** sdake_ has quit IRC19:29
*** radek__ has quit IRC19:34
*** galstrom_zzz is now known as galstrom19:35
*** radek__ has joined #openstack-ansible19:35
evrardjpThis is exactly the same conversation as what happened at the meeting...19:49
sigmavirus24svg yes19:49
sigmavirus24svg: rpc-extras is working hard on ELK and OS-A-D is just a way of installing /just/ openstack19:49
evrardjpisn't it fine that way?19:50
sigmavirus24os-a-d icehouse/juno branches are Rackspace tech debt19:50
evrardjpI mean, shouldn't we focus on OSAD?19:50
odyssey4mesvg yeah, RPC consumes OSAD as an upstream product19:50
sigmavirus24evrardjp: yeah, but it breaks compatibility between those technical debt branches and kilo19:50
sigmavirus24and svg has been using juno iirc19:50
odyssey4meso the team that builds RPC work on OSAD as an upstream product19:50
evrardjpoh, now I get the issue19:50
sigmavirus24evrardjp: yeah, sorry, that was apparent to everyone else in this conversation (context: it helps)19:51
evrardjpI've never used OSAD only19:51
evrardjpbut that's another topic19:51
evrardjpbreaking backwards compatibility isn't fine? Because there wasn't any OSAD at first... so it seems not to be a large issue at first19:52
stevellebetter to get it done earlier than later, for sure19:53
sigmavirus24evrardjp: correct. The first truly community version of OSAD is on the kilo branch19:55
odyssey4mesvg just got into the game a little early :p19:56
odyssey4mebut, svg, your voice is part of this ecosystem - you can lobby in the group meetings for re-inclusion if you like :)19:56
evrardjpI don't understand HOW the breakup between the RPC product and OSAD happened, but IMHO it's perfectly fine the way it currently is: OSAD as upstream and rackspace specifics in their own repositories... It could be either ELK, or whatever plugin/backend they want on a non-"reference" implementation19:58
evrardjpjust my 2 cents as a noob of this chan19:59
evrardjpwith my view of consumer19:59
odyssey4meevrardjp yeah, so a discussion we need to have is what that reference implementation is20:00
odyssey4methat would help us with the scoping of what belongs in the project or noto20:00
svgI have a juno test-cluster, but not plans to go in prod with that, will be kilo20:01
odyssey4meRight now we're doing a lot of things in OSAD which are available in other ansible roles, or which should perhaps be regarded as out of scope.20:01
sigmavirus24For example, do you as a consumer want the installation to work even if you have a corporate proxy between your DC and the outside world that likes to break stuff?20:01
openstackgerritJaveria Khan proposed stackforge/os-ansible-deployment-specs: Add PLUMgrid Neutron Plugin to neutron playbooks  https://review.openstack.org/18472620:02
odyssey4med34dh0r53 swift logs now done - if you find anything not coming out as expected, let me know20:03
d34dh0r53odyssey4me: will do, thank you sir!20:03
odyssey4meI do wish that all projects had one of these pages: http://docs.openstack.org/developer/swift/logs.html20:04
*** daneyon has joined #openstack-ansible20:05
evrardjpbefore giving my opinion on scope, which is a tricky question, I wonder something...20:05
evrardjpat some point, rackspace have to make money on their product, and I guess they would prefer releasing their next version of RPC (v12?) as soon as possible. If there are delays in the OSAD splitting, they won't be able to release anything stable, right?20:05
evrardjpso if they take more time to release their work, it could/will affect negatively the OSAD project?20:05
evrardjpI'm maybe mistaken, I don't know the complete story, but I'm interested by knowing it20:06
*** yaya has joined #openstack-ansible20:07
evrardjpin other terms: isn't is easier to wait for rackspace to release their next version and make them split in whatever they seem fit? This would be better for them, and easier to go forward...20:07
evrardjpBut I'm maybe out of line20:07
odyssey4meevrardjp RPC consumes OSAD - so the first focus is OSAD, once that releases then RPC's dev/docs/QE teams step in and work on the RPC update20:07
evrardjpok20:07
odyssey4meso OSAD will always lead RPC20:08
evrardjpnow I get it20:08
*** daneyon_ has quit IRC20:08
openstackgerritJaveria Khan proposed stackforge/os-ansible-deployment: Modularizing Neutron playbooks  https://review.openstack.org/18466520:08
odyssey4meOSAD released kilo on the same day (or day after - I was on leave) as upstream kilo was tagged20:08
odyssey4mewe had been working on OSAD v11/kilo for two weeks ahead of that tag20:08
odyssey4meRPC11 has yet to be released while we fix bugs we identify in OSAD while working on RPC extras/docs20:09
svgodyssey4me: proxy support is a must imho20:09
odyssey4meso RPC11 will be released based on a minor tag of OSAD which includes bugs RPC is ready to support with the SLA promised to customers20:10
odyssey4methere is no conspiracy here :)20:10
odyssey4meFYI svg if you want to see the up-to-the-minute ELK updates we're working on, it's happening here: https://github.com/odyssey4me/rpc-extras/tree/log_shipping20:11
odyssey4meI'm hoping to issue the PR to rpc-extras this evening20:11
openstackgerritJaveria Khan proposed stackforge/os-ansible-deployment-specs: Add PLUMgrid Neutron Plugin to neutron playbooks  https://review.openstack.org/18472620:11
evrardjpdidn't know you were using maas ;D20:12
evrardjpbut it's another story20:12
odyssey4meevrardjp if your maas the same as our maas?20:13
odyssey4meie Monitoring as a Service from RAX20:13
evrardjpnope20:13
*** yaya has left #openstack-ansible20:13
odyssey4meah, you're thinking Ubuntu Metal as a Service?20:13
evrardjpI read MaaS on the github repo, I was mistaken. but I said "it's another story"20:13
evrardjpidd20:14
odyssey4me:) yeah, I was confused when I first started too20:14
evrardjpto come back to the proxy stuff, is it really a part of openstack deployment? I see that as "infrastructure"20:15
evrardjpmore like something linked with bare metal... but, ofc, it impacts the deployment20:15
odyssey4meactually our monitoring stuff, while designed to be consumed by RAX Monitoring, are usable for nagios and other similar check-type monitoring systems20:15
odyssey4meevrardjp I would agree, but we have grey areas...20:16
odyssey4mefor example, we already drop a pip config and would overwrite it if something else edited it - so we must cater for a proxy there20:16
evrardjpodyssey4me: that would be good to document somewhere (the nagios thingy)20:16
evrardjpalthough I won't ever use it20:16
odyssey4meevrardjp it's more of an interesting thing to know conceptually :)20:17
evrardjpofc, I'll compare with what I've done with our zabbix system, to make sure we have enough checks20:18
evrardjpmore checks are good, right? :D20:18
odyssey4meevrardjp Zabbix is powerful, but a bit of a mess. I used it where I worked previously.20:19
odyssey4meI wrote a few checks which need a lot of love. :p20:19
evrardjpI'm using nagios style checks with our zabbix for the openstack, maybe I'll compare when I'll have time ;)20:20
evrardjpso I didn't give my opinion earlier today, but I think neutron is a super mess so if there are every plugin in it, it's gonna be difficult...20:21
evrardjpI may have an idea: we settle for an arbitrary number, for example 90%.20:22
odyssey4meevrardjp there're several different groups working on monitoring for openstack20:22
odyssey4memany use nagios, and of course zabbix consumes nagios checks happily20:23
evrardjpWe then check on the last openstack survey the deployments, and everything that is used more than this arbitrary number of percents has to be in the OSAD20:23
odyssey4mehahaha20:24
odyssey4mebah, it really comes down to how many people are prepared to develop feature x and maintain it afterwards20:24
evrardjpit would be resumed to a (maybe chicken and egg thing) math calculation20:24
odyssey4mewe're actively seeking non-RAX cores20:25
evrardjpif they don't maintain, nobody will deploy it -> decrease in the polls20:25
odyssey4mewe need more diversity20:25
evrardjpI didn't got the chance to see the talk @Vancouver with Auro20:25
sigmavirus24evrardjp: it's online already!20:26
*** sdake_ has joined #openstack-ansible20:26
evrardjpI know... I could also have gone to that room20:26
evrardjp:p20:26
evrardjpalways these damn priorities!20:26
sigmavirus24evrardjp: ah okay20:27
sigmavirus24https://www.youtube.com/watch?v=mQTS_n_nxAs for anyone else curious20:27
evrardjpI'll check on my side with our team what would be possible to do for this diversity20:28
evrardjpanyway, I'm off, it's beginning to be late in Europe...20:28
evrardjpthanks for the interesting talk20:29
odyssey4meevrardjp :) I'm in the UK and it's late, but deadlines :p20:29
*** sdake has quit IRC20:30
svgHA! In belgium still an hour laterz20:30
evrardjpsvg, you're belgian?20:30
svgyup20:30
*** galstrom is now known as galstrom_zzz20:41
*** javeriak has quit IRC20:43
*** metral is now known as metral_zzz20:47
palendaeWow, channel's grown since summit, good20:47
*** sdake_ has quit IRC20:47
d34dh0r53zomg palendae, welcome back sir20:48
*** daneyon has quit IRC20:48
palendaed34dh0r53, Not fully back, but bored20:49
*** sdake has joined #openstack-ansible20:49
palendaewas the repo-builder pulled completely out of osad? https://github.com/rcbops/rpc-extras/commit/ef5881399e43e74072eb83e78425229237447a9120:52
odyssey4mepalendae nope, but it's being added to rpc-extras in order to build python packages for rpc-extras20:56
palendaeOk, that's what I thought. Just confirming20:56
odyssey4meit builds its own repository on the same repo servers, but under a different path20:56
odyssey4methis is necessitated due to the recent pip conf lockdown changes20:56
odyssey4me(with pip 7.x)20:56
palendaeAh20:56
odyssey4mepalendae even if you try to override the index used on the cli with pip 7 and our lockdown config - it no longer works!20:57
odyssey4meyou have to use the built repo20:57
odyssey4mesomething of a blessing and curse :p20:57
odyssey4meanyway, I'm out for the night20:58
*** javeriak has joined #openstack-ansible21:06
*** sdake_ has joined #openstack-ansible21:11
*** sdake has quit IRC21:14
*** Sam-I-Am has joined #openstack-ansible21:35
Sam-I-Amhuh, how the heck did this channel disappear21:36
*** openstackgerrit has quit IRC21:36
*** openstackgerrit has joined #openstack-ansible21:37
svgSam-I-Am: sounds mor elike you disappeared :)21:44
vincent_vdk8G RAM for the aio seems a bit on the low side21:50
vincent_vdkjust OOM'ed one of the galera nodes21:50
*** fawadkhaliq has quit IRC21:53
openstackgerritMerged stackforge/os-ansible-deployment: Restart Apache when Keystone configuration changes  https://review.openstack.org/18544021:53
openstackgerritMerged stackforge/os-ansible-deployment: Restart Apache when Keystone configuration changes  https://review.openstack.org/18523121:53
palendaevincent_vdk, It is, but that's what we're limited to with the openstack infra for testing21:54
palendaeWell, gating21:55
palendaeIf you have access to more, it's certainly not going to be wasted21:55
cloudnullvincent_vdk:  in our gate job we scale back the galera cache and mem usage so that itll fit within the 8GB ram that OS infra gives us. https://github.com/stackforge/os-ansible-deployment/blob/master/scripts/bootstrap-aio.sh#L302-L30521:57
vincent_vdki see21:58
vincent_vdknot an issue since i can get more for testing21:58
*** sdake has joined #openstack-ansible21:59
vincent_vdkgood night21:59
cloudnullhave a good one.22:00
*** sdake_ has quit IRC22:03
*** metral_zzz is now known as metral22:05
*** KLevenstein has quit IRC22:07
*** jwagner is now known as jwagner_away22:09
svgI'm off too, have fun!22:11
*** hoppers99 has joined #openstack-ansible22:17
openstackgerritSatheesh Kumar Ulaganathan proposed stackforge/os-ansible-deployment: Allow configuration of Nova SQLAlchemy options  https://review.openstack.org/18658322:22
*** sdake_ has joined #openstack-ansible22:23
*** Mudpuppy_ has joined #openstack-ansible22:25
*** sdake has quit IRC22:27
*** jimi|ansible has quit IRC22:28
*** Mudpuppy has quit IRC22:28
*** darrenc is now known as darrenc_afk22:28
*** Mudpuppy_ has quit IRC22:29
*** galstrom_zzz is now known as galstrom22:29
*** darrenc_afk is now known as darrenc22:37
*** galstrom is now known as galstrom_zzz22:49
openstackgerritJimmy McCrory proposed stackforge/os-ansible-deployment: Perform sort when creating hostnames_ip file  https://review.openstack.org/18659123:00
*** JRobinson__ has joined #openstack-ansible23:34
*** jmccrory has quit IRC23:35
*** radek__ has quit IRC23:59

Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!