Skip to content

Release Candidate 20190303-10909

Compare
Choose a tag to compare
@cenzhao cenzhao released this 18 Mar 20:01

Major Changes:

  • refactor decision module
  • create MPLS routes for adjacency labels

Detailed Changelog

changeset:   983de8a11987c32da75edbf255f4a16805aefd00  D14067473  
user:        David Bond <davidmokonbond@fb.com>
date:        Fri, 01 Mar 2019 13:31:37 -0700
summary:     added a route dampening flitr test

changeset:   af7ba061250462cb71bc01423a379bac8981d8a0  D14009119  
user:        David Bond <davidmokonbond@fb.com>
date:        Fri, 01 Mar 2019 13:31:36 -0700
summary:     added logging and stats to the route dampener

changeset:   b79914c20e326678583ed87d1193569424d28378  D13976353  
user:        David Bond <davidmokonbond@fb.com>
date:        Fri, 01 Mar 2019 13:31:36 -0700
summary:     implemented route damping on the gw con mgr

changeset:   3c97786017bb910eace406c747e85347879be7f9  D14273391  
user:        Saif Hasan <has@fb.com>
date:        Fri, 01 Mar 2019 13:15:21 -0700
summary:     [openr][decision] Use NextHopThrift in UT for route comparision

changeset:   363b4fc92ccefdd68d545c6179ff0fa4640d5105  D14253794  
user:        Saif Hasan <has@fb.com>
date:        Fri, 01 Mar 2019 13:15:21 -0700
summary:     [openr][decision] refactor out nexthop creation logic in decision buildRouteDb

changeset:   0e8c68632374c176ff9bfd986ab2cb7f3abd0f16  D14251866  
user:        Saif Hasan <has@fb.com>
date:        Fri, 01 Mar 2019 13:15:20 -0700
summary:     [openr][decision] Re-organize prefix-entries in Decision module

changeset:   c12b65e6a3845f1e64b341c5b777b6da174297e9  D14249353  
user:        Ilya Smirnov <ilyacodes@fb.com>
date:        Fri, 01 Mar 2019 12:10:56 -0700
summary:     [fbmeshd][test] Add flag to specify an L3 topology by whitelisting allowed openr peers

changeset:   99d0fde58e512224915d7a00893ddf15c547dfba  D14114164  
user:        Rick Ratmansky <rratmansky@fb.com>
date:        Fri, 01 Mar 2019 07:48:39 -0700
summary:     Revert D14114164: [Folly] Remove include of glog from Range.h

changeset:   e227609e9214ab39ff272e44519d34f3047fe025  D14114164  
user:        Yedidya Feldblum <yfeldblum@fb.com>
date:        Fri, 01 Mar 2019 02:38:55 -0700
summary:     [Folly] Remove include of glog from Range.h

changeset:   70aeedb34ca06b6dde56a151c3cd4f9a269b72e1  D14257306  
user:        Yong Du <yodu@fb.com>
date:        Thu, 28 Feb 2019 18:43:46 -0700
summary:     [emulation][issue] start nodes step flaky for hourly-emulation

changeset:   515fffb15e25b2570be44f3f9a54c31333286bf8  D14248993  
user:        Yong Du <yodu@fb.com>
date:        Thu, 28 Feb 2019 16:55:03 -0700
summary:     [emulation] retry for any ssh connection exception

changeset:   4a011480e62a68b95e9739d9a3b576541db42f68  D14252597  
user:        Ilya Smirnov <ilyacodes@fb.com>
date:        Thu, 28 Feb 2019 08:54:47 -0700
summary:     [fbmeshd] Make `ttl_element` non-optional and validate inputs

changeset:   07fdbea54236adde433295d59aec6990ae265cc5  D14252353  
user:        Ilya Smirnov <ilyacodes@fb.com>
date:        Thu, 28 Feb 2019 08:54:47 -0700
summary:     [fbmeshd] Make `ttl` non-optional and validate inputs

changeset:   cc38aed97cb93f4876aa295d97db9e8e6d6b4599  D14252031  
user:        Ilya Smirnov <ilyacodes@fb.com>
date:        Thu, 28 Feb 2019 08:54:47 -0700
summary:     [fbmeshd] Make `max_peer_links` non-optional and validate inputs

changeset:   1e50d56f8703fbc739c6a7d0a8b49947c0407745  D14244366  
user:        Ashik Ratnani <ashikr@fb.com>
date:        Wed, 27 Feb 2019 14:16:45 -0700
summary:     Back out "[fboss][wrapper_scripts] xarify all the wrapper scripts"

