Skip to content

GDK unusably slow since update to Sequioa when using vite

Overview

Opening an issue here as well following the SentinelOne discussion. Since upgrading to Sequioa, my GDK has become mostly unusable – seems we're not sure if it's SentinelOne or something else.

The behavior seems to be the same regardless of which gitlab_http_router settings (enabled/disabled, mode) I use.

Impacted categories

The following categories relate to this issue:

Steps to replicate (optional)

  1. Run GDK
  2. Open almost any page
  3. Page needs at least 30 seconds to load, often more than 60s or not even finishing at all

Environment (optional)

  • Operating system name: Darwin mgrabowski--20211206-HR4GQ 24.1.0 Darwin Kernel Version 24.1.0: Thu Oct 10 21:03:15 PDT 2024; root:xnu-11215.41.3~2/RELEASE_ARM64_T6000 arm64 arm Darwin
    • Now on 15.2: Darwin mgrabowski--20211206-HR4GQ 24.2.0 Darwin Kernel Version 24.2.0: Fri Dec 6 19:01:59 PST 2024; root:xnu-11215.61.5~2/RELEASE_ARM64_T6000 arm64 arm Darwin
  • Architecture: arm64
  • Ruby version: ruby 3.2.4 (2024-04-23 revision af471c0e01) [arm64-darwin23]
  • GDK version: db926d4e (now: 85de33a6)
  • The contents of your gdk.yml (if any)
---
elasticsearch:
  enabled: false
gdk:
  update_hooks:
    after:
    - cd gitlab && git checkout -- db/structure.sql
    before:
    - GDK_CLEANUP_CONFIRM=true gdk cleanup
    - support/exec-cd gitlab bin/spring stop || true
gitlab_http_router:
  enabled: false
  gitlab_rules_config: passthrough
hostname: gdk.test
listen_address: 172.16.123.1
object_store:
  backup_remote_directory: ''
  connection:
    provider: AWS
    aws_access_key_id: minio
    aws_secret_access_key: gdk-minio
    region: gdk
    endpoint: http://127.0.0.1:9000
    path_style: true
  console_port: 9002
  consolidated_form: true
  enabled: true
  host: 127.0.0.1
  objects:
    artifacts:
      bucket: artifacts
    backups:
      bucket: backups
    external_diffs:
      bucket: external-diffs
    lfs:
      bucket: lfs-objects
    uploads:
      bucket: uploads
    packages:
      bucket: packages
    dependency_proxy:
      bucket: dependency-proxy
    terraform_state:
      bucket: terraform
    pages:
      bucket: pages
    ci_secure_files:
      bucket: ci-secure-files
    gitaly_backups:
      bucket: gitaly-backups
  port: 9000
postgresql:
  host: localhost
registry:
  auth_enabled: true
  enabled: false
  host: registry.test
  listen_address: 0.0.0.0
  self_signed: false
runner:
  enabled: true
  executor: docker
  extra_hosts:
  - gdk.test:172.16.123.1
  install_mode: docker
  token: glrt-12345
telemetry:
  enabled: true
  username: manuelgrabowski
vite:
  enabled: true
webpack:
  enabled: false
Edited by Manuel Grabowski