From fdc99e30bd2e154623fb71134413a11d695d3420 Mon Sep 17 00:00:00 2001 From: David Steele Date: Wed, 23 Dec 2015 10:48:33 -0500 Subject: [PATCH] Allow restores to be run against a read-only repository. Two things needed to be changed: 1) Don't open a log file when log-level-file=off 2) New --no-lock option to suppress lock file creation for restores. --- doc/xml/change-log.xml | 2 +- doc/xml/reference.xml | 9 ++ lib/BackRest/Common/Lock.pm | 117 ++++++++++++++------------ lib/BackRest/Common/Log.pm | 46 +++++----- lib/BackRest/Config/Config.pm | 15 ++++ lib/BackRest/Config/ConfigHelpData.pm | 12 +++ 6 files changed, 125 insertions(+), 76 deletions(-) diff --git a/doc/xml/change-log.xml b/doc/xml/change-log.xml index 9be22508c..e773b7fbf 100644 --- a/doc/xml/change-log.xml +++ b/doc/xml/change-log.xml @@ -9,7 +9,7 @@ - + Allow restores to be performed on a read-only repository by using --no-lock and --log-level-file=off. The --no-lock option can only be used with restores. diff --git a/doc/xml/reference.xml b/doc/xml/reference.xml index 42e987070..16c87c3aa 100644 --- a/doc/xml/reference.xml +++ b/doc/xml/reference.xml @@ -594,6 +594,15 @@ y + + +