jenkinsci / jenkinsci/matrix-project-plugin

[JENKINS-12983] Redundant syncs when using matrix jobs

Open
#495 19 comments 0 reactions 0 assignees View on GitHub
component:matrix-project-plugin enhancement imported-jira-issue performance priority:major resolution:unresolved
Dominant language
Java
Stars
17
Forks
85
Avg merge
4h 27m
Merged PRs (30d)
5

Description

Hi,

I originally posted this on the mailing list but the lack of replies forced me to create this issue. See the post here: https://groups.google.com/forum/?fromgroups#!topic/jenkinsci-users/s1HyARUbfbs

Is there any way the Perforce plugin can be changed so that it doesn't do the redundant sync? It can be a real performance killer if the view you're syncing to is particularly large.

Regards,

Tom.

---
Originally reported by tfields, imported from: Redundant syncs when using matrix jobs


  • assignee: kohsuke
  • status: Open
  • priority: Major
  • component(s): matrix-project-plugin
  • label(s): performance
  • resolution: Unresolved
  • votes: 20
  • watchers: 18
  • imported: 2025-12-06

Raw content of original issue

Hi,

I originally posted this on the mailing list but the lack of replies forced me to create this issue. See the post here: https://groups.google.com/forum/?fromgroups#!topic/jenkinsci-users/s1HyARUbfbs

Is there any way the Perforce plugin can be changed so that it doesn't do the redundant sync? It can be a real performance killer if the view you're syncing to is particularly large.

Regards,
Tom.

  • environment: Jenkins 1.452

Contributor guide

Open the contributing guide

Research direction

The issue names the matrix-project-plugin and Perforce plugin but no file, test, or entry point. Start by locating the matrix-job Perforce sync path and tracing when repeated syncs occur; done means redundant syncs are avoided without changing the requested workspace state.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
ci-cd
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.