<div class="gmail_quote">2012/2/21 Florian Haas <span dir="ltr"><<a href="mailto:florian@hastexo.com" target="_blank">florian@hastexo.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div>On Mon, Feb 20, 2012 at 10:16 PM, diego fanesi <<a href="mailto:diego.fanesi@gmail.com" target="_blank">diego.fanesi@gmail.com</a>> wrote:<br>
> Actually I'm studying this technology. This is only a test. I'm trying to<br>
> understand all possible configuration and at the moment I have some problems<br>
> to understand the differences among file systems. Now I'm trying to use<br>
> ocfs2 and it seems to work well but what is the best alternative?<br>
<br>
</div>Both have their pros and cons, to the point that for most people the<br>
question boils down to which FS is supported on their preferred<br>
platform -- RHEL/CentOS normally only support GFS2, SLES only OCFS2.<br>
But you're on Debian, where there's support for both, so it's up to<br>
you to decide.<br>
<div><br>
> My big question is when should I use one rather than another one? I know<br>
> glusterfs and, If I'm right, it doesn't need drbd but it is slower than gfs2<br>
> and ocfs2. If I understood you can have the best performance using ocfs2, so<br>
> I'm trying to use it. In case split-brain happens what is the best?<br>
<br>
</div>Probably Gluster. :) Any single-instance storage filesystem (that's<br>
what GFS2 and OCFS2 both are) will freeze, completely, on all nodes,<br>
until the misbehaving nodes either return to the cluster, or can<br>
successfully be fenced. That's a very well known aspect of these<br>
filesystems and solving it is well understood, but still, if you're<br>
looking for something simple in the face of split brain, you probably<br>
can't beat Gluster.<br>
<div><br>
> And with mysql. To realize two node active/active there are many ways. you<br>
> can use mysql master/master ndb replication or put data folder in a drbd<br>
> partition on ocfs2 with the option "external locking" activated.<br>
<br>
</div>Get that last idea out of your head immediately. And if you haven't<br>
got a clue how NDB works, get _that_ idea out of your head, too.<br></blockquote><div> </div><div>I read the possibility to use drbd with external locking for mysql on the web but I doubted it. I thought that these people have more experience than me but now I know that my suspects were true! <br>

<br>I used NDB many years ago. But, if I remember well, it requires another server to manage the cluster, but I forgot totally what is the way to configure it.<br></div>
<br>Thank you for your help, for your time and thank you for the video. Now it is starting to become all clearer. :)<br></div>