• Andrew Dunstan's avatar
    Add parallel pg_dump option. · 9e257a18
    Andrew Dunstan authored
    New infrastructure is added which creates a set number of workers
    (threads on Windows, forked processes on Unix). Jobs are then
    handed out to these workers by the master process as needed.
    pg_restore is adjusted to use this new infrastructure in place of the
    old setup which created a new worker for each step on the fly. Parallel
    dumps acquire a snapshot clone in order to stay consistent, if
    available.
    
    The parallel option is selected by the -j / --jobs command line
    parameter of pg_dump.
    
    Joachim Wieland, lightly editorialized by Andrew Dunstan.
    9e257a18
parallel.h 2.09 KB