Diffusion GnuPG d49a945b12d9

gpg: New experimental import option "bulk-import"

Authored by werner on Thu, Sep 24, 4:47 PM.

Description

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>

Details

Committed
wernerThu, Sep 24, 4:47 PM
Parents
rGc2b14f5d6852: keyboxd: New command TRANSACTION.
Branches
Unknown
Tags
Unknown