Yes. Rational® Synergy 7.1.0.1 contains updated archive attributes. Therefore, you must perform an archive conversion when you upgrade a Rational Synergy 7.1 database to Rational Synergy 7.1.0.1.
Upgrading the database from Rational Synergy 6.5 to Rational Synergy 7.2 is not supported. The typical path for the archive conversion is from Rational Synergy 7.1 to Rational Synergy 7.1.0.1 to Rational Synergy 7.2. You can perform a direct archive conversion of a Rational Synergy 7.1 database in Rational Synergy 7.2.
The ccm fs_check command is responsible for checking that the metadata, cache, and archive portions of a database are consistent.
--------------
SERIOUS: Extracted archive and cache files differ for
four_part_name_of_object
Cache file path: path_to_cache_file
Cache file size: size
Extracted file path: Extracted_file_path
Extracted file size: size
Archive path: path_to_Archive_file
Archive version: archived_object_version
Source modify time: modify_time_of_source
---------------
In this example, the archive and cache sources are not correct. Either the archived version is correct or the cache file is corrupted or vice versa.
If the source looks correct in Rational Synergy, then the cache files contain the correct data and the archive is corrupted.
Compare the files to determine which one is correct. This type of corruption requires manual work to resolve it.
-----------------------
ccm archive_fix /i input.txt /l output.out
------------------------
NOTE: Input.txt has details of all the file or objects which need to be fixed. Objects specified should be in four-part name.
------------------------
ccm archive_fix /ort four_part_name_of_object
------------------------
After you fix the errors, Converting archived data.
On the command line, run this command to show the archive conversion status:
ccm info /f "Level=%level, total=%total, unconverted=%unconverted, errors=%bad" archive_conversion-1:admin:base
All new archive files are created in the database_path\st_root\archive\ccm_delta directory. When the archive conversion is complete, only the ccm_delta subdirectories should be in the database_path\st_root\archive. Run the ccm fs_check command after the conversion to detect all errors.
If other subdirectories exist, manually remove them and rerun the ccm fs_check command. The command must not detect any errors.
INFO: unused archive entry
Archive file path: database_path\st_root\archive\source\project\ccm_rcs\1\36\editor,v
Revision number: 1.1
You can restart the conversion process from the Web Administrator User interface. See Converting archived data.
No. The unpacked database contains the latest archive in these versions of Rational Synergy.
In the CCM_HOME\etc\ccm.server.properties file, edit these lines to reduce the values of the asynchronous.archive.query.poll and the asynchronous.archive.startup.delay variables.
# asynchronous.archive.query.poll is the number of seconds
# to wait before performing a query for objects which
# require archiving
#asynchronous.archive.query.poll = 300
# asynchronous.archive.startup.delay is the number of seconds
# to wait before the first query for objects which require
# archiving. If not set, the value of asynchronous.archive.query.poll
# is used.
#asynchronous.archive.startup.delay = 300
There are the two processes: the converter (which is really an unarchiver) and the archiver. The converter spends most of its time waiting for the archiver to catch up. You can reduce the time for the query poll so that the archiver does not wait 5 minutes before it starts another archiving batch. Set the value to 60 seconds. Make the same changes to the startup delay. Then, the converter spends less time waiting for the archiver to catch up. When the conversion is finished, restore the delay values to 300.