OPENBUS-2968 Correção na reconfiguração para adequar a OPENBUS-2849

O valor limite inferior na reconfiguração passou a ser 1 canal para não
impedir o funcionamento do processo.

O busservices passa a definir um valor máximo próprio que por padrão é
de 1000, independente do valor usado no OiL. Tentei mas não consegui uma
forma de reconhecer o valor default do OiL para dar o tratamento
esperado na implementação da reloadConfigFiles.
parent 063af261
......@@ -84,7 +84,7 @@ return function(...)
local reloadConfigs = {
admin = {},
validator = {},
maxchannels = 0,
maxchannels = 1000,
loglevel = 3,
oilloglevel = 0,
}
......@@ -210,7 +210,7 @@ return function(...)
end
local function validateMaxChannels(maxchannels)
if maxchannels < 0 then
if maxchannels < 1 then
log:misconfig(msg.InvalidMaximumChannelLimit:tag{
value = maxchannels,
})
......@@ -450,9 +450,7 @@ Options:
-- setup bus access
local orbcfg = { host=Configs.host, port=Configs.port }
log:config(msg.ServicesListeningAddress:tag(orbcfg))
if Configs.maxchannels > 0 then
orbcfg.maxchannels = Configs.maxchannels
end
orbcfg.maxchannels = Configs.maxchannels
local orb = access.initORB(orbcfg)
local legacy
if not Configs.nolegacy then
......@@ -689,9 +687,7 @@ Options:
log:config(msg.BadPasswordLimitedTries:tag{limit=Configs.badpasswordtries})
log:config(msg.BadPasswordTotalLimit:tag{value=Configs.badpasswordlimit})
log:config(msg.BadPasswordMaxRate:tag{value=Configs.badpasswordrate})
if Configs.maxchannels > 0 then
log:config(msg.MaximumChannelLimit:tag{value=Configs.maxchannels})
end
log:config(msg.MaximumChannelLimit:tag{value=Configs.maxchannels})
if not params.enforceAuth then
log:config(msg.OfferAuthorizationDisabled)
end
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment