From mboxrd@z Thu Jan 1 00:00:00 1970 From: Fabio M. Di Nitto Date: Wed, 26 Oct 2011 20:36:24 +0200 Subject: [Cluster-devel] Error when compiling dlm from cman In-Reply-To: References: <4EA77DB3.9030000@redhat.com> <4EA84CCE.7030601@redhat.com> <4EA84F3B.9060306@redhat.com> Message-ID: <4EA85328.80503@redhat.com> List-Id: To: cluster-devel.redhat.com MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit On 10/26/2011 8:34 PM, Nick Khamis wrote: > The question is, does the unstable standalone of dlm require cman? No it doesn?t, but as I wrote in the other email, it?s too "unstable". It?s under heavy development and has received little to none testing. > There use to be > a LibLogThread depedency. That?s probably a leftover in the Makefiles because as far as I remember the new dlm doesn?t use liblogthread. If it does, you can just grab it from cluster.git STABLE31 branch. Fabio > > Thanks in Advace, > > Nick. > > On Wed, Oct 26, 2011 at 2:29 PM, Nick Khamis wrote: >> Hello Fabio, >> >> Thank's again for your response. >> >>>> It means that pacemaker can use cman to obtain cluster view and quorum >>>> info. So you basically configure cman and then run pacemaker instead of >>>> rgmanage >> >> Sounds like something that we can use when the cluster is up and >> running. As for dlm, >> I checked out the latest version from >> git://git.fedorahosted.org/dlm.git. Is it sufficient >> just to run make && make install? Did not see and configure script. >> >> Thanks Again, >> >> Nick. >> >> >> On Wed, Oct 26, 2011 at 2:19 PM, Fabio M. Di Nitto wrote: >>> On 10/26/2011 8:17 PM, Nick Khamis wrote: >>>> I forgot to ask: >>>> >>>>>> Yes that is correct. dlm_controld.pcmk has been obsoleted in favour of >>>>>> cman support for pacemaker. >>>> >>>> Does that mean that dlm + fence is provided by cman directly, and thus >>>> deprecating libdlm? >>> >>> no. libdlm is still required. >>> >>>> >>>> I just want to make sure I am on the right page. I would like to >>>> provide dlm and fence >>>> capabilities for our pcmk cluster. >>>> >>> >>> It means that pacemaker can use cman to obtain cluster view and quorum >>> info. So you basically configure cman and then run pacemaker instead of >>> rgmanager. >>> >>>> Thanks Again, >>>> >>>> Nick >>>> >>>> On Wed, Oct 26, 2011 at 2:12 PM, Nick Khamis wrote: >>>>> Fabio, >>>>> >>>>> I appologize for that. It was unintentional. If you notice, I said >>>>> "Hello Gents". I will upgrade to 1.4.2, and >>>>> keep everyone posted. >>>>> >>>>> Thanks Again, >>>>> >>>>> Nick. >>>>> >>>>> On Wed, Oct 26, 2011 at 2:09 PM, Fabio M. Di Nitto wrote: >>>>>> (please keep cluster-devel in the CC list, it might be helpful for other >>>>>> people too) >>>>>> >>>>>> On 10/26/2011 3:00 PM, Nick Khamis wrote: >>>>>>> Hello Gents, >>>>>>> >>>>>>> Thank you so much for your responses! There use to be >>>>>>> "--enable-pacemaker" "--disable-cman" >>>>>>> flags. These have since been dropped. So just build everything in >>>>>>> Cluster 3 even for the pcmk stack? >>>>>> >>>>>> Yes that is correct. dlm_controld.pcmk has been obsoleted in favour of >>>>>> cman support for pacemaker. >>>>>> >>>>>>> >>>>>>> Any idea on the following fence error: >>>>>>> >>>>>>> /src/cluster-3.1.7/fence/fenced/config.c >>>>>>> In file included from /usr/local/src/cluster-3.1.7/fence/fenced/config.c:1: >>>>>>> /usr/local/src/cluster-3.1.7/fence/fenced/fd.h:182: error: field >>>>>>> cpg_ringid has incomplete type >>>>>>> make[2]: *** [config.o] Error 1 >>>>>>> make[2]: Leaving directory `/usr/local/src/cluster-3.1.7/fence/fenced' >>>>>>> make[1]: *** [all] Error 2 >>>>>>> make[1]: Leaving directory `/usr/local/src/cluster-3.1.7/fence' >>>>>>> make: *** [fence] Error 2 >>>>>>> >>>>>>> I am prototyping on a debian VM, and will be using fence_virt. For >>>>>>> production, we will move to >>>>>>> RH and obviously a STONITH device. >>>>>>> >>>>>>> Thanks in Advance, >>>>>>> >>>>>>> Nick from Toronto. >>>>>> >>>>>> You need a newer version of corosync. I don?t recall exactly what >>>>>> version introduces the cpg_ringid, but you are better off taking 1.4.2. >>>>>> >>>>>> Fabio >>>>>> >>>>> >>> >>> >>