Projet

Général

Profil

Scénario #28472

EOLE 2.7 : ajouter la compression LZ4 à Bareos

Ajouté par Emmanuel GARETTE il y a presque 7 ans. Mis à jour il y a plus de 6 ans.

Statut:
Terminé (Sprint)
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
23/09/2019
Echéance:
11/10/2019
% réalisé:

100%

Points de scénarios:
3.0
Restant à faire (heures):
0.00 heure
Estimation basée sur la vélocité:
Release:
Liens avec la release:
Auto

Description

Depuis la version 13.2 de Bareos, il est possible de compresser en LZ4 :

Ce n'est pas une option proposée par gen_config :

        <check name='valid_enum' target='bareos_compression'>
            <param>['Aucune', 'GZIP1', 'GZIP2', 'GZIP3', 'GZIP4', 'GZIP5', 'GZIP6', 'GZIP7', 'GZIP8', 'GZIP9']</param>
        </check>

Solutions à mettre en œuvre

Critères d'acceptation

Utiliser le nouveau format dans les tests de sauvegarde/restauration Scribe 2.7.1 :

Sous-tâches

Tâche #28980: Ajouter la (ou les) nouvelle(s) valeur(s) à la listeFerméMatthieu Lamalle

Tâche #28981: Tester une sauvegarde en LZ4FerméMatthieu Lamalle

Tâche #28982: Mettre à jour les dictionnaires ZéphirFerméMatthieu Lamalle

Tâche #28983: Enrichir la docFerméBenjamin Bohard

Tâche #28984: Utiliser le nouveau format dans les tests de sauvegarde/restauration Scribe 2.7.1 :FerméMatthieu Lamalle

Tâche #29039: CreoleLint signale une erreur avec une configuration particulièreFerméMatthieu Lamalle

Tâche #29040: Compiler le paquet bareos en fournissant les dépendances de la lib fastlibzFerméBenjamin Bohard

Tâche #29047: Mettre à disposition les paquets libfastlz et libfastlz-dev dans les dépôts EOLE 2.7.1FerméJoël Cuissinat


Demandes liées

Lié à Distribution EOLE - Tâche #29034: Validation du scénario : ajouter la compression LZ4 à Bareos Fermé 27/09/2019
Lié à Distribution EOLE - Tâche #30125: Passer la compression Bareos en LZ4 sur les nouvelles versions Fermé 18/05/2020

Révisions associées

Révision 6fa861a1 (diff)
Ajouté par Matthieu Lamalle il y a plus de 6 ans

ref #28472 add lz4 compression

Révision 3747d42f (diff)
Ajouté par Matthieu Lamalle il y a plus de 6 ans

ref #28472 add compression lz4

Révision 9d91f4c2 (diff)
Ajouté par Matthieu Lamalle il y a plus de 6 ans

ref #28472 add lz4 compression

Révision 62c880cf (diff)
Ajouté par Matthieu Lamalle il y a plus de 6 ans

ref #28472 add lz4 compression

Révision 3701b8de (diff)
Ajouté par Daniel Dehennin il y a plus de 6 ans

Add compression lz4 dependency

Ref: #28472

Révision b234e2ab (diff)
Ajouté par Daniel Dehennin il y a plus de 6 ans

Add compression lz4 dependency

Cherry pick for 2.7.2 from 3701b8d

Ref: #28472

Historique

#1 Mis à jour par Fabrice Barconnière il y a presque 7 ans

  • Temps estimé mis à 1.00 h
  • Tâche parente mis à #28148

#2 Mis à jour par Joël Cuissinat il y a presque 7 ans

  • Temps estimé 1.00 h supprimé
  • Tâche parente #28148 supprimé

#3 Mis à jour par Joël Cuissinat il y a presque 7 ans

  • Tracker changé de Tâche à Scénario
  • Sujet changé de 2.7.0 : ajouter la compression LZ4 à Bareos à EOLE 2.7 : ajouter la compression LZ4 à Bareos
  • Version cible sprint 2019 21-23 Equipe MENSR supprimé
  • Début 29/05/2019 supprimé
  • Release mis à EOLE 2.7.1.1
  • Points de scénarios mis à 2.0

#4 Mis à jour par Gilles Grandgérard il y a plus de 6 ans

  • Projet changé de Distribution EOLE à eole-bareos

#5 Mis à jour par Gilles Grandgérard il y a plus de 6 ans

  • Release changé de EOLE 2.7.1.1 à Carnet de produit Cadoles - MEN

#6 Mis à jour par Joël Cuissinat il y a plus de 6 ans

  • Description mis à jour (diff)
  • Points de scénarios changé de 2.0 à 3.0

#7 Mis à jour par Matthieu Lamalle il y a plus de 6 ans

Il faut prévoir l'installation du paquet `liblz4-tool`.

Dans `/usr/share/eole/creole/distrib/bareos-fd.conf` > FileDaemon : ajouter le ligne `compatible = no`.
Dans `/usr/share/eole/creole/dicos/23_bareos.xml` : Ajouter `LZ4` à la variable `bareos_compression`

Bareos :

To use the lz4 compression feature, you need to do two things:
1. As lz4 compression is not supported by Bacula, you need to set the compatible = no in bareosfd.conf
2. Set the desired compression algorithm in the fileset options as usual:

FileSet {
 Name = "lz4Set" 
 Include {
 Options {
 signature=MD5
 compression=lz4 # or lzfast / lz4hc
 }
 File = /
 }
}

The jobreport will show the compression ratio and the used compression algorithm like this:
Software Compression: 43.9 % (lz4)

#8 Mis à jour par Joël Cuissinat il y a plus de 6 ans

  • Echéance mis à 11/10/2019
  • Version cible mis à Prestation Cadoles 39-41
  • Début mis à 23/09/2019

#9 Mis à jour par Matthieu Lamalle il y a plus de 6 ans

  • Assigné à mis à Matthieu Lamalle

#10 Mis à jour par Joël Cuissinat il y a plus de 6 ans

  • Lié à Tâche #29034: Validation du scénario : ajouter la compression LZ4 à Bareos ajouté

#11 Mis à jour par Joël Cuissinat il y a plus de 6 ans

  • Statut changé de Nouveau à Terminé (Sprint)

#12 Mis à jour par Joël Cuissinat il y a plus de 6 ans

  • Release changé de Carnet de produit Cadoles - MEN à EOLE 2.7.1.2

#13 Mis à jour par Joël Cuissinat il y a presque 6 ans

  • Lié à Tâche #30125: Passer la compression Bareos en LZ4 sur les nouvelles versions ajouté

Formats disponibles : Atom PDF