Index Index for
Section 5
Index Alphabetical
listing for S
Bottom of page Bottom of
page

sys_attrs_psm(5)

NAME

sys_attrs_psm - psm subsystem attributes

DESCRIPTION

This reference page lists and describes attributes for the Process Set Manager (psm) kernel subsystem, which monitors the state of vital processes. The application interfaces to the psm subsystem are the cfg_psm_catops() and cfg_psm_memops() routines in the libcfg library. These routines create the process categories and members used by the psm software. Refer to cfg_psm_catops(3), cfg_psm_memops(3), and libcfg(3) for more information. Refer to the sys_attrs(5) reference page for an introduction to the topic of kernel subsystem attributes. An asterisk (*) preceding the name of an attribute in the following list means that the attribute can be configured at run time. Values of other attributes cannot be changed without rebooting the system. * psm_cat_max The maximum number of process categories. Default: 512 (categories) Minimum: 0 Maximum: 18,446,744,073,709,551,615 Once the psm_cat_max value is reached, an attempt to create an additional category results in the [ENOSPC] error. Categories cannot be deleted; so, an attempt to delete a category after it is created results in the [ENOTSUP] error. Therefore, the psm_cat_max value must be increased if the program will create more than 512 categories. * psm_debug A set of bit flags, defined in the psm.h header file, that enable various debugging messages. Default: 0 (all debugging messages disabled) * psm_mem_autocat A value that determines whether new process categories are automatically created (1) or not created (0) at the time process members are instantiated. Default: 1 (new categories are automatically created) A specific process instance can be registered in only one category. An attempt to register a currently running process in a category where it is already registered results in the [EALREADY] error. The default setting simplifies the boot process. * psm_mem_max The maximum number of process members that can be registered for all process categories. Default: 1024 (members) Minimum: 0 Maximum: 18,446,744,073,709,551,615 Once the psm_mem_max value is reached, an attempt to register an additional member results in the [ENOSPC] error. * psm_memcat_max The maximum number of process members that can be registered per process category. Default: 64 (members) Minimum: 0 Maximum: 18,446,744,073,709,551,615 Once the psm_memcat_max value is reached for a category, an attempt to register another member in that category results in the [ENOSPC] error. * psm_noevm A set of bit flags, defined in the psm.h header file, that disables the posting of selected events. Default: 0 (all events are posted)

SEE ALSO

Functions: cfg_psm_catops(3), cfg_psm_memops(3), libcfg(3) Files: psm.h(4) Others: sys_attrs(5)

Index Index for
Section 5
Index Alphabetical
listing for S
Top of page Top of
page