Currently, the delta update applies the diff to create the full document that needs to be stored this is then validated for storage in ObjectReplaceExecutor::applyReplacementUpdate. This means that data that is already stored is validated again.
We should be able to validate only the new data inside the docDiff.
- is related to
-
SERVER-60156 Add a way to bypass storageValid() for time-series updates
- Closed
- related to
-
SERVER-61587 Research potential improvements in document validation for storage
- Closed