drew stachon activity https://gitlab.com/drew 2026-02-28T04:44:04Z tag:gitlab.com,2026-02-28:5152774897 drew stachon commented on issue #589686 at GitLab.org / GitLab 2026-02-28T04:42:36Z drew drew stachon

@srajadas This hasn't really been refined yet - take a look and see what we can do here from the application side?

The operational problem is very similar to the work in https://gitlab.com/groups/gitlab-org/-/work_items/20903+; broadly speaking we have workers running for too long and holding onto scarce resource connections for too long. The work in that epic is more on the infra-ish side, but hopefully here we find some regular old worker improvements we can make.

tag:gitlab.com,2026-02-27:5152274644 drew stachon commented on merge request !225239 at GitLab.org / GitLab 2026-02-27T22:09:19Z drew drew stachon

Thanks for the heads up @thiagocsf - is there any kind of backlog associated with this? Any recent work? I'm not even sure which labels I would use to start looking at this

cc @rutshah

tag:gitlab.com,2026-02-25:5143741378 drew stachon commented on epic #7513 at GitLab.org 2026-02-25T22:40:35Z drew drew stachon

@mfanGitLab Unassigning you from this, as the performance work is largely wrapping up for now and there's nothing you should be actively thinking about

tag:gitlab.com,2026-02-25:5143238142 drew stachon commented on epic #21097 at GitLab.org 2026-02-25T19:50:27Z drew drew stachon

Thanks for picking this up @hfyngvason! I promoted it to an epic and broke out the steps to removal into child issues. The breakdown and scheduling here is a rough prediction, so please do feel free to rewrite, add, remove, rearrange, etc. as necessary.

@disastor Heads up that we're starting on this now, with the intent to sneak a feature flag into %18.10 to support the fetch behavior change in CI. To be clear, this won't stop the creation or deletion of PersistentRef yet, that's later in the process.

tag:gitlab.com,2026-02-25:5143202519 drew stachon commented on issue #591478 at GitLab.org / GitLab 2026-02-25T19:37:45Z drew drew stachon

@hfyngvason Scheduling this for %18.11, but feel free to pull it up into %18.10 if we have time. "Delivery" of this one is less merge-request centric (unelss there's Gitaly logging work needed?) so I'm not sure how much the code cutoff will matter.

tag:gitlab.com,2026-02-25:5143146215 drew stachon opened issue #591482: Remove unused CI::PersistentRef code at GitLab.org / GitLab 2026-02-25T19:19:33Z drew drew stachon tag:gitlab.com,2026-02-25:5143144914 drew stachon opened issue #591481: Stop creating CI::PersistentRef to reduce Gitaly load at GitLab.org / GitLab 2026-02-25T19:19:07Z drew drew stachon tag:gitlab.com,2026-02-25:5143141965 drew stachon opened issue #591480: Enable bare SHA checkout for CI by default in all environments at GitLab.org / GitLab 2026-02-25T19:18:12Z drew drew stachon tag:gitlab.com,2026-02-25:5143137823 drew stachon opened issue #591479: Spike: Can we detect and automatically alert self-managed customers of unsupported Ci::PersistentRef usage? at GitLab.org ... 2026-02-25T19:16:54Z drew drew stachon tag:gitlab.com,2026-02-25:5143131812 drew stachon opened issue #591478: Rollout direct bare SHA checkout out on GitLab.com and monitor logs to detect unsupported usage by customers at GitLab.org... 2026-02-25T19:14:43Z drew drew stachon tag:gitlab.com,2026-02-25:5143128046 drew stachon opened issue #591477: Implement a feature flag (with a project actor) where the runner uses the SHA directly at GitLab.org / GitLab 2026-02-25T19:13:19Z drew drew stachon tag:gitlab.com,2026-02-25:5143126235 drew stachon opened epic #21097: Remove `Ci::PersistentRef` in favour of bare SHA checkout at GitLab.org 2026-02-25T19:12:40Z drew drew stachon tag:gitlab.com,2026-02-25:5143126223 drew stachon closed issue #574559: Remove `Ci::PersistentRef` in favour of bare SHA checkout at GitLab.org / GitLab 2026-02-25T19:12:39Z drew drew stachon