This document provides additional information on HSM Windows reconcile process and how to verify if/when it runs.
Resolving the problem
The HSM reconciliation process synchronizes your file system with the Tivoli Storage Manager server by logging orphan stubs and by deleting obsolete copies of files. The list of orphan files is logged in the following default file:
To find out if the reconciliation process is currently running, select "Tools\Reconciliation..." from the HSM GUI
and verify the status. For example :
In this case, it shows a status of "Not running" which indicates that the reconciliation process is not running at that moment. The same information can be obtained with the HSM command line. Example:
C:\Program Files\Tivoli\TSM\hsmclient>dsmhsmclc.exe query
Command Line HSM Reconcile and Threshold Migration Interface - Version 6, Release 3, Level 0.0
(c) Copyright by IBM Corporation and other(s) 2005, 2011. All Rights Reserved
Number of Max Reconcile Processes: 3
Number of Max Threshold Processes: 3
Path to volume: E:\
Configuration for Reconcile:
Time for next Reconcile: 05/03/2013 17:01
Reconcile Interval(hours): 720
Reconcile now: NO
Reconcile running: NO
File Space List: All File Spaces
Remote Server List:
Configuration for Threshold Migration:
Highest return code was 0
Additional information is also available in the "c:\program files\tivoli\tsm\hsmclient\logs\hsmmonitor.log" file.
For example :
HSMMONITOR (05C8:064C) hsmReconcileThread::mf_reconcileVo 13-04-16 15:02:18.195
I: 13-04-16 15:02:16.773 Reconcile Summary:
13-04-16 15:02:16.773 ==================
13-04-16 15:02:16.773 DsmReconcile instance created for volume config key 000000.
13-04-16 15:02:16.898 DsmReconcile initialization done.
Reconcile configuration parameters:
- PathToVolume: E:\
- NextReconcile: 2013-05-03, 17:01
- ReconcileNow: 0
- ReconcileInterval: 720
- NumberOfServerObjects: 100000 (estimated, set by previous run (default 1000000, minimum 100000)
- FileSpaceList: ALL
13-04-16 15:02:16.898 Executing server query...