gnunet-developers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Request Review (testing/helper)


From: Christian Grothoff
Subject: Re: Request Review (testing/helper)
Date: Fri, 27 Sep 2024 14:44:04 +0200
User-agent: Mozilla Thunderbird

On 9/27/24 14:21, gnunet@gnunet.org wrote:

> +      // FIXME is this behavior correct/intended?
> + // the helper is shut down when there's an exception handler,
> +      //       otherwise it's restarted?
>         h->exp_cb (h->cb_cls);
Yep, that's clearly the idea here, also done everywhere else.

The idea is: usually the helper is auto-restarted, but if an application wants to handle errors manually, well, it registers a callback and then does it manually in there.

-Christian

On 9/27/24 14:34, ch3 wrote:
Hello,

could someone please have a look at my last commit?
https://git.gnunet.org/gnunet.git/commit/?id=0a0f332664271ea4d53a0276638a407e92b01483

Besides general sanity checks, I specifically am curious about:

  1. Along the lines of the FIXME in helper.c: Is it intended behavior
     that a helper gets shut down if it has an exception handler, but if
     it doesn't it gets restarted?

  2. Testing keeps a list of helpers in ns->helpers[]. When one of the
     helpers' exception callbacks is called - would it be desirable to
     take it out of the array, or is it fine to just mark it as finished?

Thanks in advance,
ch3




reply via email to

[Prev in Thread] Current Thread [Next in Thread]