diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2020-01-21 03:08:37 +0000 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2020-01-21 03:08:37 +0000 |
commit | 2399724614f3c4dcf3059038d997193830de93ee (patch) | |
tree | 3315c4453ef3efb5c1162911753436cad4f3e57d /doc/administration/instance_limits.md | |
parent | 6755df108b123ecc8ae330d7c7bf2f04fbf36a81 (diff) | |
download | gitlab-ce-2399724614f3c4dcf3059038d997193830de93ee.tar.gz |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'doc/administration/instance_limits.md')
-rw-r--r-- | doc/administration/instance_limits.md | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/doc/administration/instance_limits.md b/doc/administration/instance_limits.md index d68b825ed88..411563d448c 100644 --- a/doc/administration/instance_limits.md +++ b/doc/administration/instance_limits.md @@ -42,3 +42,35 @@ Activity history for projects and individuals' profiles was limited to one year A maximum number of project webhooks applies to each GitLab.com tier. Check the [Maximum number of webhooks (per tier)](../user/project/integrations/webhooks.md#maximum-number-of-webhooks-per-tier) section in the Webhooks page. + +## CI/CD limits + +### Number of jobs in active pipelines + +> [Introduced](https://gitlab.com/gitlab-org/gitlab/issues/32823) in GitLab 12.6. + +The total number of jobs in active pipelines can be limited per project. This limit is checked +each time a new pipeline is created. An active pipeline is any pipeline in one of the following states: + +- `created` +- `pending` +- `running` + +If a new pipeline would cause the total number of jobs to exceed the limit, the pipeline +will fail with a `job_activity_limit_exceeded` error. + +- On GitLab.com different [limits are defined per plan](../user/gitlab_com/index.md#gitlab-cicd) and they affect all projects under that plan. +- On [GitLab Starter](https://about.gitlab.com/pricing/#self-managed) tier or higher self-hosted installations, this limit is defined for the `default` plan that affects all projects. + This limit is disabled by default. + +To set this limit on a self-hosted installation, run the following in the +[GitLab Rails console](https://docs.gitlab.com/omnibus/maintenance/#starting-a-rails-console-session): + +```ruby +# If limits don't exist for the default plan, you can create one with: +# Plan.default.create_limits! + +Plan.default.limits.update!(ci_active_jobs: 500) +``` + +Set the limit to `0` to disable it. |