View Issue Details

IDProjectCategoryView StatusLast Update
0000034bareos-corefile daemonpublic2015-03-25 19:19
Reportermvwieringen Assigned To 
PrioritynormalSeverityfeatureReproducibilityN/A
Status closedResolutionfixed 
PlatformOpenIndianaOSOpenIndianaOS Versionb151a
Product Version13.1.0 
Fixed in Version13.1.0 
Summary0000034: Cleanup of compression framework
DescriptionAs part of the integration of the LZO2 compression a new set of data
streams was introduced. Each compression stream now starts with a
so called compression header which says what compression was used.
We should deprecate the old GZIP datastreams e.g. still allow them to
be restored but not use them from now on and implement GZIP compression
using the same compression header which will cleanup the code enormously
and as we are planning on adding additional compression methods it would
be nice if all compression uses the same coding style and we deprecate the
old and non flexible GZIP datastreams.
TagsNo tags attached.

Activities

mvwieringen adm

mvwieringen adm

2013-08-13 03:12

administrator   ~0000622

Fix committed to bareos master branch with changesetid 840.
mvwieringen

mvwieringen

2015-03-25 16:51

developer   ~0001428

Fix committed to bareos2015 bareos-13.2 branch with changesetid 4396.
joergs

joergs

2015-03-25 19:19

developer   ~0001581

Due to the reimport of the Github repository to bugs.bareos.org, the status of some tickets have been changed. These tickets will be closed again.
Sorry for the noise.

Related Changesets

bareos: master 8ceee326

2013-05-04 20:38

mvwieringen adm

Ported: N/A

Details Diff
Cleanup of compression framework

As part of the integration of the LZO2 compression a new set of data
streams was introduced. Each compression stream now starts with a
so called compression header which says what compression was used.
We should deprecate the old GZIP datastreams e.g. still allow them to
be restored but not use them from now on and implement GZIP compression
using the same compression header which will cleanup the code enormously
and as we are planning on adding additional compression methods it would
be nice if all compression uses the same coding style and we deprecate
the old and non flexible GZIP datastreams.

Fixes 0000034: Cleanup of compression framework
Affected Issues
0000034
mod - src/stored/bextract.c Diff File
mod - src/include/streams.h Diff File
mod - src/include/jcr.h Diff File
mod - src/findlib/protos.h Diff File
mod - src/findlib/bfile.c Diff File
mod - src/findlib/attribs.c Diff File
mod - src/filed/compression.c Diff File
mod - src/filed/backup.h Diff File
mod - src/filed/backup.c Diff File

bareos2015: bareos-13.2 65e55e0a

2013-05-04 22:38

mvwieringen

Ported: N/A

Details Diff
Cleanup of compression framework

As part of the integration of the LZO2 compression a new set of data
streams was introduced. Each compression stream now starts with a
so called compression header which says what compression was used.
We should deprecate the old GZIP datastreams e.g. still allow them to
be restored but not use them from now on and implement GZIP compression
using the same compression header which will cleanup the code enormously
and as we are planning on adding additional compression methods it would
be nice if all compression uses the same coding style and we deprecate
the old and non flexible GZIP datastreams.

Fixes 0000034: Cleanup of compression framework
Affected Issues
0000034
mod - src/filed/backup.c Diff File
mod - src/filed/backup.h Diff File
mod - src/filed/compression.c Diff File
mod - src/findlib/attribs.c Diff File
mod - src/findlib/bfile.c Diff File
mod - src/findlib/protos.h Diff File
mod - src/include/jcr.h Diff File
mod - src/include/streams.h Diff File
mod - src/stored/bextract.c Diff File

Issue History

Date Modified Username Field Change
2013-01-10 10:54 mvwieringen New Issue
2013-01-10 10:54 mvwieringen Status new => assigned
2013-01-10 10:54 mvwieringen Assigned To => mvwieringen
2013-02-13 18:56 mvwieringen Changeset attached => bareos master c62ccb7b
2013-02-13 18:56 mvwieringen Status assigned => closed
2013-02-13 18:56 mvwieringen Resolution open => fixed
2013-02-13 19:07 mvwieringen Target Version => 13.1.0
2013-02-13 19:07 mvwieringen Fixed in Version => 13.1.0
2013-02-13 19:07 mvwieringen Assigned To mvwieringen =>
2013-03-04 10:30 mvwieringen Product Version => 13.1.0
2013-03-04 10:30 mvwieringen Fixed in Version => 13.1.0
2013-08-13 03:12 mvwieringen adm Changeset attached => bareos master 8ceee326
2013-08-13 03:12 mvwieringen adm Note Added: 0000622
2013-08-13 03:12 mvwieringen adm Assigned To => mvwieringen adm
2013-08-13 03:12 mvwieringen adm Status closed => resolved
2013-08-13 08:58 mvwieringen adm Assigned To mvwieringen adm =>
2013-08-13 08:58 mvwieringen adm Status resolved => closed
2015-03-25 16:51 mvwieringen Changeset attached => bareos2015 bareos-13.2 65e55e0a
2015-03-25 16:51 mvwieringen Note Added: 0001428
2015-03-25 16:51 mvwieringen Status closed => resolved
2015-03-25 19:19 joergs Note Added: 0001581
2015-03-25 19:19 joergs Status resolved => closed