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

Implementing GC Using Version Vector #981

Merged
merged 62 commits into from
Sep 26, 2024

Commits on Aug 17, 2024

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

Commits on Aug 18, 2024

  1. Configuration menu
    Copy the full SHA
    c4d82aa View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1bd6833 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c51a727 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2024

  1. Configuration menu
    Copy the full SHA
    45817d6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6c3ef13 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2024

  1. Configuration menu
    Copy the full SHA
    42ff430 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b414f99 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2024

  1. Configuration menu
    Copy the full SHA
    af0ee42 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    876e40f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9df869d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    95cf727 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f0a3d98 View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2024

  1. Configuration menu
    Copy the full SHA
    7b8729b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    24b70f8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a769b73 View commit details
    Browse the repository at this point in the history
  4. Modify VersionVector update logic when find min synced one

    If there's no pushing changes, the version vector in the local differs from the version vector in the db, and updates only happens when pushing.
    Thus, update in pulling is needed.
    JOOHOJANG committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    99403b5 View commit details
    Browse the repository at this point in the history
  5. Update TC

    JOOHOJANG committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    045d4d5 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    35a99bc View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7117137 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    93a79b9 View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2024

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

Commits on Sep 1, 2024

  1. Configuration menu
    Copy the full SHA
    fc8bd6c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2624ed7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8a2ccd1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7706e58 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f20f651 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f5ef0ef View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    850d2fe View commit details
    Browse the repository at this point in the history
  8. Fix version vector test

    JOOHOJANG committed Sep 1, 2024
    Configuration menu
    Copy the full SHA
    7d76298 View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2024

  1. Configuration menu
    Copy the full SHA
    c8bfc23 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    738f1cd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    875574b View commit details
    Browse the repository at this point in the history
  4. Fix GC Test

    JOOHOJANG committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    7874a9c View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2024

  1. Configuration menu
    Copy the full SHA
    58837b3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5daf28e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    783eab4 View commit details
    Browse the repository at this point in the history
  4. Fix typo

    JOOHOJANG committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    ed1094b View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2024

  1. Update Protocol

    JOOHOJANG committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    4804a56 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c404564 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0e97e0e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cfe6af3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8d3adda View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    cae01ac View commit details
    Browse the repository at this point in the history
  7. Fix GC test and apply modified GC algorithm, add comments on each ste…

    …p and describe change of version vector of each step
    JOOHOJANG committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    0e9056a View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2024

  1. Define version vector test helper to compare version vector at each s…

    …tep and add version vector assertion
    JOOHOJANG committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    43976d6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    11d7e60 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2024

  1. Fix reviewed parts

    JOOHOJANG committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    ce058cc View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2024

  1. Configuration menu
    Copy the full SHA
    ada30e0 View commit details
    Browse the repository at this point in the history
  2. Fix typo

    JOOHOJANG committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    e34e403 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2024

  1. Configuration menu
    Copy the full SHA
    f0d7096 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    58a95fd View commit details
    Browse the repository at this point in the history
  3. Follow db convention

    JOOHOJANG committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    00e9b0c View commit details
    Browse the repository at this point in the history
  4. Modify version vector deletion logic not to remove detached client's …

    …lamport from other's version vector
    JOOHOJANG committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    b4cdd34 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ca5b137 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7828d44 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    91abc91 View commit details
    Browse the repository at this point in the history
  8. Revise the codes

    hackerwins committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    a00128d View commit details
    Browse the repository at this point in the history
  9. Modify GC Test to handle error assertion in single line of code and m…

    …ake version vector comments to a single line
    JOOHOJANG committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    cce22d7 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2024

  1. Configuration menu
    Copy the full SHA
    059fff1 View commit details
    Browse the repository at this point in the history
  2. Revise the codes

    hackerwins committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    d8f7250 View commit details
    Browse the repository at this point in the history