changeset:   528ea138600b10f8a50120a3d0a57f2a731265f1  D14244433  
user:        Saif Hasan <has@fb.com>
date:        Wed, 27 Feb 2019 12:46:45 -0700
summary:     [openr][py] remove inline type presentation

changeset:   f9b464b52a09e4d5c7c95ae435bab9c06662d509  D14238810  
user:        Saif Hasan <has@fb.com>
date:        Wed, 27 Feb 2019 12:08:28 -0700
summary:     [openr][emulation] Use TLS to retrieve data from Open/R

changeset:   24daa7b2d1b80a52bc2cfe21954590b0df737e1a  D14235444  
user:        Saif Hasan <has@fb.com>
date:        Tue, 26 Feb 2019 18:53:23 -0700
summary:     [openr][ci] increase timeout for breeze test

changeset:   ba7375c87eb51f56f5a69ba3fef81add01366fc2  D14198663  
user:        Saif Hasan <has@fb.com>
date:        Tue, 26 Feb 2019 12:14:00 -0700
summary:     [openr][py] Add MPLS route support for breeze CLI

changeset:   7ade8c8e14b7a5648c1ec952f279db9660702b77  D14198664  
user:        Saif Hasan <has@fb.com>
date:        Tue, 26 Feb 2019 12:14:00 -0700
summary:     [openr][sr] create MPLS routes for adjacency labels

changeset:   16b45afa6a44671e88c8081d108150482a808aa8  D14212424  
user:        Ashik Ratnani <ashikr@fb.com>
date:        Mon, 25 Feb 2019 16:44:16 -0700
summary:     [fboss][wrapper_scripts] xarify all the wrapper scripts

changeset:   a201357076a35b047043ccd0fb49fa74fb67a9f6  D14143939  
user:        Ilya Smirnov <ilyacodes@fb.com>
date:        Sun, 24 Feb 2019 19:20:26 -0700
summary:     [fbmeshd] Move JSON fbmeshd config to command line flags

changeset:   5120de9740434d3519bf3f942f8cdd084b61fedf  D14176114  
user:        Saif Hasan <has@fb.com>
date:        Sun, 24 Feb 2019 00:01:20 -0700
summary:     [openr][decision] improve logging for adj/prefix changes and add adjLabel in Link

changeset:   0617b82c9420101389f37338a5639ab6ff8cd63b  D14118430  
user:        Allwyn Carvalho <allwync@fb.com>
date:        Sat, 23 Feb 2019 12:12:02 -0700
summary:     BGP++ emulation: test hold_time

changeset:   58fdc71d018bd37e1ad6e1296d8fe6d133ff6823  D14191851  
user:        Allwyn Carvalho <allwync@fb.com>
date:        Fri, 22 Feb 2019 17:45:12 -0700
summary:     bgp++ emulation: fix typo in RSW bgp timer config

changeset:   6806962b808766e579817448162645fada232bed  D14108707  
user:        Ashik Ratnani <ashikr@fb.com>
date:        Thu, 21 Feb 2019 20:02:28 -0700
summary:     [process_wrapper] Move core analyzer out of the wrapper exit path

changeset:   8a222edc9604935203949f031a57793dc53bfc89  D14170028  
user:        Allwyn Carvalho <allwync@fb.com>
date:        Thu, 21 Feb 2019 19:18:24 -0700
summary:     BGP++ emulation: fix problem with wait_for_bgpd_up()

changeset:   c4f2ed5f766704d5e57003b59c7fa63bafd93a70  D13816386  
user:        Jingyi Yang <girasoley@fb.com>
date:        Wed, 20 Feb 2019 18:45:43 -0700
summary:     [bgp++ emulation] topology config generation for fbcube

changeset:   43f9aeb987d05ab41a366355ff59149d99353a16  D14115914  
user:        Saif Hasan <has@fb.com>
date:        Wed, 20 Feb 2019 16:10:42 -0700
summary:     [openr][sr] Add forwarding type attribute to advertised prefixes

changeset:   ab007c88cf7ae5b6011c7aba84fa0a7996323503  D13768034  
user:        Mahesh Maddikayala <maheshs@fb.com>
date:        Wed, 20 Feb 2019 10:33:19 -0700
summary:     [Openr] Change healthChecker server socket to bind on any V6 address instead of just the loopback V6 address.

