[Pacemaker] Antw: Re: gfs2: ping_pong test fails

Raphael Daum Raphael.Daum at kurier.at
Fri Feb 26 10:11:33 EST 2010


dear all,

thanks for valuable feedback. 

>>> Ante Karamatic <ivoks at ubuntu.com> schrieb am 24.02.2010 um 09:25:
> On 22.02.2010 21:23, Andrew Beekhof wrote:
> 
>> Wait a second, thats not right. You want:
>>
>> primitive gfsd ocf:pacemaker:controld
>>       params daemon=gfs_controld.pcmk args="-g 0"
>>       op monitor interval=120s

thanks for the pointer. i updated the ra to support it. i tried to
reproduce the simple setup to test the functionality, skipping the clvm
resource and running the ping_pong test against a "normal" partition.
here my config.

node node1
node node2
primitive data-test ocf:heartbeat:Filesystem \
        params device="/dev/mapper/mpathcp1" directory="/data/test"
fstype="gfs2" \
        op monitor interval="120s"
primitive dlm ocf:pacemaker:controld \
        op monitor interval="120s" \
        meta target-role="Started"
primitive gfsd ocf:pacemaker:controld \
        params daemon="gfs_controld.pcmk" args="-g 0" \
        op monitor interval="120s" \
        meta target-role="Started"
clone data-test-clone data-test \
        meta interleave="true" ordered="true"
clone dlm-clone dlm \
        meta interleave="true" ordered="true"
clone gfsd-clone gfsd \
        meta interleave="true" ordered="true"
colocation colo-gfsd-WITH-dlm inf: gfsd-clone dlm-clone
order order-data-test-AFTER-gfsd inf: gfsd-clone data-test-clone
order order-gfsd-AFTER-dlm inf: dlm-clone gfsd-clone

as may imagine, the ping_pong test still fails. stracing the ping_pong
test gives the followinig output:

write(1, "lock at 0 failed! - Function not"..., 45) = 45
fcntl(3, F_SETLKW, {type=F_UNLCK, whence=SEEK_SET, start=0, len=1}) =
-1 ENOSYS (Function not implemented)
write(1, "unlock at 0 failed! - Function n"..., 47) = 47
fcntl(3, F_SETLKW, {type=F_WRLCK, whence=SEEK_SET, start=0, len=1}) =
-1 ENOSYS (Function not implemented)

running the ping_pong test on a local filesystem (ext3 in this case)
works. if i mount manually mount the gfs2-partition with the mount
option "localflocks" again the test succeds. 

since the test works for other people, i'm rather clueless what i'm
doing wrong. here some details about my system: 

# uname -a 
Linux node1 2.6.31.12-174.2.19.fc12.x86_64 #1 SMP Thu Feb 11 07:07:16
UTC 2010 x86_64 x86_64 x86_64 GNU/Linux

# packages (all taken from the fedora repos)
cluster-glue-libs-1.0-0.11.b79635605337.hg.fc12.x86_64
clusterlib-3.0.8-1.fc12.x86_64
cluster-glue-1.0-0.11.b79635605337.hg.fc12.x86_64
corosynclib-1.2.0-1.fc12.x86_64
corosync-1.2.0-1.fc12.x86_64
pacemaker-1.0.7-1.fc12.x86_64
pacemaker-libs-1.0.7-1.fc12.x86_64
resource-agents-3.0.7-2.fc12.x86_64
dlm-pcmk-3.0.8-1.fc12.x86_64
gfs-pcmk-3.0.8-1.fc12.x86_64
gfs2-utils-3.0.8-1.fc12.x86_64

# dlm_controld.pcmk -V 
dlm_controld 3.0.8 (built Feb 23 2010 13:00:42)

#  gfs_controld.pcmk -V
gfs_controld 3.0.8 (built Feb 23 2010 13:00:50)

any advices? maybe this a problem with this specific kernel version?

TIA

raphael

Telekurier Online Medien GmbH & Co KG
1070 Wien, Lindengasse 52                         
FN 216605m, HG Wien
UID: ATU53024506
Komplementär: Telekurier Online Medien GmbH, FN209236a, HG Wien

------------------------------------------------------------------------------------------------

Diese E-Mail enthaelt vertrauliche und/oder rechtlich geschuetzte
Informationen. 
Wenn Sie nicht der richtige Adressat sind oder diese E-Mail irrtuemlich
erhalten 
haben, informieren Sie bitte sofort den Absender und vernichten Sie
diese Mail. 
Das unerlaubte Kopieren sowie die unbefugte Weitergabe dieser Mail ist
nicht 
gestattet.

The information transmitted is intended only for the person or entity to

which it is addressed and may contain confidential and/or privileged 
material. Any review, retransmission, dissemination or other use of, or 
taking of any action in reliance upon, this information by persons or 
entities 
other than the intended recipient is prohibited. If 
you received this in
error, 
please contact the sender and delete the material from any computer. 
------------------------------------------------------------------------------------------------





More information about the Pacemaker mailing list