Skip to content

Commit

Permalink
remove some error which is useless
Browse files Browse the repository at this point in the history
  • Loading branch information
dongjianhui03 committed Oct 15, 2021
1 parent 56d5820 commit 32f6ca1
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 15 deletions.
8 changes: 2 additions & 6 deletions cluster/router/v3router/router_chain.go
Expand Up @@ -219,6 +219,7 @@ func parseFromConfigToRouters(virtualServiceConfig, destinationRuleConfig []byte

routers := make([]*UniformRouter, 0)

// 3. construct virtual service host to destination mapping
for _, v := range virtualServiceConfigList {
tempServiceNeedsDescMap := make(map[string]map[string]string)
for _, host := range v.Spec.Hosts {
Expand All @@ -229,12 +230,7 @@ func parseFromConfigToRouters(virtualServiceConfig, destinationRuleConfig []byte
mapCopy(tempServiceNeedsDescMap, targetDestMap)
}
// transform single config to one rule
rtr, err := NewUniformRouter(v.Spec.Dubbo, tempServiceNeedsDescMap)
if err != nil {
logger.Error("new uniform router err = ", err)
return nil, err
}
routers = append(routers, rtr)
routers = append(routers, NewUniformRouter(v.Spec.Dubbo, tempServiceNeedsDescMap))
}
logger.Debug("parsed successfully with router size = ", len(routers))
return routers, nil
Expand Down
10 changes: 3 additions & 7 deletions cluster/router/v3router/uniform_route.go
Expand Up @@ -34,19 +34,15 @@ type UniformRouter struct {
}

// NewUniformRouter construct an NewConnCheckRouter via url
func NewUniformRouter(dubboRoutes []*config.DubboRoute, destinationMap map[string]map[string]string) (*UniformRouter, error) {
func NewUniformRouter(dubboRoutes []*config.DubboRoute, destinationMap map[string]map[string]string) *UniformRouter {
uniformRules := make([]*UniformRule, 0)
for _, v := range dubboRoutes {
uniformRule, err := newUniformRule(v, destinationMap)
if err != nil {
return nil, err
}
uniformRules = append(uniformRules, uniformRule)
uniformRules = append(uniformRules, newUniformRule(v, destinationMap))
}

return &UniformRouter{
uniformRules: uniformRules,
}, nil
}
}

// Route gets a list of routed invoker
Expand Down
4 changes: 2 additions & 2 deletions cluster/router/v3router/uniform_rule.go
Expand Up @@ -206,7 +206,7 @@ type UniformRule struct {
}

// NewDefaultConnChecker constructs a new DefaultConnChecker based on the url
func newUniformRule(dubboRoute *config.DubboRoute, destinationMap map[string]map[string]string) (*UniformRule, error) {
func newUniformRule(dubboRoute *config.DubboRoute, destinationMap map[string]map[string]string) *UniformRule {
matchItems := dubboRoute.RouterDetail
virtualServiceRules := make([]VirtualServiceRule, 0)
newUniformRule := &UniformRule{
Expand All @@ -220,7 +220,7 @@ func newUniformRule(dubboRoute *config.DubboRoute, destinationMap map[string]map
})
}
newUniformRule.virtualServiceRules = virtualServiceRules
return newUniformRule, nil
return newUniformRule
}

func (u *UniformRule) route(invokers []protocol.Invoker, url *common.URL, invocation protocol.Invocation) []protocol.Invoker {
Expand Down

0 comments on commit 32f6ca1

Please sign in to comment.