1
0
Fork 0
mirror of https://github.com/chrislusf/seaweedfs synced 2024-06-02 00:30:58 +02:00

refactoring

This commit is contained in:
Chris Lu 2021-03-06 14:25:44 -08:00
parent e9eddfb8a2
commit 9d402ebe9f

View file

@ -109,15 +109,19 @@ func WithCachedGrpcClient(fn func(*grpc.ClientConn) error, address string, opts
}
func ParseServerToGrpcAddress(server string) (serverGrpcAddress string, err error) {
return ParseServerAddress(server, 10000)
}
func ParseServerAddress(server string, deltaPort int) (newServerAddress string, err error) {
host, port, parseErr := hostAndPort(server)
if parseErr != nil {
return "", fmt.Errorf("server port parse error: %v", parseErr)
}
grpcPort := int(port) + 10000
newPort := int(port) + deltaPort
return fmt.Sprintf("%s:%d", host, grpcPort), nil
return fmt.Sprintf("%s:%d", host, newPort), nil
}
func hostAndPort(address string) (host string, port uint64, err error) {