Skip to content
This repository has been archived by the owner on Apr 26, 2024. It is now read-only.

Faster room joins: Resume state re-syncing after a Synapse restart #12813

Merged

Commits on May 19, 2022

  1. Raise an InvalidResponseError instead of an Exception when /state_ids…

    … returns an invalid response
    
    Signed-off-by: Sean Quah <seanq@matrix.org>
    Sean Quah committed May 19, 2022
    Configuration menu
    Copy the full SHA
    dd3e926 View commit details
    Browse the repository at this point in the history
  2. Document that FederationErrors get raised from `FederationEventHand…

    …ler.update_state_for_partial_event` and `_resolve_state_at_missing_prevs`
    
    Signed-off-by: Sean Quah <seanq@matrix.org>
    Sean Quah committed May 19, 2022
    Configuration menu
    Copy the full SHA
    2d63f45 View commit details
    Browse the repository at this point in the history

Commits on May 20, 2022

  1. Try other destinations when resyncing the state of a partial-state room

    Signed-off-by: Sean Quah <seanq@matrix.org>
    Sean Quah committed May 20, 2022
    Configuration menu
    Copy the full SHA
    83a9310 View commit details
    Browse the repository at this point in the history
  2. Add newsfile

    Sean Quah committed May 20, 2022
    Configuration menu
    Copy the full SHA
    808ad43 View commit details
    Browse the repository at this point in the history
  3. Resume state re-syncing after a Synapse restart

    Signed-off-by: Sean Quah <seanq@matrix.org>
    Sean Quah committed May 20, 2022
    Configuration menu
    Copy the full SHA
    0cb9864 View commit details
    Browse the repository at this point in the history
  4. Add newsfile

    Sean Quah committed May 20, 2022
    Configuration menu
    Copy the full SHA
    10b29ad View commit details
    Browse the repository at this point in the history

Commits on May 26, 2022

  1. Merge remote-tracking branch 'origin/develop' into squah/faster_room_…

    …joins_resync_from_other_homeservers_on_failure
    Sean Quah committed May 26, 2022
    Configuration menu
    Copy the full SHA
    356f0c3 View commit details
    Browse the repository at this point in the history

Commits on May 27, 2022

  1. Update docstring for get_room_state_ids

    Sean Quah committed May 27, 2022
    Configuration menu
    Copy the full SHA
    c713c47 View commit details
    Browse the repository at this point in the history
  2. Rename _sync_partial_state_room parameters

    Sean Quah committed May 27, 2022
    Configuration menu
    Copy the full SHA
    ab3ccf7 View commit details
    Browse the repository at this point in the history
  3. Complain if 0 destinations have been provided

    Sean Quah committed May 27, 2022
    Configuration menu
    Copy the full SHA
    55460da View commit details
    Browse the repository at this point in the history
  4. Refactor loop to be infinite

    Sean Quah committed May 27, 2022
    Configuration menu
    Copy the full SHA
    972a021 View commit details
    Browse the repository at this point in the history
  5. Add TODOs

    Sean Quah committed May 27, 2022
    Configuration menu
    Copy the full SHA
    ed290b2 View commit details
    Browse the repository at this point in the history
  6. Merge branch 'develop' into squah/faster_room_joins_resync_from_other…

    …_homeservers_on_failure
    squahtx committed May 27, 2022
    Configuration menu
    Copy the full SHA
    4363bd3 View commit details
    Browse the repository at this point in the history
  7. Run linter

    Sean Quah committed May 27, 2022
    Configuration menu
    Copy the full SHA
    3efe1df View commit details
    Browse the repository at this point in the history
  8. Rename _sync_partial_state_room parameters, part 2

    Sean Quah committed May 27, 2022
    Configuration menu
    Copy the full SHA
    dd6bf3f View commit details
    Browse the repository at this point in the history
  9. Update synapse/handlers/federation.py

    Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
    squahtx and richvdh committed May 27, 2022
    Configuration menu
    Copy the full SHA
    ad48b30 View commit details
    Browse the repository at this point in the history
  10. Update synapse/storage/databases/main/room.py

    Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
    squahtx and richvdh committed May 27, 2022
    Configuration menu
    Copy the full SHA
    58741a3 View commit details
    Browse the repository at this point in the history
  11. Update synapse/storage/databases/main/room.py

    Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
    squahtx and richvdh committed May 27, 2022
    Configuration menu
    Copy the full SHA
    0680f1c View commit details
    Browse the repository at this point in the history
  12. Merge branch 'squah/faster_room_joins_resync_from_other_homeservers_o…

    …n_failure' into squah/faster_room_joins_resume_state_resyncing_on_restart
    Sean Quah committed May 27, 2022
    Configuration menu
    Copy the full SHA
    861c8e5 View commit details
    Browse the repository at this point in the history
  13. Fix argument names for _sync_partial_state_room

    Sean Quah committed May 27, 2022
    Configuration menu
    Copy the full SHA
    6172d86 View commit details
    Browse the repository at this point in the history

Commits on May 31, 2022

  1. Merge remote-tracking branch 'origin/develop' into squah/faster_room_…

    …joins_resume_state_resyncing_on_restart
    Sean Quah committed May 31, 2022
    Configuration menu
    Copy the full SHA
    be40a4f View commit details
    Browse the repository at this point in the history