On Mar 27, 9:22pm, Tommy Apel wrote: } Subject: Re: [Scst-devel] OSS target - VMware SCSI reservation bug conform Good morning, hope the end of the week is going well for everyone. > 2014-03-27 19:21 GMT+01:00 Dr. Greg Wettstein <greg@xxxxxxxxxxxxxxxxx>: > > Hi, hope the week is going well for everyone. > > > > There appears to be evidence that VMware has an issue with exact SCSI > > standards compliance when it comes to handling corner cases with SCSI > > reservation requests. It appears as if Dell is pushing firmware hot > > fixes for the EqualLogic controllers to work around the issue. > Hello lists, excuse me for being a little blunt here, but if what > Dr. Greg is telling here is correct, shouldn't it be vmware that > fixed their BUG in their software rather that everybody else asking > "how high" when vmware says jump ? > > I mean, implementing non-standard things to a standard compliant > stack is sort of the wrong path to take I should think, the fact > that vmware has a but in their software, closed source I might add, > they should fix it not the OSS community. > > Maybe I'm wrong here, but I believe that standards were made so that > everybody could implement a look-the-same / feel-the-same interface > instead of inventing the wheel over and over again for every brand > known to man kind. Very understandable sentiments and ones which I certainly sympathize with. I've been doing this stuff for a long time and unfortunately I believe this is a situation where the old meme applies: "The wonderful thing about standards is that there are so many to choose from." I would add to that: "Everyone should have their own version of their favorite standard." Every standard ever written has issues with respect to behavior on edge cases. I believe VMware's position is that it has implemented the standard properly and if there is a bug it isn't their issue. If there is an issue it is obviously an edge case given that it appears to be quite rare. I've heard suggestions that the possible vulnerability window amounts to about 12 seconds a day. Whatever the reality of the regression, given the litiginous nature of our society I think it is highly unlikely for anyone to admit they have a bug in terms of standards implementation, particularly in the storage industry. To do so would open one to inevitable data loss litigation. I'm not a fan of 'tuning' standards implemenations but mode pages seem to be a reality in the industry and there are ample practical reasons for them. The other reality is that VMware/EMC is a way bigger gorilla then the open-source storage stacks whether they be LIO, SCST or anything else. If there is an issue it would seem to be in the best interests of those of us committed to open-source storage solutions to understand and protect ourselves from the situation. There is a third saying which is important as well: "No one ever got fired for buying vendor approved storage." > /Tommy Have a good weekend. Greg }-- End of excerpt from Tommy Apel As always, Dr. G.W. Wettstein, Ph.D. Enjellic Systems Development, LLC. 4206 N. 19th Ave. Specializing in information infra-structure Fargo, ND 58102 development. PH: 701-281-1686 FAX: 701-281-3949 EMAIL: greg@xxxxxxxxxxxx ------------------------------------------------------------------------------ "God made man, the appendix was the result of a committee." -- Dr. G.W. Wettstein Guerrilla Tactics for Corporate Survival -- To unsubscribe from this list: send the line "unsubscribe linux-scsi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html