Remove precache in favour of just pulling by default

This commit is contained in:
Asim Aslam 2020-08-06 10:27:58 +01:00
parent b93cd0c964
commit 8674dc8e62
2 changed files with 3 additions and 14 deletions

View File

@ -24,8 +24,6 @@ type Options struct {
Advertise Strategy
// Context for additional options
Context context.Context
// Precache the route table on router startup
Precache bool
}
// Id sets Router Id
@ -70,13 +68,6 @@ func Advertise(a Strategy) Option {
}
}
// Precache sets whether to precache the route table
func Precache(b bool) Option {
return func(o *Options) {
o.Precache = b
}
}
// DefaultOptions returns router default options
func DefaultOptions() Options {
return Options{

View File

@ -473,11 +473,9 @@ func (r *rtr) start() error {
return nil
}
if r.options.Precache {
// add all local service routes into the routing table
if err := r.manageRegistryRoutes(r.options.Registry, "create"); err != nil {
return fmt.Errorf("failed adding registry routes: %s", err)
}
// add all local service routes into the routing table
if err := r.manageRegistryRoutes(r.options.Registry, "create"); err != nil {
return fmt.Errorf("failed adding registry routes: %s", err)
}
// add default gateway into routing table