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

Introduce VersionVector to detect the relationship between changes #800

Draft
wants to merge 6 commits into
base: main
Choose a base branch
from

Commits on Jul 16, 2024

  1. Configuration menu
    Copy the full SHA
    c78ffe7 View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2024

  1. Apply VersionVector to GC

    hackerwins committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    eefccb0 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2024

  1. Implementing GC Using Version Vector (#981)

    Co-authored-by: Youngteac Hong <[email protected]>
    JOOHOJANG and hackerwins authored Sep 26, 2024
    Configuration menu
    Copy the full SHA
    eec25b3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    42ca4e2 View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2024

  1. Remove duplicated version vector from pack (#1024)

    Unify VersionVectors in ChangePack across three scenarios:
    
    1. Pushing pack to server: represents document's current version vector
    2. Pulling pack: represents minSyncedVersionVector for GC
    3. Pulling pack(snapshot): represents snapshot's version vector at creation
    
    This commit simplifies the codebase and ensures consistent version
    vector handling throughout the document synchronization process.
    JOOHOJANG authored Oct 2, 2024
    Configuration menu
    Copy the full SHA
    d267c11 View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2024

  1. Update design for garbage collection and version vector (#1019)

    * Update garbage collection design document
    
    * Fix typo
    
    * Update version vector design document
    
    * Add contents to garbage collection design document
    
    * Updated explanation based on review feedback
    
    * Updated explanation based on review feedback
    JOOHOJANG authored Oct 4, 2024
    Configuration menu
    Copy the full SHA
    30eaa9f View commit details
    Browse the repository at this point in the history