Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitaly.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSami Hiltunen <shiltunen@gitlab.com>2020-11-10 17:54:46 +0300
committerSami Hiltunen <shiltunen@gitlab.com>2020-11-10 18:01:28 +0300
commit3b4306eb81ff1d8b1a019d96d57d75550a024658 (patch)
treeae2a5b34f8dc1c7b0e2375424dbcd3326de7b295 /.gitlab
parente8754f72fc13a9ab749c9f2727270572f4c30b8c (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.md23
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.