contrail-analytics-api fails to start on mainline centos71 build2704

Bug #1538468 reported by Sudheendra Rao
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Juniper Openstack
Fix Released
Critical
Unassigned

Bug Description

contrail-analytics-api fails to start on mainline centos71 build2704 on multi-node setup.

Topology :
Config Nodes : [u'nodec21', u'nodec20']
Control Nodes : [u'nodec21', u'nodec20']
Compute Nodes : [u'nodec61', u'nodec60', u'nodec18']
Openstack Node : nodec19
WebUI Node : nodec20
Analytics Nodes : [u'nodec21', u'nodec20']

[root@nodec21 ~]# contrail-status
== Contrail Control ==
supervisor-control: active
contrail-control initializing (No BGP configuration for self)
contrail-control-nodemgr active
contrail-dns active
contrail-named active

== Contrail Analytics ==
supervisor-analytics: active
contrail-alarm-gen active
contrail-analytics-api failed <<<<<<<<<
contrail-analytics-nodemgr active
contrail-collector active
contrail-query-engine active
contrail-snmp-collector active
contrail-topology active

The traceback is:

Traceback (most recent call last):
  File "/usr/bin/contrail-analytics-api", line 9, in <module>
    load_entry_point('opserver==0.1dev', 'console_scripts', 'contrail-analytics-api')()
  File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 378, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 2566, in load_entry_point
    return ep.load()
  File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 2260, in load
    entry = __import__(self.module_name, globals(),globals(), ['__name__'])
  File "/usr/lib/python2.7/site-packages/opserver/opserver.py", line 36, in <module>
    from analytics_db import AnalyticsDb
  File "/usr/lib/python2.7/site-packages/opserver/analytics_db.py", line 29, in <module>
    from cassandra.cluster import Cluster
  File "cassandra/cluster.py", line 23, in init cassandra.cluster (cassandra/cluster.c:70648)
ImportError: No module named concurrent.futures <<<<<<<<<<<<
Traceback (most recent call last):
  File "/usr/bin/contrail-analytics-api", line 9, in <module>
    load_entry_point('opserver==0.1dev', 'console_scripts', 'contrail-analytics-api')()
  File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 378, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 2566, in load_entry_point
    return ep.load()
  File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 2260, in load
    entry = __import__(self.module_name, globals(),globals(), ['__name__'])
  File "/usr/lib/python2.7/site-packages/opserver/opserver.py", line 36, in <module>
    from analytics_db import AnalyticsDb
  File "/usr/lib/python2.7/site-packages/opserver/analytics_db.py", line 29, in <module>
    from cassandra.cluster import Cluster
  File "cassandra/cluster.py", line 23, in init cassandra.cluster (cassandra/cluster.c:70648)
ImportError: No module named concurrent.futures

Tags: analytics
Revision history for this message
Raj Reddy (rajreddy) wrote :

per Arvind

This is seen on build 2704.
It does not have the latest python-cassandra packages in it. It should not be
seen post 2707.

Changed in juniperopenstack:
status: New → Fix Committed
Jess Olivas (jessoemail)
Changed in juniperopenstack:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.