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:
authorAndrew Newdigate <andrew@gitlab.com>2017-07-06 14:52:54 +0300
committerAndrew Newdigate <andrew@gitlab.com>2017-07-06 14:52:54 +0300
commit106e3c65d5f8d45a5ec79be770983aedccd4bd88 (patch)
treee4bd2f588e507885a5979306160a3298fb4326ce
parent729bb377b92aea76a2f35cbfb91ccb3c267e5972 (diff)
parentb006bfdb3619249a7ea01d1e3fbe6dc409730ec6 (diff)
Merge branch 'migration-process-updates' into 'master'
Update the migration process as per retrospective See merge request !165
-rw-r--r--doc/MIGRATION_PROCESS.md8
1 files changed, 8 insertions, 0 deletions
diff --git a/doc/MIGRATION_PROCESS.md b/doc/MIGRATION_PROCESS.md
index 268fade8d..d512e067f 100644
--- a/doc/MIGRATION_PROCESS.md
+++ b/doc/MIGRATION_PROCESS.md
@@ -28,6 +28,14 @@ The order of migration is roughly determined using the formula described in the
Once a route has been selected, the route in the client will be analysed and profiled in order to figure out the best way of migrating the route to Gitaly.
+During the migration analysis, the following factors should be taken into consideration:
+
+1. *Test coverage of the legacy code*:
+ * How well covered is the legacy code? Use https://gitlab-org.gitlab.io/gitlab-ce/coverage-ruby to find out.
+ * Are there important codepaths in the legacy code base that are not being tested?
+ * If so, should we create tests for these codepaths before continuing with the migration?
+1.
+
The artefacts of this stage will be:
1. **Rough estimation of the amount of work involved in the migration**: from the analysis, we should have a rough idea of how long this migration will take.