lp:barman
- Get this branch:
- bzr branch lp:barman
Branch merges
Branch information
Import details
This branch is an import of the HEAD branch of the Git repository at git://git.code.sf.net/p/pgbarman/code.
Last successful import was .
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 archivedSigned-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)