lp:barman

Created by Guilhem Lettron and last modified
Get this branch:
bzr branch lp:barman

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Barman packagers
Project:
barman
Status:
Development

Import details

Import Status: Failed

This branch is an import of the HEAD branch of the Git repository at git://git.code.sf.net/p/pgbarman/code.

The import has been suspended because it failed 5 or more times in succession.

Last successful import was .

Import started on pear and finished taking 15 seconds — see the log
Import started on russkaya and finished taking 25 seconds — see the log
Import started on neumayer and finished taking 30 seconds — see the log
Import started on pear and finished taking 15 seconds — see the log

Recent revisions

294. By Gabriele Bartolini <gabriele.bartolini@2ndquadrant.it>

Standard error management for server commands

Standardised the process of managing errors with server commands in
barman/cli.py. By default, inactive servers are skipped (without error)
as well as temporarily disabled servers (with error). No distinction is
made between calling a command with one server as target or with a list
of them (including 'all'). Exceptions are check (no server is skipped,
errors are returned only for active servers), cron (no error is ever
returned), list-server and diagnose (both managing active/disabled
servers with no errors). Inactive servers are the ones with 'active'
option set to False. Disabled servers are the ones with internal
directory conflicts (e.g. WALs directory = base backup directory).

Signed-off-by: Gabriele Bartolini <gabriele.bartolini@2ndQuadrant.it>
Signed-off-by: Giulio Calacoci <giulio.calacoci@2ndquadrant.it>
Signed-off-by: Marco Nenciarini <marco.nenciarini@2ndquadrant.it>

293. By Gabriele Bartolini <gabriele.bartolini@2ndQuadrant.it>

Asciidoc support for man pages and tutorial

Signed-off-by: Gabriele Bartolini <gabriele.bartolini@2ndQuadrant.it>
Signed-off-by: Giulio Calacoci <giulio.calacoci@2ndquadrant.it>
Signed-off-by: Marco Nenciarini <marco.nenciarini@2ndquadrant.it>

292. By Giulio Calacoci <giulio.calacoci@2ndquadrant.it>

Fixed error in WAL rate calculation.

Solved an error during the evaluation of the WAL rate for a backup.
Added two basic unit tests.

Signed-off-by: Giulio Calacoci <giulio.calacoci@2ndquadrant.it>
Signed-off-by: Gabriele Bartolini <gabriele.bartolini@2ndquadrant.it>
Signed-off-by: Marco Nenciarini <marco.nenciarini@2ndquadrant.it>

291. By Stefano Bianucci <stefano.bianucci@2ndquadrant.it>

Add check for wal_level

For better usability, warn users about setting a proper value
for wal_level setting in PostgreSQL.

Signed-off-by: Stefano Bianucci <stefano.bianucci@2ndquadrant.it>
Signed-off-by: Giulio Calacoci <giulio.calacoci@2ndquadrant.it>
Signed-off-by: Gabriele Bartolini <gabriele.bartolini@2ndQuadrant.it>

290. By Stefano Bianucci <stefano.bianucci@2ndquadrant.it>

Add check for conflicting paths in Barman's configuration

Added controls for path-clash during the creation of Barman servers.
If there are conflicting paths, Barman will disable those servers
containing errors.
If a potentially destructive command like "backup" is issued on a server
containing conflicts, Barman exits with an error message.

Signed-off-by: Stefano Bianucci <stefano.bianucci@2ndquadrant.it>
Signed-off-by: Giulio Calacoci <giulio.calacoci@2ndquadrant.it>
Signed-off-by: Gabriele Bartolini <gabriele.bartolini@2ndQuadrant.it>

289. By Giulio Calacoci <giulio.calacoci@2ndquadrant.it>

Complete refactor of the 'recover' command

The main 'recover' command has been completely refactored, through
the creation of a separate module, called 'recovery_executor'.
The RecoveryExecutor class now embodies both local and remote
operations, laying the road for future improvements.

This patch also fixes #68, by disabling dangerous settings in
postgresql.auto.conf (available from PostgreSQL 9.4).

Basic unit tests have been added.

Signed-off-by: Giulio Calacoci <gabriele.bartolini@2ndQuadrant.it>
Signed-off-by: Gabriele Bartolini <gabriele.bartolini@2ndQuadrant.it>
Signed-off-by: Marco Nenciarini <marco.nenciarini@2ndquadrant.it>

288. By Giulio Calacoci <giulio.calacoci@2ndquadrant.it>

Rename class Server to ServerConfig in barman.config module

Previously both barman.config and barman.server modules had a Server
class. The former has now been renamed to ServerConfig, hence removing
the ambiguity.

Signed-off-by: Giulio Calacoci <giulio.calacoci@2ndquadrant.it>
Signed-off-by: Marco Nenciarini <marco.nenciarini@2ndquadrant.it>
Signed-off-by: Gabriele Bartolini <gabriele.bartolini@2ndQuadrant.it>

287. By Marco Nenciarini

Fix incompatibility with tox version >= 2

Signed-off-by: Marco Nenciarini <marco.nenciarini@2ndquadrant.it>
Signed-off-by: Gabriele Bartolini <gabriele.bartolini@2ndQuadrant.it>

286. By Giulio Calacoci <giulio.calacoci@2ndquadrant.it>

Make sure that even an EMPTY backup has a server set.

Signed-off-by: Giulio Calacoci <giulio.calacoci@2ndquadrant.it>
Signed-off-by: Marco Nenciarini <marco.nenciarini@2ndquadrant.it>
Signed-off-by: Gabriele Bartolini <gabriele.bartolini@2ndQuadrant.it>

285. By Giulio Calacoci <giulio.calacoci@2ndquadrant.it>

Improve xlog.db integrity (Closes: #67)

* Execute flush() and fsync() after writing a line in xlog.db
* Execute fsync() on incoming directory after every WAL is archived

Signed-off-by: Giulio Calacoci <giulio.calacoci@2ndQuadrant.it>
Signed-off-by: Marco Nenciarini <marco.nenciarini@2ndQuadrant.it>
Signed-off-by: Gabriele Bartolini <gabriele.bartolini@2ndQuadrant.it>

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers