Mark Hahn wrote:
Our developers had that issue of inconsistent file system view in RHEL based systems, some of it is solved by disabling dir list caching, another
by using noac,

well, developers should be smart enough to know what FS they're using,
and how it's intended to behave. turning off AC is a nice option, but smarter is to leave it on and not try to cause race conditions.

... or to catch them and fix them ...

(I expect that such race-friendly behavior will fail on some other non-NFS filesystems, though probably harder to trigger.)

what the other was doing was writing simultaneously to  the
same file partitioned over several nodes, I told this is probably not the
right way to do file writing. apparently he used to do it in Sun Solaris and
it worked flawlessly.

I would spank any developer who said "but it works on platform X"!
developers must be aware of the spec, not merely what they can get away with somewhere, sometime. of course, this is the thinking behind apps having "supported" platforms - just a fancy way of saying "no, we don't know what standards-conformance we need, or how we violate the standard, but here's a few places we haven't yet noticed any bad-enough bugs".

*sigh* If only we could "spank" them. In ISV circles, there is a meme running about that Linux == RHEL*. So they code everything to that, and not to the LSB.

Note: this is one thing that the Windows folks sorta kinda do right. There is a "spec" to some degree, and everyone can kinda sorta write to it.

Then again, when you completely dominate something, you can dictate to users. We have a long standing IE problem with rendering forms in tables, everyone else can do it right, and the code checks out as w3c compliant ... oh, never mind, not worth trying to get IE to talk standards.

Standards only work when all players follow them. They also need to be simple enough to follow. Making a standard impossible to follow helps no end user.



--

Joseph Landman, Ph.D
Founder and CEO
Scalable Informatics LLC,
email: [EMAIL PROTECTED]
web  : http://www.scalableinformatics.com
phone: +1 734 786 8423
fax  : +1 734 786 8452 or +1 866 888 3112
cell : +1 734 612 4615

_______________________________________________
Beowulf mailing list, Beowulf@beowulf.org
To change your subscription (digest mode or unsubscribe) visit 
http://www.beowulf.org/mailman/listinfo/beowulf

Reply via email to