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

Faster joins: persist to database #12012

Merged
merged 8 commits into from
Mar 1, 2022
Merged

Commits on Feb 17, 2022

  1. Configuration menu
    Copy the full SHA
    e1d95e8 View commit details
    Browse the repository at this point in the history
  2. Store information in the database about partial-state joins

    When we get a partial_state response from send_join, store information in the
    database about it:
     * store a record about the room as a whole having partial state, and stash the
       list of member servers too.
     * flag the join event itself as having partial state
     * also, for any new events whose prev-events are partial-stated, note that
       they will *also* be partial-stated.
    
    We don't yet make any attempt to interpret this data, so API calls (and a bunch
    of other things) are just going to get incorrect datat.
    richvdh committed Feb 17, 2022
    Configuration menu
    Copy the full SHA
    36f8a6a View commit details
    Browse the repository at this point in the history
  3. changelog

    richvdh committed Feb 17, 2022
    Configuration menu
    Copy the full SHA
    9f34681 View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2022

  1. Fix up broken test

    richvdh committed Feb 18, 2022
    Configuration menu
    Copy the full SHA
    57ff630 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2022

  1. Update changelog.d/12012.misc

    Co-authored-by: Sean Quah <8349537+squahtx@users.noreply.github.com>
    richvdh and squahtx authored Feb 22, 2022
    Configuration menu
    Copy the full SHA
    ad0078f View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2022

  1. Configuration menu
    Copy the full SHA
    f499f40 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    446fae6 View commit details
    Browse the repository at this point in the history
  3. add some TODOs

    richvdh committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    e3c84ff View commit details
    Browse the repository at this point in the history