diff options
author | Sami Hiltunen <shiltunen@gitlab.com> | 2020-11-10 17:54:46 +0300 |
---|---|---|
committer | Sami Hiltunen <shiltunen@gitlab.com> | 2020-11-10 18:01:28 +0300 |
commit | 3b4306eb81ff1d8b1a019d96d57d75550a024658 (patch) | |
tree | ae2a5b34f8dc1c7b0e2375424dbcd3326de7b295 /.gitlab | |
parent | e8754f72fc13a9ab749c9f2727270572f4c30b8c (diff) |
remove automatic reconciler's demo steps
Automatic reconciler has been successfully demoed on multiple
occasions. The only unfilled point is read-only metric missing from
the dashboards. This has an open issue already and is not strictly
related to the automatic reconciliation. This commit thus removes
the automatic reconciliation demo steps to make room for new features
on the demos.
Diffstat (limited to '.gitlab')
-rw-r--r-- | .gitlab/issue_templates/Demo.md | 23 |
1 files changed, 0 insertions, 23 deletions
diff --git a/.gitlab/issue_templates/Demo.md b/.gitlab/issue_templates/Demo.md index d9a6c2324..3eca648c6 100644 --- a/.gitlab/issue_templates/Demo.md +++ b/.gitlab/issue_templates/Demo.md @@ -76,29 +76,6 @@ succeed. ## Features -### Automatic repository repair #2717 -1. Prep: - - [ ] Have a repository in the demo cluster - - [ ] SSH to any Praefect node: - - [ ] Enable the auto reconciliation scheduler in the toml of at least one Praefect node: `sudo echo '[reconciliation]\n scheduling_interval = "5s"' >> ${PRAEFECT_CONFIG_PATH}` - - [ ] Reboot the Praefect node with `sudo gitlab-ctl restart` - - [ ] `sudo gitlab-ctl tail` should include `automatic reconciler started` -1. [ ] Demo: - - [ ] Stop one of the Gitaly nodes - - [ ] Verify the Gitaly node is down on the Grafana dashboards 'Virtual storage primary flapping' - - [ ] Write new data to the repository - - [ ] Turn off the remaining Gitaly nodes - - [ ] Bring back first Gitaly node, which is missing the new Git data -1. [ ] Verify: - - [ ] Check the `Read only repositories` [dashboard exists](https://gitlab.com/gitlab-org/gitaly/-/issues/3126) and is at least 1 - - [ ] Check that the web interface is missing the new data - - [ ] Try to write to the repository, it should fail as it's in read only - - [ ] Run the dataloss command on any Praefect node, `sudo /opt/gitlab/embedded/bin/praefect -config /var/opt/gitlab/praefect/config.toml dataloss` - - [ ] Bring a second Gitaly node back online - - [ ] Check the logs for `"msg":"reconciliation jobs scheduled"` - - [ ] Check there's no dataloss anymore with `sudo /opt/gitlab/embedded/bin/praefect -config /var/opt/gitlab/praefect/config.toml dataloss` - - [ ] Check the `Read only repositories` [dashboard exists](https://gitlab.com/gitlab-org/gitaly/-/issues/3126) and is 0 - ### Repository Importer #3033 Repository importer's goal is to create any missing database records for repositories present on the disk of the primary Gitaly. |