Skip to content

Releases: facebook/openr

Release Candidate 20190210-010905

15 Feb 19:14
Compare
Choose a tag to compare

Major Fixes

  • Kvstore sycn both ways when a new peer is added
  • Refactor IpPrefix.thrift into Network.thrift and NetworkUtil.h

Detailed Changelog

0a9404ce886f 2019-02-09 [fbmeshd][openr] separating new-peer and sync-metric timers
905b0184addc 2019-02-09 [fbmeshd] Enable MeshSpark, userspace mesh peering by default
b1da216228d7 2019-02-09 [fbmeshd] Add run_fbmeshd.sh script for consistency with openr
ced801d82a3e 2019-02-08 [openr] Use .format(...) as opposed to f-strings in
f25c63b29fa8 2019-02-07 [openr][fib] Remove deprecated periodicKeepAlive API
4163d178cdc3 2019-02-07 [openr][fbmeshd] work around fbmeshd crash in encrypted mode
694e5f6feb7d 2019-02-07 [fbmeshd] Reduce logging level of Separa
fe4bf3aeddf0 2019-02-06 [openr][breeze] fix bug in listing routes from old
c61d00c8ba95 2019-02-06 [openr] add cpp namespace to thrift files
663290147180 2019-02-06 [openr] migrate to use new difinition for nexthops
9693546e283c 2019-02-05 [breeze] fix decision path command - ipv4 support
a934213c5505 2019-02-05 [breeze] fix decision path command - Silently ignore
bf23cb231fa6 2019-02-05 [fbmeshd] Reorder our imports to be consistent with
438973f4adcf 2019-02-05 [fbmeshd] Use Open-source/externally provided code's copyright
51f2a4fc76c5 2019-02-05 [fbmeshd] Split common targets into individual targets
099bbfbf6332 2019-02-05 [fbmeshd] Remove fbmeshd-lib target
9e4569a42bbe 2019-02-05 [fbmeshd] Move route update monitor to its own
1ce6396bc74d 2019-02-05 [fbmeshd] move route metric manager into their own
906f8b19e07d 2019-02-05 [openr][fabric-onboard] print changelog for configerator commit
661d23bb3de1 2019-02-05 [openr][fabric-onboard] Clear steps information on set-context
b77ce91978a3 2019-02-05 [fbmeshd] Move Separa into its own separa folder
727b16857d47 2019-02-05 [fbmeshd] Move MeshSpark in its own folder
a30eae38d505 2019-02-05 [fbmeshd] Move 802.11s specific to stuff to its
d32c4b605ef3 2019-02-05 [fbmeshd] use autodeps in fbmeshd TARGETS
ccc8ba6913c3 2019-02-05 [fbmeshd] Move ConfigurationStore to common lib
68ffd4f952b8 2019-02-05 [fbmeshd] Move ErrorCodes.h to common
19317004e283 2019-02-05 [fbmeshd] Move gateway connectivity monitor into its own
51bd94aa9e92 2019-02-05 [fbmeshd] Create a common folder in fbmeshd
3ba51b5b1d4a 2019-02-05 [fbmeshd] Create a new nl socket for each
14b3ec85db32 2019-02-05 [openr][sr] thrift definitions for MPLS route and APIs
8a522247dae3 2019-02-04 [openr] sync thrift definitions between fboss and open/r
8b2a46067cf2 2019-02-04 [openr][py] fix race condition on OPTIONS object
825082f308bb 2019-02-04 [openr][ci] re-order breeze test to avoid side effect
2f07cd31d4e8 2019-02-04 [openr] refactor IpPrefix.thrift into Network.thrift and NetworkUtil.h
98b56b1445c3 2019-02-04 made fbmeshd use sd_watchdog_enabled
4c5f787424f1 2019-02-04 added systemd watchdog integration to fbmeshd
beff7af83d9d 2019-02-01 [openr][soma] Remove unused code
ee5383aaa937 2019-02-01 added openr's watchdog to fbmeshd
fcad0ee6453c 2019-01-31 [openr][kvstore] add 3-way full-sync ut
faaef8939176 2019-01-31 [openr][kvstore] add compareValues UT
62cbd493e46b 2019-01-29 [openr][breeze] make client socket a class member
72f7c5de97b9 2019-01-29 [openr][decision] move Link and LinkState to seperate file
67e936439f4a 2019-01-29 [openr][decision] use vector for iterating
fef3d8d3eeba 2019-01-29 [openr][decision] fix link compare bug
ebff24e2f6b6 2019-01-29 [openr][breeze] check for client cert file before checking
73a2768e3fa4 2019-01-28 [fbmeshd] Add recv timeout to prefix manager client
2e45463b598d 2019-01-26 [openr] Add recv timeout to PrefixManagerClient

