%SYSTEM.Context.WorkMgr

Context for %SYSTEM.WorkMgr process specific data

Property Inventory

Method Inventory

Properties

property CommandsExecuted as %Integer;
Used to keep track of the lines executed from worker jobs, updated when the master process gets a work unit complete notification
property DaemonSemaphore as %RawString [ MultiDimensional ];
Hold the semaphore to signal the daemon we are using WQM
property DiskReadMilliseconds as %Double;
Used to keep track of the disk read latency from worker jobs, updated when the master process gets a work unit complete notification. You can disable collection of this information by setting the global ^%SYS("WQM","EnableDiskReadTiming")=0.
property GlobalReferences as %Integer;
Used to keep track of the global references from worker jobs, updated when the master process gets a work unit complete notification
property GlobalUpdates as %Integer;
Used to keep track of global updates from worker jobs, updated when the master process gets a work unit completion notification
property IPQ as %RawString;
Oref of IPQ to talk back to master process
property IPQVal as %RawString;
Value of IPQ variable passed to worker
property Id as %RawString [ MultiDimensional ];
Used to track unique process specific ID value for WQM
property JournalEntries as %Integer;
Used to keep track of journal entries from worker jobs, updated when the master process gets a work unit completion notification
property LocalSystemHash as %RawString;
Hold hash of the local system name used in SQM communication
property MasterCategory as %RawString;
Category name passed in when the master group was created
property MasterGroup as %RawString;
Group number of the master group
property MasterJob as %RawString;
Job number of the master process
property Output as %RawString [ MultiDimensional ];
Used to store output data before we write it to the master
property ProcessPrivateUpdates as %Integer;
Used to keep track of process private updates from worker jobs, updated when the master process gets a work unit completion notification
property PropagateDisconnect as %Boolean;
Flag indicating whether to call propagateDisconnect^%SYS.SHARDSRV when recycling a worker job
property WorkData as %RawString;
Information about this specific work item we are processing so flush code can find this

Methods

method %OnClose() as %Status [ Language = objectscript ]
method %OnNew() as %Status [ Language = objectscript ]

Inherited Members

Inherited Methods

Feedback