プッシュイベントアクティビティの制限と一括プッシュイベント
GitLab 12.4で導入されました。
ブランチまたはタグの数を設定して、一度に許可される単一のプッシュイベントの数を制限します。イベント数がこれを超える場合、GitLabは代わりにバルクプッシュイベントを作成します。
例えば、4つのブランチがプッシュされ、現在制限が3に設定されている場合、アクティビティフィードが表示されます:
この機能を使うと、1回のプッシュで大量の変更(たとえば1,000ブランチ)があった場合、1,000のプッシュイベントではなく、1つの一括プッシュイベントだけが作成されます。これは、システムのパフォーマンスを維持し、アクティビティフィードのスパムを防ぐのに役立ちます。
この設定を変更するには
- 管理エリアで
- 左のサイドバーで、Search を選択するか、次のページに進んでください。
- Admin Areaを選択します。
- 設定 > ネットワークを選択します。
- パフォーマンスの最適化]を展開します。
-
アプリケーション設定APIを通じて、
push_event_activities_limit
。
デフォルト値は3
ですが、この値は 以上でもかまいません0
。 この値を設定しても 0
、スロットリングは無効になりません。