Hi,

On Mon, Jul 06, 2009 at 02:26:10PM +0800, Da Zheng wrote:
> olafbuddenha...@gmx.net wrote:

> Since you think it's not proper to wrap the first thread at the place
> where trace exec_startup_get_info() is called, I now wrap the first
> thread of a task when the first RPC request comes.

Actually, I wasn't quite sure whether it's proper -- I just don't
understand the implications well enough. But if you found a safer
approach, all the better :-)

>>> In that case, I have to always use error() to check whether RPCs
>>> return  successfully?
>>
>> Well, strictly speaking you should.
>>
>> However, as rpctrace already uses it wrongly all over the place, I'm
>> not sure what the best approach is. I tend to think it's still better
>> to do it right in the new code...
>>   
> I think we can do it in this way. I can keep all assert_perror() for
> now  and provide another patch to replace them with error().

I actually meant that it's probably better to use error() from the
beginning in all code you *add*, and keep assert_perror() in preexisting
code for now... An extra patch could "fix" the existing code.

-antrik-


Reply via email to