performance improvements for passive mode

pull/914/head
caffix 2 months ago
parent b8f8520ce5
commit b43efec59a

@ -47,7 +47,11 @@ func NewLocalSystem(cfg *config.Config) (*LocalSystem, error) {
return nil, errors.New("the system was unable to build the pool of trusted resolvers")
}
pool, num := untrustedResolvers(cfg)
pool, num := trusted, num
if !cfg.Passive {
pool, num = untrustedResolvers(cfg)
}
if pool == nil || num == 0 {
return nil, errors.New("the system was unable to build the pool of untrusted resolvers")
}
@ -220,6 +224,9 @@ func (l *LocalSystem) setupGraphDBs() error {
}
dbs = append(dbs, cfg.GraphDBs...)
if cfg.Passive {
l.graphs = append(l.graphs, netmap.NewGraph(netmap.NewCayleyGraphMemory()))
}
for _, db := range dbs {
cayley := netmap.NewCayleyGraph(db.System, db.URL, db.Options)
if cayley == nil {

Loading…
Cancel
Save