On 30/06/09 23:04, Luke Kanies wrote:
> On Jun 30, 2009, at 3:48 PM, Brice Figureau wrote:
> 
>> Hi,
>>
>> I happen to read open tickets from time to time, and I found that many
>> time people getting a puppet error post the error message without a
>> stack trace.
>> Usually James or Luke answer by asking a stack trace informing the  
>> user
>> about the --trace option. So the user usually runs puppetd with -- 
>> trace.
>> Unfortunately about 50% of the time the error is on the server side,  
>> so
>> a --trace on puppetd only show a trace to the REST system :-(
>> So we add another round trip: this is frstrating for the user because
>> she find the system more complex, and this is frustrating for us  
>> because
>> we have to wait a long time before to even start working on a fix,  
>> which
>> in turn is more frustrating for the users...
>>
>> I was wondering lately if we couldn't:
>>
>>  1) Inconditionally run puppetmasterd with --trace (this is completely
>> harmless, has no performance penalty)
> 
> I don't really like this, partially because most people only care  
> about traces when filing tickets and also because I've tended to be a  
> bit lazy about tracing and I expect there are more traces than people  
> really want to see.  I could be convinced, but that's my initial  
> thought.

In fact, I'm pretty sure nobody reads it's master log even when they get 
a puppet error. Only people who care (or have read the message proposed 
below in 2)) would notice it :-)

But you have a good point, if there are too much false positive we'll be 
overwhelmed.

>>  2) add a message on the client when we get an exception from the
>> network that the error is server side and the user should have a  
>> look in
>> their master log.
> 
> That is a good idea.

OK, I'll post a patch soon. I'm going to open a feature.
-- 
Brice Figureau
My Blog: http://www.masterzen.fr/


--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to