Thong Kuah activity https://gitlab.com/tkuah 2026-03-19T00:59:26Z tag:gitlab.com,2026-03-19:5219957961 Thong Kuah commented on merge request !18457 at GitLab.com / Content Sites / handbook 2026-03-19T00:59:26Z tkuah Thong Kuah [email protected]

Thanks @hswimelar - just some minor questions from me.

I do not have much to add from Organization/Tenant scale perspective

tag:gitlab.com,2026-03-19:5219954251 Thong Kuah commented on merge request !18457 at GitLab.com / Content Sites / handbook 2026-03-19T00:56:18Z tkuah Thong Kuah [email protected]

I am confused here. Are we talking about the monolith namespace, or the artifact registry namespace ?

tag:gitlab.com,2026-03-19:5219951702 Thong Kuah commented on merge request !18457 at GitLab.com / Content Sites / handbook 2026-03-19T00:54:23Z tkuah Thong Kuah [email protected]

Offtopic: Is numeric ID the right datatype to use for Modular modules ?

Thought experiment. If Modular modules are deployed per cell. Every cell-local Artifact Registry starts the sequence with 1. We will get ID clashes.

tag:gitlab.com,2026-03-18:5219735896 Thong Kuah commented on issue #398199 at GitLab.org / GitLab 2026-03-18T22:52:51Z tkuah Thong Kuah [email protected]

Hi @tskorupa-gl can you please post a brief update here ?

tag:gitlab.com,2026-03-18:5219723436 Thong Kuah commented on issue #579291 at GitLab.org / GitLab 2026-03-18T22:46:40Z tkuah Thong Kuah [email protected]

All oauth_applications have a value for organization_id in the .com DB.

Nice ! Thanks for the detailed update @jknabl-gitlab 💚

tag:gitlab.com,2026-03-18:5219595671 Thong Kuah commented on merge request !227843 at GitLab.org / GitLab 2026-03-18T21:44:25Z tkuah Thong Kuah [email protected]

Prompt: Generate specs for ee/app/models/analytics/aggregation_engines/finished_pipelines.rb. Local operations only.

Scenario 1:

Branch: !226711, without this commit

Result: Generated ee/spec/models/analytics/aggregation_engines/finished_pipelines_spec.rb in repeated lets.

Scenario 2:

Branch: !226711 rebased on top of master containing this commit.

Result: Generated ee/spec/models/analytics/aggregation_engines/finished_pipelines_spec.rb in repeated lets.

Scenario 3:

Branch: !226711 rebased on top of master containing this commit. And .ai/testing.md to read doc/development/testing_guide/best_practices.md.

Result: Generated ee/spec/models/analytics/aggregation_engines/finished_pipelines_spec.rb in repeated lets.

Why ?

The generator seems to be heavily weight patterns found in existing specs.

→ Read 3 files ↳ ee/spec/models/analytics/aggregation_engines/agent_platform_sessions_spec.rb ↳ ee/spec/models/analytics/aggregation_engines/code_suggestions_spec.rb ↳ ee/spec/models/analytics/aggregation_engines/contributions_spec.rb

Looks like we have some way to go to encourage agents to use table-based tests.

tag:gitlab.com,2026-03-18:5219525146 Thong Kuah commented on merge request !227833 at GitLab.org / GitLab 2026-03-18T21:17:25Z tkuah Thong Kuah [email protected]

LGTM @tkhandelwal3 - just a minor update suggestion from me.

tag:gitlab.com,2026-03-18:5219524524 Thong Kuah commented on merge request !227833 at GitLab.org / GitLab 2026-03-18T21:17:11Z tkuah Thong Kuah [email protected]

note: I was not 100% about using minval > sequence.last_value as guide. Here's one possible scenario that Duo generated:

A new cell sequence that happens to have been used a little: If a new cell's sequence has been called even once (e.g., last_value = 5), and minval = 1, then minval > last_value is false, and it would be treated as a legacy cell — incorrectly skipping the RESTART. However, in practice, new cells are assigned very large minval offsets (e.g., 1_000_000_000_000), so this edge case is extremely unlikely.

I agree this edge case is unlikely.

tag:gitlab.com,2026-03-18:5219517047 Thong Kuah commented on merge request !227833 at GitLab.org / GitLab 2026-03-18T21:14:17Z tkuah Thong Kuah [email protected]
                "Sequence #{sequence.seq_name} already >= minval, skipping RESTART and MINVALUE"
tag:gitlab.com,2026-03-18:5219482887 Thong Kuah commented on issue #571923 at GitLab.org / GitLab 2026-03-18T21:02:24Z tkuah Thong Kuah [email protected]

@fjedelhauser It seems clear to me that [Plan] Update application code to use new plan ... (#571422) is required to complete before this issue.

I agree that [Plan] Remove old plan associated columns and d... (#571424) may not be necessary.

But, please validate this along the way as you investigate, and implement each part. @bhrai and @jhyson are also good subject matter experts too.

tag:gitlab.com,2026-03-18:5219451813 Thong Kuah commented on epic #21409 at GitLab.org 2026-03-18T20:51:05Z tkuah Thong Kuah [email protected]

Offshoot thread from https://gitlab.com/groups/gitlab-operating-model/-/work_items/901#note_3171437065

scalability

Even human authors do not have adequate information here to make good decisions around scalability. To pick a domain, database. We require database reviews to help here - and slowly added tooling like database-testing pipelines, and table_size constraints. Definitely lots to improve here.

tag:gitlab.com,2026-03-18:5219431617 Thong Kuah commented on issue #592798 at GitLab.org / GitLab 2026-03-18T20:45:01Z tkuah Thong Kuah [email protected]

Yes

tag:gitlab.com,2026-03-18:5219387565 Thong Kuah commented on merge request !18951 at GitLab.com / Content Sites / handbook 2026-03-18T20:29:49Z tkuah Thong Kuah [email protected]

@dblessing @rutgerwessels

What happens to current features when the https://gitlab.com/gitlab-com is in one non-isolated org, and https://gitlab.com/gitlab-org is in another non-isolated org ?

tag:gitlab.com,2026-03-18:5219357425 Thong Kuah commented on issue #592798 at GitLab.org / GitLab 2026-03-18T20:19:13Z tkuah Thong Kuah [email protected]

@niskhakova @peterhegman The standard should be that no URL logic exists in models.

Models are the wrong layer of responsiblity here. Models are primarily in charge of data access, and data persistence. Not display logic.

tag:gitlab.com,2026-03-18:5219348650 Thong Kuah commented on epic #21393 at GitLab.org 2026-03-18T20:16:46Z tkuah Thong Kuah [email protected]

@jblack7 Small question - Is this epic going to be the delivery epic ? There's a few items from https://gitlab.com/gitlab-com/gl-infra/tenant-scale/organizations/team/-/work_items/28#work-items I would like individual issues to be created.

tag:gitlab.com,2026-03-18:5219334643 Thong Kuah commented on epic #20880 at GitLab.org 2026-03-18T20:12:00Z tkuah Thong Kuah [email protected]

I strongly agree. Let's experiment. Don't build a big framework around a ~30 line MD file.

tag:gitlab.com,2026-03-18:5219215529 Thong Kuah commented on issue #594043 at GitLab.org / GitLab 2026-03-18T19:33:23Z tkuah Thong Kuah [email protected]

cc @pshutsin @ahegyi