schedo

This event producer monitors for changes to schedo tunables.

Overview
Currently, only the vpm_xvcpus tunable may be monitored. This event producer will return a stack trace and user information when the event occurs. This event producer resides under the cpu directory.
Capabilities
AHAFS_THRESHOLD_STATE
AHAFS_STKTRACE_AVAILABLE
AHAFS_REMOTE_EVENT_ENABLED
Return codes
This event producer always returns 0 when the event occurs.
Event producer message
This event producer does not pass any messages as part of its event data.
Acceptable monitor files

The monitor file used to monitor this tunable is:

/aha/cpu/schedo.monFactory/vpm_xvcpus.mon 

No other monitor files may be created in this directory.

Example event data

The following is event data from the modification of the vpm_xvcpus tunable with an INFO_LVL of 3:

BEGIN_EVENT_INFO
TIME_tvsec=1271771009
TIME_tvnsec=251723285
SEQUENCE_NUM=0
PID=7143474
UID=0
UID_LOGIN=0
GID=0
PROG_NAME=schedo
RC_FROM_EVPROD=0
STACK_TRACE
aha_cbfn_wrapper+30
ahafs_evprods+510
schedtune+394
.svc_instr
schedo_write_schedparams+94
schedo_write_dynamic_values+6F0
main+1B0
__start+68
END_EVENT_INFO