diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2020-02-26 21:09:24 +0300 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2020-02-26 21:09:24 +0300 |
commit | 619d0b6922a6cf95d291fbbf5fa3d09e772a1ea8 (patch) | |
tree | fb8f8e036cec1b32166206bb5102af6c5dca8cfe /doc/development/import_project.md | |
parent | 17ab40ca089e1aef61a83f77ab6df62a72f6ce06 (diff) |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'doc/development/import_project.md')
-rw-r--r-- | doc/development/import_project.md | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/doc/development/import_project.md b/doc/development/import_project.md index b969cb5f1c4..e92d18b7ace 100644 --- a/doc/development/import_project.md +++ b/doc/development/import_project.md @@ -81,7 +81,7 @@ The last option is to import a project using a Rails console: sudo -u git -H bundle exec rails console RAILS_ENV=production ``` -1. Create a project and run `ProjectTreeRestorer`: +1. Create a project and run `Project::TreeRestorer`: ```ruby shared_class = Struct.new(:export_path) do @@ -98,7 +98,7 @@ The last option is to import a project using a Rails console: begin #Enable Request store RequestStore.begin! - Gitlab::ImportExport::ProjectTreeRestorer.new(user: user, shared: shared, project: project).restore + Gitlab::ImportExport::Project::TreeRestorer.new(user: user, shared: shared, project: project).restore ensure RequestStore.end! RequestStore.clear! @@ -128,11 +128,11 @@ The last option is to import a project using a Rails console: For Performance testing, we should: - Import a quite large project, [`gitlabhq`](https://gitlab.com/gitlab-org/quality/performance-data#gitlab-performance-test-framework-data) should be a good example. -- Measure the execution time of `ProjectTreeRestorer`. +- Measure the execution time of `Project::TreeRestorer`. - Count the number of executed SQL queries during the restore. - Observe the number of GC cycles happening. -You can use this [snippet](https://gitlab.com/gitlab-org/gitlab/snippets/1924954), which will restore the project, and measure the execution time of `ProjectTreeRestorer`, number of SQL queries and number of GC cycles happening. +You can use this [snippet](https://gitlab.com/gitlab-org/gitlab/snippets/1924954), which will restore the project, and measure the execution time of `Project::TreeRestorer`, number of SQL queries and number of GC cycles happening. You can execute the script from the `gdk/gitlab` directory like this: |