[2.20-78~juno] Multi-inline Service chaining is failing as routes aren't leaked into a particular VRF

Bug #1483988 reported by Ganesha HV
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Juniper Openstack
Status tracked in Trunk
R2.20
Fix Committed
Critical
Sachin Bansal
Trunk
Fix Committed
Critical
Sachin Bansal

Bug Description

Setup:
=====
env.roledefs = {
    'all': [host1, host2, host3,host4, host5,host6],
    'cfgm': [host1,host2,host3],
    'webui': [host1],
    'openstack': [host1],
    'control': [host2, host3],
    'collector': [host1],
    'database': [host1],
    'compute': [host4, host5,host6],
    'build': [host_build]
}

env.hostnames = {
    'all': ['nodeg25', 'nodeg26', 'nodeg27', 'nodek8', 'nodek9', 'nodek10']
}

1]. Created a multi-inline service chain between vn1 and vn2 as below :

vn1 ----- bridge ----- in-net ----- nat ----- vn2

2]. Routes to vm1 isn't present in the right-internal vrf default-domain:TestMultiInlineSVC-59346893:in_network_vn2-55437250:service-4f67d95b-1b6e-42a0-8873-cbc91e1aab97-default-domain_TestMultiInlineSVC-59346893_multi_sc_in-net_1_si-15416827_1

3]. Following Traceback is seen in the contrail-schema-stdout.log

Traceback (most recent call last):
  File "/usr/lib/python2.7/SocketServer.py", line 295, in _handle_request_noblock
    self.process_request(request, client_address)
  File "/usr/lib/python2.7/SocketServer.py", line 321, in process_request
    self.finish_request(request, client_address)
  File "/usr/lib/python2.7/SocketServer.py", line 334, in finish_request
    self.RequestHandlerClass(request, client_address, self)
  File "/usr/lib/python2.7/SocketServer.py", line 649, in __init__
    self.handle()
  File "/usr/lib/python2.7/wsgiref/simple_server.py", line 116, in handle
    self.raw_requestline = self.rfile.readline()
  File "/usr/lib/python2.7/socket.py", line 447, in readline
    data = self._sock.recv(self._rbufsize)
  File "/usr/lib/python2.7/dist-packages/gevent/socket.py", line 385, in recv
    return sock.recv(*args)
error: [Errno 104] Connection reset by peer

4]. Restarting contrail-schema too doesn't help.

Steps to repro:
============

Run the following script :

python -m testtools.run scripts.ecmp.test_ecmp.TestMultiInlineSVC.test_three_stage_SC

Logs:
=====
Placed at http://mayamruga.englab.juniper.net/bugs/<bug-ID>

Ganesha HV (ganeshahv)
Changed in juniperopenstack:
milestone: r2.30-fcs → none
information type: Proprietary → Public
Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : [Review update] R2.20

Review in progress for https://review.opencontrail.org/13244
Submitter: Sachin Bansal (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : [Review update] master

Review in progress for https://review.opencontrail.org/13255
Submitter: Sachin Bansal (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : A change has been merged

Reviewed: https://review.opencontrail.org/13244
Committed: http://github.org/Juniper/contrail-controller/commit/e6dc0d29fa474d7decc644a1871f3815d9908194
Submitter: Zuul
Branch: R2.20

commit e6dc0d29fa474d7decc644a1871f3815d9908194
Author: Sachin Bansal <email address hidden>
Date: Sun Aug 23 02:30:57 2015 -0700

Use correct VN for the right RI for in-network service

Use correct VN for the right RI for in-network service instance in servie chain information.
Closes-Bug: 1483988
Change-Id: Iee5257f5f0dc4c2724d0cdc00dc03e6dd87a6e67

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Reviewed: https://review.opencontrail.org/13255
Committed: http://github.org/Juniper/contrail-controller/commit/e11bd20cb4fdb35a0eabccf27f0cf79f0f2c6554
Submitter: Zuul
Branch: master

commit e11bd20cb4fdb35a0eabccf27f0cf79f0f2c6554
Author: Sachin Bansal <email address hidden>
Date: Sun Aug 23 02:30:57 2015 -0700

Use correct VN for the right RI for in-network service

Use correct VN for the right RI for in-network service instance in servie chain information.
(cherry picked from commit e6dc0d29fa474d7decc644a1871f3815d9908194)
Closes-Bug: 1483988
Change-Id: Iee5257f5f0dc4c2724d0cdc00dc03e6dd87a6e67

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : [Review update] R2.22-dev

Review in progress for https://review.opencontrail.org/13927
Submitter: Vinay Vithal Mahuli (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : [Review update] R2.20.x

Review in progress for https://review.opencontrail.org/14208
Submitter: Hampapur Ajay (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : A change has been merged

Reviewed: https://review.opencontrail.org/14208
Committed: http://github.org/Juniper/contrail-controller/commit/a10ce95ddd618451a8223b92d4876642de195f8f
Submitter: Zuul
Branch: R2.20.x

commit a10ce95ddd618451a8223b92d4876642de195f8f
Author: Sachin Bansal <email address hidden>
Date: Sun Aug 23 02:30:57 2015 -0700

Use correct VN for the right RI for in-network service

Use correct VN for the right RI for in-network service instance in servie chain information.
Closes-Bug: 1483988
Change-Id: Iee5257f5f0dc4c2724d0cdc00dc03e6dd87a6e67
(cherry picked from commit e6dc0d29fa474d7decc644a1871f3815d9908194)

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.