Skip to content

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

@zhangwei217245

Description

@zhangwei217245

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions