Hi,

On 2018-03-30 23:49:43 +0530, Nikhil Sontakke wrote:
> > Quick thought: Should be simple to release lock when interacting with 
> > network.
> 
> I don’t think this will be that simple. The network calls will
> typically happen from inside the plugins and we don’t want to make
> plugin authors responsible for that.

You can just throw results away... ;). I'm not even kidding.  We've all
the necessary access in the callback for writing from a context.


> > Could also have abort signal lockers.
> 
> With the decodegroup locking we do have access to all the decoding backend 
> pids. So we could signal them. But am not sure signaling will work if the 
> plugin is in the midst of a network
> Call. 

All walsender writes are nonblocking, so that's not an issue.

Greetings,

Andres Freund

Reply via email to