On Thu, Aug 26, 2010 at 12:43 PM, Luke Kanies <[email protected]> wrote: > On Aug 26, 2010, at 12:42 PM, Nigel Kersten wrote: > >> On Thu, Aug 26, 2010 at 12:08 PM, Rein Henrichs <[email protected]> wrote: >>> Excerpts from Nigel Kersten's message of Thu Aug 26 11:27:25 -0700 2010: >>>> So I feel that it would be immensely useful for Facter to optionally >>>> store a certain amount of historical data about the fact evaluation. >>>> >>>> It would be great to be able to simply interrogate info like "when did >>>> the amount of RAM in this machine change?" "what is my kernel version >>>> history?" etc etc. >>> >>> Yes, this would be very useful. That said, it's not that we need Facter >>> to store historical data. We need *something* to store historical data. >>> Probably not Facter. Probably an inventory service. Probably something >>> that provides a rich query interface, like CouchDB. >> >> But if we're considering adding a ttl/caching for facts, aren't we >> talking about Facter storing historical data anyway? > > Adding a ttl isn't actually the same as doing the caching - that is, a given > fact may want to define its own ttl for downstream users (i.e., Puppet) > without actually doing any caching.
So in that case you may get a different value for a fact when running the Facter binary than when that same fact is used by Puppet? Doesn't that seem suboptimal? > >> Luke's next mail he says: >> >> "Would it be acceptable if, say, the puppet agent provided a simple >> interface to the server-side fact storage, which will already have >> this? We're working on designing something like this right now, >> although it's more mental goo than real ideas right now" >> >> This would be ok, but how on earth does this work with load-balancing? >> You have no guarantee that you're hitting the same >> local-to-the-server fact store when interrogating. > > The server-side storage would need to be centralized, which has to be done > for other reasons anyway. > > -- > I think that's how Chicago got started. A bunch of people in New York > said, 'Gee, I'm enjoying the crime and the poverty, but it just isn't > cold enough. Let's go west.' --Richard Jeni > --------------------------------------------------------------------- > 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. > > -- nigel -- 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.
