TransactionImpls: CONFIG IMPORTS AccessControl, AlpineIdentity, AlpineImport, AlpineTransaction, AlpineZones, ClientMap, ConversationTable, FileControl, FilePageMgr, Lock, LockControl, AlpineLog, LogControl, SkiPatrolLog, BasicTime, Convert, ConvertUnsafe, Process, Rope, RPC, RuntimeError, SafeStorage EXPORTS ALL CONTROL CoordinatorImpl, CoordinatorRemoteCallsImpl, CoordinatorTransIDImpl, CoordinatorMapImpl, WorkerImpl, WorkerMapImpl, WorkerLogWatchdogImpl = BEGIN CoordinatorImpl; CoordinatorRemoteCallsImpl; CoordinatorTransIDImpl; CoordinatorMapImpl; WorkerImpl; WorkerMapImpl; WorkerLogWatchdogImpl; END. CHANGE LOG :TransactionImpls.config Copyright c 1984 by Xerox Corporation. All rights reserved. Last edited by MBrown on January 30, 1984 3:40:15 pm PST Last Edited by: Kupfer, July 29, 1984 7:23:57 pm PDT Carl Hauser, October 4, 1985 1:48:03 pm PDT Alpine Cedar The comment below a module name lists the state kept in it, and any special initialization requirements. a condition variable; a ZONE. module monitor; state of process pool: two condition variables, a parameter buffer. module monitor; state of next trans ID generator: sequence number, etc. Must be informed of transaction IDs seen during analysis pass, then explicitly initialized after analysis pass. module monitor; hash array. Must be explicitly initialized (to set size) before analysis pass. a condition variable; a ZONE. module monitor; hash array. Must be explicitly initialized (to set size) before analysis pass. module monitor; a condition variable, a flag indicating the existence of a process. Edited on June 1984, by Kupfer changes to: TransactionImpls: Add SkiPatrolLogImpl. Edited on July 11, 1984 3:04:57 pm PDT, by Kupfer changes to: TransactionImpls: Add imports for the conversion of logging from stream-based to viewer-based. Also, move SkiPatrolLog stuff into own Impls file. Edited on July 29, 1984 7:23:57 pm PDT, by Kupfer changes to: TransactionImpls Κx˜Jšœ™Jšœ Οmœ1™<šœ™Jšœ)™)—šœ4™4Icode™+—J˜šœΟk˜šž˜Jšœ™J˜ΌJšœ™Jšœ2žœ˜P—šž˜Jšž˜—šž˜J˜J˜J˜J˜J˜ J˜J˜—Jšœž˜JšœC™CJšœ$™$J˜˜Jšœ™—˜JšœS™S—˜JšœG™GJšœN™NJšœ ™ —˜Jšœ™JšœB™B—˜ Jšœ™—˜Jšœ™JšœB™B—˜JšœS™SJ˜—Jšžœ˜J˜Jšžœž˜ ™Jšœ Οrœ™3—™1Jšœ Ÿœ‚™ž—™1Jšœ Ÿ™—J™——…—v (