gitlab-org--gitlab-foss/spec/models
Jacob Vosmaer 35b9274f12 Stop calling UnlinkRepositoryFromObjectPool RPC
Fixes https://gitlab.com/gitlab-org/gitlab-ce/issues/59777.

In earlier iterations of our implementation of Git object deduplication
we thought we would be making extensive use of Git remotes in pool
repositories in the future, and that we should manage these remotes
carefully from the start. We now expect we only care about one remote,
namely the source project. The other remotes are there only for forensic
purposes.

Before this MR we tried to also remove pool remotes when member projects
got deleted, with the UnlinkRepositoryFromObjectPool RPC. This is
fragile when there are race conditions (see
https://gitlab.com/gitlab-org/gitaly/issues/1568#note_153955926). We
have spent some time making this RPC less fragile in
https://gitlab.com/gitlab-org/gitaly/merge_requests/1151 but looking at
this problem again, I think we should just stop calling it.
2019-04-02 13:20:26 +00:00
..
application_setting Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
badges Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
blob_viewer Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
ci Backport EE change 2019-04-02 15:55:06 +07:00
clusters Fix cert_manager_spec to not modify String 2019-04-01 14:37:54 +13:00
concerns Merge branch 'issue_51789_part_1' into 'master' 2019-04-02 08:39:53 +00:00
conversational_development_index Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
cycle_analytics Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
diff_viewer Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
error_tracking Handle missing keys in sentry api response 2019-03-29 14:53:40 +00:00
hooks Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
issue Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
members Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
merge_request Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
network Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
postgresql
project_services Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
protected_branch Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
releases Add support for FTP assets for releases 2019-02-13 10:51:12 +00:00
uploads
ability_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
abuse_report_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
active_session_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
appearance_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
application_record_spec.rb Avoid race conditions when creating GpgSignature 2019-02-06 15:24:46 +01:00
application_setting_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
award_emoji_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
badge_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
blob_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
board_group_recent_visit_spec.rb CE-port for 7714-view-recent-boards 2019-03-01 19:47:52 +08:00
board_project_recent_visit_spec.rb CE-port for 7714-view-recent-boards 2019-03-01 19:47:52 +08:00
board_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
broadcast_message_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
chat_name_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
chat_team_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
commit_collection_spec.rb Backport splitting approval changes from CE 2019-04-02 11:01:07 +00:00
commit_range_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
commit_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
commit_status_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
compare_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
container_repository_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
cycle_analytics_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
deploy_key_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
deploy_keys_project_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
deploy_token_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
deployment_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
diff_discussion_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
diff_note_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
discussion_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
email_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
environment_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
environment_status_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
event_collection_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
event_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
external_issue_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
fork_network_member_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
fork_network_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
generic_commit_status_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
global_milestone_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
gpg_key_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
gpg_key_subkey_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
gpg_signature_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
group_custom_attribute_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
group_label_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
group_milestone_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
group_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
guest_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
identity_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
import_export_upload_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
instance_configuration_spec.rb Don't modify String in instance_configuration_spec 2019-04-01 14:37:54 +13:00
internal_id_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
issue_collection_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
issue_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
key_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
label_link_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
label_note_spec.rb Enable the Layout/ExtraSpacing cop 2019-01-24 13:05:45 +01:00
label_priority_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
label_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
legacy_diff_discussion_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
lfs_download_object_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
lfs_file_lock_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
lfs_object_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
lfs_objects_project_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
license_template_spec.rb Fix license_template_spec to not modify String 2019-04-01 14:37:54 +13:00
list_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
member_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
merge_request_diff_commit_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
merge_request_diff_file_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
merge_request_diff_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
merge_request_spec.rb Backport splitting approval changes from CE 2019-04-02 11:01:07 +00:00
milestone_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
namespace_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
note_diff_file_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
note_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
notification_recipient_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
notification_setting_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
pages_domain_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
personal_access_token_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
pool_repository_spec.rb Stop calling UnlinkRepositoryFromObjectPool RPC 2019-04-02 13:20:26 +00:00
programming_language_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
project_authorization_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
project_auto_devops_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
project_ci_cd_setting_spec.rb
project_custom_attribute_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
project_daily_statistic_spec.rb Add project http fetch statistics API 2019-02-27 11:52:35 +01:00
project_deploy_token_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
project_feature_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
project_group_link_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
project_import_data_spec.rb Add clear_credentials method to ProjectImportData 2019-01-14 11:45:46 -08:00
project_import_state_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
project_label_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
project_repository_spec.rb
project_snippet_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
project_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
project_statistics_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
project_team_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
project_wiki_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
prometheus_metric_spec.rb Fix and document an RSpec::Parameterized::TableSyntax edge-case 2019-02-20 19:51:26 +01:00
protectable_dropdown_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
protected_branch_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
protected_tag_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
push_event_payload_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
push_event_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
redirect_route_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
release_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
remote_mirror_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
repository_language_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
repository_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
resource_label_event_spec.rb Add local markdown version 2019-02-06 19:46:59 +01:00
route_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
sent_notification_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
service_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
shard_spec.rb
snippet_blob_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
snippet_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
spam_log_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
ssh_host_key_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
subscription_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
suggestion_spec.rb
system_note_metadata_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
term_agreement_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
timelog_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
todo_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
tree_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
trending_project_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
upload_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
user_agent_detail_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
user_callout_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
user_custom_attribute_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
user_interacted_project_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
user_preference_spec.rb Save sorting preference for Issues/MRs in BE 2019-01-28 12:48:05 -06:00
user_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
user_status_spec.rb
wiki_directory_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00
wiki_page_spec.rb Add # frozen_string_literal to spec/models 2019-04-01 14:37:54 +13:00