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:
-
gdk-reliability - e.g. When a GDK action fails to complete. -
gdk-usability - e.g. Improvements or suggestions around how the GDK functions. -
gdk-performance - e.g. When a GDK action is slow or times out.
Steps to replicate (optional)
- Run GDK
- Open almost any page
- 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
- Now on 15.2:
- 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