Issue #16472 has been reported by Nick Lewis. ---------------------------------------- Bug #16472: Virtual vs. exported resources are confusing https://projects.puppetlabs.com/issues/16472
Author: Nick Lewis Status: Unreviewed Priority: Normal Assignee: Category: Target version: Affected Puppet version: Keywords: Branch: These terms take on several different meanings and states throughout the compilation of a catalog. Before collections are evaluated: Exported resources are in the catalog, virtual and exported Virtual resources are not in the catalog, virtual and not exported When collections are evaluated, collected and realized resources are marked non-virtual (and included in the catalog, in the case of realized virtual resources). Collected exported resources are still marked as exported. Resources collected from *other* nodes are not marked exported or virtual. Then the catalog is "cached" by the indirector, which is effectively the save to storeconfigs. At this point: Exported resources which were collected are in the catalog, not virtual and exported Exported resources which were not collected are in the catalog, virtual and exported Resources collected from other nodes (rather than the catalog) are in the catalog, not virtual and not exported Virtual resources which were realized are in the catalog, not virtual and not exported Virtual resources which were not realized are not in the catalog, virtual and not exported Before going to the agent, the catalog is "filtered" by the indirector (via the terminus). At this point, all virtual resources are removed (including exported resources which weren't collected). This means the catalog "saved" isn't the same as the catalog returned by "find". -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://projects.puppetlabs.com/my/account -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/puppet-bugs?hl=en.
