History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: QB-2640
Type: Bug Bug
Status: Open Open
Priority: Major Major
Assignee: Robin Shen
Reporter: AlSt
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
QuickBuild

QB Checkout on aix is extremely slow

Created: 19/Feb/16 03:18 PM   Updated: 10/Mar/16 11:15 AM
Component/s: None
Affects Version/s: 6.0.35
Fix Version/s: None

Original Estimate: Unknown Remaining Estimate: Unknown Time Spent: Unknown
File Attachments: 1. Zip Archive JGet.zip (3 kb)

Image Attachments:

1. networkperformance.png
(16 kb)
Environment: AIX 7.1, different IBM JDKS. 1.7 and 1.8 tested.


 Description  « Hide
There seems to be an issue with qb checkouts. Artifacts are stored on QB Server. Artifacts size is about 500 MB.

Our test results (we ran the tests multiple times and :
* wget to the zip download of all artifacts of a build: about 15 seconds
* download via a self written testing java application which just operates like wget: about 20 seconds (also had some different results while increasing and decreasing buffer sizes, but nothing was as slow as QB checkout)
* checkout on agent running on AIX: 45 minutes
* checkout on agent with TAR_TO_DISK system property set to true: 15 minutes

I also attach the test java class I've made: usage:
java -jar jget.jar <url-to-artifact-download> <target-filename> <chunksize-in-byte> <base64auth>

base64auth = encoded "username:password"
Had to do this to be able to have java 6 compatibility without using third party libs.

 All   Comments   Work Log   Change History      Sort Order:
Change by AlSt [19/Feb/16 03:19 PM]
Field Original Value New Value
Attachment JGet.zip [ 10544 ]

Change by AlSt [01/Mar/16 08:29 AM]
Attachment networkperformance.png [ 10547 ]