> OK.  That helps.  And I guess that all XWBTCP sessions (i.e.
> connection from CPRS) are given a separate job.  So if I do a ZLINK
> from a command-line shell, it wouldn't change the CPRS session.
> 
> Thanks Dave,
> Kevin

Your analysis matches my understanding.
XWBTCP sessions are given a separate MUMPS job.
ZLINK from a command line shell will only affect the MUMPS job for
the command line shell.


> 
> On 8/29/05, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
> >=20
> > >=20
> > > I don't know quite how to ask this question:
> > >=20
> > > If I have my server up and running, and I make a change to one of the
> > > modules (in this case it was the module that prints out progress
> > > notes), then the changes won't become apparent until the user that was
> > > using the old code closes out and reconnects.
> > >=20
> > > So my question is, does GT.M  keep a complete copy of the code base
> > > for every different process?  And how can I tell if everyone has
> > > switched over to using the new code (other than just watching to see
> > > how the new progress notes get printed out?)
> > >=20
> > > Kevin
> >=20
> > I'm not Bhaskar, but I can answer part of this.
> > Yes, GT.M keeps a complete copy of the code base for each different
> > process, if what you mean is that it looks at the program (.m) file,
> > compares it to the intermediate language (.o) file, if they are both
> > up-to-date, it then creates an (in-memory) Just-in-time compile of the
> > .o file into a native code file (x86 machine language) and then
> > just uses the compiled copy until the process ends.
> >=20
> > If a process knows it needs to update its copy, the ZLINK command will
> > force it to replace the native code file/machine language in its memory
> > space.
> >=20
> > A year or so ago, at one of our community meetings, we did a bit of=20
> > analysis about using the same mechanism used by the ^ZSY and ^ZJOB code=
> =20
> > to tell a running process to update (ZLINK), but I don't think the analys=
> is
> > turned into real code. It shouldn't be very hard, you would just use
> > a flag in a global.
> >=20
> > David Whitten
> > (713) 870-3834
> >=20
> >=20
> > -------------------------------------------------------
> > SF.Net email is Sponsored by the Better Software Conference & EXPO
> > September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practic=
> es
> > Agile & Plan-Driven Development * Managing Projects & Teams * Testing & Q=
> A
> > Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
> > _______________________________________________
> > Hardhats-members mailing list
> > Hardhats-members@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/hardhats-members
> >
> 
> 
> -------------------------------------------------------
> SF.Net email is Sponsored by the Better Software Conference & EXPO
> September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
> Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
> Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
> _______________________________________________
> Hardhats-members mailing list
> Hardhats-members@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/hardhats-members
> 



-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members

Reply via email to