プッシュイベントアクティビティの制限と一括プッシュイベント

GitLab 12.4で導入されました

ブランチまたはタグの数を設定して、一度に許可される単一のプッシュイベントの数を制限します。イベント数がこれを超える場合、GitLabは代わりにバルクプッシュイベントを作成します。

例えば、4つのブランチがプッシュされ、現在制限が3に設定されている場合、アクティビティフィードが表示されます:

Bulk push event

この機能を使うと、1回のプッシュで大量の変更(たとえば1,000ブランチ)があった場合、1,000のプッシュイベントではなく、1つの一括プッシュイベントだけが作成されます。これは、システムのパフォーマンスを維持し、アクティビティフィードのスパムを防ぐのに役立ちます。

この設定を変更するには

  • 管理エリアで
    1. 左のサイドバーで、Search を選択するか、次のページに進んでください。
    2. Admin Areaを選択します。
    3. 設定 > ネットワークを選択します。
    4. パフォーマンスの最適化]を展開します。
  • アプリケーション設定APIを通じてpush_event_activities_limit

デフォルト値は3ですが、この値は 以上でもかまいません0。 この値を設定しても 0、スロットリングは無効になりません。

Push event activities limit