Displaying 2 results from an estimated 2 matches for "63f0eb088".
Did you mean:
63f0eb0889
2017 Nov 14
2
Re: question on nbdkit shutdown behavior
...n behavior on SIGINT depends on what the client has done: if
>> the client is currently silent with regards to issuing
>> transmission-phase transactions, nbdkit hangs for 5 seconds, then
>> forcibly tears down the connection:
>
> I'm guessing it's because of commit 63f0eb0889c8f8a82ba06a02a8a92d695902baad
> which I added to fix a race in plugin_cleanup(). See also:
> https://www.redhat.com/archives/libguestfs/2017-September/msg00226.html
>
> [...]
>> Why does current traffic from the client cause the plugin to be torn
>> down faster? Does it...
2017 Nov 14
0
Re: question on nbdkit shutdown behavior
...original problem, perhaps we could have fixed
it instead by acquiring a lock around all plugin callbacks, and
ensuring that plugin_cleanup also acquires the same lock. The
lock would normally be uncontended so it shouldn't cause any
performance issues. That would be a fairly simple revert of
63f0eb088 + alternate fix.
Rich.
--
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming and virtualization blog: http://rwmj.wordpress.com
virt-p2v converts physical machines to virtual machines. Boot with a
live CD or over the network (PXE) and turn machines...