1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-25 23:21:54 +03:00
samba-mirror/source3/registry
Michael Adam 0b22f8b99c s3:registry: hash the list of subkeys in the regsubkey_ctr
This removes many loops over all the arrays
(from regsubkey_ctr_key_exists) and thus
reduces "net conf drop" from 1m55 to 48seconds
and "net conf import" from 1m55 to 58 seconds
for 2000 shares on my box.

Michael
2009-02-26 13:22:54 +01:00
..
reg_api.c s3:registry: hash the list of subkeys in the regsubkey_ctr 2009-02-26 13:22:54 +01:00
reg_backend_current_version.c s3:registry: replace typedef "REGSUBKEY_CTR" by "struct regsubkey_ctr" 2009-02-26 13:22:51 +01:00
reg_backend_db.c s3:registry: use regsubkey_ctr_get_seqnum() in reg_backend_db.c 2009-02-26 13:22:53 +01:00
reg_backend_hkpt_params.c s3:registry: replace typedef "REGSUBKEY_CTR" by "struct regsubkey_ctr" 2009-02-26 13:22:51 +01:00
reg_backend_netlogon_params.c s3:registry: replace typedef "REGSUBKEY_CTR" by "struct regsubkey_ctr" 2009-02-26 13:22:51 +01:00
reg_backend_perflib.c s3:registry: replace typedef "REGSUBKEY_CTR" by "struct regsubkey_ctr" 2009-02-26 13:22:51 +01:00
reg_backend_printing.c s3:registry: replace typedef "REGSUBKEY_CTR" by "struct regsubkey_ctr" 2009-02-26 13:22:51 +01:00
reg_backend_prod_options.c s3:registry: replace typedef "REGSUBKEY_CTR" by "struct regsubkey_ctr" 2009-02-26 13:22:51 +01:00
reg_backend_shares.c s3:registry: replace typedef "REGSUBKEY_CTR" by "struct regsubkey_ctr" 2009-02-26 13:22:51 +01:00
reg_backend_smbconf.c s3:registry: replace typedef "REGSUBKEY_CTR" by "struct regsubkey_ctr" 2009-02-26 13:22:51 +01:00
reg_backend_tcpip_params.c s3:registry: replace typedef "REGSUBKEY_CTR" by "struct regsubkey_ctr" 2009-02-26 13:22:51 +01:00
reg_cachehook.c registry: change reghook_cache_add() to return WERROR instead of bool 2008-04-13 15:33:48 +02:00
reg_dispatcher.c s3:registry: replace typedef "REGSUBKEY_CTR" by "struct regsubkey_ctr" 2009-02-26 13:22:51 +01:00
reg_eventlog.c s3:registry: use regsubkey_ctr_init() in reg_eventlog.c 2009-02-26 13:22:53 +01:00
reg_init_basic.c s3:registry: always provision the registry, not only in smbd. 2009-01-28 12:06:26 +01:00
reg_init_full.c s3:registry: always provision the registry, not only in smbd. 2009-01-28 12:06:26 +01:00
reg_init_smbconf.c Rename dos_errstr() to win_errstr() for consistency with Samba 4. 2008-11-01 17:19:26 +01:00
reg_objects.c s3:registry: hash the list of subkeys in the regsubkey_ctr 2009-02-26 13:22:54 +01:00
reg_perfcount.c Remove a pointless NULL check 2009-02-14 22:01:03 +01:00
reg_util_legacy.c Extract regkey_open_internal() from reg_frontend.c to new reg_util_legacy.c 2008-01-21 08:49:12 +01:00
reg_util.c registry: make normalize_reg_path() strip leading and trailing '/' chars. 2008-05-08 18:29:08 +02:00
regfio.c s3:registry: replace typedef "REGSUBKEY_CTR" by "struct regsubkey_ctr" 2009-02-26 13:22:51 +01:00