client check in file limitations?

If you are having a problem using Vault, post a message here.

Moderator: SourceGear

Post Reply
VaultUser6022
Posts: 10
Joined: Wed Mar 03, 2010 10:45 am

client check in file limitations?

Post by VaultUser6022 » Fri Mar 11, 2011 10:15 am

SourceGear Vault Standard Version 5.1.1
Visual Studio 2008
Source Control Client: SourceGear Vault Standard Visual Studio Enhanced Client

In my solution I have added about 780 megabytes of files. Some of these files I have are .swf files ranging in sizes from 7MB to 51MB. When I attempt to check in all files Vault Client errors out on me. When I check in one file at a time the Vault Client works. A get latest on the solution has no problems.

Here is a test with just two files selected out of the 26 files total.
Two Files

Preparing data to begin transaction
Beginning transaction
Add $/Mainline/Application Documentation/Tutorial Videos/01-New Concepts-System Features-c-v2.swf
Add $/Mainline/Application Documentation/Tutorial Videos/01-New Concepts-System Features-d-v2.swf
Upload for item $/Mainline/Application Documentation/Tutorial Videos/01-New Concepts-System Features-d-v2.swf failed, retrying...
Upload for item $/Mainline/Application Documentation/Tutorial Videos/01-New Concepts-System Features-d-v2.swf failed, retrying...
Upload for item $/Mainline/Application Documentation/Tutorial Videos/01-New Concepts-System Features-d-v2.swf failed, retrying...
Upload for item $/Mainline/Application Documentation/Tutorial Videos/01-New Concepts-System Features-d-v2.swf failed too many times, aborting transaction.
Please verify your network settings using the Options dialog under the Tools menu in the Vault GUI Client.
The specific error was "The server had an error processing the file upload but did not return an error header. The remote server returned an error: (404) Not Found."
An exception was encountered during the transaction. Exception: The server had an error processing the file upload but did not return an error header. The remote server returned an error: (404) Not Found. at VaultClientOperationsLib.ClientInstance.UploadItem(ChangeSetItem item, String txID, Byte[]& streamBuffer, Int32& bytesWrittenThisFile, Boolean bIsImport)
at VaultClientOperationsLib.UploadThread.ProcessCommand(UploadThreadCommand command, UploadThreadCommandResult& outputResult)
Ending the transaction
Transaction failed
Transaction failed

Here is the same operation but with only one file selected.

single file

Preparing data to begin transaction
Beginning transaction
Add $/Mainline/Application Documentation/Tutorial Videos/01-New Concepts-System Features-c-v2.swf
Ending the transaction
Transaction completed successfully


Is there something to tweak in my configuration settings or is this a bug with the client?

lbauer
Posts: 9736
Joined: Tue Dec 16, 2003 1:25 pm
Location: SourceGear

Re: client check in file limitations?

Post by lbauer » Fri Mar 11, 2011 2:57 pm

The first thing I would suggest is to try chunked encoding for uploads. This can reduce memory consumption.

This setting is in the Vault GUI Client under tools->Options->Network Settings.

If you already have that checked, you could try unchecking it.
Linda Bauer
SourceGear
Technical Support Manager

VaultUser6022
Posts: 10
Joined: Wed Mar 03, 2010 10:45 am

Re: client check in file limitations?

Post by VaultUser6022 » Fri Mar 11, 2011 3:18 pm

It looks like checking this option worked. Thank you.

lbauer
Posts: 9736
Joined: Tue Dec 16, 2003 1:25 pm
Location: SourceGear

Re: client check in file limitations?

Post by lbauer » Fri Mar 11, 2011 4:10 pm

You're welcome. Glad that helped. :)
Linda Bauer
SourceGear
Technical Support Manager

Post Reply