On Sep 17, 2010, at 1:41 AM, David Schmitt wrote: > On 9/16/2010 1:26 AM, Luke Kanies wrote: >> Hi all, >> >> I've just stuck my proposal for a Catalog Service (which we've been >> bandying about internally for a while, and which I've been thinking >> about even longer) on the wiki: >> >> http://projects.puppetlabs.com/projects/puppet/wiki/CatalogServiceArchitecture > > Interesting read :-) here're a few notes: > > * document needs list of proposed functional changes, afaict: > * insert RESTful API between puppetmaster and Catalog storage, > thereby exposing a proper interface > * decouple compilation and catalog serving completely > * btw, using futures, one could compile a "template" catalog > and only insert the changing fact values quickly? > * enrichen search API to cover all resources and complex queries > * implement additional backends > * simple, no external dependencies > * massively scalable, using some nosql solution [...]
I've updated the document with these notes and Brice's. Would you prefer I post the whole doc here, or just rely on people checking the original out? http://projects.puppetlabs.com/projects/puppet/wiki/CatalogServiceArchitecture -- No matter how rich you become, how famous or powerful, when you die the size of your funeral will still pretty much depend on the weather. -- Michael Pritchard --------------------------------------------------------------------- Luke Kanies -|- http://puppetlabs.com -|- +1(615)594-8199 -- You received this message because you are subscribed to the Google Groups "Puppet Developers" 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-dev?hl=en.
