FAQ | This is a LIVE service | Changelog

Commits on Source 4

  • Hal Blackburn's avatar
    89405a49
  • Hal Blackburn's avatar
    build(ci): fix python:tox job failing · 8326b0fb
    Hal Blackburn authored
    The unit tests were failing due to being unable to connect to the
    pubsub-emulator service. The problem seems to be that the service
    container was taking an unreasonably large amount of time to start, and
    the tests would attempt to connect to it before it'd begun listening.
    
    Configuring a `HEALTHCHECK_TCP_PORT` for the service containers results
    in the main job steps not starting until the service containers have
    started listening. This allows the tests to pass, but currently the
    tests take about 4x longer to run than when they used to run on the
    on-prem runners rather than the GKE-hosted Kubernetes executor.
    
    Although the pubsub-emulator service takes a minute or two to start with
    the tests passing, this is still less time than the tests previously ran
    for while retrying connection attempts to the service. So I'm not
    entirely confident that something else is going on too. It could be that
    resource contention was even higher previously when the test had begun
    running, leading to the service never being able to start.
    8326b0fb
  • Hal Blackburn's avatar
    Merge branch 'fix-ci-dind' into 'main' · 552d2da7
    Hal Blackburn authored
    Fix failing precommit and python:tox CI jobs
    
    See merge request !75
    552d2da7
  • lib-bot's avatar
    chore(release): 0.17.6 · b5f25e8a
    lib-bot authored
    b5f25e8a
Loading
Loading