Skip to content

Working/2.0/patch set 170102a#37

Merged
eqvinox merged 9 commits intoFRRouting:stable/2.0from
LabNConsulting:working/2.0/patch-set-170102a
Jan 3, 2017
Merged

Working/2.0/patch set 170102a#37
eqvinox merged 9 commits intoFRRouting:stable/2.0from
LabNConsulting:working/2.0/patch-set-170102a

Conversation

@louberger
Copy link
Copy Markdown
Member

Builds on #29

NEW:

  • update to stable/2.0 as of Jan 2
  • fix encap related leak
  • fix ecommunity related leak
  • pull in Donald's fix to unguarded debug logging
    Remaining open issues ID'ed by regression:
  • Bestpath selection seems to be ignoring changes in local pref (still investigating)
  • Still seeing leaks in testing

OLD
This patch set includes changes resulting from initial regression runs with stable/2.0
Issues found include:
valgrind reported memory loss (this set doesn't fix them all)
missing vpn&encap commands (see #14)
some RFAPI/VNC patches were missing

fix for issue reported in #9
Other changes made in November

Includes changes requested by @donaldsharp and @eqvinox

louberger and others added 9 commits January 2, 2017 15:04
Signed-off-by: Lou Berger <lberger@labn.net>
Signed-off-by: Lou Berger <lberger@labn.net>
Signed-off-by: Lou Berger <lberger@labn.net>
    - "redist foo" parsing modified to check for foo==vnc and foo==vnc-direct
      instead of just leading 'v' character
    - string designating ZEBRA_ROUTE_VNC_DIRECT changed from "vpn" to "vnc-direct"
    - route_types.pl parser recognizes 7th field to restrict availability
      of a route type in the redist command to specific daemons
    - restrict "vnc-direct" to bgpd only (doesn't make sense elsewhere)
    - vnc documentation updated to match

Signed-off-by: Lou Berger <lberger@labn.net>
       expose bgp_rfapi_get_group_by_lni_label for use by rfp
       add EVPN Ethernet Tag (VID) RT
       ensure as is init'ed
       fix spelling of information

Signed-off-by: Lou Berger <lberger@labn.net>
…leak

Signed-off-by: Lou Berger <lberger@labn.net>
Signed-off-by: Lou Berger <lberger@labn.net>
Commit 43cc09d has been shown to cause several issues with clients
connecting.

Partial revert, since I wanted to keep the debug logs added
for that commit, as well remove the piece of code that
stops attempting to connect to zebra.  If we've failed
a bunch of times, there is nothing wrong with continuing
to do so once every 60 seconds.  I've debug guarded
the connect failure for those people running bgp
without zebra.

Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
Signed-off-by: Renato Westphal <renato@opensourcerouting.org>
@NetDEF-CI
Copy link
Copy Markdown
Collaborator

Continous Integration Result: SUCCESSFUL

Congratulations, this patch passed basic tests

Tested-by: NetDEF / OpenSourceRouting.org CI System

CI System Testrun URL: https://ci1.netdef.org/browse/FRR-FRRPULLREQ-7/

This is a comment from an EXPERIMENTAL automated CI system.
For questions and feedback in regards to this CI system, please feel free to email
Martin Winter - mwinter (at) opensourcerouting.org.

@donaldsharp
Copy link
Copy Markdown
Member

I've just had a offline conversation w/ Lou about this pull request. I've asked him to open up issues in regards to BestPath and memory leaks stills being seen.

@donaldsharp donaldsharp self-requested a review January 3, 2017 13:56
@donaldsharp donaldsharp self-assigned this Jan 3, 2017
@donaldsharp donaldsharp added this to the 2.0-rc1 milestone Jan 3, 2017
/*
* Remove the route (doubly-linked)
*/
// bgp_attr_unintern (&bi->attr);
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's remove dead code

Copy link
Copy Markdown
Member

@donaldsharp donaldsharp left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is there a reason why we just don't have @f == 8 now and add an extra ',' at the end of every interested line in route_types.txt. With this change it is now harder to tell if someone has made a mistake or not.

@eqvinox eqvinox merged commit 9b532e0 into FRRouting:stable/2.0 Jan 3, 2017
@louberger louberger deleted the working/2.0/patch-set-170102a branch February 2, 2017 03:26
jpetersonssr pushed a commit to jpetersonssr/frr that referenced this pull request Jul 24, 2025
…r-fix-mesh-group

Set the mesh-group flag in peer
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants