Uploaded image for project: 'Bamboo Data Center'
  1. Bamboo Data Center
  2. BAM-1078

BuildChangeDetector continuously polling Perforce repository

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Medium Medium
    • 1.0.4
    • 1.0.3
    • Triggers
    • None
    • Using Bamboo 1.0.3 (choice was not available in Affected Versions.

      I've set up a plan with a Perforce repository. It doesn't matter what I set the build schedule to be, if the build is enabled it is continuously polling the Perforce server for changes.

      INFO   | jvm 1    | 2007/03/29 11:41:41 | 2007-03-29 11:41:41,449 INFO [BAM::BuildChangeDetector] [PerforceClientCommand] Executing perforce client command: 
      INFO   | jvm 1    | 2007/03/29 11:41:41 | C:\Perforce\p4.exe -u xxxxx -p xxxxx:1666 -c xxxxxx client -o
      INFO   | jvm 1    | 2007/03/29 11:41:41 | 2007-03-29 11:41:41,449 INFO [BAM::BuildChangeDetector] [PerforceClientCommand] Executing perforce client command: 
      INFO   | jvm 1    | 2007/03/29 11:41:41 | C:\Perforce\p4.exe -u xxxxx -p xxxxx:1666 -c xxxxx client -o
      INFO   | jvm 1    | 2007/03/29 11:41:42 | 2007-03-29 11:41:42,561 INFO [BAM::BuildChangeDetector] [PerforceClientCommand] Executing perforce client command: 
      INFO   | jvm 1    | 2007/03/29 11:41:42 | C:\Perforce\p4.exe -u xxxxx -p xxxxx:1666 -c xxxxx client -o
      INFO   | jvm 1    | 2007/03/29 11:41:42 | 2007-03-29 11:41:42,561 INFO [BAM::BuildChangeDetector] [PerforceClientCommand] Executing perforce client command: 
      INFO   | jvm 1    | 2007/03/29 11:41:42 | C:\Perforce\p4.exe -u xxxxx  -p xxxxx:1666 -c xxxxx client -o
      

      Our Perforce administrators will not allow this, so because of this I have to keep the plan disabled and only enable it to run a build manually which totally defeats the purpose.

            [BAM-1078] BuildChangeDetector continuously polling Perforce repository

            bmccoy added a comment -

            Sorry,

            Just another thing to note,

            Since the client root is now being cached, if you change the root in Perforce, Bamboo will require a restart to pick up this change.
            There is an issue raised for this if you wish to track it (BAM-1082).

            Brydie

            bmccoy added a comment - Sorry, Just another thing to note, Since the client root is now being cached, if you change the root in Perforce, Bamboo will require a restart to pick up this change. There is an issue raised for this if you wish to track it ( BAM-1082 ). Brydie

            bmccoy added a comment -

            Hi Colin,

            The frequency of the polling was because Bamboo was retrieving the client root from perforce.
            We have now set it up to cache the root, so you will be able to keep all your plans enabled without putting the extra load on the repository.
            The changes will be included in the next release.

            Cheers
            Brydie

            bmccoy added a comment - Hi Colin, The frequency of the polling was because Bamboo was retrieving the client root from perforce. We have now set it up to cache the root, so you will be able to keep all your plans enabled without putting the extra load on the repository. The changes will be included in the next release. Cheers Brydie

              bmccoy bmccoy
              22f7bf763526 Colin Ho
              Affected customers:
              0 This affects my team
              Watchers:
              0 Start watching this issue

                Created:
                Updated:
                Resolved: