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

Default artifact handling buffer is 4k and causes performance issues at network storage drives

    • Our product teams collect and evaluate feedback from a number of different sources. To learn more about how we use customer feedback in the planning process, check out our new feature policy.

      Issue Summary

      This is reproducible on Data Center: yes

      By default Bamboo uses 8kb buffer for artifact copy task and 4kb buffer for artifact unpack action. It may cause performance issues for network artifact storage drives mounted with NFS/CIFS/SMB

      It should be possible to fine tune buffer size for different network ping and latency to decrease network events on artifact storage actions

            [BAM-22467] Default artifact handling buffer is 4k and causes performance issues at network storage drives

            Venkata Sateesh Pentela made changes -
            Remote Link New: This issue links to "Page (Confluence)" [ 933802 ]
            Alexey Chystoprudov made changes -
            Status Original: Closed [ 6 ] New: Closed [ 6 ]
            Eduardo Alvarenga (Inactive) made changes -
            Summary Original: Default artifact handling buffer is 4k and cause performance issues at network storage drives New: Default artifact handling buffer is 4k and causes performance issues at network storage drives
            Eduardo Alvarenga (Inactive) made changes -
            Summary Original: Default artifact handling buffer is 8k and cause performance issues at network storage drives New: Default artifact handling buffer is 4k and cause performance issues at network storage drives

            Bamboo will now allow adjusting the default artifact copy and archive buffer sizes by setting two custom system properties:

            • bamboo.artifact.copy.buffer.size
            • bamboo.artifact.archive.buffer.size

            The new default value for both properties is 1_048_576 (1 Megabyte), which should be enough to cover most of the cases. The previous default was 4k.

             

            Eduardo Alvarenga (Inactive) added a comment - - edited Bamboo will now allow adjusting the default artifact copy and archive buffer sizes by setting two custom system properties : bamboo.artifact.copy.buffer.size bamboo.artifact.archive.buffer.size The new default value for both properties is 1_048_576 (1 Megabyte), which should be enough to cover most of the cases. The previous default was 4k.  
            Alexey Chystoprudov made changes -
            Resolution New: Fixed [ 1 ]
            Status Original: Waiting for Release [ 12075 ] New: Closed [ 6 ]
            Alexey Chystoprudov made changes -
            Fix Version/s New: 9.3.3 [ 105918 ]
            Fix Version/s New: 9.2.5 [ 105916 ]
            Fix Version/s New: 9.4.0 [ 105148 ]
            Alexey Chystoprudov made changes -
            Status Original: In Progress [ 3 ] New: Waiting for Release [ 12075 ]
            Alexey Chystoprudov made changes -
            Status Original: Gathering Interest [ 11772 ] New: In Progress [ 3 ]
            Alexey Chystoprudov made changes -
            Assignee New: Alexey Chystoprudov [ achystoprudov ]

              achystoprudov Alexey Chystoprudov
              achystoprudov Alexey Chystoprudov
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: