Hello Brad,

On Sun, 11 Dec 1994 21:58:00 -0500 [EMAIL PROTECTED] wrote:
    
    We've been experiencing the following problem on HP 700 AFS clients
    running AFS 3.3a and HP-UX 9.03...
    
    After releasing a volume that contains commonly used tools (executables)
    many clients will experience applications terminating with the following 
    error:
    
    Pid XXXX killed due to text modification or page I/O error.
    
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.

Once the "vos release" is actioned the client's next chunk request to
the server will get a chunk of the new binary. Mixing pages of the old
and new binaries won't work and will have unpredictable results.
For example: X11 freezes,  program core dumps, or Pid XXXX killed
due to text modification.

What's the solution? Don't make such changes at times when users are
running those binaries. Establish a "release policy" so that such updates
are done at times when changes won't have this effect.

Lyle Seaman has a neat idea about renaming the currently used binaries.
You will find this in our [EMAIL PROTECTED] archive:

    [EMAIL PROTECTED]/1993/742893272

I hope this helps you.
--
paul                             http://acm.org/~MPB/homepage.html

Reply via email to