EMC dual-attached, no metadata updates visible

From: Philipp Buehler (pb-sunmanagers@mlsub.buehler.net)
Date: Sun Dec 12 2004 - 04:23:36 EST


Hello,

2 Solaris 8 02/04 machines connect to the same 35GB slice on
an EMC symmetrix.
Box1 mounts this slice RW, the other Box2 (of course) RO.

This works so far, and I am seeing testfiles on both machines,
so I really connect to the same slice (cannot control the EMC, btw).

Yet, box1 writes a new file to the slice and this new file cannot
be seen on box2 until I umount/mount the slice again. Same for any
other metadata update.
First I thought the kernel-cache on box2 is tricking me, so I mounted
on box2 w/ ro,forcedirectio -> same effect.

I am stuck here.. I was googling quite a while, but only found problems
where the slice couldnt be seen on box2 at all - usually EMC-side config
problems, so that didnt help me further.
Also in Sun Cluster setups there would be a different kernel/drv/sd to
be loaded. I didnt try that so far, since I do not know what the
difference is and where to get this "other" sd kernel-module.

>From my understanding there's either callback hook missing by means that
a write to the emc-slice will tell box2's sd to refresh metadata or
it cannot work at all?

If more specific revisions of kernel, driver, or any other details
could help any further, I send them on request.

Any suggestions welcome, I'll summarize any input from sunmanagers or
other sources I might find.

Thanks for consideration,

-- 
Philipp Buehler, aka fips | <double-p>
cvs -d /dev/myself commit -m "it's my life" dont/you/forget
_______________________________________________
sunmanagers mailing list
sunmanagers@sunmanagers.org
http://www.sunmanagers.org/mailman/listinfo/sunmanagers


This archive was generated by hypermail 2.1.7 : Wed Apr 09 2008 - 23:29:51 EDT