mirror of
https://github.com/ntop/ntopng.git
synced 2026-04-29 23:49:33 +00:00
Makes all ntopng.pref keys persistent to file
This commit is contained in:
parent
e22c6ab0e4
commit
43265da8b0
10 changed files with 54 additions and 418 deletions
|
|
@ -94,13 +94,20 @@ function host_pools_utils.createPool(ifid, pool_id, pool_name, children_safe,
|
|||
enforce_quotas_per_pool_member, enforce_shapers_per_pool_member)
|
||||
local details_key = get_pool_details_key(ifid, pool_id)
|
||||
local ids_key = get_pool_ids_key(ifid)
|
||||
local members = ntop.getMembersCache(ids_key) or {}
|
||||
|
||||
local n = table.len(ntop.getMembersCache(ids_key) or {})
|
||||
local n = table.len(members)
|
||||
|
||||
if n >= host_pools_utils.LIMITED_NUMBER_TOTAL_HOST_POOLS then
|
||||
return false
|
||||
end
|
||||
|
||||
for _, m in pairs(members) do
|
||||
if m == pool_id then
|
||||
return true
|
||||
end
|
||||
end
|
||||
|
||||
ntop.setMembersCache(ids_key, pool_id)
|
||||
ntop.setHashCache(details_key, "name", pool_name)
|
||||
ntop.setHashCache(details_key, "children_safe", tostring(children_safe or false))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue