Clean up GLQL-related feature flags
Overview
Review and clean up GLQL-related feature flags that have been enabled for some time and may be ready for removal.
Feature Flags to Review
- glql_work_items - Enabled by default for quite some time with mostly resolved performance problems, candidate for removal - DRI @kivikakk - Remove glql_work_items feature flag (always on) (!225241 - merged) • Asherah Connor • 18.10
- glql_es_integration - Enabled for some time with few recent bugs, candidate for removal
- glql_load_on_click - Introduced as a safety measure during production readiness review, may need negotiation but candidate for removal
Goal
- Check whether each feature flag is fully released
- Determine if feature flags can be safely removed
- Document reasons if they cannot be removed
- Simplify codebase by removing unnecessary flags
TypeScript FF
glql_typescript is handled outside this work item and will be removed in Rollback TypeScript GLQL changes (#588881)
Reference
Feature flags overview: https://samdbeckham.gitlab.io/feature-flags/#g=group%3A%3Aknowledge
Edited by Asherah Connor