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

Remove ability to synchronize objects without primary key #7039

Draft
wants to merge 3 commits into
base: master
Choose a base branch
from

Commits on Oct 6, 2023

  1. Remove ability to synchronize objects without primary key

    With the legacy server this was based on GlobalKey, but if we at some
    point will allow objects without primary key to be synced to MongoDB
    server, we will probably have to invent a new strategy.
    
    As we remove support for GlobalKey we will have to change the way we
    allocate ObjKeys for tombstones. Beforehand we used a hash of the
    primary key to construct a GlobalKey and from that an ObjKey. Now we just
    use the current ObjKey to construct a corresponding unresolved key. But
    it has the effect that there is not an easy way to come from primary key
    to potential unresolved key, so we will have to search for a potential
    tombstone.
    jedelbo committed Oct 6, 2023
    Configuration menu
    Copy the full SHA
    fe1d852 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2023

  1. Configuration menu
    Copy the full SHA
    3016f20 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    78ebbd0 View commit details
    Browse the repository at this point in the history