Icon View Incident Report

Serious Serious
Reported By: Rob Frye
Reported On: 8/28/1998
For: Version 1.03 Build 1
# 199 "End Of Blob Reached Prematurely" Errors Under Heavy Concurrent Usage Load

DBISAM Engine Error #8711 End of blob data in data file ... reached prematurely, occurs occasionally when a file containing a memo field is being accessed by more than one program. It is most frequent when both programs are deleting records, but can occur with other insert/delete/edit mixes.

Comments Comments
Problem occurred with very heavy, random, mixed inserts, deletes, and edits within 4-8 simultaneous clients. Solution was to go with read locks on indexes and BLOBs to prevent updates within the scope of another client reading the data. Locking protocols were changed to accomodate new read locks and a conversion utility has been provided to convert data files from 1.03 to 1.04.

Resolution Resolution
Fixed Problem on 9/10/1998 in version 1.04 build 1