Thursday, 2015-01-29

openstackgerritAshleigh Farnham proposed openstack/trove: Update DatastoreNotFound status code to 404  https://review.openstack.org/15105500:20
*** openstackgerrit has quit IRC00:21
*** openstackgerrit has joined #openstack-trove00:21
*** david-lyle is now known as david-lyle_afk00:28
*** sbfox has quit IRC00:30
*** Riddhi has joined #openstack-trove00:44
*** eghobo has joined #openstack-trove00:47
*** amcrn has quit IRC00:56
*** vigneshvar has joined #openstack-trove00:58
*** jcru has quit IRC00:58
*** annashen has quit IRC01:03
*** ashleighfarnham has quit IRC01:04
*** openstackgerrit has quit IRC01:05
*** openstackgerrit has joined #openstack-trove01:05
*** rkourtz has joined #openstack-trove01:12
*** IanGovett has quit IRC01:12
*** IanGovett has joined #openstack-trove01:16
*** nexusz99 has joined #openstack-trove01:18
*** Riddhi has quit IRC01:24
*** IanGovett has quit IRC01:25
*** vigneshvar has quit IRC01:36
*** jcru has joined #openstack-trove01:37
*** jcru has quit IRC01:37
*** nexusz99 has quit IRC01:37
*** vigneshvar has joined #openstack-trove01:37
*** vigneshvar has quit IRC01:41
*** atomic77 has quit IRC01:54
*** sushilkm_ has quit IRC01:55
*** nexusz99 has joined #openstack-trove01:55
*** nexusz99 has quit IRC02:04
*** ashleighfarnham has joined #openstack-trove02:04
*** rkourtz has quit IRC02:08
*** ashleighfarnham has quit IRC02:10
*** rkourtz has joined #openstack-trove02:11
*** rwsu is now known as rwsu-afk02:13
*** haomaiwang has joined #openstack-trove02:14
*** saurabhs has quit IRC02:20
*** openstackgerrit has quit IRC02:20
*** openstackgerrit has joined #openstack-trove02:20
*** erkules_ has joined #openstack-trove02:21
*** erkules has quit IRC02:23
*** IanGovett has joined #openstack-trove02:37
*** robertmyers has joined #openstack-trove02:46
*** eghobo has quit IRC02:53
*** tomblank has joined #openstack-trove02:55
*** radez_g0n3 is now known as radez03:04
*** annashen has joined #openstack-trove03:08
*** IanGovett1 has joined #openstack-trove03:15
*** IanGovett has quit IRC03:18
*** openstackgerrit has quit IRC03:20
*** openstackgerrit has joined #openstack-trove03:20
*** pmackinn has quit IRC03:24
*** IanGovett1 has quit IRC03:29
*** sushilkm_ has joined #openstack-trove03:44
*** dkehn has quit IRC03:52
*** dkehn has joined #openstack-trove03:52
*** radez is now known as radez_g0n304:04
openstackgerritAnna Shen proposed openstack/trove: Add limit stanzas for mongos  https://review.openstack.org/15013104:09
SlickNikthansen: sorry, missed your earlier message.04:10
thansenSlickNik: no problem, got a few follow up questions04:10
*** saurabhs has joined #openstack-trove04:11
*** saurabhs has quit IRC04:11
thansenSlickNik: give me a couple minutes though, getting ready to do a deployment04:11
SlickNikthansen: Sure — grabbing a quick bite, but I should be around.04:12
*** bhunter71 has quit IRC04:15
*** annashen has quit IRC04:17
*** annashen has joined #openstack-trove04:18
*** sbfox has joined #openstack-trove04:22
*** annashen has quit IRC04:28
*** annashen has joined #openstack-trove04:31
*** annashen has quit IRC04:31
*** annashen has joined #openstack-trove04:34
*** annashen has quit IRC04:44
*** cp16net has quit IRC04:45
*** cp16net has joined #openstack-trove04:46
*** f13o has quit IRC05:00
*** timbyr_ has quit IRC05:00
thansenSlickNik: still around?05:03
*** annashen has joined #openstack-trove05:10
*** sbfox has quit IRC05:13
SlickNikthansen: am now.05:13
*** timbyr_ has joined #openstack-trove05:13
*** f13o has joined #openstack-trove05:13
thansenSlickNik: so basically I'm after some general information about long-term maintenance05:13
thansenso let's say a couple months down the road (after creating a trove instance) vulnerability is found05:14
thansenlet me rephrase that, a trove *image*05:15
thansenI assume the instances are out of luck without doing a destroy and recreate?05:16
SlickNikthansen: We (HP) basically use an out-of-band config / remote execution tool (salt) to manage patching the existing instances to mitigate vulnerabilities.05:19
SlickNikthansen: You could use something like ansible as well.05:19
SlickNikthansen: I think most folks who deploy trove have some out of band tool to help them do something like this.05:19
thansenSlickNik: you install a salt client in the images?05:19
SlickNikthansen: Yes, we do for our (HP) public cloud images.05:20
thansenyeah05:20
thansenok, what about patching the DB itself though05:20
thansenthat sounds dangerous to automate restarting mysql for example05:20
SlickNikYes, that would have customer impact.05:21
cp16netit could be just as dangerous if not more to not restart it in some cases05:22
SlickNikYou'd basically have to weigh the outcome of running vulnerable with the customer impact of the restart.05:22
thansenyeah, to that's a case by case management decision though (again, out of band)05:22
SlickNikUsually you're able to schedule a maintenance window of sorts with customers to do something like that.05:23
thansenunderstood05:23
thansenwhat exactly does db_upgrade do?05:23
thansencp16net: yeah, I get it, just trying to figure out what kinds of things trove itself does vs. not05:25
cp16netit manages a database05:26
SlickNikthansen: upgrades the DB schema between versions05:26
cp16netnot really the security of the database or image05:26
thansenSlickNik: you mean the actual 'trove' openstack management db?05:27
cp16netyeah db_upgrade is for the backend db of trove (not customers db)05:27
SlickNikthansen: Yes, the db that trove stores all its backend data in05:27
thansenok, that all makes sense05:27
SlickNikthansen: We use sqlalchemy migrate to do move between versions (https://sqlalchemy-migrate.readthedocs.org/en/latest/changeset.html)05:28
* thansen nods05:28
SlickNikthansen: And the schema versions are defined at https://github.com/openstack/trove/tree/master/trove/db/sqlalchemy/migrate_repo/versions05:28
SlickNikAgain all this is for the internal trove backend DB05:29
thansenright, I'm noting that down here05:29
thansenchanging directions, if you have multiple datastore versions, the cloudinit files can't do much05:30
thansenie: the database installation etc can't be defined in the cloudinit file and must be in the image already05:31
thansendo I understand that correctly?05:31
SlickNikYes: the practice that most folks I know who run trove follow is to do exactly that, and have the datastore (at a particular version) baked in the image.05:33
* thansen nods and notes it down05:33
SlickNikMoving to a new major version can then happen using something like backup and restore.05:34
thansenI see05:34
cp16netyou can bake anything you need into an image (ie configs/monitoring/super cool feature)05:35
cp16netif restore will work for the next magor version...05:35
thansenso if that's 'best practice' then setting the 'packages' param doesn't do much or serve much purpose05:35
cp16netwell the other direction is that you can use a common image across datastores and have the guest install the packages you want05:36
thansenyeah05:37
SlickNikthansen / cp16net: Although I've rarely seen folks take that approach FWIW.05:37
thansenthe packages param correlates to cloudinit 'packages' right?05:37
cp16netSlickNik: true for a deployment but development its really nice :-D05:38
SlickNikcp16net: True that.05:38
SlickNikthansen: It corresponds to whatever packages mean for the distro — apt-get pkgs in debian based distros, yum in RH based ones.05:39
thansenright, but it injects it into the cloudinit files right?05:39
SlickNikThere's logic in the guest to install the packages based on the distro type (if the packages aren't already present on the image)05:39
thansenoh, so it's 'out of band' of cloudinit then05:40
SlickNikthansen:  It just uses the standard package-management system to fetch the packages05:40
SlickNikyes out of band of cloud-init05:40
thansenok05:41
thansenso yum and apt are the only supported installers?05:41
SlickNikYes, I believe that's currently the case.05:41
*** Longgeek has joined #openstack-trove05:43
SlickNikhttps://github.com/openstack/trove/blob/master/trove/guestagent/pkg.py05:43
thansenok, last line of questions (I think)05:43
SlickNik(RedHatPackagerMixin and DebianPackagerMixin are the two implementations)05:44
thansenyeah05:44
thansensooo, the volume that gets attached05:44
SlickNikthansen: just curious — where are you writing this down? If you don't mind me asking. :)05:44
thansenon my openstack notes doc in gedit :)05:45
SlickNikI'm wondering if you can make a blog post about it or something — there might be some good info there that might be useful for other folks as well. Just thinking out loud...05:45
SlickNikOr a wiki page.05:46
SlickNikDidn't mean to distract you from your question.05:46
thansenif someone changes the volume size of a trove instance, does trove actually expand the volume or what happens exactly05:46
thansenSlickNik: yeah, I've been thinking about that05:46
SlickNikSo trove calls into cinder and basically — 1. detaches the volume from the instance 2. Calls a cinder API to resize the volume 3. Reattaches the volume and "grows" the FS on it.05:48
*** vigneshvar has joined #openstack-trove05:49
thansenSlickNik: ok, this *must* happen via the trove api right? not trying to directly manipulate the volume itself05:50
SlickNikYes, you make a trove API call to do this, and Trove takes care of making the internal cinder calls to achieve the rest.05:50
thansenright05:50
SlickNikSo you're not calling into Cinder or working with the volume directly at any point.05:51
thansendoes it handle shutting the db down and restarting it as part of that process then?05:51
thansenie: steps 0 and 4?05:51
SlickNikYes, I believe it does to quiesce the data.05:52
SlickNikOtherwise bad things can happen :)05:52
*** rkourtz_ has joined #openstack-trove05:53
thansenright, just making sure05:53
thansena 'shrink' is available as well?05:53
*** rkourtz has quit IRC05:54
SlickNikyou can use the same resize action to "shrink" — I believe you can do it as long as the DB size on disk is less than the volume size you're trying to resize to.05:58
*** sbfox has joined #openstack-trove05:59
thansenSlickNik: ok, makes sense05:59
thansenthis is probably a stupid question (near 0 experience with cloud/openstack) but what happens if more compute power is required06:00
SlickNikresize: https://github.com/openstack/trove/blob/master/trove/taskmanager/models.py#L1394-140706:00
SlickNikthansen: not a stupid question.06:00
thansencan the nova instance be 'upgraded'06:00
thansenor is a backup/spin up/restore required06:01
SlickNikNova supports flavor-resize, and the trove API has a flavor resize to do this06:01
thansenok06:01
thansenwhen those happen does nova actually handle expanding the fs as well?06:01
SlickNikSo you could resize your instance from a smaller flavor to a larger flavor (or vice versa)06:02
*** annashen has quit IRC06:02
thansenright, but will nova actually resize the fs when appropriate?06:02
*** Longgeek has quit IRC06:03
SlickNikYes, nova handles resizing the root FS on the new flavor — the user db is not on the root FS, but on the volume though. So to enable the DB to use more space, a volume resize is required.06:03
thansenyeah, understood06:04
thansenthat was more of a generic nova question06:04
thansenSlickNik: ok, any luck any of this will work with nova docker?06:07
thansen:)06:07
SlickNikthansen: Honestly, no idea.06:09
SlickNikI haven't tried it out — perhaps someone else might have and would have a better idea.06:10
SlickNikI'd be curious to know too.06:10
thansenI see that viable for performance bound workloads06:10
SlickNikI'm not sure if the nova-docker driver supports operations like resize.06:10
*** timbyr_ has quit IRC06:10
thansenyeah06:10
SlickNikAlthough I don't see why the volume resize pieces wouldn't just work.06:11
thansenso I just tried to do a resize on my rdo stack and got this..06:11
thansenhttp://pastebin.com/53zvdpNZ06:11
thansenjust a generic nova resize that is06:11
SlickNikSo the nova-scheduler failed to find a compute instance for the resized VM.06:12
thansenuh06:12
SlickNiknova-scheduler.log probably has some more info about why that happened, perhaps.06:13
thansenpretty sure it's missing an oslo server06:14
thansenkicking that off right from the horizon interface06:14
thansenso the compute instance is certainly there06:14
thansenthat's more of a question for the rdo folks though06:15
SlickNikYeah, you'd probably want to dig into nova-scheduler logs to see why the scheduling failed.06:16
thansenyeah, I'll deal with that tomorrow or something06:18
SlickNikBut could be due to a variety of reasons (no capacity, not supported by the hypervisor being used, some other filter not matched)06:18
*** Longgeek has joined #openstack-trove06:18
thansenSlickNik: thanks so much for your time, very appreciated06:18
SlickNikthansen: You're welcome.06:18
*** timbyr_ has joined #openstack-trove06:19
SlickNikbbiab06:19
thansenSlickNik: yeah, very informative..still have a few things to delve into but I feel like I'm starting to grasp trove well enough06:20
*** Longgeek has quit IRC06:22
*** eghobo has joined #openstack-trove06:24
*** rkourtz_ has quit IRC06:24
openstackgerritSushil Kumar proposed openstack/trove-specs: Add support for new Vertica datastore in Trove  https://review.openstack.org/15112606:36
*** eghobo has quit IRC06:44
*** sushilkm_ has quit IRC06:46
*** johnma has quit IRC06:49
*** vigneshvar has quit IRC06:57
*** vigneshvar has joined #openstack-trove06:57
*** annashen has joined #openstack-trove06:58
*** annashen has quit IRC07:07
*** coolsvap|afk is now known as coolsvap07:10
*** ashleighfarnham has joined #openstack-trove07:32
*** ashleighfarnham has quit IRC07:37
*** romainh has joined #openstack-trove07:54
*** romainh has left #openstack-trove07:54
*** vigneshvar has quit IRC07:55
*** timbyr_ has quit IRC07:58
*** f13o has quit IRC07:58
*** timbyr_ has joined #openstack-trove08:15
*** f13o has joined #openstack-trove08:16
*** pboros has joined #openstack-trove08:27
*** amrith has quit IRC08:32
*** amrith has joined #openstack-trove08:32
*** chlong has quit IRC08:36
*** amrith is now known as _amrith_08:43
*** _amrith_ is now known as amrith08:43
*** boblebauce has joined #openstack-trove08:54
*** amrith is now known as _amrith_09:02
*** _amrith_ is now known as amrith09:02
*** vigneshvar has joined #openstack-trove09:09
*** isviridov_away is now known as isviridov09:23
*** Longgeek has joined #openstack-trove09:23
*** erkules_ is now known as erkules09:24
*** sbfox has quit IRC09:25
*** Longgeek has quit IRC09:27
openstackgerritOpenStack Proposal Bot proposed openstack/trove: Updated from global requirements  https://review.openstack.org/14998510:07
*** chlong has joined #openstack-trove10:13
*** chlong has quit IRC10:27
*** haomaiwang has quit IRC10:34
*** chlong has joined #openstack-trove10:44
*** boblebauce has quit IRC10:46
*** boblebauce has joined #openstack-trove10:52
*** boblebauce has quit IRC11:17
*** chlong has quit IRC11:39
openstackgerritSushil Kumar proposed openstack/trove-specs: Add support for new Vertica datastore in Trove  https://review.openstack.org/15112611:49
*** atomic77 has joined #openstack-trove12:03
*** chlong has joined #openstack-trove12:05
*** radez_g0n3 is now known as radez12:08
openstackgerritDenis M. proposed openstack/trove: Fix cassandra.yaml permissions after write_config operation  https://review.openstack.org/15119812:11
denis_makogonSlickNik, amrith guys, could you please review critical patches that are blocking adding Cassandra int-tests to the gate? here they are https://review.openstack.org/#/c/107100/ and recent https://review.openstack.org/15119812:12
amrithdenis_makogon, I looked at your comment re: permissions.12:26
amrithIt looks like (from the logging in thebug) that there is a permission issue. I'm unsure where you got the output of ls, was it just done on a system with the problem and you modified the access bits on the "what it should be"? or did you get that on some other machine where cassandra was working.12:27
amrith?12:27
*** IanGovett has joined #openstack-trove12:32
*** tomblank has quit IRC12:43
*** atomic77 has quit IRC12:51
*** ankit_ag has joined #openstack-trove12:52
denis_makogonamrith, i do have running cluster from previous code, and i was able to ssh into in and saw that required permissions are 644, but not 60012:52
amrithinteresting that the timestamps are all identical.12:55
amrithLike Jan 29 for cassandra.yaml12:55
*** adam_g is now known as adam_g_out12:57
amrithnever mind. I'll look more at the change.12:57
*** ashleighfarnham has joined #openstack-trove12:59
denis_makogonamrith, this are two different nodes - one on two equal devstack instances13:00
denis_makogonso, anyway, Cassandra can't start if permissions are incorrectly changed13:02
amrithone without the permission change and one with it? Today is Jan 29 ;)13:02
denis_makogonyes, it is13:02
amrithif the one with 644 has cassandra.yaml dated Jan 29, that is most peculiar.13:02
*** ashleighfarnham has quit IRC13:04
*** atomic77 has joined #openstack-trove13:04
*** johnma has joined #openstack-trove13:04
denis_makogonso, in any case, cassandra expects to have different permissions rather than they are now13:19
*** radez is now known as radez_g0n313:19
*** exploreshaifali has joined #openstack-trove13:27
*** boblebauce has joined #openstack-trove13:30
*** bhunter71 has joined #openstack-trove13:39
*** pmackinn has joined #openstack-trove13:41
*** amrith is now known as _amrith_13:56
*** Barker has joined #openstack-trove13:57
openstackgerritDenis M. proposed openstack/trove: Fix Cassandra service status definition  https://review.openstack.org/10710014:10
*** Barker has quit IRC14:25
*** exploreshaifali has quit IRC14:32
*** ashleighfarnham has joined #openstack-trove14:49
*** isviridov is now known as isviridov_break14:53
*** ashleighfarnham has quit IRC14:54
*** ankit_ag has quit IRC14:56
*** Barker has joined #openstack-trove14:57
*** Barker has quit IRC14:59
*** tomblank has joined #openstack-trove15:00
*** shayneburgess has joined #openstack-trove15:02
openstackgerritOleksandr Kyrylchuk proposed openstack/trove: Added 'redis' test group to int-tests  https://review.openstack.org/15126715:09
*** radez_g0n3 is now known as radez15:26
openstackgerritSushil Kumar proposed openstack/trove-specs: Add Vertica cluster spec  https://review.openstack.org/15127915:32
*** Riddhi has joined #openstack-trove15:33
*** Riddhi has quit IRC15:39
*** Riddhi has joined #openstack-trove15:40
*** isviridov_break is now known as isviridov15:43
*** _amrith_ is now known as amrith15:43
amrithon my guest, the files are owned by cassandra and cassandra runs as the cassandra user. I'm not sure about your system configuration but I'd like to look further before just making a change.15:49
*** jcru has joined #openstack-trove15:50
*** shayneburgess has quit IRC15:53
*** annashen has joined #openstack-trove15:57
denis_makogonamrith, here's what i've been using as source of images, https://github.com/denismakogon/trove-guest-image-elements, and it doesn't seem like an issue of image elements, but more likely guest's fault because temp file permissions are defined as 600 and those permissions are not allowing to read this file to any other users, so 644 gives an ability to read this file to users that are in root group and all others15:59
denis_makogonamrith, stepping aside, could you +2 trivial fix https://review.openstack.org/#/c/151267/ ?16:01
denis_makogoncp16net, yt ?16:01
*** mattgriffin has joined #openstack-trove16:03
*** thedodd has joined #openstack-trove16:04
*** tomblank has left #openstack-trove16:07
openstackgerritDenis M. proposed openstack/trove: Fix poll_until retriever while creating an instance  https://review.openstack.org/9719416:12
*** annashen has quit IRC16:13
openstackgerritSushil Kumar proposed openstack/trove-specs: Add Vertica cluster spec  https://review.openstack.org/15127916:13
openstackgerritDenis M. proposed openstack/trove: Fix backup state check while restoring an instance  https://review.openstack.org/13022016:19
*** Riddhi has quit IRC16:29
*** Riddhi has joined #openstack-trove16:29
*** atomic77 has quit IRC16:45
*** exploreshaifali has joined #openstack-trove16:48
*** atomic77 has joined #openstack-trove16:48
*** david-lyle_afk is now known as david-lyle16:49
*** shayneburgess has joined #openstack-trove16:54
*** rwsu-afk is now known as rwsu16:55
*** Riddhi has quit IRC16:56
*** pboros has quit IRC16:58
openstackgerritSushil Kumar proposed openstack/trove-specs: Add Vertica cluster spec  https://review.openstack.org/15127916:59
*** pmalik has joined #openstack-trove17:07
*** coolsvap is now known as coolsvap|afk17:10
*** boblebauce has quit IRC17:16
*** isviridov is now known as isviridov_away17:17
openstackgerritSushil Kumar proposed openstack/trove-specs: Add Vertica cluster spec  https://review.openstack.org/15127917:28
*** annashen has joined #openstack-trove17:52
*** mattgriffin has quit IRC17:53
*** eghobo has joined #openstack-trove17:53
*** sbfox has joined #openstack-trove17:53
*** pmalik has quit IRC17:55
*** radez is now known as radez_g0n318:00
*** mattf is now known as _mattf18:04
*** pmalik has joined #openstack-trove18:05
*** f13o has quit IRC18:06
*** timbyr_ has quit IRC18:06
*** f13o has joined #openstack-trove18:08
*** timbyr_ has joined #openstack-trove18:08
*** eghobo has quit IRC18:21
*** coolsvap|afk is now known as coolsvap18:22
*** thedodd has quit IRC18:28
*** ashleighfarnham has joined #openstack-trove18:32
*** exploreshaifali has quit IRC18:34
*** eghobo has joined #openstack-trove18:44
*** atomic77 has quit IRC18:47
*** openstackgerrit has quit IRC18:50
*** openstackgerrit has joined #openstack-trove18:51
*** Riddhi has joined #openstack-trove18:54
*** boblebauce has joined #openstack-trove18:55
*** coolsvap is now known as coolsvap|afk18:56
*** shayneburgess1 has joined #openstack-trove18:59
*** shayneburgess has quit IRC18:59
*** tomblank has joined #openstack-trove19:00
*** shayneburgess has joined #openstack-trove19:03
*** eghobo has quit IRC19:04
*** shayneburgess1 has quit IRC19:05
*** boblebauce has quit IRC19:05
*** eghobo has joined #openstack-trove19:07
*** annashen has quit IRC19:07
*** eghobo has quit IRC19:09
openstackgerritPeter Stachowski proposed openstack/trove-integration: kick-start doesn't warn on stale image file  https://review.openstack.org/15134819:09
*** mattgriffin has joined #openstack-trove19:11
*** annashen has joined #openstack-trove19:20
*** tomblank has left #openstack-trove19:23
jodahis the cluster resource not documented yet or am i missing it?19:37
*** jwang__ has joined #openstack-trove19:51
*** ashleigh_ has joined #openstack-trove19:56
*** johnma_ has joined #openstack-trove19:56
*** annashen has quit IRC19:56
*** johnma has quit IRC19:56
*** jwang_ has quit IRC19:56
*** johnma_ is now known as johnma19:56
*** ashleighfarnham has quit IRC19:57
*** Riddhi has quit IRC19:57
*** sbfox has quit IRC19:58
*** thedodd has joined #openstack-trove20:00
*** annashen has joined #openstack-trove20:01
*** sbfox has joined #openstack-trove20:01
*** ashleigh_ has quit IRC20:02
*** openstackgerrit has quit IRC20:04
*** openstackgerrit has joined #openstack-trove20:04
*** shayneburgess1 has joined #openstack-trove20:13
*** vigneshvar has quit IRC20:14
*** exploreshaifali has joined #openstack-trove20:14
*** shayneburgess has quit IRC20:15
SlickNikjodah: It's not in the API docs yet like you mention — I think the docs were overlooked when the feature merged so they still need to be added.20:15
SlickNikjodah: Let me quickly open a LP bug for it so we can track it.20:16
SlickNikright now I think the best docs we have for it are in the cluster specs.20:16
SlickNikBut we need to fix that.20:16
jodahSlickNik: somewhat related, would be nice to get the latest dox on openstack's site20:17
jodahnot sure what's involved in that20:18
jodahWhere does python-troveclient read its public (api) url from?20:19
*** annashen has quit IRC20:20
SlickNikFrom the keystone-catalog once authentication happens.20:22
jodahis there an override option?20:22
SlickNik( you can explicitly specify a bypass URL to override that)20:22
jodah--endpoint-type?20:22
*** fifieldt has quit IRC20:24
SlickNik—bypass-url20:24
*** rkourtz has joined #openstack-trove20:24
*** fifieldt has joined #openstack-trove20:25
jodahthat bypasses the keystone server or the trove API?20:25
jodahseeing something like this20:25
jodahubuntu@ubuntu:~/devstack$ trove --bypass-url http://10.0.1.7:8779 list20:25
jodahERROR: AuthSystemNotFound: ''20:25
SlickNikactually not sure, let me take a quick look to confirm.20:26
jodahlooking to just point to a diff API20:26
*** pmalik has quit IRC20:28
SlickNikjodah: As I can recall, and from a quick inspection of the code, bypass-url should override the trove endpoint-url from the catalog. I'm not entirely sure what the ERROR you're running into is.20:31
SlickNikthe auth-url you set defines the keystone endpoint to hit.20:31
jodahhmm... ok20:32
jodahwhat library satisfies this dependency? ImportError: No module named xmlrpc_client20:32
jodahnot seeing something like that in python-troveclient/requirements.txt20:33
jodahchasing down the transitive dependencies is a pain20:35
SlickNikHaven't seen that one before — what requires it, or are you seeing it in a traceback?20:37
jodahit's six20:37
SlickNikit looks like it's part of the standard lib in Python320:38
SlickNikso probably under six.moves20:38
SlickNikyeah20:38
jodahbut of course i'm rockin 2.7.6 python :)20:38
jodahok - that'll fix it20:38
jodahis it the thing to do - to have diff virtualenvs for each tool you run? (i've seen this suggested, but seems kinda over the top)?20:39
SlickNikWell personally, I have one virtualenv for the openstack python tools I run.20:41
SlickNiktools + clients.20:41
jodahone for each separate client?20:41
SlickNikNo just one that I run all the clients from.20:41
jodahok - that's reasonable20:42
*** pmalik has joined #openstack-trove20:42
jodahwhere do you store your venv files for openstack?20:44
*** ashleighfarnham has joined #openstack-trove20:45
*** rkourtz has quit IRC20:45
*** Riddhi has joined #openstack-trove20:46
SlickNikIn my home folder under venvs, but you can put them anywhere. (~/venvs/OpenStack/)20:46
jodahcool, tnx20:47
*** annashen has joined #openstack-trove20:53
jodahman, can't catch a break20:53
jodah(openstack)aurora:venvs jonathan$ trove --bypass-url http://localhost:8779/v1.0/821eb40621c043979d429342b713a63f list20:53
jodahERROR: AuthSystemNotFound: ''20:53
jodahthis is running from a different machine20:53
jodah....perhaps bypass-url is intended to be a keystone url?20:55
jodahIs anyone familiar with the cause of AuthSystemNotFound when using --bypass-url?20:57
*** shayneburgess1 has quit IRC21:00
*** eghobo has joined #openstack-trove21:04
*** eghobo has quit IRC21:11
*** ViswaV has joined #openstack-trove21:17
*** miqui has quit IRC21:18
*** miqui has joined #openstack-trove21:21
*** pmalik has quit IRC21:23
SlickNikjodah: I'm wondering if this is a regression after the keystone-v3 fix that introduced the AuthSystem concept.21:26
*** amrith is now known as _amrith_21:30
*** radez_g0n3 is now known as radez21:32
jodahSlickNik possibly. is anyone else developing with trove-api on one machine and devstack on another?21:35
SlickNikNot 100% sure but I think ekotowski was doing that a while ago.21:40
SlickNikjodah: Also can you try https://pypi.python.org/pypi/python-troveclient/1.0.7 and see if you're seeing the same issue? <= The previous version before the v3 changes were merged.21:41
jodah1.0.7 seems to work. so  yea, i'd say regression21:43
*** cweid has quit IRC21:46
jodahwant me to file it?21:47
SlickNikyeah that would be sweet. Thanks!21:47
jodahnp21:47
*** shayneburgess has joined #openstack-trove21:51
*** radez is now known as radez_g0n322:00
*** Riddhi has quit IRC22:01
*** Riddhi has joined #openstack-trove22:01
*** eghobo has joined #openstack-trove22:03
*** chlong has quit IRC22:08
*** atomic77 has joined #openstack-trove22:21
*** mattgriffin has quit IRC22:25
*** mattgriffin has joined #openstack-trove22:32
*** ViswaV has quit IRC22:32
*** shayneburgess has quit IRC22:37
*** shayneburgess has joined #openstack-trove22:39
jodahSlickNik Does the root extension apply to anything in addition to mysql?22:40
*** jcru has quit IRC22:40
jodahI'd like to make it a top level extension (not mysql specific) to support vertica as well22:40
jodahor... do we have technology specific extensions (mysql, vertica) with root impls for each?22:41
*** ViswaV has joined #openstack-trove22:41
*** eghobo has quit IRC22:42
*** openstackgerrit has quit IRC22:51
*** sbfox has quit IRC22:51
*** openstackgerrit has joined #openstack-trove22:51
*** IanGovett has quit IRC23:09
*** sgotliv has quit IRC23:15
jodahAny pointers on what this error message from python-troveclient is referring to? "ERROR: flavor"23:15
jodahthe HTTP request seems to have been accepted. not sure what the error represents though (the flavors i passed exist)23:17
*** amcrn has joined #openstack-trove23:20
*** mattgriffin has quit IRC23:35
*** exploreshaifali has quit IRC23:37
*** thedodd has quit IRC23:41
*** atomic77 has quit IRC23:50
*** chlong has joined #openstack-trove23:53

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