ETXTBSY
Jean-Pierre A. Radley
appl at jpr.com
Wed Oct 26 16:21:23 PDT 2005
>From a SCO engineer:
| While I'm sympathetic and would also like to hear what the issues
| are, I don't think this is likely to change. This behavior has been
| in Solaris, SunOS, and Unix System V for over 15 years, with lots of
| systems and customers running just fine.
|
| There is an indivisible diamond here, which is the VM architecture
| in System V Release 4, UW7, OSR6, Solaris, etc. It has many, many
| advantages over the previous VM design - performance, reliability,
| scalability, ease of maintenance, extensibility, and so forth. It's a
| significant upgrade over earlier systems in and of itself, and it's an
| enabler of many of the other technology upgrades that come along with
| it.
| However, like all diamonds, it has flaws. ETXTBSY is no longer
| supported. This is pretty much a result of one of the key aspects
| of the VM design, which is that there is only one copy of a given
| file page in the system for all uses. Thus, any attempt to put back
| ETXTBSY is going to be so expensive that it's not going to be worth
| it unless there is some huge revenue opportunity that is going to be
| lost simply because ETXTBSY is not supported. This seems an unlikely
| scenario.
|
| Now, how serious a flaw is the lack of ETXTBSY compared with the
| advantages of the new design over the old? Frankly, it seems very
| minor. Yes, it's annoying at first, and it takes some getting used
| to, but once you get burned once or twice, you learn to work with it.
| As I say, I'm sympathetic. I remember when this was introduced, and
| there were a number of AT&T engineers who were unhappy with this
| change, but it was accepted as a cost of moving forward. It still
| seems like the right tradeoff.
Have a look at
www.caldera.com/support/docs/openserver/600/porting/osr6porting.pdf.
ETXTBSY comes up in Section2.
--
JP
More information about the Filepro-list
mailing list