gnunet-developers
[Top][All Lists]
Advanced

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

Re: shutdown task not triggered on gnunet-arm -e


From: accounts-gnunet
Subject: Re: shutdown task not triggered on gnunet-arm -e
Date: Thu, 27 Oct 2022 09:26:00 +0100

Thanks, but never mind.

I found the issue. It was not with gnunet.

On Thu, Oct 27, 2022 at 05:35:40AM +0000, Martin Schanzenbach wrote:
> Do you have code in a repo somewhere that we can try?
> 
> On 26.10.22 13:02, accounts-gnunet@holbrook.no wrote:
> > Ok, I understand.
> > 
> > Sorry it was not clear:
> > 
> > my main issue was the function registered via
> > GNUNET_SCHEDULE_add_shutdown not firing - even if the signal
> > handler from gnunet is in place.
> > 
> > 
> > On Wed, Oct 26, 2022 at 10:22:27AM +0200, Christian Grothoff wrote:
> > > You should never add your own signal handler, GNUNET_PROGRAM_run() does 
> > > that
> > > already, by adding your own you remove the GNUnet signal handler and thus
> > > break the shutdown logic.
> > > 
> > > -Christian
> > > 
> > > On 10/26/22 10:15, accounts-gnunet@holbrook.no wrote:
> > > > When running the service with gnunet-arm -i svc, the function added with
> > > > GNUNET_SCHEDULER_add_shutdown is not being run when issuing gnunet-arm 
> > > > -k
> > > > svc
> > > > 
> > > > If I add a sigterm handler and do GNUNET_SCHEDULER_shutdown there, it
> > > > hangs and I have to sigint (and it doesnt halt).
> > > > 
> > > > If I run the service directly (without gnunet-arm) the shutdown task
> > > > gets triggered.
> > > > 
> > > > Is this expected behavior?
> > > > 
> > > > Is there a recommended way to add teardown code when using gnunet-arm?
> > > > 
> > > > I'm on 1567c9472b917a097cace08a7b08fc724e14f381
> > > > 
> > > > thanks,
> > > > l
> > > 
> 
> 



reply via email to

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