Friday, 2015-02-20

*** mattgriffin has quit IRC00:01
*** X019 has quit IRC00:14
*** X019_ has joined #openstack-trove00:28
*** david-lyle is now known as david-lyle_afk00:59
jodahAre stacktraces from agent failures intended to show up on the CLI? Seems inappropriate01:08
dougshelley66jodah, I would agree - can you provide some more details?01:18
jodahyea, here's an example:01:20
jodah(openstack)aurora:venvs jonathan$ trove root-enable  6daab9a5-4484-4a42-9cca-478bf8682e0701:20
jodahERROR: An error occurred communicating with the guest: not enough arguments for format string01:20
jodahTraceback (most recent call last):01:20
jodah  File "/home/ubuntu/trove/trove/openstack/common/rpc/amqp.py", line 440, in _process_data01:20
jodah    **args)01:20
jodah  File "/home/ubuntu/trove/trove/openstack/common/rpc/dispatcher.py", line 172, in dispatch01:20
jodah    result = getattr(proxyobj, method)(ctxt, **kwargs)01:20
jodahi'm not sure if there are certain agent calls that result in stacktraces printing out on the CLI01:20
jodahi mean, could potentially01:21
jodahideally the CLI should print an error code which could be correlated to an entry in a log, similar to how API errors are handled01:21
dougshelley66I agree but would need to investigate to understand why this is happening01:23
dougshelley66jodah, btw, in this specific case, what type of datastore is it01:24
jodahi'm wondering if any of the guestagent code that raises RuntimeError could result in the error being sent back across the wire and printed01:25
jodahat least the guest agent "service" calls01:25
*** annashen_ has joined #openstack-trove01:33
*** annashen_ has quit IRC01:38
*** chlong has quit IRC01:40
*** annashen has quit IRC01:40
*** chlong has joined #openstack-trove01:41
*** annashen has joined #openstack-trove01:42
*** IanGovett has quit IRC01:51
*** pmalik has quit IRC01:54
*** amcrn has quit IRC01:54
*** annashen has quit IRC01:55
*** ramishra_ has joined #openstack-trove02:03
*** erkules_ has joined #openstack-trove02:25
*** ramishra_ has quit IRC02:26
*** erkules has quit IRC02:28
*** ramishra_ has joined #openstack-trove02:34
*** pmackinn has quit IRC02:42
*** robertmyers has joined #openstack-trove02:43
*** ianbrown has joined #openstack-trove02:49
*** robertmyers has quit IRC02:50
peterstacedmondk: I though it might be a heat/neutron interaction02:50
*** robertmyers has joined #openstack-trove02:51
peterstacso when I found a heatclient patchset that failed, I kicked it off again02:51
peterstachttps://review.openstack.org/#/c/147763/02:51
peterstacunfortunately it then passed02:51
peterstacso no smoking gun :(02:51
peterstacmaybe I'll post a question on openstack-neutron, see if anyone there can shed some light02:53
*** ramishra_ has quit IRC02:53
openstackgerritOpenStack Proposal Bot proposed openstack/trove: Updated from global requirements  https://review.openstack.org/15675903:08
*** jcru has quit IRC03:10
*** ramishra_ has joined #openstack-trove03:10
edmondkpeterstac, ya posting on there may help03:11
*** coolsvap_ is now known as coolsvap03:15
*** ramishra_ has quit IRC03:25
*** Riddhi has quit IRC03:31
*** coolsvap is now known as coolsvap_03:34
*** annashen has joined #openstack-trove03:35
*** annashen has quit IRC03:39
SlickNikpeterstac / edmondk: Just got to looking into the failing gate. Looks like the failing tests are in heat, and not in neutron — digging deeper.03:40
*** ianbrown has quit IRC03:41
SlickNikpeterstac / edmondk: The heat engine is not running — "ERROR: No template format plugins registered"03:42
SlickNikhttp://logs.openstack.org/86/155786/2/check/gate-tempest-dsvm-neutron-src-python-troveclient-juno/27359a7/logs/screen-h-eng.txt.gz03:42
*** coolsvap_ is now known as coolsvap03:43
SlickNikThe issue seems to be in a requirements change03:43
SlickNik"Could not load AWSTemplateFormatVersion.2010-09-09: (python-troveclient 1.0.8.post27 (/opt/stack/new/python-troveclient), Requirement.parse('python-troveclient<=1.0.8,>=1.0.4'))"03:43
peterstacSlickNik: so it can't determine that 1.0.8.post27 <= 1.0.8 ?03:52
SlickNikhmmm… I'm not sure where that requirement is coming from03:52
*** annashen has joined #openstack-trove03:52
SlickNikalso peterstac — yes :)03:52
peterstacSlickNik: I thought the current 'requirement' for python-troveclient is 1.0.7 ...03:53
peterstacI'm getting that from: https://raw.githubusercontent.com/openstack/requirements/master/global-requirements.txt03:54
peterstacNot sure what the 'official' list says (or where it's located)03:54
SlickNikSo this is a juno job — so it's running the current troveclient repo against the a devstack running the juno (stable) version of the openstack services.03:54
SlickNikThe requirements for troveclient in the juno branch for heat that currently see is requirements.txt:python-troveclient>=1.0.403:55
SlickNikhttps://github.com/openstack/heat/blob/stable/juno/requirements.txt03:56
SlickNikI'm not sure where it's picking up the <=1.0.8 part from.03:56
peterstacSlickNik: What I'm not getting is that nothing has changed in python-troveclient (obviously, since we can't get the test to pass)03:58
peterstacAnd I can't find anything that's changed in heat in between Feb3-12 in stable/juno03:58
SlickNikIt's probably something in the way that devstack is installing the client, perhaps?03:59
peterstacYeah, possibly04:00
SlickNikStill digging :)04:00
peterstacSlickNik: Do you think this is related?04:02
peterstachttps://github.com/openstack-dev/devstack/commit/cb247b60bae17571dcedad2c1ef28237a30a880604:02
SlickNikI don't think that change is related.04:04
peterstacSlickNik: There are only 4 changes to devstack stable/juno between Feb3-1204:13
*** robertmyers has quit IRC04:13
SlickNikYeah, doesn't look like any of those are responsible.04:15
*** ramishra_ has joined #openstack-trove04:15
SlickNiklooks like a stevedore failure when loading one of the entrypoints.04:17
SlickNikWhat I'm not sure of, is what requirement is being checked when that entrypoint is being loaded.04:18
SlickNikChecking to see if dhellman is around to help04:18
peterstacI noticed that tempest (master) doesn't have a requirement for python-troveclient04:21
peterstachttps://github.com/openstack/tempest/blob/master/requirements.txt04:21
SlickNikasked in #openstack-oslo04:26
SlickNikBe back in a bit.04:27
peterstacok04:30
openstackgerritPeter Stachowski proposed openstack/trove-integration: Refactor redstack to use local.conf  https://review.openstack.org/15591304:35
*** bhunter71 has quit IRC04:36
*** coolsvap is now known as coolsvap_04:41
*** chandankumar has joined #openstack-trove04:45
*** coolsvap_ is now known as coolsvap04:48
*** annashen has quit IRC04:51
openstackgerritPeter Stachowski proposed openstack/trove-integration: Refactor redstack to use local.conf  https://review.openstack.org/15591304:57
*** ramishra_ has quit IRC05:06
*** annashen has joined #openstack-trove05:20
*** annashen has quit IRC05:48
*** annashen has joined #openstack-trove05:55
*** chandankumar has quit IRC06:14
*** ramishra_ has joined #openstack-trove06:15
peterstacSlickNik: I came across this - https://bugs.launchpad.net/trove/+bug/141612006:16
openstackLaunchpad bug 1416120 in Trove "AuthSystemNotFound when using --bypass-url with python-troveclient 1.0.8" [High,Triaged] - Assigned to Nikhil Manchanda (slicknik)06:16
peterstacI wonder if that caused some mucking around with version requirements ...06:18
*** ramishra_ has quit IRC06:32
*** chandankumar has joined #openstack-trove06:40
*** ramishra_ has joined #openstack-trove06:42
*** miqui has joined #openstack-trove06:45
*** ramishra_ has quit IRC06:54
*** annashen has quit IRC06:54
peterstacI think I may have found it07:04
peterstacRead the last comment on this: https://review.openstack.org/#/c/157606/07:04
*** ramishra_ has joined #openstack-trove07:06
peterstacAnd then check out the requirements for python-troveclient in stable/juno: https://github.com/openstack/requirements/blob/stable/juno/global-requirements.txt07:06
*** annashen has joined #openstack-trove07:07
peterstacpython-openstackclient doesn't have python-troveclient specified, but I'm guessing something else is causing the latest version to be installed07:15
peterstacthat's conflicting with the capped version specified in global-requirements for stable/juno07:16
peterstacOk, maybe haven't found it yet ;) but getting closer I think07:17
peterstacOk, that's definitely the problem07:24
peterstacThe global-requirements for stable/juno was changed on Feb 1107:24
peterstachttps://github.com/openstack/requirements/commit/499db6b64071c2afa16390ad2bc024e6a96db4ff07:24
peterstacI can't find the date on the commit (just the authored date and that's useless)07:28
peterstacyou can see it here though on Feb 11: https://github.com/openstack/requirements/commits/stable/juno07:28
peterstac-python-troveclient>=1.0.407:30
peterstac+python-troveclient>=1.0.4,<=1.0.807:30
*** annashen has quit IRC07:30
*** annashen has joined #openstack-trove07:51
*** miqui has quit IRC07:52
*** ramishra_ has quit IRC07:57
*** annashen has quit IRC07:59
*** exploreshaifali has joined #openstack-trove08:15
SlickNikpeterstac: Yup, it looks like https://github.com/openstack/requirements/commit/499db6b64071c2afa16390ad2bc024e6a96db4ff is the culprit with the explicit cap.08:20
*** coolsvap is now known as coolsvap_08:29
*** coolsvap_ is now known as coolsvap08:35
*** coolsvap is now known as coolsvap_08:35
*** eghobo has joined #openstack-trove08:44
peterstacSlickNik: Unfortunately, I don't know if they're going to want to roll that back ...09:06
*** ramishra_ has joined #openstack-trove09:08
SlickNikpeterstac: I don't think we need to cap the version of python-troveclient in juno. I've left a message in openstack-oslo asking about it — I'd be fine with lifting the trove-client cap in stable/juno09:08
SlickNikWill discuss it when folks are around.09:09
peterstacSlickNik: ok, fyi they're having the same issue in stable/icehouse09:10
peterstachttps://review.openstack.org/#/c/157654/209:10
peterstac(similar issue ... I think this is the proposed fix to the novaclient prob)09:12
*** ramishra_ has quit IRC09:12
openstackgerritPeter Stachowski proposed openstack/trove-integration: Refactor redstack to use local.conf  https://review.openstack.org/15591309:21
*** eghobo has quit IRC09:29
*** ramishra_ has joined #openstack-trove09:40
*** ramishra_ has quit IRC09:51
*** exploreshaifali has quit IRC10:22
*** tosky has joined #openstack-trove10:24
*** MasterPiece has joined #openstack-trove10:30
*** openstack has joined #openstack-trove20:22
*** mattgriffin has quit IRC20:24

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