Hello,

I applied the patches to the 20090827 snapshot. I tried it on two OpenBSD
4.5 sparc64 systems, forcing both to do full backups. One system seemed to
work on all 3 file systems, the other failed on all 4 file systems with the
same errors as before (exactly like what Stan reported). I'm using bsdtcp
auth.

The system that worked, however, did give a "strange" result in the report
on one filesystem. Here's the corresponding "sendbackup" debug file:

1251692700.529842: sendbackup: pid 30459 ruid 150 euid 150 version
2.6.2alpha: start at Sun Aug 30 2
2:25:00 2009
1251692700.530411: sendbackup: Version 2.6.2alpha
1251692700.553135: sendbackup: pid 30459 ruid 150 euid 150 version
2.6.2alpha: rename at Sun Aug 30
22:25:00 2009
1251692700.555394: sendbackup:   Parsed request as: program `DUMP'
1251692700.555435: sendbackup:                      disk `/usr'
1251692700.555461: sendbackup:                      device `/usr'
1251692700.555484: sendbackup:                      level 0
1251692700.555507: sendbackup:                      since NODATE
1251692700.555530: sendbackup:                      options `'
1251692700.556750: sendbackup: start: zirconium.example.com:/usr lev 0
1251692700.559495: sendbackup: dumping device '/dev/rsd1d' with 'ffs'
1251692700.566094: sendbackup: Spawning "/sbin/dump dump 0usf 1048576 -
/dev/rsd1d" in pipeline
1251692700.571185: sendbackup: Started backup
1251692700.572425: sendbackup: fd 3 is set with O_NONBLOCK before dup2
1251692700.597388: sendbackup: Started index creator: "/sbin/restore -tvf -
2>&1 | sed -e '
s/^leaf[        ]*[0-9]*[       ]*\.//
t
/^dir[  ]/ {
s/^dir[         ]*[0-9]*[       ]*\.//
s%$%/%
t
}
d
'"
1251692700.611526: sendbackup:  90:  normal(|):   DUMP: Date of this level 0
dump: Sun Aug 30 22:25:
00 2009
1251692700.669703: sendbackup:  90:  normal(|):   DUMP: Date of last level 0
dump: the epoch
1251692700.670724: sendbackup:  90:  normal(|):   DUMP: Dumping /dev/rsd1d
(/usr) to standard output
1251692700.763600: sendbackup:  90:  normal(|):   DUMP: mapping (Pass I)
[regular files]
1251692705.618345: sendbackup:  90:  normal(|):   DUMP: mapping (Pass II)
[directories]
1251692705.620040: sendbackup:  90:  normal(|):   DUMP: estimated 1330085
tape blocks.
1251692705.623976: sendbackup:  90:  normal(|):   DUMP: Volume 1 started at:
Sun Aug 30 22:25:05 2009
1251692705.650687: sendbackup:  90:  normal(|):   DUMP: dumping (Pass III)
[directories]
1251692745.051547: sendbackup:  90:  normal(|):   DUMP: dumping (Pass IV)
[regular files]
1251692747.915767: sendbackup: 115: strange(?): sed: stdout: Resource
temporarily unavailable
1251692954.633083: sendbackup:  43:    size(|):   DUMP: 1437829 tape blocks
1251692954.637414: sendbackup:  90:  normal(|):   DUMP: Date of this level 0
dump: Sun Aug 30 22:25:00 2009
1251692954.641414: sendbackup:  90:  normal(|):   DUMP: Volume 1 completed
at: Sun Aug 30 22:29:14 2009
1251692954.641858: sendbackup: Index pipe exited with status 1
1251692954.642719: sendbackup:  90:  normal(|):   DUMP: Volume 1 took
0:04:09
1251692954.643918: sendbackup:  90:  normal(|):   DUMP: Volume 1 transfer
rate: 5774 KB/s
1251692954.645095: sendbackup:  90:  normal(|):   DUMP: Date this dump
completed:  Sun Aug 30 22:29:14 2009
1251692954.646239: sendbackup:  90:  normal(|):   DUMP: Average transfer
rate: 5774 KB/s
1251692954.647430: sendbackup:  90:  normal(|):   DUMP: level 0 dump on Sun
Aug 30 22:25:00 2009
1251692954.653480: sendbackup:  90:  normal(|):   DUMP: DUMP IS DONE
1251692954.653841: sendbackup: Parsed backup messages
1251692954.654032: sendbackup: pid 30459 finish time Sun Aug 30 22:29:14
2009

-- Michael

On Fri, Aug 28, 2009 at 5:22 AM, stan <st...@panix.com> wrote:

> On Thu, Aug 27, 2009 at 03:35:47PM -0600, Michael Burk wrote:
> > Cool - can you send me the patch? Or is it already in the 0826 snapshot?
> >
> > FYI - I got 2.5.0p2 working, but could never get 2.5.1p3 working, even
> with
> > the same config. No idea why.
> > I started looking at the source code last night in the 0825 snapshot.
> I'll
> > discontinue that search if there's a patch.
> >
> This is interesting. I sent Jean-Louis Martineau an email, saying teaks for
> fixing things, and he replied that the patch he sent me just added
> debugging,
> it was not intended to fix anything.
>
> Bit, using this snapshot 20090813, and the patch, which I will send to you.
> I have it working on my 3 OpenBSD 4.5 machines that I have upgraded so far.
> I ran several test yesterday, and a full fledged backup run last night,
> and I have not seen any issues since installing this code.
>
> I am going to attach the patch to this email.
>
> I would greatly appreciate it, if you would apply this patch to the above
> snapshot, test, and tell me what your results are.
>
> I am very puzzled at the moment.
>
> BTW, is your failure the same as mine? That is amcheck passes, and most
> times you get a PARTIAL backup?
>
> BTW, I am using bsdtcp "auth" and client compression now, but I have made
> this work with this code, with bsd auth, and no compression, so I don't
> think that has any affect on this issue.
>
> Thanks for the help!
>
> --
> One of the main causes of the fall of the roman empire was that, lacking
> zero, they had no way to indicate successful termination of their C
> programs.
>

Reply via email to