Consultor Eletrônico



Kbase P113014: -Mpb not being counted based on -Mn value specified in the .pf file
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   7/30/2008
Status: Unverified

SYMPTOM(s):

-Mn value in an Other server arguments .pf file does not override Maximum Servers setting in Progress Explorer

-Mpb not being counted based on -Mn value specified in the .pf file"

FACT(s) (Environment):

Progress 9.X
OpenEdge 10.X
Progress 9.1x
Windows

CAUSE:

When the "Number of Servers" (-Mpb) under database -> defaultServerConfiguration is set to 0, the value for -Mpb is being calculated based on value from "Maximum Servers" (-Mn) under database -> defaultConfiguration. This value should be overwritten by the value for -Mn in the .pf file referenced in the defaultConfiguration -> Other server arguments but are not.

Example:
defaultConfigurationProperties -> Maximum Servers -> 5
defaultServerGroup -> Number Of Servers -> 0
defaultCongfiguration -> Other server arguments -> dbname.pf
dbname.pf contains: -Mn 10

When the database is started:
Maximum Number of Servers (-Mn): 11. << which is correct, this is taken from the .pf file reference (+1 for the login broker)
Maximum Servers Per Broker (-Mpb): 5 << which should be 10 in this example, instead it is based on the defaultConfigurationProperties -> Maximum Servers -> 5


CAUSE:

Bug# OE00126299

FIX:

Upgrade to Progress 9.1E03 or later where this issue has been addressed.

As a workaround, match the value for -Mn in the referenced .pf flie to the value in the Progress Explorer -> defaultConfigurationProperties -> Maximum Servers