On Mon, 19 Jul 1993 09:41:32 -0300 (BST) Peter Lister wrote:
> We have just found that a Sun freezes X11 whenever we vos release the
> volume containing the X11 stuff. Ultrix X11 lives in AFS, but works
> fine. My guess is something to do with shareable libraries; Ultrix
> doesn't have them.
>
> Peter Lister [EMAIL PROTECTED]
> Computer Centre,
> Cranfield Institute of Technology, Voice: +44 234 754200 ext 2828
> Cranfield, Bedfordshire MK43 0AL UK Fax: +44 234 750875
What happens when you vos release the X11 stuff?
Of course, the binaries on the server(s) get updated.
What happens to a client that has one of those binaries executing
before the "vos release" is actioned?
The client has chunked pieces of the old binary in cache
and pages from the old binary loaded and running.
(No callback is involved because the binary is only being read.)
Once the "vos release" is actioned the client's next chunk request to
the server will get a chunk of the new binary. I think that mixing
pages of the old and new binaries won't work and will have unpredictable
results (eg X11 freezes or program core dumps).
Does this make sense? Can anyone else verify this?
If it is so then what is the best strategy for doing "vos release"?
--
Paul Blackburn AIX Systems Support Centre, IBM United Kingdom Limited
[EMAIL PROTECTED] [EMAIL PROTECTED]
"I hear and I forget. I see and I remember. I do and I understand." --Confucius