2.9.3 Data Corruption
While a durable storage system does everything possible to protect the integrity of the data that is stored on it, data corruption nonetheless remains a possibility even in the best maintained storage system. Such corruption could occur while the storage system is online, or it could occur during a transient outage of the storage system.
In such a case, the directory server detects such data corruption. An implementation is permitted to use any means of detection that it has at its disposal. The directory server does not permit any protocol requests that require access to the corrupted data to succeed. When rejecting a request while in this scenario, the member protocol is permitted to use any suitable error code that indicates that the directory server cannot process the request. The system does not constrain the protocol's choice of error code.
After data corruption has been detected, recovery proceeds in a manner similar to the case where the durable storage has become permanently unavailable. Essentially, data that cannot be trusted is treated in the same manner as no data at all.