Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add independent TSO service #5905

Closed
3 tasks
binshi-bing opened this issue Feb 4, 2023 · 2 comments
Closed
3 tasks

Add independent TSO service #5905

binshi-bing opened this issue Feb 4, 2023 · 2 comments
Labels
type/feature-request The issue belongs to a feature request.

Comments

@binshi-bing
Copy link
Contributor

Feature Request

To separate TSO into an independent service #5836, we define a new TSO service in protobuf to wraps up all the TSO related rpcs, then we can start a gPRC server which provides TSO service only.

Describe the feature you'd like

Tasks

  • Define a new TSO service in protobuf
  • Implement TSO gPRC server
  • Implement TSO gPRC client

Describe alternatives you've considered

Without defining a new TSO service in protobuf, the TSO microservice needs to be provided by the original all-in-one PD gPRC server which also registers all other services and initializes all configurations and many other things unnecessarily. It will be harder to decouple TSO service/module from other services/modules and to evolve to an independent Tenant TSO service.

Teachability, Documentation, Adoption, Migration Strategy

@binshi-bing binshi-bing added the type/feature-request The issue belongs to a feature request. label Feb 4, 2023
@binshi-bing
Copy link
Contributor Author

I'll re-create this issue with type "development task" instead of "feature request"

@binshi-bing binshi-bing reopened this Feb 4, 2023
@binshi-bing
Copy link
Contributor Author

binshi-bing commented Feb 4, 2023

It seems that I can't close it and mark it as abandoned.

@binshi-bing binshi-bing closed this as not planned Won't fix, can't repro, duplicate, stale Feb 4, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type/feature-request The issue belongs to a feature request.
Projects
None yet
Development

No branches or pull requests

1 participant