-
- Downloads
There was an error fetching the commit references. Please try again later.
Clearly define workflows when using replicas
This replaces other load balancing code with a set of clearly defined workflows: - `read_only`: we intent do only read data, disallowing writes - `isolated_write`: we intent to perform isolated write
Showing
- app/models/application_record.rb 1 addition, 1 deletionapp/models/application_record.rb
- app/models/ci/runner.rb 1 addition, 1 deletionapp/models/ci/runner.rb
- app/models/project_feature_usage.rb 1 addition, 1 deletionapp/models/project_feature_usage.rb
- app/services/ci/register_job_service.rb 5 additions, 6 deletionsapp/services/ci/register_job_service.rb
- app/services/users/activity_service.rb 1 addition, 1 deletionapp/services/users/activity_service.rb
- doc/development/merge_request_performance_guidelines.md 6 additions, 9 deletionsdoc/development/merge_request_performance_guidelines.md
- ee/lib/analytics/group_activity_calculator.rb 1 addition, 1 deletionee/lib/analytics/group_activity_calculator.rb
- lib/gitlab/database/load_balancing/connection_proxy.rb 15 additions, 26 deletionslib/gitlab/database/load_balancing/connection_proxy.rb
- lib/gitlab/database/load_balancing/session.rb 42 additions, 61 deletionslib/gitlab/database/load_balancing/session.rb
- spec/lib/gitlab/database/load_balancing/connection_proxy_spec.rb 0 additions, 39 deletions...b/gitlab/database/load_balancing/connection_proxy_spec.rb
- spec/lib/gitlab/database/load_balancing/session_spec.rb 0 additions, 254 deletionsspec/lib/gitlab/database/load_balancing/session_spec.rb
- spec/lib/gitlab/database/load_balancing_spec.rb 8 additions, 169 deletionsspec/lib/gitlab/database/load_balancing_spec.rb
Please register or sign in to comment