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_gatewayreports incorrect duration -
#3070 (closed): Error with
poetryandpythonwhen runninggdk 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):
cellsjob 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 updatefailed during db migrate -
#3069 (closed): Investigate
rake gitlab-db-migrate(viagdk update) failures -
#2984:
gdk reset-datadoes 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)
- #2990 (closed): BUG - NGINX missing
- #3008: Change default port when NGINX enabled?
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.