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

Allow configuration of Synapse's cache without using synctl or environment variables #6391

Merged
merged 66 commits into from
May 11, 2020

Commits on Oct 24, 2019

  1. Configuration menu
    Copy the full SHA
    99ab65a View commit details
    Browse the repository at this point in the history
  2. benchmarks

    hawkowl committed Oct 24, 2019
    Configuration menu
    Copy the full SHA
    d684ec8 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2019

  1. update linting

    hawkowl committed Oct 31, 2019
    Configuration menu
    Copy the full SHA
    135fdaa View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f36f3ab View commit details
    Browse the repository at this point in the history
  3. fix

    hawkowl committed Oct 31, 2019
    Configuration menu
    Copy the full SHA
    73cfdeb View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2019

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

Commits on Nov 4, 2019

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

    hawkowl committed Nov 4, 2019
    Configuration menu
    Copy the full SHA
    c580eb3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f888515 View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2019

  1. Move cache configuration into a homeserver config option, instead of …

    …environment variables.
    hawkowl committed Nov 20, 2019
    Configuration menu
    Copy the full SHA
    a14831d View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2019

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

Commits on Nov 25, 2019

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

Commits on Dec 2, 2019

  1. fixes

    hawkowl committed Dec 2, 2019
    Configuration menu
    Copy the full SHA
    92d4d13 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d70be18 View commit details
    Browse the repository at this point in the history
  3. more fixes

    hawkowl committed Dec 2, 2019
    Configuration menu
    Copy the full SHA
    c11c8ad View commit details
    Browse the repository at this point in the history
  4. more fixes

    hawkowl committed Dec 2, 2019
    Configuration menu
    Copy the full SHA
    0e368ee View commit details
    Browse the repository at this point in the history
  5. add some LruCache benchmarks

    hawkowl committed Dec 2, 2019
    Configuration menu
    Copy the full SHA
    f7ec526 View commit details
    Browse the repository at this point in the history
  6. fix style

    hawkowl committed Dec 2, 2019
    Configuration menu
    Copy the full SHA
    e174b2d View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2019

  1. Configuration menu
    Copy the full SHA
    946650c View commit details
    Browse the repository at this point in the history
  2. newsfile

    hawkowl committed Dec 3, 2019
    Configuration menu
    Copy the full SHA
    9735a08 View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2020

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

    hawkowl committed Jan 16, 2020
    Configuration menu
    Copy the full SHA
    0a02b2a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a21702f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    125c5a0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0b069b7 View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2020

  1. Configuration menu
    Copy the full SHA
    a96b5d9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2f4dbfa View commit details
    Browse the repository at this point in the history
  3. fix style

    hawkowl committed Jan 21, 2020
    Configuration menu
    Copy the full SHA
    ac020de View commit details
    Browse the repository at this point in the history
  4. don't need this comment

    hawkowl committed Jan 21, 2020
    Configuration menu
    Copy the full SHA
    18c1dbf View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2020

  1. Configuration menu
    Copy the full SHA
    4aeb6fb View commit details
    Browse the repository at this point in the history
  2. add tests for individual cache sizing, and fix up the individual cach…

    …e sizing logic that got deleted when resizing-on-the-fly did
    hawkowl committed Feb 17, 2020
    Configuration menu
    Copy the full SHA
    5f508e7 View commit details
    Browse the repository at this point in the history
  3. fix

    hawkowl committed Feb 17, 2020
    Configuration menu
    Copy the full SHA
    2619891 View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2020

  1. fix

    hawkowl committed Feb 27, 2020
    Configuration menu
    Copy the full SHA
    0fc0a7d View commit details
    Browse the repository at this point in the history
  2. fixes

    hawkowl committed Feb 27, 2020
    Configuration menu
    Copy the full SHA
    965e259 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f004cee View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2020

  1. Merge branch 'develop' of github.com:matrix-org/synapse into hawkowl/…

    …cache-config-without-synctl
    
    * 'develop' of github.com:matrix-org/synapse: (199 commits)
      Extend web_client_location to handle absolute URLs (#7006)
      Add some benchmarks for LruCache (#6446)
      Convert http.HTTPStatus objects to their int equivalent (#7188)
      Reduce the number of calls to `resource.getrusage` (#7183)
      Remove some `run_in_background` calls in replication code (#7203)
      Revert "Revert "Merge pull request #7153 from matrix-org/babolivier/sso_whitelist_login_fallback""
      Revert "Revert "Improve the UX of the login fallback when using SSO (#7152)""
      Revert "Merge pull request #7153 from matrix-org/babolivier/sso_whitelist_login_fallback"
      Revert "Improve the UX of the login fallback when using SSO (#7152)"
      tweak changelog
      1.12.3
      Update docstring per review comments
      Fix device list update stream ids going backward (#7158)
      Fix the debian build in a better way. (#7212)
      Fix changelog wording
      1.12.2
      Pin Pillow>=4.3.0,<7.1.0 to fix dep issue
      1.12.1
      review comment
      1.12.1
      ...
    anoadragon453 committed Apr 3, 2020
    Configuration menu
    Copy the full SHA
    546c23e View commit details
    Browse the repository at this point in the history
  2. Update synapse/config/cache.py

    Co-Authored-By: Erik Johnston <erik@matrix.org>
    anoadragon453 and erikjohnston authored Apr 3, 2020
    Configuration menu
    Copy the full SHA
    7117b89 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4ed7aa1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    be0737a View commit details
    Browse the repository at this point in the history
  5. Merge branch 'hawkowl/cache-config-without-synctl' of github.com:matr…

    …ix-org/synapse into hawkowl/cache-config-without-synctl
    
    * 'hawkowl/cache-config-without-synctl' of github.com:matrix-org/synapse:
      Update synapse/config/cache.py
    anoadragon453 committed Apr 3, 2020
    Configuration menu
    Copy the full SHA
    14fbf27 View commit details
    Browse the repository at this point in the history
  6. lint

    anoadragon453 committed Apr 3, 2020
    Configuration menu
    Copy the full SHA
    cc1dd98 View commit details
    Browse the repository at this point in the history
  7. Fix typing

    anoadragon453 committed Apr 3, 2020
    Configuration menu
    Copy the full SHA
    de25659 View commit details
    Browse the repository at this point in the history
  8. sample config

    anoadragon453 committed Apr 3, 2020
    Configuration menu
    Copy the full SHA
    6e979a1 View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2020

  1. Fix lint

    anoadragon453 committed Apr 6, 2020
    Configuration menu
    Copy the full SHA
    fec13be View commit details
    Browse the repository at this point in the history
  2. Add some mypy ignores

    anoadragon453 committed Apr 6, 2020
    Configuration menu
    Copy the full SHA
    905c833 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2020

  1. Merge branch 'develop' of github.com:matrix-org/synapse into hawkowl/…

    …cache-config-without-synctl
    
    * 'develop' of github.com:matrix-org/synapse: (76 commits)
      1.12.4
      Revert "Revert "Merge pull request #7315 from matrix-org/babolivier/request_token""
      Revert "Merge pull request #7315 from matrix-org/babolivier/request_token"
      Stop the master relaying USER_SYNC for other workers (#7318)
      Config option to inhibit 3PID errors on /requestToken
      Fix replication metrics when using redis (#7325)
      formatting for the changelog
      Another go at fixing one-word commands (#7326)
      1.12.4rc1
      1.12.4rc1
      fix changelog name
      Extend StreamChangeCache to support multiple entities per stream ID (#7303)
      Extend room admin api with additional attributes (#7225)
      Add ability to run replication protocol over redis. (#7040)
      Do not treat display names as globs for push rules. (#7271)
      Reduce logging verbosity of URL cache cleanup. (#7295)
      Query missing cross-signing keys on local sig upload (#7289)
      import urllib.parse when using urllib.parse.quote (#7319)
      Reduce federation logging on success (#7321)
      Fix changelog file
      ...
    anoadragon453 committed Apr 24, 2020
    Configuration menu
    Copy the full SHA
    f300c08 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    28f7f59 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5f3eddc View commit details
    Browse the repository at this point in the history
  4. dict() -> {}

    anoadragon453 committed Apr 24, 2020
    Configuration menu
    Copy the full SHA
    fcc9c3a View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2020

  1. Configuration menu
    Copy the full SHA
    5acca12 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fdef3ad View commit details
    Browse the repository at this point in the history
  3. lint

    anoadragon453 committed Apr 27, 2020
    Configuration menu
    Copy the full SHA
    ca98241 View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2020

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

Commits on May 1, 2020

  1. Configuration menu
    Copy the full SHA
    9e3a9ba View commit details
    Browse the repository at this point in the history
  2. sample config

    anoadragon453 committed May 1, 2020
    Configuration menu
    Copy the full SHA
    fa56e16 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    83cf583 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    424215a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c7f3bf6 View commit details
    Browse the repository at this point in the history
  6. fix tests

    anoadragon453 committed May 1, 2020
    Configuration menu
    Copy the full SHA
    485f177 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    fe89050 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    ae6070b View commit details
    Browse the repository at this point in the history

Commits on May 4, 2020

  1. Configuration menu
    Copy the full SHA
    4448633 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f8ed432 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'develop' of github.com:matrix-org/synapse into hawkowl/…

    …cache-config-without-synctl
    anoadragon453 committed May 4, 2020
    Configuration menu
    Copy the full SHA
    c1b339b View commit details
    Browse the repository at this point in the history

Commits on May 5, 2020

  1. Merge branch 'develop' of github.com:matrix-org/synapse into hawkowl/…

    …cache-config-without-synctl
    anoadragon453 committed May 5, 2020
    Configuration menu
    Copy the full SHA
    06fbfc2 View commit details
    Browse the repository at this point in the history

Commits on May 11, 2020

  1. Merge branch 'develop' of github.com:matrix-org/synapse into hawkowl/…

    …cache-config-without-synctl
    
    * 'develop' of github.com:matrix-org/synapse: (43 commits)
      Remove unused store method get_hosts_in_room (#7448)
      Don't UPGRADE database rows
      RST indenting
      Put rollback instructions in upgrade notes
      Fix changelog typo
      Oh yeah, RST
      Absolute URL it is then
      Fix upgrade notes link
      Provide summary of upgrade issues in changelog. Fix )
      Move next version notes from changelog to upgrade notes
      Changelog fixes
      1.13.0rc1
      Documentation on setting up redis (#7446)
      Rework UI Auth session validation for registration (#7455)
      Extend spam checker to allow for multiple modules (#7435)
      Implement OpenID Connect-based login (#7256)
      Add room details admin endpoint (#7317)
      Fix errors from malformed log line (#7454)
      Drop support for redis.dbid (#7450)
      Fixes typo (bellow -> below) (#7449)
      ...
    anoadragon453 committed May 11, 2020
    Configuration menu
    Copy the full SHA
    edb04df View commit details
    Browse the repository at this point in the history