Skip to content

Release Candidate 20191020-10905

Compare
Choose a tag to compare
@xiangxu1121 xiangxu1121 released this 21 Oct 21:39

Major Changes:

  • [openr][kvstore] New KvStoreClient API
  • [openr][Spark2] Bug fixes
  • [openr][decision] kSPF algorithm

Change log:

afa42e39 Add support in OpenrCtrl server for longPollAdj API (25/N)
66dbc0c3 change bestNexthop for kspf algorithm
f3a3c053 UTs for mpls route processing
08d0a294 Bug fix in nexthop group resize on link flap
7679166f fixing msg queue between Decision and BgpRib module
883ffa23 populate bestNexthop and related data to make sure OpenR announce routes back to BGP in remote device
687a3846 Fix breeze cmd for intermittent failure in emulation
fa1f8cef fix crashing due to no spf result for neighbor node
d00a6d2b (easy) Consolidate routes state in Fib
a90b4142 Remove uninstalled routes copy from FIB
37225024 Simplify perf event logging
a14a7655 Remove periodic fib-sync option
412879ef getdeps: regard IOError as transient when fetching URLs
ec963b08 watchman: pass version info down to watchman build via environment
38cd826f getdeps: constrain testpilot to our number of jobs
5f08b3b6 Fix Spark2 crash in emulation with CHECK
82b5ea97 change from using findDstNodesForBgpRoute to getBestAnnouncingNodes
3564e944 Fix crash in dumpAllWithThriftClientFromMultiple() API for Ebb usage
ce365553 adding prefix debounce perf event
c11bce56 enbale KSPF algorithm for BGP routes
28fc3952 Part14: Add flag 'spark2_increase_hello_interval' for rolling out with emulation traffic estimation
59f16b9a add thrift openr namespace to cpp
0a06f4dc Add counters for advertised and programmed BGP routes
1c07c821 Part13: Add support for Rtt change in Spark2
5bda80c3 (area) Add kvstore tests to verify kvstore DB isolation
9ab24965 Relicense getdeps from BSD to MIT
19b05244 Change a variable name module to compile properly
bc37338f fix output of kvstore prefixes when per-prefix feature is enabled
5a3dc672 Added kvstoreClient tests with multiple areas
d8c97a83 (area) Add area identifier arguement in APIs.
a15de642 Fix snoop command when per-prefix key feature is enabled
afb96c79 fix output for kvstore nodes
aee7c5f4 watchman: migrate wildmatch test to gtest
c120e1b8 getdeps: ask testpilot to re-run failed tests up to 3 times
5ba9eb60 avoid logging for looped packet
0a83f005 fix logging logic
888bcf47 Re-enable BUILD_TESTS for fbcode_builder
326deca5 clean up TODO
b8e045ad eden: make eden build with Rust datapack
99988d49 Revert / fix up D17158685