Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix namespace usage includes inactive experiments #2343

Merged
merged 1 commit into from
Apr 12, 2024

Conversation

jdorn
Copy link
Member

@jdorn jdorn commented Apr 4, 2024

Features and Changes

When calculating which part of a namespace was being used, we weren't properly filtering out experiments that were stopped or inactive in some way.

Now it excludes if any of the following are true:

  • Experiment or feature is archived
  • Experiment does not have any linked changes
  • Experiment is stopped and doesn't have a temporary rollout enabled

We ARE still including draft experiments and feature rules. We do this to avoid race conditions where two drafts are being worked on at the same time. We want them to be aware of each other when configuring namespaces since we don't know when they will launch.

Copy link

github-actions bot commented Apr 4, 2024

Your preview environment pr-2343-bttf has been deployed.

Preview environment endpoints are available at:

@jdorn jdorn merged commit 63175ae into main Apr 12, 2024
3 checks passed
@jdorn jdorn deleted the fix-namespace-includes-inactive-exps branch April 12, 2024 15:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant