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

            Eduardo Alvarenga 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.

             

            Eduardo Alvarenga 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.  

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

                Created:
                Updated:
                Resolved: