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

Handle gappy state with a single snapshot, attempt 3 #363

Merged
merged 12 commits into from
Nov 10, 2023

Commits on Nov 3, 2023

  1. Update existing test cases

    David Robertson committed Nov 3, 2023
    Configuration menu
    Copy the full SHA
    81f06d1 View commit details
    Browse the repository at this point in the history
  2. New test cases

    David Robertson committed Nov 3, 2023
    Configuration menu
    Copy the full SHA
    e872b18 View commit details
    Browse the repository at this point in the history
  3. Initialise: handle gappy polls and ditch prependStateEvents

    David Robertson committed Nov 3, 2023
    Configuration menu
    Copy the full SHA
    c239cac View commit details
    Browse the repository at this point in the history
  4. Remove OnInvalidateRoom from Reciever interface

    David Robertson committed Nov 3, 2023
    Configuration menu
    Copy the full SHA
    eb1ada2 View commit details
    Browse the repository at this point in the history
  5. Nuke connections after a room is invalidated

    David Robertson committed Nov 3, 2023
    Configuration menu
    Copy the full SHA
    c6fb96a View commit details
    Browse the repository at this point in the history
  6. Comment improvements

    David Robertson committed Nov 3, 2023
    Configuration menu
    Copy the full SHA
    2044af9 View commit details
    Browse the repository at this point in the history
  7. E2E test changes from #329.

    I don't fully remember the details, but may as well pluck this from the
    previous PR.
    David Robertson committed Nov 3, 2023
    Configuration menu
    Copy the full SHA
    2052632 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2023

  1. Initialise: let Other state self-size

    David Robertson committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    9ad93b8 View commit details
    Browse the repository at this point in the history
  2. Invalidate: bail if we fail to fetch members

    David Robertson committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    041965f View commit details
    Browse the repository at this point in the history
  3. Batch unregister users

    acquire mutex once, rather than N times
    David Robertson committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    78b1e59 View commit details
    Browse the repository at this point in the history
  4. Batch destroy conns

    David Robertson committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    4011e38 View commit details
    Browse the repository at this point in the history
  5. Fix build

    David Robertson committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    9aa8f55 View commit details
    Browse the repository at this point in the history