Changes between Initial Version and Version 1 of SchedTechManual/ServerChanges1_7


Ignore:
Timestamp:
Jul 10, 2012, 1:56:40 PM (12 years ago)
Author:
Sam Habiel
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SchedTechManual/ServerChanges1_7

    v1 v1  
     1= Server Side Changes in version 1.7 =
     2This document describes the server side changes made to the Scheduling GUI to remove mumps transactions. The Scheduling GUI code was changed too in v1.7, mostly to support BMX v4. There is a single bug fix on the GUI side where support for unlinked clinics was broken inadvertently in v1.6.
     3== Introduction and Statement of Problem ==
     4There are three issues:
     5
     6The interaction between transactions and locking causes a freeze in GT.M that looks like this:
     7{{{
     8GTM[******]: %%GTM-W-MUTEXLCKALERT, Mutual Exclusion subsystem ALERT - lock attempt threshold crossed for region /var/worldvista/globals/mumps.dat.  Process 17141 is in crit. -- generated from 0x00002B158FF975CD.
     9}}}
     10The Scheduling GUI did a lock itself outside of the transaction in BSDX07, and Fileman did a bunch of locks internally inside the transaction.
     11
     12Cache users will fail with an UNIMPLEMENTED error if we use the full transaction syntax