How does StarTeam store binaries? Not deltas but whole files?

0 Likes

Problem:

How does StarTeam store binaries? Not deltas but whole files?

Resolution:

  • Product Name: Star Team
  • Product Version: 6.x & 2005
  • Product Component: License
  • Platform/OS Version: ALL

Description:

How does StarTeam store binaries? Not deltas but whole files?

Customer has not put the binaries into StarTeam up until now because of the sheer number and size - they take up about 20 GB. Also, once a month for various reasons, we"ll do a mass recompile. If whole files are stored, the 20 GB is 40 GB, etc. so you can see the problem. Do most StarTeam users delete previous versions of their binaries or only keep the current and one previous version? Need suggestions on how to best manage binaries without bogging down the application or having the repository balloon out of control.

Answer/Solution:

In 6.0 file revisions are stored into one archive per branch set.
Each new branch creates a new archive file.
There is a maximum size of 4 GB per archive.
One cannot delete only specific revisions as we do not have a feature for that.
Binary files are not deltaed so the whole file will be stored for each revision.

Use these starteam-server-configs.xml options for these files if they are too large for normal processing.
CompressionOffFileExt
CompressionOffFileSize
DeltaStorageOffFileSize
DeltaStorageOffFileExt

In 2005, file revisions are stored independently as separate archives.
One can delete these archives manually, but caution must be taken and one needs to take a good backup first of their hives.
That way the archive files can be replaced if they need to be from the backup.

Author:Swati Joshi

Support Case: 596656

Old KB# 28272
Comment List
Related
Recommended