>>>>> On Tue, 16 Aug 2005 23:14:00 +0200, Kern Sibbald <[EMAIL PROTECTED]> said:
Kern> On Tuesday 16 August 2005 18:37, Martin Simmons wrote:
>> >>>>> On Tue, 16 Aug 2005 14:54:59 +0200, Kern Sibbald <[EMAIL PROTECTED]>
>> >>>>> said:
>>
Kern> On Tuesday 16 August 2005 12:22, Michael Riexinger wrote:
>> >> Hi,
>> >>
>> >> I backup serveral win2003 Servers with vss. This works without
>> >> problems,
>>
Kern> This is good news.
>>
>> >> but sometimes i get this error:
>> >>
>> >> Warning: Generate VSS snapshots failed. ERR=Overlapped I/O operation
>> >> is in progress.
>> >>
>> >> And then bacula can't backup open files. How can this be avoided?
>>
Kern> It is perhaps not very helpful, but I'd say complain to Microsoft.
>>
>> This probably isn't the issue here, but you need to be sure that the error
>> code isn't lost between the use of b_errno_win32 and the call to
>> GetLastError() in berrno::strerror().
>>
>> In particular, when you do something like
>>
>> Jmsg(jcr, M_WARNING, 0, _("Generate VSS snapshots failed. ERR=%s\n"),
>> be.strerror());
>>
>> what if the _("...") form has to do file operations?
Kern> You will need to point me to the specific code (file:line), but
Kern> berrno be;
Kern> captures errno. So errno can be destroyed after that point and
be.strerror()
Kern> will continue to produce correct results.
Ah, of course I didn't see that because the code is in the header
file...lovely C++ :-(.
Kern> For Win32 that may not be
strictly
Kern> correct as there is no errno, so GetLastError() is used. As long as
there is
Kern> not a second error in between time, there should be no problem (at
least that
Kern> is the theory).
Perhaps it would be better if the Win32 berrno constructor called
GetLastError() instead of delaying it until strerror?
__Martin
-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
Bacula-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bacula-users