Release Candidate 20190123-11214

23 Jan 21:23
Compare
Choose a tag to compare

This release picks up an important fix on the top of previous release candidate.

  • Avoid crash on node's adjacency DB expiry

Detailed Changelog

D13785957 2019-01-23 has [openr][decision] fix crash while removing adjacency database

Release Candidate 20190122-11420

23 Jan 02:05
Compare
Choose a tag to compare
Pre-release

This release has bunch of fixes and improvements compared to previous ones. Major ones includes

  • Exponential backoff to avoid control plane churn because of bad links
  • Secure thrift support
  • Heavier code refactoring across all the modules

Detailed Changelog

D13740526 2019-01-22 has [openr][prefix-mngr] advertise prefix-db only on state changes
D13740527 2019-01-22 has [openr][prefix-mngr] do not advertise prefix-db until hold timeout
D13705318 2019-01-21 has [openr][decision] add stack-trace for publication-process
D13705321 2019-01-18 has [openr] Set ttl for erase-key to 256 instead of 1
D13705320 2019-01-18 has [openr] Remove redundant flag from openr config
D13686708 2019-01-16 striz [openr] clang format
D13649242 2019-01-14 striz [openr][kvstore] fix not sending message on no response solicited
D13645916 2019-01-14 striz fix not getting cert for breeze
D13474685 2019-01-10 striz [openr] make zmq tcp endpoint optional
D13474660 2019-01-10 striz [openr][breeze] move breeze clients to use openr_client
D9502012 2019-01-10 striz [openr][breeze] introduce general client to connect to thrift ctrl server
D13385518 2019-01-10 striz [openr][breeze] make default options smarter with ability to override
D13474684 2019-01-10 striz [openr][breeze] s/socket/zmq_socket/
D6904142 2019-01-10 striz [openr] add thrift server with tls for openr remote commands
D9114687 2019-01-10 striz [openr] add superclass for openr modules
D13113168 2019-01-10 has [openr][ebb] configure link flap backoffs to handle frequent flaps
D13624675 2019-01-10 mohangowda Use % as delimiter instead of @ for nexthop
D13614769 2019-01-09 has [openr][kvstore] fix flaky test condition
D13615084 2019-01-09 has [openr] fix build issue in oss build
D13582197 2019-01-09 maheshs [fbzmq][openr]Specify MPMCQueue in fbzmq as dynamic, with queue capacity of 100.
D13586551 2019-01-09 has [openr][lm] make REQ socket resistent to errors
D13587283 2019-01-09 has [openr][cli] Add option to see only suppressed links
D13586122 2019-01-09 has [openr][lm] Fix interface update coalescing
D13585205 2019-01-07 has [openr] reduce number of threads in UTs
D13569837 2019-01-03 has [openr]reduce logging to scuba
D13571571 2019-01-03 has [openr][lm] ensure adj-db is advertised even if no neighbors
D13532402 2019-01-02 has [openr][lm] Code improvements and reduced state variables
D13525108 2018-12-20 has [openr][lm] cleanup full-mesh-reduction code
D13476370 2018-12-17 striz [openr] fix oss build
D13475684 2018-12-17 has [openr][spark] avoid logging noise for looped packets and reduce packets in fast neighbor discovery```

Release Candidate 20181126-11225

27 Nov 21:20
Compare
Choose a tag to compare

Major Changes:

  • make kvstore full sync 3 way to ensure both end and are in sync