Add scalability infradev triage
We do infradev triage monthly, on the 14th (arbitrary date; other monthly tasks happen on the 21st and 1st).
Because the issues to triage here are in the gitlab-org group, we have
to run the gitlab-triage
gem with different arguments, and so it's
easiest to create another directory for policies for Scalability that
relate to gitlab-org.
Dry run output locally (after removing the date condition):
Performing a dry run.
===============================
Triaging the `gitlab-org` group
===============================
---------------------------
Processing rules for issues
---------------------------
-------------------------------------------------
Gathering resources for rule: **Infradev review**
-------------------------------------------------
.[DEBUG] query_api: https://gitlab.com/api/v4/groups/gitlab-org/issues?per_page=100&labels=team%3A%3AScalability%2Cinfradev&state=opened
[DEBUG] rate_limit_infos: Rate limit remaining: 0 (reset at 1970-01-01 01:00:00 +0100)
[DEBUG] Rate limit almost exceeded, sleeping for -1609855526.180768 seconds
* Found 5 resources...
* Filtering resources...
* Total after filtering: 5 resources
* Limiting resources...
* Total after limiting: 5 resources
The following issue would be created in project `gitlab-com/gl-infra/scalability` for the rule **Infradev review**:
>>>
* Title: 2021-01-05 - infradev review
* Description: These issues in gitlab-org have [~"team::Scalability" and
~infradev][issue-list]. Please make sure that issues are
due to be resolved according to their [severity labels],
and help the relevant stage group if they need it. For
more information, see the [handbook page on the infradev
process][infradev]
- [ ] [Query for optimization and review the frequency of execution](https://gitlab.com/gitlab-org/gitlab/-/issues/292047) ~"Category:Continuous Integration", ~"backend", ~"candidate::13.8", ~"database", ~"devops::verify", ~"gitlab.com", ~"group::continuous integration", ~"infradev", ~"performance", ~"section::ops", ~"severity::1", ~"team::Scalability", ~"workflow::ready for development"
- [ ] [Add application limits for Jira imports](https://gitlab.com/gitlab-org/gitlab/-/issues/244859) ~"Application Limits", ~"Category:Jira Importer", ~"devops::plan", ~"group::project management", ~"infradev", ~"priority::3", ~"redis", ~"section::dev", ~"severity::3", ~"team::Scalability"
- [ ] [We cache rendered commit messages in Redis twice](https://gitlab.com/gitlab-org/gitlab/-/issues/244851) ~"Accepting merge requests", ~"Category:Source Code Management", ~"banzai", ~"bug", ~"devops::create", ~"group::source code", ~"infradev", ~"markdown", ~"performance", ~"priority::3", ~"redis", ~"section::dev", ~"severity::3", ~"team::Scalability"
- [ ] [Big sorted sets in redis for Elastic bookkeeping](https://gitlab.com/gitlab-org/gitlab/-/issues/244865) ~"Accepting merge requests", ~"Category:Global Search", ~"availability", ~"bug", ~"devops::enablement", ~"group::global search", ~"infradev", ~"performance", ~"priority::3", ~"section::enablement", ~"severity::3", ~"team::Scalability"
- [ ] [Create specialized worker for refreshing project authorizations during group deletion](https://gitlab.com/gitlab-org/gitlab/-/issues/223853) ~"backend", ~"backstage [DEPRECATED]", ~"devops::manage", ~"group::access", ~"infradev", ~"performance", ~"priority::2", ~"quad-planning::complete-no-action", ~"section::dev", ~"severity::2", ~"team::Scalability", ~"workflow::in review"
[issue-list]: https://gitlab.com/groups/gitlab-org/-/issues?label_name%5B%5D=team%3A%3AScalability&label_name%5B%5D=infradev
[infradev]: https://about.gitlab.com/handbook/engineering/workflow/#infradev
[severity labels]: https://about.gitlab.com/handbook/engineering/quality/issue-triage/#severity
/assign @smcgivern
/due 2021-01-12
/label ~"team::Scalability" ~"team-tasks"
>>>
Which would create an issue with this description:
- Title: 2021-01-05 - infradev review
- Description: These issues in gitlab-org have ~"team::Scalability" and ~infradev. Please make sure that issues are due to be resolved according to their severity labels, and help the relevant stage group if they need it. For more information, see the handbook page on the infradev process
Query for optimization and review the frequency of execution ~"Category:Continuous Integration", backend, ~"candidate::13.8", ~"database", devopsverify, gitlab.com, ~"group::continuous integration", ~"infradev", ~"performance", ~"section::ops", severity1, ~"team::Scalability", workflowready for development Add application limits for Jira imports Application Limits, ~"Category:Jira Importer", devopsplan, groupproject management, ~"infradev", priority3, ~"redis", sectiondev, severity3, ~"team::Scalability" We cache rendered commit messages in Redis twice ~"Accepting merge requests", ~"Category:Source Code Management", ~"banzai", bug, devopscreate, groupsource code, ~"infradev", ~"markdown", ~"performance", priority3, ~"redis", sectiondev, severity3, ~"team::Scalability" Big sorted sets in redis for Elastic bookkeeping ~"Accepting merge requests", ~"Category:Global Search", ~"availability", bug, devopsenablement, groupglobal search, ~"infradev", ~"performance", priority3, ~"section::enablement", severity3, ~"team::Scalability" Create specialized worker for refreshing project authorizations during group deletion backend, ~"backstage [DEPRECATED]", devopsmanage, ~"group::access", ~"infradev", ~"performance", priority2, ~"quad-planning::complete-no-action", sectiondev, severity2, ~"team::Scalability", workflowin review