[Bug 909864] New: [Hyper-v] Failed online backup when the guest mount udf/squashfs type
http://bugzilla.suse.com/show_bug.cgi?id=909864 Bug ID: 909864 Summary: [Hyper-v] Failed online backup when the guest mount udf/squashfs type Classification: openSUSE Product: openSUSE Distribution Version: 13.2 Hardware: Other OS: SLES 12 Status: NEW Severity: Normal Priority: P5 - None Component: Basesystem Assignee: bnc-team-screening@forge.provo.novell.com Reporter: kyliel@microsoft.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- RHEL7.0 reports below issue and this should be a common issue. https://bugzilla.redhat.com/show_bug.cgi?id=1160584 And 2 patches are accepted by community. Could you please include those patches in OL7? Thank you. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=909864
Kylie Liang
From 7a401744d517864f8f2f2afba589e58a71d03aa6 Mon Sep 17 00:00:00 2001 From: Vitaly Kuznetsov
Date: Mon, 10 Nov 2014 17:37:01 +0100 Subject: Tools: hv: vssdaemon: report freeze errors
When ioctl(fd, FIFREEZE, 0) results in an error we cannot report it to syslog
instantly since that can cause write to a frozen disk.
However, the name of the filesystem which caused the error and errno are
valuable and we would like to get a nice human-readable message in the log.
Save errno before calling vss_operate(VSS_OP_THAW) and report the error right
after.
Unfortunately, FITHAW errors cannot be reported the same way as we need to
finish thawing all filesystems before calling syslog().
We should also avoid calling endmntent() for the second time in case we
encountered an error during freezing of '/' as it usually results in SEGSEGV.
Signed-off-by: Vitaly Kuznetsov
http://bugzilla.suse.com/show_bug.cgi?id=909864
--- Comment #2 from Kylie Liang
From 7a401744d517864f8f2f2afba589e58a71d03aa6 Mon Sep 17 00:00:00 2001 From: Vitaly Kuznetsov
Date: Mon, 10 Nov 2014 17:37:01 +0100 Subject: Tools: hv: vssdaemon: report freeze errors
When ioctl(fd, FIFREEZE, 0) results in an error we cannot report it to syslog
instantly since that can cause write to a frozen disk.
However, the name of the filesystem which caused the error and errno are
valuable and we would like to get a nice human-readable message in the log.
Save errno before calling vss_operate(VSS_OP_THAW) and report the error right
after.
Unfortunately, FITHAW errors cannot be reported the same way as we need to
finish thawing all filesystems before calling syslog().
We should also avoid calling endmntent() for the second time in case we
encountered an error during freezing of '/' as it usually results in SEGSEGV.
Signed-off-by: Vitaly Kuznetsov
http://bugzilla.suse.com/show_bug.cgi?id=909864
Kylie Liang
http://bugzilla.suse.com/show_bug.cgi?id=909864
Stephan Barth
I have updated home:olh:branches:SUSE:SLE-12:Update/hyper-v.SUSE_SLE-12_Update
Thanks, Olaf. Could you please make a maintenance request with this fix and the one for 910353 and others that are worthwhile? BTW the Changelog mentions an invalid FATE id and it is even not necessary for SLE12. Seems to be #317533. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=909864
Olaf Hering
participants (1)
-
bugzilla_noreply@novell.com