mirror of
https://salsa.debian.org/freeipa-team/freeipa.git
synced 2025-02-25 18:55:28 -06:00
Increase nsslapd-db-locks to 50000
Sometimes the lock table would run out of available locks. This should improve the lock table default configuration. https://fedorahosted.org/freeipa/ticket/5914 Reviewed-By: Martin Basti <mbasti@redhat.com> Reviewed-By: Thierry Bordaz <tbordaz@redhat.com>
This commit is contained in:
committed by
Martin Basti
parent
fb4e19713d
commit
8e3b7b24c1
@@ -250,8 +250,7 @@ class DsInstance(service.Service):
|
|||||||
|
|
||||||
self.step("creating directory server user", create_ds_user)
|
self.step("creating directory server user", create_ds_user)
|
||||||
self.step("creating directory server instance", self.__create_instance)
|
self.step("creating directory server instance", self.__create_instance)
|
||||||
if self.config_ldif:
|
self.step("updating configuration in dse.ldif", self.__update_dse_ldif)
|
||||||
self.step("updating configuration in dse.ldif", self.__update_dse_ldif)
|
|
||||||
self.step("restarting directory server", self.__restart_instance)
|
self.step("restarting directory server", self.__restart_instance)
|
||||||
self.step("adding default schema", self.__add_default_schemas)
|
self.step("adding default schema", self.__add_default_schemas)
|
||||||
self.step("enabling memberof plugin", self.__add_memberof_module)
|
self.step("enabling memberof plugin", self.__add_memberof_module)
|
||||||
@@ -572,9 +571,15 @@ class DsInstance(service.Service):
|
|||||||
temp_filename = new_dse_ldif.name
|
temp_filename = new_dse_ldif.name
|
||||||
with open(dse_filename, "r") as input_file:
|
with open(dse_filename, "r") as input_file:
|
||||||
parser = installutils.ModifyLDIF(input_file, new_dse_ldif)
|
parser = installutils.ModifyLDIF(input_file, new_dse_ldif)
|
||||||
# parse modification from config ldif
|
parser.replace_value(
|
||||||
with open(self.config_ldif, "r") as config_ldif:
|
'cn=config,cn=ldbm database,cn=plugins,cn=config',
|
||||||
parser.modifications_from_ldif(config_ldif)
|
'nsslapd-db-locks',
|
||||||
|
['50000']
|
||||||
|
)
|
||||||
|
if self.config_ldif:
|
||||||
|
# parse modifications from ldif file supplied by the admin
|
||||||
|
with open(self.config_ldif, "r") as config_ldif:
|
||||||
|
parser.modifications_from_ldif(config_ldif)
|
||||||
parser.parse()
|
parser.parse()
|
||||||
new_dse_ldif.flush()
|
new_dse_ldif.flush()
|
||||||
shutil.copy2(temp_filename, dse_filename)
|
shutil.copy2(temp_filename, dse_filename)
|
||||||
|
|||||||
Reference in New Issue
Block a user