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

Unit tests CI speedup #14610

Merged
merged 6 commits into from
Dec 7, 2022
Merged

Commits on Dec 2, 2022

  1. Mount Postgresql's data directory on a tmpfs in-memory filesystem.

    This covers two topics. 1. Removes using docker's overlayfs filesystem driver. 2. Uses the linux tmpfs, which uses much simpler structures with much lower overhead than a traditional filesystem.
    realtyem committed Dec 2, 2022
    Configuration menu
    Copy the full SHA
    2aeab72 View commit details
    Browse the repository at this point in the history
  2. Expose Postgresql unix socket, and wire it up to SYNAPSE_POSTGRES_HOST.

    This allows reducing latency by not using the docker-proxy service for network connections.
    realtyem committed Dec 2, 2022
    Configuration menu
    Copy the full SHA
    dc44cf3 View commit details
    Browse the repository at this point in the history
  3. Saturate the vCpu on Github for test.

    In some(quick, eyeball) testing on my machine(using htop), I noticed that when given the number of jobs for same number of Cpus, most of the time a given Cpu was only using a third of it's potential.
    realtyem committed Dec 2, 2022
    Configuration menu
    Copy the full SHA
    b8cf5a9 View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2022

  1. Changelog

    realtyem committed Dec 3, 2022
    Configuration menu
    Copy the full SHA
    382f43d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2977986 View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2022

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