[PATCH 2/5] dirmngr: hkp: avoid race condition when some hosts die

Werner Koch wk at gnupg.org
Wed Nov 2 08:34:51 CET 2016

On Tue,  1 Nov 2016 20:39, dkg at fifthhorseman.net said:

> hm, interesting.  If you can avoid blocking system calls, you can get
> the same benefit by just using an event-driven model, with no explicit
> threads at all, right?

Right.  The problem with event driven processing is that complex
operations require a lot of state and it is not anymore possible to
follow the processing flow in an audit.  Thus the use of an automatic
co-processing model (to decribe nPTh in a different way) makes things a
lot easier.

> It's not clear to me what features or fixes are required -- but i know
> that i want to help people have a functional, smoothly-running system
> that supports the modern GnuPG mini-server model without them noticing

I know.  However we need to prioritize what we do.  Even if I say these
patches should go into 2.3 they can also be backported to 2.2 to make it
into a Debian point release.

> fwiw, this dirmngr series is not a lot of "new code".  rather, it's a
> reduction (two patches in this series are simply dead code removal):

Maybe.  Removing code may also break things.  I have also noticed some
portability problem.

> I don't want these patches to get lost, and i'd love review.  however, i

I would suggest to open a feature request and attsch the patches.



Die Gedanken sind frei.  Ausnahmen regelt ein Bundesgesetz.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 194 bytes
Desc: not available
URL: </pipermail/attachments/20161102/6fe705e4/attachment.sig>

More information about the Gnupg-devel mailing list