public PersistenceProducer build(ModelElement element) {
            ModelElement persistence = element.child("engine");
            if (persistence == null) {
                return new PersistenceProducer();
            }

            return new PersistenceProducer(
                    persistence.childAsBoolean("fail-partition-on-error"),
                    persistence.childAsDuration("recovery-time"),
                    persistence.childAsDuration("revert-time"));
        }
Serves engines config for storage clusters.
config-model/src/main/java/com/yahoo/vespa/model/content/storagecluster/PersistenceProducer.java