Skip to content

Tags: KIKOU2016/openr

Tags

rc-20190725-11416

Toggle rc-20190725-11416's commit message
Updating submodules

Reviewed By: cdelahousse

fbshipit-source-id: db358a6d032aeab5fc544133a729f74401061539

rc-20190623-10904

Toggle rc-20190623-10904's commit message
Attr to distinguish between LFA vs 2nd-shortest path

Summary:
Fib module forwards only smallest metric nexthops to FibAgent. This is inteded
to not program LFA routes and keep them in backup.

However in case of KSP2 we want both shortest and non-shortest paths to be
programmed. Adding `useNonShortestRoute` attribute to nextHop to achieve the
same. Nexthops that have this attribute set will always be programmed

Reviewed By: jstrizich

Differential Revision: D15728459

fbshipit-source-id: 46170e55ce8906fc3d73a44d3a646535f6ae319a

rc-20190606-11524

Toggle rc-20190606-11524's commit message
open source BaseService.h

Summary: Move the default implementation of BaseService into the open source fb303 repository.

Reviewed By: simpkins

Differential Revision: D15565027

fbshipit-source-id: 3fd9bc06d747858ae0b0f093cb1f29947f4cf493

rc-20190522-11850

Toggle rc-20190522-11850's commit message
Updating submodules

Reviewed By: yns88

fbshipit-source-id: 4f2cb905e806c20a3319ef4470efeda1d9f13549

rc-20190419-11514

Toggle rc-20190419-11514's commit message
remove integration_tests

Summary: These tests don't really work, deleting

Reviewed By: mariof

Differential Revision: D14972292

fbshipit-source-id: 179e7706b629c686e004dbbe958a7e7ca50d2b69

rc-20190303-10909

Toggle rc-20190303-10909's commit message
Ensure withdraw prefix is client or type specific

Summary:
IpPrefix + type/client uniquely identifies a instance to withdraw. Even though thrift interface takes PrefixEntry, PrefixManagerClient, is only taking IpPrefix as input, this causes conflict as to which specific prefix to be deleted. Going forward as we enable multi client support etc we need to uniquely delete a specific instance of prefix mgr entry.

Ensured that PrefixEntry is deleted only if type matches.
Ensured that all the prefixes passed for withdraw must exist, i.e. we only act on the message, if full message can be acted upon without any errors.
Another reason for doing this change is, we can use prefix type in input parameters to figure out if we need to update persistent store or not (for next diff) without checking values in prefixMap_.

Reviewed By: saifhhasan

Differential Revision: D14453541

fbshipit-source-id: da3e3d45a56c29f7025a6fcd1396e75d91300aa2

rc-20190210-10905

Toggle rc-20190210-10905's commit message
Updating submodules

Reviewed By: cdelahousse

fbshipit-source-id: bbfb709d8681da60ccc9f3bafc6c296c32fcf835

rc-20190210-010905

Toggle rc-20190210-010905's commit message
Updating submodules

Reviewed By: cdelahousse

fbshipit-source-id: 8a39fc7391c898b67310902c8c216a63a369f12c

rc-20190123-11214

Toggle rc-20190123-11214's commit message
fix crash while removing adjacency database

Summary:
In corner cases, where node receives empty adjacency database for another node
in the network (with no links) and their receives key-expirey, std::map::at
exception is thrown which leads to crash of the process.

I will cut a new release with this fix included.

Reviewed By: smaheshm

Differential Revision: D13785957

fbshipit-source-id: 9d7410cbd7e16ad99a8e9fea7323c420777440f3

rc-20190122-11420

Toggle rc-20190122-11420's commit message
Updating submodules

Reviewed By: cdelahousse

fbshipit-source-id: 416e4cd1d3427cb56adb5a9125b5a0460cebc124