changeset:   0cbb31eabd43ddf2e7c3a92341d5cd2aa0eb5517  D14111125  
user:        Amol Bhave <ambhave@fb.com>
date:        Tue, 19 Feb 2019 16:02:01 -0700
summary:     [fbmeshd] Add option to override configs using conf.d

changeset:   318e12f37411614d4433cffd51170a52e0335c94  D14129253  
user:        Neda Beheshti <nedab@fb.com>
date:        Tue, 19 Feb 2019 15:37:40 -0700
summary:     [fbmeshd] submitting average airtime metrics to step detectors

changeset:   b0ff459fd792374e89f2f8d6f679e5ba304a6901  D14136577  
user:        Mahesh Maddikayala <maheshs@fb.com>
date:        Tue, 19 Feb 2019 14:56:46 -0700
summary:     [Openr][release tool] update the directory name where RPMs are saved

changeset:   8b32bc43148831f4fd16776c885ce371a2405c6a  D14114053  
user:        Mahesh Maddikayala <maheshs@fb.com>
date:        Fri, 15 Feb 2019 19:28:25 -0700
summary:     [Openr](easy-peasey) Log when openr_wrapper exits

changeset:   e8388b38dc4fd7ea20beaa8f0aa2a8cd113b4390  D14111278  
user:        Ilya Smirnov <ilyacodes@fb.com>
date:        Fri, 15 Feb 2019 14:44:26 -0700
summary:     [fbmeshd] Update default value for `--userspace_mesh_peering`

changeset:   e50964002f94d9ca0caf2299cc3c693486b3a9e6  D14092910  
user:        Neda Beheshti <nedab@fb.com>
date:        Fri, 15 Feb 2019 10:37:35 -0700
summary:     [soma][openr] stepdetector timers

changeset:   3e0711eab8260d1c82092f49e8a5ec81d23ff2f5  D14076123  
user:        Saif Hasan <has@fb.com>
date:        Thu, 14 Feb 2019 18:48:46 -0700
summary:     [openr] re-use thrift definition from Network.thrift in Fib.thrift

changeset:   f61107266da98e38895612e9b723981af3849767  D14088069  
user:        Saif Hasan <has@fb.com>
date:        Thu, 14 Feb 2019 14:39:27 -0700
summary:     [openr] disable memory swap

changeset:   8b9d78e3b5351819d3daf40aa2569a8c8f5befb5  D14079027  
user:        Saif Hasan <has@fb.com>
date:        Thu, 14 Feb 2019 12:14:39 -0700
summary:     [openr][lego] error out if not able to fetch baseline package

changeset:   4e9530486f42d6b8c4e98550635fd29dac5b8675  D14041207  
user:        Nanda Kishore Salem <nandakishore@fb.com>
date:        Thu, 14 Feb 2019 03:26:39 -0700
summary:     Extend fabric topology for policy tests

changeset:   e476f2b9c6687657c1aa4cc416284c8dd42755c6  D14063563  
user:        Allwyn Carvalho <allwync@fb.com>
date:        Wed, 13 Feb 2019 09:49:24 -0700
summary:     bgp++ emulation: debug scp failure

changeset:   5c668a385a2a44360473ebc291d561fbc296d757  D14052779  
user:        Ilya Smirnov <ilyacodes@fb.com>
date:        Tue, 12 Feb 2019 14:33:27 -0700
summary:     [fbmeshd][tests] Fix and re-enable `Nl80211HandlerTest`

changeset:   829802857bf89cb90cafc236c9c8f04f15c9dbb3  D13987793  
user:        Amol Bhave <ambhave@fb.com>
date:        Tue, 12 Feb 2019 13:03:22 -0700
summary:     [fbmeshd] Enable Separa broadcast-only everywhere

changeset:   6430a831a77323da99fdd2ab2db9265aa6db9c91  D14038451  
user:        Allwyn Carvalho <allwync@fb.com>
date:        Tue, 12 Feb 2019 12:36:56 -0700
summary:     BGP++ emulation: fix link src/dst address

changeset:   db870339257e6f0c29378ae37afacfebd4a0efa9  D13976492  
user:        David Bond <davidmokonbond@fb.com>
date:        Mon, 11 Feb 2019 10:08:17 -0700
summary:     moved monitor into an encapsulating class

changeset:   e6330a607541f1359200d81ff77d6290fdb1b458  D13976445  
user:        David Bond <davidmokonbond@fb.com>
date:        Mon, 11 Feb 2019 10:08:17 -0700
summary:     moved the socket calls into an encapsulating class