Categorize bug issues for the last three months

Overview

In order to gauge which recent bug reports were related to components vs. the GDK core logic, we analyze both incoming data via gdk report, as well as bug reports since September.

Analysis

Bug Issues Created in Last 3 Months (Sept 7 - Dec 7, 2025)

Total: 46 issues

Service-Specific Issues (22 issues - 48%)

AI Gateway / Duo Services (3 issues)

  • #3142: rake setup_ai_gateway reports incorrect duration
  • #3070 (closed): Error with poetry and python when running gdk rake setup_ai_gateway
  • #3019 (closed): gdk rake setup_ai_gateway fails with poetry command not found

Topology Service / Cells (4 issues)

  • #3121 (closed): Topology service is listening on prometheus default port 9090
  • #3116 (closed): Geo: Topology service fails to start on secondary due to port 9090 conflict with primary
  • #3109 (closed): Cells verify jobs: Error: Topology Service is UNAVAILABLE. Exiting DB configuration
  • #3037 (closed): Verify the reason why Cells job fails and fix it
  • #2977 (closed): cells job fails with PG::NumericValueOutOfRange: ERROR: integer out of range error

Database / PostgreSQL (4 issues)

  • #3137 (closed): Fresh GDK install asks for truncate-legacy-tables
  • #3120: Fresh GDK install has an empty test database
  • #3100: gdk update failed during db migrate
  • #3069 (closed): Investigate rake gitlab-db-migrate (via gdk update) failures
  • #2984: gdk reset-data does not restore test database
  • #2983 (closed): OpenSSL::Cipher::CipherError: Unable to read encrypted data after gdk reset-data --fast

Gitaly (3 issues)

  • #3111 (closed): Gitaly rebuilds unnecessarily when precompiled binaries exist
  • #3107 (closed): pre-compiled artifacts are missing
  • #3005: Gitlab::Git::CommandError in GDK
  • #3000 (closed): compile:linux-arm64:gitaly and compile:linux-x86:gitaly jobs are failing in CI

Geo (1 issue)

  • #3080 (closed): geo-install script fails with "gdk: command not found" error

HTTP Router (1 issue)

  • #3124 (closed): Agentic Chat in IDE requires disabling gitlab_http_router

NGINX (2 issues)

Vite / Frontend (1 issue)

  • #3009: Vite still running after GDK kill

Container Registry (1 issue)

  • #2969 (closed): Container registry service fails to update due to incorrect .git directory path

GDK Reports created

33 GDK Reports were created since September.

One third of these reports were ultimately related to services or components, as detailed below.

Related To Service Count
Topology Service 3
HTTP Router 1
Vite / Webpack 4
PostgreSQL 1
Gitaly 1
Sidekiq 1

The rest was either clearly related to the GDK core or no determination was made, for example because a gdk update simply fixes the problem or the user used an unsupported way to manage their ruby versions.

Edited by Manuel Schönlaub