Hi, There's races in the sfex_lock.c.
When 2 nodes reach sfex_lock.c:265 in the same time. node A: reserve lock -> wait for collision_timeout -> hold lock node B: sleep -> sleep -> reserve lock 在 星期三 08 八月 2007 12:00,NAKAHIRA Kazutomo 写道: > Hello, all. > > We wrote a Shared Disk File EXclusiveness Control Program, called > "SF-EX" for short, could prevent a destruction of data on > shared disk file system due to Split-Brain. > > This program consists of CUI commands written in the C and RA, > the former is used for managing and monitoring shared disk status > and the latter is the same as other common RAs. > > We tested this program on IBM and HP platform, and we confirmed > all functions worked well. > > Our test environment is listed below: > Software: > OS :RHEL4 ES Update5(kernel2.6.9-55.ELsmp) > HB2:heartbeat-2.1.2-2 > > Hardware: > IBM platform: > Server : System x3650 > Shared disk: DS 4700 (FC) > > HP platform: > Server : DL380G5 > Shared disk: MSA500G2 (SCSI) > > How to install and configuration are described in README. > If you are interested in this program, please try it and > let me know your comments. > > Your suggestions on how to improve are really appreciated. > > Best regards. _______________________________________________________ Linux-HA-Dev: [email protected] http://lists.linux-ha.org/mailman/listinfo/linux-ha-dev Home Page: http://linux-ha.org/
