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

A New design of PDC object IDs to make sure the client side uses globally unique IDs. #208

Open
zhangwei217245 opened this issue Jul 2, 2024 · 0 comments
Labels
priority: low Low priority type: enhancement New feature or request

Comments

@zhangwei217245
Copy link
Collaborator

What does this feature solve or improve?

A re-designing of the ID of objects in PDC, and also considering elimination of client-side mapping of objects.... We can do client-side caching of the objects, but doesn't necessarily have to perform client-side object mapping.

We should unify the ID of any PDC object to be a numerical ID that is globally unique.
The current ID mechanism is already used everywhere in PDC and it can take a lot of effort to change the ID system.

But, we can keep this as a long term effort and we don't have to immediately change the design of object IDs.
Once we get chance and time, we should do it the right way.

Consider this issue as a note for future refactoring if the time comes

Describe the solution you'd like

TBD

Describe alternatives you've considered

TBD

Additional Information

N/A

@zhangwei217245 zhangwei217245 added type: new feature Request for new feature priority: low Low priority type: enhancement New feature or request and removed type: new feature Request for new feature labels Jul 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
priority: low Low priority type: enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant