Skip to content
Snippets Groups Projects
Commit 02957fc24e05 authored by jfp's avatar jfp
Browse files

Add baspri optional configuration parameter (creprc parameter), default 0

parent 34c97b46de95
No related branches found
No related tags found
No related merge requests found
...@@ -13,6 +13,7 @@ ...@@ -13,6 +13,7 @@
stopwaitsecs=10 stopwaitsecs=10
user=vmsuser user=vmsuser
kt_limit=1 kt_limit=1
baspri=4
# if privileges or quotas are specified nouaf is implicitly define to true # if privileges or quotas are specified nouaf is implicitly define to true
# else default false # else default false
# nouaf=true # nouaf=true
......
...@@ -236,6 +236,7 @@ ...@@ -236,6 +236,7 @@
startretries: int startretries: int
stopwaitsecs: int stopwaitsecs: int
kt_limit: int kt_limit: int
baspri: int
nouaf: bool nouaf: bool
quotas: List[Tuple[int, int]] | None quotas: List[Tuple[int, int]] | None
prv: PrvMask | None prv: PrvMask | None
...@@ -272,6 +273,7 @@ ...@@ -272,6 +273,7 @@
quotas: List[Tuple[int, int]] | None, quotas: List[Tuple[int, int]] | None,
prv: PrvMask | None, prv: PrvMask | None,
kt_limit: int, kt_limit: int,
baspri: int,
autorestart: ( autorestart: (
Type[RestartUnconditionally] Type[RestartUnconditionally]
| Type[RestartWhenExitUnexpected] | Type[RestartWhenExitUnexpected]
...@@ -298,6 +300,7 @@ ...@@ -298,6 +300,7 @@
self.quotas = quotas self.quotas = quotas
self.prv = prv self.prv = prv
self.kt_limit = kt_limit self.kt_limit = kt_limit
self.baspri = baspri
self.exitcodes = exitcodes self.exitcodes = exitcodes
self.process = ProcessInfo() self.process = ProcessInfo()
...@@ -431,6 +434,7 @@ ...@@ -431,6 +434,7 @@
quota=self.quotas, quota=self.quotas,
prv=self.prv, prv=self.prv,
kt_limit=self.kt_limit, kt_limit=self.kt_limit,
baspri=self.baspri,
# prcdef.PRC_M_DETACH and prcdef.PRC_M_IMPERSONATE are synonyms # prcdef.PRC_M_DETACH and prcdef.PRC_M_IMPERSONATE are synonyms
stsflg=stsflg, stsflg=stsflg,
)[1] )[1]
...@@ -910,6 +914,7 @@ ...@@ -910,6 +914,7 @@
stdout_file = config[sn].get('stdout_file', 'NLA0:') stdout_file = config[sn].get('stdout_file', 'NLA0:')
stderr_file = config[sn].get('stderr_file', 'NLA0:') stderr_file = config[sn].get('stderr_file', 'NLA0:')
priority = config[sn].getint('priority', 999) priority = config[sn].getint('priority', 999)
baspri = config[sn].getint('baspri', 4)
nouaf = config[sn].getboolean('nouaf', False) nouaf = config[sn].getboolean('nouaf', False)
kt_limit = config[sn].getint('kt_limit', 0) kt_limit = config[sn].getint('kt_limit', 0)
startsecs = config[sn].getint('startsecs', 10) startsecs = config[sn].getint('startsecs', 10)
...@@ -938,6 +943,7 @@ ...@@ -938,6 +943,7 @@
nouaf=nouaf, nouaf=nouaf,
quotas=prcquotas, quotas=prcquotas,
prv=prv, prv=prv,
baspri=baspri,
kt_limit=kt_limit, kt_limit=kt_limit,
exitcodes=[ exitcodes=[
int(exitcode) for exitcode in exitcodes if exitcode != '' int(exitcode) for exitcode in exitcodes if exitcode != ''
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment