multi volume dump with gzip/crypt - solved

Martin Laabs martin.laabs at
Sat Mar 1 20:11:40 UTC 2008


I solved the dump problem in a not very
clean way.
First I changed dumps behaviour to ignore
the SIGPIPE signal when the -P and -a option
is given. The problem with occured than was
the loss of data because of the race condition
between "write date to pipe" and "receive SIGPIPE".

I solved that problem with a script that
takes the data from the pipe of dump, compress
it and sends a dedicated SIGPIPE to the three
dump processes when the output volume is nealy full.
After that it flushs the rest out of the pipe to
avoid data loss.

  Martin L.

More information about the freebsd-hackers mailing list