[PATCH] restructure messaging

Volker Lendecke vl at samba.org
Mon Oct 10 13:58:46 UTC 2016


Andrew Bartlett <abartlet at samba.org> writes:

> On Mon, 2016-10-03 at 19:53 +0200, Volker Lendecke wrote:
> Great, that should be enough.  Does that include in the single-process
> case?  

Yes.

> Yes and No.  Currently our code can get stuck for that long and longer
> blocked with the transaction lock held in the client-side of
> replication.  That is a serious issue we are working on, as you can
> imagine it creates pretty serious issues. 

What semantics does the AD controller need for messaging? Queue
indefinitely? Set the timeout to an hour or a day? I feel a bit uneasy
queuing things forever, maybe a one-day timeout is appropriate for the
AD DC? What happens if it blocks for full 24 hours? Do the clients work
fine with that?

> Bugs aside, the main use case we have that can wait for minutes or
> hours is waiting for replication to complete, but that isn't meant to
> be blocking, but a very long time before the reply, and I think that is
> quite different.

Do you expect 24 hours to be a reasonable timeout for replication to
complete? I want *SOME* timeout, I don't want things to pile up
indefinitely.

Regards,

Volker



More information about the samba-technical mailing list