[lvm-devel] [PATCH] tool: Allow suppressing backup warnings
Nir Soffer
nsoffer at redhat.com
Thu Aug 15 22:31:38 UTC 2019
ping 2
On Mon, Jun 10, 2019 at 11:16 PM Nir Soffer <nsoffer at redhat.com> wrote:
> ping
>
> On Wed, May 29, 2019 at 3:10 PM Nir Soffer <nirsof at gmail.com> wrote:
>
>> We have a mechanism to show only single warning about disabled backup:
>>
>> WARNING: This metadata update is NOT backed up
>>
>> In oVirt we disable local backup since it does not play well with oVirt
>> clustered LVM solution, and this warning is not helpful. We can filter
>> the message in oVirt logs, but I think the right place to fix this is in
>> LVM.
>>
>> Add LVM_SUPPRESS_BACKUP_WARNINGS environment variable. If set, suppress
>> also the first warning about disable backup.
>> ---
>> lib/format_text/archiver.c | 3 +++
>> man/lvm.8_main | 4 ++++
>> 2 files changed, 7 insertions(+)
>>
>> diff --git a/lib/format_text/archiver.c b/lib/format_text/archiver.c
>> index 052c2bd2b..0ea8d5e48 100644
>> --- a/lib/format_text/archiver.c
>> +++ b/lib/format_text/archiver.c
>> @@ -196,10 +196,13 @@ int backup_init(struct cmd_context *cmd, const char
>> *dir,
>> log_error("Couldn't copy backup directory name.");
>> return 0;
>> }
>> backup_enable(cmd, enabled);
>>
>> + if (getenv("LVM_SUPPRESS_BACKUP_WARNINGS"))
>> + cmd->backup_params->suppress = 1;
>> +
>> return 1;
>> }
>>
>> void backup_exit(struct cmd_context *cmd)
>> {
>> diff --git a/man/lvm.8_main b/man/lvm.8_main
>> index 3e67b1bdf..43ce5150c 100644
>> --- a/man/lvm.8_main
>> +++ b/man/lvm.8_main
>> @@ -470,10 +470,14 @@ together allow automated test scripts to discard
>> uninteresting log data.
>> .TP
>> .B LVM_SUPPRESS_LOCKING_FAILURE_MESSAGES
>> Used to suppress warning messages when the configured locking is known
>> to be unavailable.
>> .TP
>> +.B LVM_SUPPRESS_BACKUP_WARNINGS
>> +Used to suppress warning messages when automatic metadata backup is
>> +disabled.
>> +.TP
>> .B DM_ABORT_ON_INTERNAL_ERRORS
>> Abort processing if the code detects a non-fatal internal error.
>> .TP
>> .B DM_DISABLE_UDEV
>> Avoid interaction with udev. LVM will manage the relevant nodes in /dev
>> --
>> 2.17.2
>>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/lvm-devel/attachments/20190816/07bd81ec/attachment.htm>
More information about the lvm-devel
mailing list