Aidan Nathanson FYI on this work. It will significantly increase the performance of many PuppetDB queries, but it does introduce minimal potential risk of breaking some existing queries. The rollout plan is the following: 1) Turn it on by default in open source PuppetDB 7 2) Once it's baked in 7 for a while, it will be turned on by default in open source PuppetDB 6 3) Turn it on by default for the next PE release If customers run into issues as a result of this change, it can be turned off per customer following these instructions: https://puppet.com/docs/puppetdb/latest/api/query/v4/query.html#experimental-query-optimization Prior to rolling it out in PE, CS will need to be made aware of this change and Support specifically will need to know how to turn it off if they receive support issues about it. |