Currently catalogs are post-processed by PDB to normalize them and to clean up certain (old?) constructs. As we now have validation (of some things) in the catalog that we did not use to have (dangling references to resources etc) it seems possible to produce catalogs that do not require as much post processing.
The work in this ticket is to list all of the validations and other requirements required to be able to minimize the amount of PDB post processing (if possible not require any at all). Ping Russell Mull
Currently catalogs are post-processed by PDB to normalize them and to clean up certain (old?) constructs. As we now have validation (of some things) in the catalog that we did not use to have (dangling references to resources etc) it seems possible to produce catalogs that do not require as much post processing.
The work in this ticket is to list all of the validations and other requirements required to be able to minimize the amount of PDB post processing (if possible not require any at all).
I suspect it will be a while before we get to processing catalogs in the HDP, but I also suspect it's not worth investing in it for PuppetDB unless I'm missing the value. Austin Blatt, do you think this will have a measurable affect on query performance? That's the only real metric I care about right now.