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

Git Plugin has extremely slow checkouts on big files.

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Low
    • 3.4
    • 3.0.3
    • Repository (Git)
    • None

    Description

      from BSP-4899

      when using git repository containing large files (~130M):

      rw-rw-r- 1 xx yy 30625792 Jun 23 17:20 Exx110604(1).vsp
      rw-rw-r- 1 xx yy 154105406 Jun 23 17:20 Exx110604(2).vsp

      btw: These were backup/temporary files anyway that should not be in the repo.

      when using such large files the git plugin hang up on 'checkout' phase:

       23-Jun-2011 11:03:23 Fetching branch 'refs/heads/feature/BAM-8888'.
       23-Jun-2011 11:03:27 Git: remote: Counting objects
       23-Jun-2011 11:03:34 Git: remote: Compressing objects (5,524)
       23-Jun-2011 11:03:40 Git: Receiving objects (12,416)
       23-Jun-2011 11:03:55 Git: 17% (2,110/12,416)
       23-Jun-2011 11:03:58 Git: Resolving deltas (8,134)
       23-Jun-2011 11:04:04 Git: Total 12416 (delta 8134), reused 10033 (delta 6519)
       23-Jun-2011 11:04:05 Checking out revision a939d3dac3f305a50adb217dc3103298925d1d9e.
       23-Jun-2011 18:14:51 Updated source code to revision: a939d3dac3f305a50adb217dc3103298925d1d9e
      

      Git plugin uses 7 hours to do the checkout.

      Watching the checkout it seems the first 120M is checked out quickly, then it gets bogged down and is extremely slow. Eventually the checkout will complete and the build starts.

      User experience:

      This is quite strange because I would expect the checkout to either pass or fail, not stall/slow down. I'm assuming the git plugin has issues with the () characters in the file names.


      todo: investigate if the problem is caused by large files, or by different reasons

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              pstefaniak PiotrA
              Votes:
              1 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: