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

Prep work for removing outlier from internal_metadata #9411

Merged
merged 5 commits into from
Mar 17, 2021

Commits on Mar 3, 2021

  1. Populate internal_metadata.outlier based on events table

    Rather than relying on `outlier` being in the `internal_metadata` column,
    populate it based on the `events.outlier` column.
    richvdh committed Mar 3, 2021
    Configuration menu
    Copy the full SHA
    867361e View commit details
    Browse the repository at this point in the history
  2. Move outlier out of InternalMetadata._dict

    Ultimately, this will allow us to stop writing it to the database. For now, we
    have to grandfather it back in so as to maintain compatibility with older
    versions of Synapse.
    richvdh committed Mar 3, 2021
    Configuration menu
    Copy the full SHA
    3cd4512 View commit details
    Browse the repository at this point in the history
  3. changelog

    richvdh committed Mar 3, 2021
    Configuration menu
    Copy the full SHA
    b52d4b5 View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2021

  1. Preserve outlier flag via the ReplicationSendEventRestServlet api

    it turns out we *do* send outliers this way, in the form of locally-generated
    invite rejections.
    richvdh committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    4f7c516 View commit details
    Browse the repository at this point in the history
  2. Bump version numbers in TODOs

    this isn't making it into Synapse 1.30.
    richvdh committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    ca5af01 View commit details
    Browse the repository at this point in the history