<pre>
+
Projects:
Bacula Projects Roadmap
- 07 December 2005
- (prioritized by user vote)
+ Prioritized by user vote 07 December 2005
+ Status updated 30 July 2006
Summary:
Item 1: Implement data encryption (as opposed to comm encryption)
Item 1: Implement data encryption (as opposed to comm encryption)
Date: 28 October 2005
Origin: Sponsored by Landon and 13 contributors to EFF.
- Status: Landon Fuller has implemented this in 1.39.x.
+ Status: Done: Landon Fuller has implemented this in 1.39.x.
What: Currently the data that is stored on the Volume is not
encrypted. For confidentiality, encryption of data at
Origin: Sponsored by Riege Software International GmbH. Contact:
Daniel Holtkamp <holtkamp at riege dot com>
Date: 28 October 2005
- Status: Partially working in 1.39, more to do. Assigned to
+ Status: 90% complete: Working in 1.39, more to do. Assigned to
Kern.
What: The ability to copy, move, or archive data that is on a
Item 10: Merge multiple backups (Synthetic Backup or Consolidation).
Origin: Marc Cousin and Eric Bollengier
Date: 15 November 2005
- Status: Depends on first implementing project Item 1 (Migration).
+ Status: Waiting implementation. Depends on first implementing
+ project Item 2 (Migration).
What: A merged backup is a backup made without connecting to the Client.
It would be a Merge of existing backups into a single backup.
Date: 11 November 2005
Origin: Joshua Kugler <joshua dot kugler at uaf dot edu>
Marek Bajon <mbajon at bimsplus dot com dot pl>
- Status: RFC
+ Status:
What: Currently when a file changes, the entire file will be backed up in
the next incremental or full backup. To save space on the tapes
===============================================
Feature requests submitted after cutoff for December 2005 vote
+ and not yet discussed.
===============================================
Item n: Allow skipping execution of Jobs
Date: 29 November 2005
could do this bit ability to save data uncompresed so
it can be read in any other system (future proof data)
save the catalog with the disk as some kind of menu
- system
+ system
+
+Item : Tray monitor window cleanups
+ Origin: Alan Brown ajb2 at mssl dot ucl dot ac dot uk
+ Date: 24 July 2006
+ Status:
+ What: Resizeable and scrollable windows in the tray monitor.
+
+ Why: With multiple clients, or with many jobs running, the displayed
+ window often ends up larger than the available screen, making
+ the trailing items difficult to read.
+
+ Notes:
+
+ Item : Clustered file-daemons
+ Origin: Alan Brown ajb2 at mssl dot ucl dot ac dot uk
+ Date: 24 July 2006
+ Status:
+ What: A "virtual" filedaemon, which is actually a cluster of real ones.
+
+ Why: In the case of clustered filesystems (SAN setups, GFS, or OCFS2, etc)
+ multiple machines may have access to the same set of filesystems
+
+ For performance reasons, one may wish to initate backups from
+ several of these machines simultaneously, instead of just using
+ one backup source for the common clustered filesystem.
+
+ For obvious reasons, normally backups of $A-FD/$PATH and
+ B-FD/$PATH are treated as different backup sets. In this case
+ they are the same communal set.
+
+ Likewise when restoring, it would be easier to just specify
+ one of the cluster machines and let bacula decide which to use.
+
+ This can be faked to some extent using DNS round robin entries
+ and a virtual IP address, however it means "status client" will
+ always give bogus answers. Additionally there is no way of
+ spreading the load evenly among the servers.
+
+ What is required is something similar to the storage daemon
+ autochanger directives, so that Bacula can keep track of
+ operating backups/restores and direct new jobs to a "free"
+ client.
+
+ Notes:
+
+Item : Tray monitor window cleanups
+ Origin: Alan Brown ajb2 at mssl dot ucl dot ac dot uk
+ Date: 24 July 2006
+ Status:
+ What: Resizeable and scrollable windows in the tray monitor.
+
+ Why: With multiple clients, or with many jobs running, the displayed
+ window often ends up larger than the available screen, making
+ the trailing items difficult to read.
+
+ Notes:
+
+Item: Commercial database support
+ Origin: Russell Howe <russell_howe dot wreckage dot org>
+ Date: 26 July 2006
+ Status:
+
+ What: It would be nice for the database backend to support more
+ databases. I'm thinking of SQL Server at the moment, but I guess Oracle,
+ DB2, MaxDB, etc are all candidates. SQL Server would presumably be
+ implemented using FreeTDS or maybe an ODBC library?
+
+ Why: We only really have one database server, which is MS SQL Server
+ 2000. Maintaining a second one for the backup software (we grew out of
+ SQLite, which I liked, but which didn't work so well with our database
+ size). We don't really have a machine with the resources to run
+ postgres, and would rather only maintain a single DBMS. We're stuck with
+ SQL Server because pretty much all the company's custom applications
+ (written by consultants) are locked into SQL Server 2000. I can imagine
+ this scenario is fairly common, and it would be nice to use the existing
+ properly specced database server for storing Bacula's catalog, rather
+ than having to run a second DBMS.
+
+
+Item n: Split documentation
+ Origin: Maxx <maxxatworkat gmail dot com>
+ Date: 27th July 2006
+ Status:
+
+ What: Split documentation in several books
+
+ Why: Bacula manual has now more than 600 pages, and looking for
+ implementation details is getting complicated. I think
+ it would be good to split the single volume in two or
+ maybe three parts:
+
+ 1) Introduction, requirements and tutorial, typically
+ are useful only until first installation time
+
+ 2) Basic installation and configuration, with all the
+ gory details about the directives supported 3)
+ Advanced Bacula: testing, troubleshooting, GUI and
+ ancillary programs, security managements, scripting,
+ etc.
+
+ Notes:
+
</pre>
</tr>
<tr>
<td class="content">
- Merci de garder à l'esprit que nous ne sommes pas payés pour ça.
- Toutefois, notre désir est de voir le plus grand nombre possible de
- personnes utiliser <b>Bacula</b>. Par conséquent nous sommes tout à fait
- disposé à fournir un niveau raisonnable de support par mail.
-
+ Merci de garder à l'esprit que nous ne sommes pas payés
+ pour ça. Toutefois, notre désir est de voir le plus grand nombre
+ possible de personnes utiliser <b>Bacula</b>. Par conséquent nous
+ sommes tout à fait disposé à fournir un niveau
+ raisonnable de support par mail.
<p>
- Avant de demander de l'aide, il peut être intéressant de regarder si
- le problème a déjà été posé dans les archives des emails et si une
- solution a déjà été proposée ou un patch publié pour répondre au
- problème.<br>
+ Avant de demander de l'aide, il peut être intéressant de
+ regarder si le problème a déjà été
+ posé dans les archives des emails et si une solution a
+ déjà été proposée ou un patch
+ publié pour répondre au problème.<br>
Merci de regarder :
<a href="http://news.gmane.org/search.php?match=bacula">
http://news.gmane.org/search.php?match=bacula</a>.
</p>
<p>
- Pour obtenir du support, vous pouvez envoyer un email à
- <b>bacula-users at lists.sourceforge.net</b>, et si votre problème est
- suffisemment précis, des utilisateurs aimables de Bacula vont vous
- aider.<br>
- L'adresse donnée a été modifiée pour se prémunir contre les techniques
- basiques utilisées par les spammeurs. Pour l'utiliser, vous devez
- remplacer le <b>at</b> par le symbole <b>@</b>.<br>
- A cause de la croissance du volume des messages non désirés sur les
- listes, vous devez vous enregistrer sur la liste pour être autorisé à
- lui envoyer un message. Le lien <b>Listes Email</b> du menu permet
- d'accéder à la page où vous pourez vous enregistrer à chaque mailing
- liste Bacula.
+ Pour obtenir du support, vous pouvez envoyer un email à
+ <b>bacula-users at lists.sourceforge.net</b>, et si votre
+ problème est suffisemment précis, des utilisateurs
+ aimables de Bacula vont vous aider.<br>
+ L'adresse donnée a été modifiée pour se
+ prémunir contre les techniques basiques utilisées par
+ les spammeurs. Pour l'utiliser, vous devez remplacer le <b>at</b> par
+ le symbole <b>@</b>.<br>
+ A cause de la croissance du volume des messages non
+ désirés sur les listes, vous devez vous enregistrer sur
+ la liste pour être autorisé à lui envoyer un
+ message. Le lien <b>Listes Email</b> du menu permet d'accéder
+ à la page où vous pourez vous enregistrer à chaque
+ mailing liste Bacula.
<br>
- Les utilisateurs contrôlent cette liste et fournissent généralement du
- support. Merci de regarder le paragraphe concernant les <b>informations
- requises</b> ci-dessous pour savoir quoi inclure avec votre demande de
- support. Si vous ne fournissez pas les informations nécessaires, cela
- risque de prendre plus de temps pour obtenir une réponse. De plus les
- utilisateurs risquent d'être un peu effrayés pour essayer de vous
- répondre si votre requête est trop compliquée ou pas très bien
- formulée.
+ Les utilisateurs contrôlent cette liste et fournissent
+ généralement du support. Merci de regarder le paragraphe
+ concernant les <b>informations requises</b> ci-dessous pour savoir
+ quoi inclure avec votre demande de support. Si vous ne fournissez pas
+ les informations nécessaires, cela risque de prendre plus de
+ temps pour obtenir une réponse. De plus les utilisateurs
+ risquent d'être un peu effrayés pour essayer de vous
+ répondre si votre requête est trop compliquée ou
+ pas très bien formulée.
+ </p>
+ <p>
+ J'ai (Kern) un certain nombre d'emails hors liste qui me sont
+ envoyés directement. Malheureusement je ne suis plus capable de
+ fournir du support directement aux utilisateurs. Toutefois, je lis
+ tous les mails envoyés et occasionnellement donne une ou 2
+ astuces. Si vous m'envoyez des mails directement, merci de toujours
+ mettre la liste appropriée en copie. Si aucune liste n'est en
+ copie, je ne vous répondrais peut-être pas ou vous
+ répondrais en postant votre mail à la liste. Si vous
+ avez quelque chose de <em>réellement</em> confidentiel, merci
+ de l'indiquer clairement.
</p>
<p>
- J'ai (Kern) un certain nombre d'emails hors liste qui me sont envoyés
- directement. Malheureusement je ne suis plus capable de fournir du
- support directement aux utilisateurs. Toutefois, je lis tous les mails
- envoyés et occasionnellement donne une ou 2 astuces. Si vous m'envoyez
- des mails directement, merci de toujours mettre la liste appropriée en
- copie. Si aucune liste n'est en copie, je ne vous répondrais peut-être
- pas ou vous répondrais en postant votre mail à la liste. Si vous avez
- quelque chose de <em>réellement</em> confidentiel, merci de l'indiquer
- clairement.
+ Si vous envoyez un rapport de bug ou une demande d'amélioration
+ mineure à cause d'un problème à la liste
+ bacula-devel, et que vous ne fournissez pas les informations
+ demandées ci-dessous, et en particulier la version de Bacula,
+ c'est <b>très</b> frustrant pour nous, parce qu'il arrive
+ fréquemment que ce soit lié à la version
+ utilisée, et donc déjà corrigé. Dans ce
+ cas là, nous allons noter le problème, mais il est peu
+ probable que vous ayez une réponse, surtout si nous somme
+ occupés, parce que cela nous force à demander quelle
+ version est utilisée (ou toute autre information), pour ensuite
+ traiter votre réponse, ce qui nous demande le double de temps
+ pour nous. Si nous vous demandons des informations, merci d'inclure
+ <b>toutes</b> les correspondances précédentes dans
+ chaque mail, sinon nous sommes obligés de rechercher dans les
+ archives pour trouver ce que vous avez écrit
+ précédemment. En résumé, si vous voulez
+ une réponse, merci de regarder le paragraphe "Informations
+ requises" ci-dessous.
</p>
<p>
Si vous chercher du support en ligne, vous devirez regarder notre
canal IRC sur <a href="http://www.freenode.net">Freenode</a> net,
- appelé #bacula.
+ appelé #bacula.
</p>
<h3>Informations requises</h3>
<p>
- Pour que nous puissions répondre à un rapport de bug, nous avons
- besoin normalement des informations minimales ci-dessous, que vous
- pourrez entrer dans les champs appropriés du système de rapport de
- bug :
+ Pour que nous puissions répondre à un rapport de bug,
+ nous avons besoin normalement des informations minimales ci-dessous,
+ que vous pourrez entrer dans les champs appropriés du
+ système de rapport de bug :
<ul>
- <li>Votre système d'exploitation,
+ <li>Votre système d'exploitation,
</li>
<li>La version de Bacula que vous utilisez,
</li>
<li>Une description <a
href="http://www.chiark.greenend.org.uk/~sgtatham/bugs-fr.html">
- claire et concise</a> du problème,
+ claire et concise</a> du problème,
</li>
<li>Si vous avez un plantage, un disfonctionnement ou quelque chose
de similaire, vous devez inclure dans votre description les
messages de sorties de Bacula qui le montre.
</li>
+ <li>Si nous répondons à votre mail, et que vous nous
+ répondez pour nous donner plus d'informations, merci
+ d'inclure le texte <b>entier</b> du précédent mail
+ afin que nous ayons toute l'information à un seul endroit.
+ </li>
</ul>
</p>
<p>
- Si vous avez des problème de bande, merci d'inclure la marque et le
- type de lecteur de bandes que vous utilisez. Assurez-vous également
- d'avoir exécuté la commande <b>btape</b> "test".
+ Si vous avez des problème de bande, merci d'inclure la marque
+ et le type de lecteur de bandes que vous utilisez. Assurez-vous
+ également d'avoir exécuté la commande
+ <b>btape</b> "test".
</p>
<p>
- Si vous avez des problèmes de base de données, merci d'inclure:
+ Si vous avez des problèmes de base de données, merci
+ d'inclure:
<ul>
- <li>La base de données que vous utilisez : MySQL, PostgreSQL,
+ <li>La base de données que vous utilisez : MySQL, PostgreSQL,
SQLite, SQLite3,
</li>
- <li>La version de la base de données que vous utilisez.
+ <li>La version de la base de données que vous utilisez.
</li>
</ul>
</p>
<p>
- Les 2 premiers items peuvent être remplis en envoyant une copie de
- votre fichier <b>config.out</b>, qui est localisé dans le répertoire
- principal des sources de <b>Bacula</b>, après avoir exécuté la
- commande <b>./configure</b>.
+ Les 2 premiers items peuvent être remplis en envoyant une copie
+ de votre fichier <b>config.out</b>, qui est localisé dans le
+ répertoire principal des sources de <b>Bacula</b>, après
+ avoir exécuté la commande <b>./configure</b>.
</p>
<p>
- Vous pouvez également ajouter une copie de vos fichiers de
- configuration (tout particulièrement bacula-dir.conf) qui est
- nécessaire parfois. Si vous pensez qu'il s'agit d'un problème de
- configuration, n'hésitez pas à nous les envoyer si nécessaire.
+ Vous pouvez également ajouter une copie de vos fichiers de
+ configuration (tout particulièrement bacula-dir.conf) qui est
+ nécessaire parfois. Si vous pensez qu'il s'agit d'un
+ problème de configuration, n'hésitez pas à nous
+ les envoyer si nécessaire.
</p>
</td>
</tr>
<tr>
<td style="font-size: 14px; padding: 0px 20px 0px 20px">
- Merci de lire également ce petit
+ Merci de lire également ce petit
<a href="http://www.chiark.greenend.org.uk/~sgtatham/bugs-fr.html">
Bug-Report-HowTo</a> (en français).
</td>