Jobs stop launching "OBT_RECDAT_ERROR"

Document ID : KB000084599
Last Modified Date : 14/04/2018
Show Technical Document Details
Issue:
Error Message :
|ERROR|X|IO |pid=p.t| OBtFile_GetRecord_nodat | o_btree_file_get err=[OBT_RECDAT_ERROR], file=[/duas_folder/data/exp/u_fmsb60]
Or:
|ERROR|X|IO |pid=p.t| u_read_direct | LBtreeFile_GetRecord_nodat error [OBT_RECDAT_FATAL_ERROR] for file [C:\Program Files (x86)\ORSYP\DUAS\NODE\data\exp\u_fmsb60]
or
|ERROR|X|IO |pid=p.t| u_read_direct | LBtreeFile_GetRecord_nodat error [OBT_RECDAT_FATAL_ERROR] for file [/duas_folder/data/exp/u_fmcx60]

Since Dollar Universe 6.3 IO server may crash after some errors in universe.log containing the keywords "OBT_RECDAT_ERROR" or "OBT_RECDAT_FATAL_ERROR".
Another symptoms may be:
- jobs cannot be submitted
- jobs remain on same status
- some commands fail

It all depends on which data file has been impacted ( file specified in the error message in universe.log).
Environment:
OS: All
Cause:
Cause type:
Defect
Root Cause: Corruption of the idx (btree) file due to unknown reasons
Resolution:
Update to a fix version listed below or a newer version if available.
A new maintenance node setting (U_IO_IDX_DUMP) has been created to activate index dump for the specified files so the reorganization procedure will take these index files into account.
This needs to be set on the "Node Settings" - Maintenance: "Activate dump of index files in case of error in area X"   

 

Fix Status: Released

Fix Version(s):
Component: Application.Server
Dollar Universe 6.9.01 - Available
Additional Information:
Workaround :
Launch manually a reorganization of the impacted data file or a whole offline reorganization.