Skip to content
Commit dae2c09e authored by Maria Matejka's avatar Maria Matejka
Browse files

Nest: Route export is done asynchronously.

This fundamentally changes the logic of route propagation in BIRD.

Until now, as a route was to be imported and written to the table,
it also synchronously propagated this update to all the exports and
transitively through the pipes.

Beginning with this commit, the route update gets stored, an event is
scheduled and then all the channel export routines are started to pickup
the updates for export.

If a pending update supersedes any previous update, these updates are
merged to one.
parent 1a59cf58
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment