-
Notifications
You must be signed in to change notification settings - Fork 48
Open
Labels
BREAKING CHANGEBackwards incompatible request that will require major version bumpBackwards incompatible request that will require major version bumpfeatureA feature requestA feature request
Description
Imported from: https://bugzilla.mozilla.org/show_bug.cgi?id=1652123
When profiling taskgraph in Gecko, we discovered that voluptuous is responsible for a significant performance hit to Taskgraph. So much so that we disbale schema validation entirely when taskgraph.fast is set. We also avoid using voluptuous to set default values and instead set defaults via a transform.
There are many more performant validation libraries out there. In another project, I once successfully replaced voluptuous with validx (but we should investigate all options).
Metadata
Metadata
Assignees
Labels
BREAKING CHANGEBackwards incompatible request that will require major version bumpBackwards incompatible request that will require major version bumpfeatureA feature requestA feature request