Project Archive

In case there are many projects that are obsolete but can be used later, those projects can be compressed and stored in a separate directory with vovproject archive.

Each project has a registry and a Server Working Directory. Multiple projects can be created using a FlowTracer installation. When a large number of projects exist, vovproject list operation may become slow to complete. This is a good time to archive some projects.

A project can be archived as follows:
% vovproject archive chip1
vovproject 08/29/2016 23:52:23: message: Archiving chip1.swd ...
vovproject 08/29/2016 23:52:24: message: SUCCESS: archived project chip1: archived swd size=14 KB
To list projects in the archived directory, use -archive option. In vovproject list, the archived project is no longer listed.
% vovproject list -archive
    PROJECT                     OWNER  HOST       PORT  STATUS
1   chip1                       johnak linux33    6425  stopped

% vovproject list 
    PROJECT                     OWNER  HOST       PORT  STATUS
1   chiptest                    johnak mac05      6442  obsolete
To revive an archived project, vovproject unarchive as in:
% vovproject unarchive chip1
vovproject 08/29/2016 23:56:46: message: Unarchiving chip1.swd ...
vovproject 08/29/2016 23:56:46: message: SUCCESS: unarchived project chip1
% vovproject list 
    PROJECT                     OWNER  HOST       PORT  STATUS
1   chiptest                    johnak mac05      6442  obsolete
2   chip1                       johnak linux33    6425  stopped

You can see the unarchived project from vovproject list.

The archive directory is located vovserverdir/.archive by default. Customized directory can be set as the environment variable VOV_ARCHIVE_DIR.