On 30-Jul-19 9:13 AM, Thomas Monjalon wrote:
24/07/2019 18:07, Anatoly Burakov:
Currently, primary process holds an exclusive lock on the config
file, thereby preventing other primaries from spinning up. However,
when the primary dies, the lock is no longer being held, even though
there might be other secondary processes still running.
The fix is two-fold. First of all, downgrade the primary process's
exclusive lock to a shared lock once we have it. Second of all,
also take out shared locks on the config from the secondaries. We
are using fcntl() locks, which get dropped when the file handle is
closed, so also remove the closure of config file handle.
Fixes: af75078fece3 ("first public release")
Cc: sta...@dpdk.org
Signed-off-by: Anatoly Burakov <anatoly.bura...@intel.com>
This is not a new bug, and the fix is a bit complex,
so it is deferred to 19.11 cycle. OK?
Yes, i'm OK with that.
--
Thanks,
Anatoly