Tuesday, 2015-12-01

*** yingjun has joined #openstack-searchlight00:52
*** openstackgerrit has quit IRC01:22
*** openstackgerrit has joined #openstack-searchlight01:22
*** lakshmiS has joined #openstack-searchlight03:19
*** lei-zh has quit IRC03:33
*** lei-zh has joined #openstack-searchlight03:36
*** lakshmiS has quit IRC03:45
*** lei-zh has quit IRC03:50
*** lei-zh has joined #openstack-searchlight03:50
*** lei-zh has quit IRC04:01
*** lei-zh has joined #openstack-searchlight04:05
*** yingjun has quit IRC05:30
*** yingjun has joined #openstack-searchlight05:30
*** yingjun has quit IRC05:35
*** lakshmiS has joined #openstack-searchlight05:39
*** gb21_ has joined #openstack-searchlight05:42
*** yingjun has joined #openstack-searchlight05:58
*** yingjun has quit IRC09:37
*** gb21_ has quit IRC12:11
*** lakshmiS has quit IRC13:26
*** bpokorny has joined #openstack-searchlight15:57
*** bpokorny has quit IRC16:02
*** gb21_ has joined #openstack-searchlight16:06
*** tsufiev has quit IRC16:11
*** pkarikh has quit IRC16:12
*** TravT has quit IRC16:22
*** TravT has joined #openstack-searchlight16:25
*** tsufiev has joined #openstack-searchlight16:27
*** pkarikh has joined #openstack-searchlight16:28
*** gb21_ has quit IRC17:51
*** sjmc7 has quit IRC20:32
*** sjmc7 has joined #openstack-searchlight20:35
TravTsjmc7: are you around?20:55
sjmc7TravT yep20:58
sjmc7wassup?20:58
TravTdo you have latest devstack with searchlight running by chance?20:58
TravTmy devstack is possibly corrupted20:58
TravTi think20:59
TravTbut when I run searchlight-manage index sync, i'm getting an error20:59
TravTwanted to see if you saw the same thing20:59
sjmc7sure, one sec21:07
sjmc7ah… which elasticsearch client did you get?21:09
sjmc7there’s an open bug about that21:09
sjmc7ah, and it looks like designateclient has changed21:10
sjmc7so yes, i am getting it21:10
sjmc7i’ll look at them now - you want to file a bug for the designate one or should i? we may just need to cap versions in requirements21:10
sjmc7https://bugs.launchpad.net/searchlight/+bug/1515412 for elasticsearch21:12
openstackLaunchpad bug 1515412 in OpenStack Search (Searchlight) "python elasticsearch must match server version" [High,Triaged] - Assigned to Liyingjun (liyingjun)21:12
sjmc7although since global-requirements doesn’t cap them, i don’t think we can21:12
sjmc7curses21:13
TravToh no, that's a bit of an issue21:16
TravTyou can go ahead and file the designate bug21:16
sjmc7yeah.. i’m not sure about the elasticsearch client. if global-reqs doesn’t cap it, they force everyone to upgrade21:16
TravTwhich error are you seeing?21:17
sjmc7for elasticsearch - Failed to setup index extension os_glance_image: 'IndicesClient' object has no attribute 'delete_mapping'21:18
sjmc7for designate: Failed to setup index extension os_designate_zone: An auth plugin is required to determine endpoint URL21:18
sjmc7elasticsearch==2.1.021:18
TravTok, yeah, that is the error i'm seeing21:18
sjmc7global-reqs has >=1.3.021:18
TravTi have designate disabled at the moment, so not getting that second error21:19
sjmc7at least it fails rather than going on with the rest :)21:19
TravTfound a number of other projects having this issue...21:20
TravTeven mongo21:20
TravThttps://github.com/mongodb-labs/mongo-connector/issues/34821:20
TravTthey fixed it by capping version...21:20
sjmc7yep21:20
sjmc7we can propose a cap to global-reqs21:20
TravTprobably should google around to see if there is some workaround21:21
sjmc7there isn’t - the clients aren’t compatible21:21
TravTwell, that's fun21:21
sjmc7https://elasticsearch-py.readthedocs.org/en/master/21:21
sjmc7it’s a really thin wrapper on e-s21:21
sjmc7aside from the pooling, it doesn’t add a great deal21:21
TravTsurely ceilometer has hit this as well21:22
sjmc7it’s not in their reqs21:27
TravTi'm not seeing anything jump out about the client lib API actually being different between versions.21:29
TravTso is this purely a deployment configuration issue21:29
TravT?21:29
sjmc7?how do you mean?21:30
TravTi guess i jumped ahead in my thoughts of what all this means to us... let me explain21:31
TravTwas thinking in context of supporting multiple versions of ES21:31
TravTif we'd have to have different code paths depending on the deployed version of ES21:31
sjmc7shudder21:32
TravTor if we are protected a bit by their client API21:32
sjmc7we can mandate elasticsearch 2.021:32
sjmc7or install a diferent version of the client depending21:32
TravTif ^, then we have to get devstack to install that instead of the 1.x it is now21:32
sjmc7yeah, and if not, we need to get global-reqs to cap the client version21:33
TravThmmm, this seems almost mailing list worthy21:34
sjmc7yeah, i think so21:34
sjmc7like i say, i knew this was going to happen; it didn’t occur we couldn’t just cap it ourselves21:34
TravTdeployers will often already have a version of ES they support.21:35
sjmc7right21:35
TravTso ideally, this is just a deployment configuration21:35
sjmc7yeah.. but we have to pick a default21:35
sjmc7which will be 1.x until devstack updates21:35
TravTyep.21:36
sjmc7so until then we need to cap global-reqs21:36
TravTyep, i'd think so.21:36
sjmc7but that depends on whoever else is using it21:36
TravTi'd say it would be worthwhile to put up the patch, but then put up ML on it.21:36
sjmc7yeah - do you know who maintains that repo?21:37
TravTno, i'd think perhaps infra, but i don't know21:38
sjmc7ok21:38
TravTdavid-lyle: do you know who "owns" devstack?21:38
TravTthere is a cross project meeting happening.21:38
david-lyleTravT: owns?21:39
david-lyleqa21:39
TravTwe have a requirements issue that affects devstack.21:40
TravTand possibly other projects21:40
TravTsjmc7: this HAS to affect others21:40
sjmc7yeah, i’ll see who added it in the first place21:40
sjmc7‘gordon chung’ familiar?21:42
sjmc7ceilometer, looks like21:42
sjmc7i’ll go ask in there21:42
david-lyleceilo PTL21:42
sjmc7ta21:44
sjmc7looks like there are [qa] and [infra] tags. i’ll put the patch up and send something to those plus us and ceilo21:48
sjmc7david-lyle, i know there’s an automatic job to update requirements.txt - do you know how that works?21:49
david-lylesjmc7: on commit to opentack/requirements then a script fires it off21:51
sjmc7ok, it’s that simple, cool21:51
TravTdoes that script look at all projects?21:53
TravTor are some hard coded in it?21:53
TravTmaybe looks at the projects yaml?21:53
sjmc7pretty sure it looks at projects.yaml21:56
TravTthanks for posting that message steve22:01
sjmc7yep. i’ll have a look at the designate thing in the meantime22:03
sjmc7hmm.. designate error seems to have been transient22:21
sjmc7so that’s nice22:21
TravTguess you can't complain about that.22:22
sjmc7ah, except i don’t have designate running on this VM22:22
sjmc7pebkac!22:22
TravTthat's usually the case with you.22:24
TravT;P22:24
sjmc7usually?22:26
sjmc7i think always22:26
sjmc7nope, still transient. that’s good at least. with elasticsearch<2.0 things work as normal22:26
*** TravT has quit IRC23:10
*** lei-zh has quit IRC23:11
*** TravT has joined #openstack-searchlight23:12
*** lei-zh has joined #openstack-searchlight23:12
*** TravT_ has joined #openstack-searchlight23:12
ekarlsohow are things going TravT ?23:15
ekarlsoor sjmc7 :P23:15
*** TravT has quit IRC23:16
*** david-lyle has quit IRC23:25
*** TravT_ is now known as TravT23:27

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