mirror of
git://git.gnupg.org/gnupg.git
synced 2025-07-02 22:46:30 +02:00
gpg: New experimental import option "bulk-import"
* g10/options.h (IMPORT_BULK): New. * g10/import.c (parse_import_options): Add "bulk-import". * g10/call-keyboxd.c (in_transaction): New var. (gpg_keyboxd_deinit_session_data): Run a commit if in bulk import mode. (create_new_context): Run a begin transaction if in bulk import mode. -- Initial tests with this option are not very promising. Importing about 3000 real world keys with --use-keyboxd and full logging took: real 33m31.724s user 19m54.265s sys 2m49.662s With bulk-import this saves a mere 12%: real 29m36.542s user 19m3.391s sys 2m46.728s Signed-off-by: Werner Koch <wk@gnupg.org>
This commit is contained in:
parent
c2b14f5d68
commit
d49a945b12
4 changed files with 44 additions and 4 deletions
|
@ -2449,6 +2449,10 @@ opposite meaning. The options are:
|
|||
keys. For example, this reorders signatures, and strips duplicate
|
||||
signatures. Defaults to yes.
|
||||
|
||||
@item bulk-import
|
||||
When used with --use-keyboxd do the import within a single
|
||||
transaction. This is an experimental feature.
|
||||
|
||||
@item import-minimal
|
||||
Import the smallest key possible. This removes all signatures except
|
||||
the most recent self-signature on each user ID. This option is the
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue