Skip to content

v1.2.0 — Benchmark Infrastructure + pgvector Fix

Choose a tag to compare

@AlekseiMarchenko AlekseiMarchenko released this 09 Apr 19:22

Benchmark runs no longer touch production. A dedicated Fly VM runs LifeBench with its own ephemeral Postgres. pgvector now survives Fly Postgres restarts. Infra costs dropped 58%.

Fixed

  • pgvector survives restarts (custom Docker image with postgresql-17-pgvector baked in)
  • Parallel migration deadlock workaround in benchmark entrypoint

Added

  • Benchmark VM: self-contained Fly machine with ephemeral Postgres + CI API + LifeBench harness
  • Custom Postgres image: db/Dockerfile extends flyio/postgres-flex:17.2 with pgvector 0.8.2

Infrastructure

  • Fly costs reduced
  • Production DB cleaned
  • New files: db/Dockerfile, benchmark/Dockerfile, benchmark/benchmark-entrypoint.sh, benchmark/fly.toml