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>