gitlab-org--gitlab-foss/app/services/projects
Zeger-Jan van de Weg 752e9c18a1
Leave object pools when destroying projects
This action doesn't lean on reduplication, so a short call can me made
to the Gitaly server to have the object pool remove its remote to the
project pending deletion.
https://gitlab.com/gitlab-org/gitaly/blob/f6cd55357/internal/git/objectpool/link.go#L58

When an object pool doesn't have members, this would invalidate the need
for a pool. So when a project leaves the pool, the pool will be
destroyed on the background.

Fixes: https://gitlab.com/gitlab-org/gitaly/issues/1415
2018-12-19 13:21:56 +01:00
..
auto_devops Rename project's pipelines relation 2018-12-05 14:39:15 +00:00
container_repository
group_links
hashed_storage Store hashed storage paths in the database 2018-11-29 16:08:14 +00:00
import_export
lfs_pointers Validate LFS hrefs before downloading them 2018-12-11 18:13:44 +00:00
after_import_service.rb
after_rename_service.rb
autocomplete_service.rb
base_move_relations_service.rb
batch_count_service.rb
batch_forks_count_service.rb
batch_open_issues_count_service.rb
cleanup_service.rb Use BFG object maps to clean projects 2018-12-06 18:58:00 +00:00
count_service.rb
create_from_template_service.rb
create_service.rb Create k8s namespace for project in group clusters 2018-12-05 10:16:44 +13:00
destroy_service.rb Leave object pools when destroying projects 2018-12-19 13:21:56 +01:00
detect_repository_languages_service.rb
disable_deploy_key_service.rb Fix enabling project deploy key for admins 2018-11-16 23:18:06 -08:00
download_service.rb
enable_deploy_key_service.rb Fix enabling project deploy key for admins 2018-11-16 23:18:06 -08:00
fork_service.rb Allow public forks to be deduplicated 2018-12-07 19:18:37 +01:00
forks_count_service.rb
gitlab_projects_import_service.rb
hashed_storage_migration_service.rb
housekeeping_service.rb
import_service.rb
move_access_service.rb
move_deploy_keys_projects_service.rb
move_forks_service.rb
move_lfs_objects_projects_service.rb
move_notification_settings_service.rb
move_project_authorizations_service.rb Fix typos in comments and specs 2018-11-01 08:59:20 +02:00
move_project_group_links_service.rb Fix typos in comments and specs 2018-11-01 08:59:20 +02:00
move_project_members_service.rb Fix typos in comments and specs 2018-11-01 08:59:20 +02:00
move_users_star_projects_service.rb
open_issues_count_service.rb
open_merge_requests_count_service.rb
overwrite_project_service.rb
participants_service.rb
propagate_service_template.rb
transfer_service.rb Create k8s namespace for project in group clusters 2018-12-05 10:16:44 +13:00
unlink_fork_service.rb
update_pages_configuration_service.rb
update_pages_service.rb
update_remote_mirror_service.rb SSH public-key authentication for push mirroring 2018-11-19 11:46:39 +00:00
update_service.rb