Thanks for the information John Much appreciated.
On 12 November 2015 at 09:39, Stephen O'Kane <[email protected]> wrote: > Hi, > > My cluster setup uses GFS2 file systems, so I need DLM running. > However I have an application that uses it's own SCTP for communication. > > This all worked fine until a recent upgrade to 6-7. > > It seems that in 6-6 the DLM was changed to use Kernel SCTP. > The application I need will not run if Kernel SCTP is running. > > As far as I can tell it should be possible to switch the DLM back to > using TCP, but I can't get it to work. > The DLM now seems to have a hard-coded dependency on SCTP. > > The man page for dlm_controld states: > "The network protocol can be set to tcp, sctp or detect which selects > tcp or sctp > based on the corosync rrp_mode configuration (redundant ring > protocol). The rrp_mode none results in tcp. " > > In the output from corosync-objctl, the rrp_mode is none, so should it > be running with TCP, not SCTP.? > > I also added <dlm protocol="tcp"/> to my cluster.conf, but DLM still loads > SCTP. > I also tried blacklisting the Kernel SCTP, but DLM will not start without it. > > I have searched the archives and some others have had the same, or > similar issues, but they were able to avoid the problem by not > starting DLM. With the GFS2 file system on my cluster I don't have > that option. > > What config am I missing? Or is it no longer possible to run DLM over TCP? > > Thanks, > TBSteve _______________________________________________ Users mailing list: [email protected] http://clusterlabs.org/mailman/listinfo/users Project Home: http://www.clusterlabs.org Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf Bugs: http://bugs.clusterlabs.org
