[Linux-cluster] clvmd problems with centos 6.3 or normal clvmd behaviour?
emmanuel segura
emi2fast at gmail.com
Thu Aug 2 14:12:24 UTC 2012
can you show me your lvm.conf?
2012/8/2 Gianluca Cecchi <gianluca.cecchi at gmail.com>
> On Thu, 2 Aug 2012 07:07:25 -0600 Corey Kovacs wrte:
> > I might be reading this wrong but just in case, I thought I'd point this
> out.
> >
> [snip]
> > A single node can maintain quorum since 2+3>(9/2).
> > In a split brain condition where a single node cannot talk to the other
> nodes, this could be disastrous.
>
> Thanks for your input, Corey.
> As I said before, at this moment I'll have only one node on a site so
> I'm also tweaking config to be able to work with one node alone
>
> Anyway I refer to this sentence in manual, also for more than two
> nodes configuration (example pertains to a 13 nodes cluster):
>
> "
> A cluster must maintain quorum to prevent split-brain issues. If
> quorum was not enforced, quorum, a communication error on that same
> thirteen-node cluster may cause a situation where six nodes are
> operating on the shared storage, while another six nodes are also
> operating on it, independently. Because of the communication error,
> the two partial-clusters would overwrite areas of the disk and corrupt
> the file system. With quorum rules enforced, only one of the partial
> clusters can use the shared storage, thus protecting data integrity.
> Quorum doesn't prevent split-brain situations, but it does decide who
> is dominant and allowed to function in the cluster. Should split-brain
> occur, quorum prevents more than one cluster group from doing
> anything.
> "
>
> This said, in my case my problem is not with quorum, that is gained
> when quorum disk becomes master, but with clvmd freezing without
> showing any error
> As suggested I set up logging for both cluster and lvm.
>
> I also configured lvmetad
>
> The diff between previous lvm.conf and current for further tests is this:
> # diff -u lvm.conf lvm.conf.pre020812
> --- lvm.conf 2012-08-02 14:48:31.172565731 +0200
> +++ lvm.conf.pre020812 2012-08-02 01:33:55.878511113 +0200
> @@ -232,8 +232,7 @@
>
> # Controls the messages sent to stdout or stderr.
> # There are three levels of verbosity, 3 being the most verbose.
> - #verbose = 0
> - verbose = 2
> + verbose = 0
>
> # Should we send log messages through syslog?
> # 1 is yes; 0 is no.
> @@ -242,7 +241,6 @@
> # Should we log error and debug messages to a file?
> # By default there is no log file.
> #file = "/var/log/lvm2.log"
> - file = "/var/log/lvm2.log"
>
> # Should we overwrite the log file each time the program is run?
> # By default we append.
> @@ -251,8 +249,7 @@
> # What level of log messages should we send to the log file and/or
> syslog?
> # There are 6 syslog-like log levels currently in use - 2 to 7
> inclusive.
> # 7 is the most verbose (LOG_DEBUG).
> - #level = 0
> - level = 4
> + level = 0
>
> # Format of output messages
> # Whether or not (1 or 0) to indent messages according to their
> severity
> @@ -422,8 +419,7 @@
> # Check whether CRC is matching when parsed VG is used multiple times.
> # This is useful to catch unexpected internal cached volume group
> # structure modification. Please only enable for debugging.
> - #detect_internal_vg_cache_corruption = 0
> - detect_internal_vg_cache_corruption = 1
> + detect_internal_vg_cache_corruption = 0
>
> # If set to 1, no operations that change on-disk metadata will be
> permitted.
> # Additionally, read-only commands that encounter metadata in
> need of repair
> @@ -483,8 +479,7 @@
> # libdevmapper. Useful for debugging problems with activation.
> # Some of the checks may be expensive, so it's best to use this
> # only when there seems to be a problem.
> - #checks = 0
> - checks = 1
> + checks = 0
>
> # Set to 0 to disable udev synchronisation (if compiled into the
> binaries).
> # Processes will not wait for notification from udev.
>
> cluster.conf changes
> # diff cluster.conf cluster.conf.51
> 2,6c2
> < <cluster config_version="52" name="clrhev">
> < <dlm log_debug="1" plock_debug="1"/>
> < <logging>
> < <logging_daemon name="qdiskd" debug="on"/>
> < </logging>
> ---
> > <cluster config_version="51" name="clrhev">
>
> In attach I send two files:
> lvm2.log with mark separating before and after issue of clvmd start command
> clvmd start output.txt that is the output during "service clvmd start"
> command
>
> to be able to do so, I started in signle user mode and then started
> the services one at a time as in
>
> /etc/rc.d/rc3.d/S*
>
> but anticipating the ssh daemon, so that I'm able to login remotely
> In fact after clvmd freezes I can only run a pair of sync commands and
> power off....
>
> If I'm not missing something stupid I can also post a bugzilla vs
> Centos Bug tracker and then eventually someone will report upstream if
> reproducible
>
> Gianluca
>
> --
> Linux-cluster mailing list
> Linux-cluster at redhat.com
> https://www.redhat.com/mailman/listinfo/linux-cluster
>
--
esta es mi vida e me la vivo hasta que dios quiera
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/linux-cluster/attachments/20120802/9f515c91/attachment.htm>
More information about the Linux-cluster
mailing list