bareos: master a0e0cca2

Author Committer Branch Timestamp Parent
mvwieringen adm mvwieringen adm master 2013-06-26 22:01 master 076f8260 Pending
Affected Issues  0000187: Implement auto inflation/deflation in the storage daemon.
Changeset Implement auto inflation/deflation in the storage daemon.

This code implements automatic deflation (compression)
of data read or written to a device and automatic inflation
(uncompression) of data written or read from a device.

This allows you to do the following:

- Compress data on the FD send it to SD and write it to the device uncompressed.
- Send data uncompressed from the FD to the SD and write it to the device compressed.
- Read compressed data from a device and send it as uncompressed data to the FD.
- Read uncompressed data from a device and send it as compressed data to the FD.

This is implemented as a SD plugin.

Fixes 0000187: Implement auto inflation/deflation in storage daemon.
mod - src/win32/plugins/Makefile Diff File
mod - src/tools/bpluginfo.c Diff File
mod - src/stored/stored_conf.h Diff File
mod - src/stored/stored_conf.c Diff File
mod - src/stored/stored.h Diff File
mod - src/stored/sd_plugins.h Diff File
mod - src/stored/reserve.h Diff File
mod - src/stored/record.h Diff File
mod - src/stored/record.c Diff File
mod - src/stored/read_record.c Diff File
mod - src/stored/read.c Diff File
mod - src/stored/protos.h Diff File
mod - src/stored/ndmp_tape.c Diff File
mod - src/stored/mac.c Diff File
mod - src/stored/job.c Diff File
mod - src/stored/dev.h Diff File
mod - src/stored/bextract.c Diff File
mod - src/stored/append.c Diff File
mod - src/stored/acquire.c Diff File
mod - src/stored/Makefile.in Diff File
rm - src/qt-tray-monitor/bareos-tray-monitor.desktop Diff File
add - src/plugins/stored/autoxflate-sd.c Diff File
rm - src/plugins/README Diff File
rm - src/plugins/Makefile Diff File
mod - src/lib/protos.h Diff File
mod - src/lib/mem_pool.h Diff File
mod - src/lib/mem_pool.c Diff File
mod - src/lib/compression.c Diff File
mod - src/include/jcr.h Diff File
mod - src/filed/restore.c Diff File
mod - src/filed/crypto.c Diff File
mod - src/filed/compression.c Diff File
mod - platforms/win32/winbareos64.spec Diff File
mod - platforms/win32/winbareos32.spec Diff File
mod - configure Diff File
mod - autoconf/configure.in Diff File