Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-30878

Observing no improvement from the addition of the modtime -m reconcile

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Major Major
    • p4-plugin
    • P4D 2015.1
      P4-Jenkins 1.3.2
      P4V 2015.1
      Workspace configured with modtime checked

      When run through Jenkins P4-Plugin approx reconcile time is ~15 minutes, the same depot synced to my pc using p4 cmd line reconciles in <30 seconds with -m. I tested the jenkins workspace directly on Jenkins and the amount of time was consistent with the command being run from P4-Plugin. For some reason the sync/reconcile through p4-plug/p4java causes p4d to treat the files as not being modtime synced, so it always chooses a digest comparison. Has anyone else successfully profiled a massive gain from this change?

          [JENKINS-30878] Observing no improvement from the addition of the modtime -m reconcile

          Harry Takata added a comment -

          http://answers.perforce.com/articles/KB/15133

          This article seems to indicate old workspaces would need to be "fresh sync" in order to take advantage of this option.

           

          Since the documentation of the p4 plugin is extremely lacking, I'm not sure even if that would work and you'd have to re-create the workspace altogether (Helix's documentation is almost as obtuse).

          Harry Takata added a comment - http://answers.perforce.com/articles/KB/15133 This article seems to indicate old workspaces would need to be "fresh sync" in order to take advantage of this option.   Since the documentation of the p4 plugin is extremely lacking, I'm not sure even if that would work and you'd have to re-create the workspace altogether (Helix's documentation is almost as obtuse).

          Paul Allen added a comment -

          Released in 1.10.0.

          Contains new p4java with modtime support for reconcile.

          Paul Allen added a comment - Released in 1.10.0. Contains new p4java with modtime support for reconcile.

            Unassigned Unassigned
            kangthejenkin Rami Alia
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: