ES cluster reindexing feature
This MR automates steps for the cluster reindexing process Elastic::ClusterReindexingService is the main class responsible for the reindexing process
显示
- config/gitlab.yml.example 5 个添加, 0 个删除config/gitlab.yml.example
- config/initializers/1_settings.rb 3 个添加, 0 个删除config/initializers/1_settings.rb
- db/migrate/20200623141544_create_elastic_reindexing_task.rb 33 个添加, 0 个删除db/migrate/20200623141544_create_elastic_reindexing_task.rb
- db/structure.sql 36 个添加, 0 个删除db/structure.sql
- ee/app/models/elastic/reindexing_task.rb 27 个添加, 0 个删除ee/app/models/elastic/reindexing_task.rb
- ee/app/services/elastic/cluster_reindexing_service.rb 137 个添加, 0 个删除ee/app/services/elastic/cluster_reindexing_service.rb
- ee/app/workers/all_queues.yml 8 个添加, 0 个删除ee/app/workers/all_queues.yml
- ee/app/workers/elastic_cluster_reindexing_cron_worker.rb 28 个添加, 0 个删除ee/app/workers/elastic_cluster_reindexing_cron_worker.rb
- ee/changelogs/unreleased/213629-cluster-reindexing-feature.yml 5 个添加, 0 个删除...angelogs/unreleased/213629-cluster-reindexing-feature.yml
- ee/lib/gitlab/elastic/helper.rb 57 个添加, 13 个删除ee/lib/gitlab/elastic/helper.rb
- ee/lib/tasks/gitlab/elastic.rake 9 个添加, 0 个删除ee/lib/tasks/gitlab/elastic.rake
- ee/spec/factories/elastic/reindexing_tasks.rb 10 个添加, 0 个删除ee/spec/factories/elastic/reindexing_tasks.rb
- ee/spec/lib/ee/gitlab/elastic/helper_spec.rb 45 个添加, 11 个删除ee/spec/lib/ee/gitlab/elastic/helper_spec.rb
- ee/spec/models/elastic/reindexing_task_spec.rb 19 个添加, 0 个删除ee/spec/models/elastic/reindexing_task_spec.rb
- ee/spec/services/elastic/cluster_reindexing_service_spec.rb 81 个添加, 0 个删除ee/spec/services/elastic/cluster_reindexing_service_spec.rb
- ee/spec/workers/elastic_cluster_reindexing_cron_worker_spec.rb 25 个添加, 0 个删除...ec/workers/elastic_cluster_reindexing_cron_worker_spec.rb
加载中
想要评论请 注册 或 登录