Since Dollar Universe 6.9.01 Application Server, the IO server will attempt a reorganization of the impacted data file if the index file is found as corrupted while the node is running.
In case the issue can be reproduced at will, a new maintenance node setting (U_IO_IDX_DUMP) has been created to activate index dump (data file and log) for the specified files.
This needs to be set on the "Node Settings" - Maintenance of the impacted node with a list of comma-separated list of files for which index debug/dump mode will be activated:
Example for the files u_fmsb60, u_fmhr60, u_fmhs60
Activate dump of index files in case of error in area X: u_fmsb60,u_fmhr60,u_fmhs60
After having enabled this setting, a node restart is necessary.
If the issue occurs again:
- Problematic files (.dta/.idx) are saved in the corresponding data directory (ex. data/exp/u_fmsb60.dta_2018012214241300)
- Dumps will be saved in log directory (ex. bt_dump_u_fmsb60_2018012214241300.log)
- Traces can be found in universe.log when the issue occurs:
| ||INFO||X||IO||pid=p.t||reorganize||Reorganize file C:\Automic\DUAS\DU6901\data\exp\u_fmsb60|
| ||INFO||X||IO||pid=p.t||reorganize||File C:\Automic\DUAS\DU6901\data\exp\u_fmsb60 reorganized.|