[Cluster-devel] [PATCH v2 1/3] dlm: check if workqueues are NULL before flushing/destroying

2019-04-02 Thread David Windsor
If the DLM lowcomms stack is shut down before any DLM traffic can be generated, flush_workqueue() and destroy_workqueue() can be called on empty send and/or recv workqueues. Insert guard conditionals to only call flush_workqueue() and destroy_workqueue() on workqueues that are not NULL.

[Cluster-devel] [PATCH v2 2/3] dlm: add TCP multihoming/failover support

2019-04-02 Thread David Windsor
Add the ability to specify multiple source addresses for DLM nodes so that multihomed configurations can use multiple addresses and still be recognized by the receiving node. While each node is capable of being configured for multiple IPs, DLM requires each node have only one active address at a

[Cluster-devel] [PATCH v2 3/3] dlm: allow binding to all network interfaces

2019-04-02 Thread David Windsor
Currently, in the kernel, DLM only is able to bind its listen socket to a single network interface. To support more robust network configurations, DLM should be able to bind to all network interfaces. This patch adds a configfs node to enable/disable binding to all network interfaces. When 1 is

Re: [Cluster-devel] [GFS2 PATCH v3] gfs2: clean_journal improperly set sd_log_flush_head

2019-04-02 Thread Steven Whitehouse
Hi, On 28/03/2019 17:10, Bob Peterson wrote: Hi, Andreas found some problems with the previous version. Here is version 3. Ross: Can you please test this one with your scenario? Thanks. Bob Peterson --- This patch fixes regressions in 588bff95c94efc05f9e1a0b19015c9408ed7c0ef. Due to that