Skip to content

Commit

Permalink
Merge branch 'master' into balance-witness
Browse files Browse the repository at this point in the history
  • Loading branch information
ti-chi-bot committed Dec 30, 2022
2 parents 8b9b751 + 218e8cb commit 79613a3
Show file tree
Hide file tree
Showing 9 changed files with 19 additions and 20 deletions.
2 changes: 1 addition & 1 deletion pkg/mcs/docs.go
Original file line number Diff line number Diff line change
Expand Up @@ -12,5 +12,5 @@
// See the License for the specific language governing permissions and
// limitations under the License.

// Package msc used to implement the core logic of the external services which rely on the PD banckend provider.
// Package msc used to implement the core logic of the external services which rely on the PD backend provider.
package msc
4 changes: 2 additions & 2 deletions pkg/mcs/registry/registry.go
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ type RegistrableService interface {
}

// ServiceRegistry is a map that stores all registered grpc services.
// It implements the `Serviceregistry` interface.
// It implements the `ServiceRegistry` interface.
type ServiceRegistry struct {
builders map[string]ServiceBuilder
services map[string]RegistrableService
Expand Down Expand Up @@ -90,7 +90,7 @@ func (r ServiceRegistry) RegisterService(name string, service ServiceBuilder) {
}

func init() {
server.NewServiceregistry = func() server.Serviceregistry {
server.NewServiceRegistry = func() server.ServiceRegistry {
return ServerServiceRegistry
}
}
2 changes: 1 addition & 1 deletion pkg/mcs/resource_manager/server/apis/v1/api.go
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ func NewService(srv *rmserver.Service) *Service {
func (s *Service) RegisterRouter() {
configEndpoint := s.baseEndpoint.Group("/config")
configEndpoint.POST("/group", s.postResourceGroup)
configEndpoint.PUT("group", s.putResourceGroup)
configEndpoint.PUT("/group", s.putResourceGroup)
configEndpoint.GET("/group/:name", s.getResourceGroup)
configEndpoint.GET("/groups", s.getResourceGroupList)
configEndpoint.DELETE("/group/:name", s.deleteResourceGroup)
Expand Down
4 changes: 2 additions & 2 deletions pkg/mcs/resource_manager/server/grpc_service.go
Original file line number Diff line number Diff line change
Expand Up @@ -63,8 +63,8 @@ func (s *Service) RegisterGRPCService(g *grpc.Server) {

// RegisterRESTHandler registers the service to REST server.
func (s *Service) RegisterRESTHandler(userDefineHandlers map[string]http.Handler) {
hander, group := SetUpRestHandler(s)
server.RegisterUserDefinedHandlers(userDefineHandlers, &group, hander)
handler, group := SetUpRestHandler(s)
server.RegisterUserDefinedHandlers(userDefineHandlers, &group, handler)
}

// GetManager returns the resource manager.
Expand Down
2 changes: 1 addition & 1 deletion pkg/mcs/resource_manager/server/install/install.go
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ import (
"github.com/tikv/pd/pkg/mcs/registry"
rm_server "github.com/tikv/pd/pkg/mcs/resource_manager/server"

// init API gorup
// init API group
_ "github.com/tikv/pd/pkg/mcs/resource_manager/server/apis/v1"
)

Expand Down
1 change: 0 additions & 1 deletion server/schedule/checker/checker_controller.go
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,6 @@ type Controller struct {
}

// NewController create a new Controller.
// TODO: isSupportMerge should be removed.
func NewController(ctx context.Context, cluster schedule.Cluster, ruleManager *placement.RuleManager, labeler *labeler.RegionLabeler, opController *schedule.OperatorController) *Controller {
regionWaitingList := cache.NewDefaultCache(DefaultCacheSize)
return &Controller{
Expand Down
2 changes: 1 addition & 1 deletion server/server.go
Original file line number Diff line number Diff line change
Expand Up @@ -223,7 +223,7 @@ func CreateServer(ctx context.Context, cfg *config.Config, legacyServiceBuilders
etcdCfg.UserHandlers = userHandlers
}
// New way to register services.
registry := NewServiceregistry()
registry := NewServiceRegistry()

// Register the micro services REST path.
registry.InstallAllRESTHandler(s, etcdCfg.UserHandlers)
Expand Down
16 changes: 8 additions & 8 deletions server/util.go
Original file line number Diff line number Diff line change
Expand Up @@ -166,23 +166,23 @@ func checkBootstrapRequest(clusterID uint64, req *pdpb.BootstrapRequest) error {

/// REST API and GRPC services relative Utils.

// Serviceregistry used to install the registered services, including gRPC and HTTP API.
type Serviceregistry interface {
// ServiceRegistry used to install the registered services, including gRPC and HTTP API.
type ServiceRegistry interface {
InstallAllGRPCServices(srv *Server, g *grpc.Server)
InstallAllRESTHandler(srv *Server, userDefineHandler map[string]http.Handler)
}

// NewServiceregistry is a hook for msc code which implements the micro service.
var NewServiceregistry = func() Serviceregistry {
return dummyServiceregistry{}
// NewServiceRegistry is a hook for msc code which implements the micro service.
var NewServiceRegistry = func() ServiceRegistry {
return dummyServiceRegistry{}
}

type dummyServiceregistry struct{}
type dummyServiceRegistry struct{}

func (d dummyServiceregistry) InstallAllGRPCServices(srv *Server, g *grpc.Server) {
func (d dummyServiceRegistry) InstallAllGRPCServices(srv *Server, g *grpc.Server) {
}

func (d dummyServiceregistry) InstallAllRESTHandler(srv *Server, userDefineHandler map[string]http.Handler) {
func (d dummyServiceRegistry) InstallAllRESTHandler(srv *Server, userDefineHandler map[string]http.Handler) {
}

// APIServiceGroup used to register the HTTP REST API.
Expand Down
6 changes: 3 additions & 3 deletions tests/registry/registry_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -43,13 +43,13 @@ func (t *testServiceRegistry) RegisterRESTHandler(userDefineHandlers map[string]
server.RegisterUserDefinedHandlers(userDefineHandlers, &group, handler)
}

func newtestServiceRegistry(_ *server.Server) registry.RegistrableService {
func newTestServiceRegistry(_ *server.Server) registry.RegistrableService {
return &testServiceRegistry{}
}

func install(register *registry.ServiceRegistry) {
register.RegisterService("test", newtestServiceRegistry)
server.NewServiceregistry = func() server.Serviceregistry {
register.RegisterService("test", newTestServiceRegistry)
server.NewServiceRegistry = func() server.ServiceRegistry {
return register
}
}
Expand Down

0 comments on commit 79613a3

Please sign in to comment.