ben-toogood
4ff114e798
router/registry: fix rlock bug when registry errors ( #1788 )
...
* client: add select options
* router/registry: fix rlock bug when registry errors
* Revert "client: add select options"
This reverts commit 4d5283452e183f7387b604b51bde1deaf87ee391.
* router/registry: findRoutes under rlock
* add test
Co-authored-by: Dominic Wong <dom@micro.mu>
2020-07-02 18:29:11 +01:00
Dominic Wong
a63480a81a
router/registry: fix fallback fails if service has been seen already ( #1776 )
2020-07-01 15:20:30 +01:00
ben-toogood
deea8fecf4
router/registry: add fallback if routes aren't found in the cache ( #1758 )
...
* router/registry: add fallback if routes aren't found in the cache
* router: fix rlock bug
* router/registry: pass fetchRoutes into the table, not the router
2020-06-30 09:53:49 +01:00
Milos Gajdos
5e85194a13
QueryStrategy to allow querying routes based on Advertising Strategy
2020-01-16 12:48:36 +00:00
a1eaf9cc20
linting fixes
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
2019-12-04 00:22:02 +03:00
Milos Gajdos
b84134581c
Flap detection vol2 ( #915 )
...
* We now purge flapping routes before regular tick processes them
* Updated comments
* Record the timestamp as soon as you receive the event
* Set route Address to routing table test
* Fixed a bunch of deadlocks. Added basic Router tests.
2019-11-05 17:44:24 +00:00
Asim Aslam
fe94237448
Update router querying method ( #834 )
...
* Add address to router query options. Drop Query interface for QueryOptions
* Cleanup isMatch function
* Update network proto
2019-10-09 17:13:52 +01:00
Milos Gajdos
5e7208119e
Adds network id. Skips processing routes when router is the origin.
2019-08-27 23:08:35 +01:00
Asim Aslam
4030ccc27b
Move proxy/router
2019-08-05 17:44:33 +01:00