It is possible that there aren't any race conditions between when an AJV schema validates and when its error list is available. We should check that this is the case and, if so, remove the mutexes (and attendant change to async/await syntax) from the Schema classes.
Description
Description
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Open | None | T315027 Reduce the performance cost of object validation | |||
Resolved | maryyang | T315028 Consider Removing mutex/async from Schema | |||
Resolved | maryyang | T296841 Consider Locking Validators When `validateStatus` Is Called |