Comment 6 for bug 777874

Revision history for this message
Gary Poster (gary) wrote :

We know Ubuntu wants this behavior. We are less confident that other projects will.

Francis suggested feature flags as an initial cut for a distinguishing mechanism. I think we could do this by, for instance, looking for a feature flag that specifies a comma-separated whitelist of projects that want this behavior. After this is deployed and configured for Ubuntu, we can then decide if we should apply this policy to all projects, if we should make it opt-in or opt-out, and if we should make it configurable.

A particularly nice thing about this approach is that we can deploy the change in a no-downtime deployment, as early as possible, for Ubuntu; and then other opt-in/opt-out choices that require a database change can be pushed out to a db change/downtime deployment.