* Jean-Francois Malouin <jean-francois.malo...@bic.mni.mcgill.ca> [20100721 
17:56]:
> * Jean-Louis Martineau <martin...@zmanda.com> [20100721 16:04]:
> > Do the dump was done with the patched taper?
> 
> ah! I see what you mean now. I overlooked the fact that
> the patch was modifying the taper, not just amstatus,
> so I just recompiled but did not installed anything.
> I just ran the new amstatus in the source dir, ie
> amanda-3.1.1/server-src/amstatus.
> 
> I can't do anything right now as amanda is busy on the
> servers running 3.1.1. I'll let you know later.


Back from a small break...
Thanks Jean-Louis, the patched amstatus and taper do the job!

jf

> 
> thanks,
> jf
> 
> 
> >
> > Jean-Louis
> >
> > Jean-Francois Malouin wrote:
> >> Hello Jean-Louis,
> >>
> >> I was away hence the delay.
> >>
> >> * Jean-Louis Martineau <martin...@zmanda.com> [20100719 08:31]:
> >>   
> >>> Hi Jean-François,
> >>>
> >>> Try the attached patch, it will works with newer log files only.
> >>> Thanks for reporting the bug.
> >>>     
> >>
> >> I applied the patch but it doesn't seem to do the right thing.
> >> I get essentially the same output with the patched amstatus.
> >> From a different amanda run than below:
> >>
> >> [...]
> >>
> >> SUMMARY          part      real  estimated
> >>                            size       size
> >> partition       :  98
> >> estimated       :  50              1855244m
> >> flush           :  48    606853m
> >> failed          :   0                    0m           (  0.00%)
> >> wait for dumping:   0                    0m           (  0.00%)
> >> dumping to tape :   0                    0m           (  0.00%)
> >> dumping         :   0         0m         0m (  0.00%) (  0.00%)
> >> dumped          :  50   1855210m   1855244m (100.00%) (100.00%)
> >> wait for writing:  49    968740m    968774m (100.00%) ( 52.22%)
> >> wait to flush   :   0         0m         0m (100.00%) (  0.00%)
> >> writing to tape :   1    886469m    886469m (100.00%) ( 47.78%)
> >> failed to tape  :   0         0m         0m (  0.00%) (  0.00%)
> >> taped           :  48    606853m    606853m (100.00%) ( 24.65%)
> >> 12 dumpers idle : no-dumpers
> >> taper status: Writing bigbrain:BIG_BRAIN_pm3903_postmortem_mnc_original
> >> taper qlen: 49
> >>
> >> plus other stats.
> >>
> >> Thanks,
> >> jf
> >>
> >>   
> >>> Jean-Louis
> >>>
> >>> Jean-Francois Malouin wrote:
> >>>     
> >>>> Hi,
> >>>>
> >>>> With amanda-3.1 seems we lost the tape usage in the summary report
> >>>> output by amstatus. Prior versions were showning which tape has been
> >>>> used along with its usage like (2.6.1p2):
> >>>>
> >>>>
> >>>> SUMMARY          part      real  estimated
> >>>>                            size       size
> >>>> partition       :  35
> >>>> estimated       :  21               871112m
> >>>> flush           :  14    341794m
> >>>> failed          :   0                    0m           (  0.00%)
> >>>> wait for dumping:   0                    0m           (  0.00%)
> >>>> dumping to tape :   0                    0m           (  0.00%)
> >>>> dumping         :   0         0m         0m (  0.00%) (  0.00%)
> >>>> dumped          :  21    872030m    871112m (100.11%) (100.11%)
> >>>> wait for writing:  20    472157m    471239m (100.19%) ( 54.20%)
> >>>> wait to flush   :   0         0m         0m (100.00%) (  0.00%)
> >>>> writing to tape :   1    399873m    399873m (100.00%) ( 45.90%)
> >>>> failed to tape  :   0         0m         0m (  0.00%) (  0.00%)
> >>>> taped           :  14    341794m    341794m (100.00%) ( 28.18%)
> >>>>   tape 1        :  14    520994m    520994m (134.96%) 
> >>>> av24-2_right2_V00023L3 (128 chunks)
> >>>>
> >>>> I liked that feature. Possible to get it back?
> >>>>
> >>>> Thanks!
> >>>> jf
> >>>>         
> >>
> >>   
> >>> diff --git a/installcheck/amstatus.pl b/installcheck/amstatus.pl
> >>> index cf41b47..6985c6c 100644
> >>> --- a/installcheck/amstatus.pl
> >>> +++ b/installcheck/amstatus.pl
> >>> @@ -153,7 +153,7 @@ DUMP clienthost ffffffff9ffeffffffff1f /some/dir 
> >>> 20080618130147 14050 0 1970:1:1
> >>>  --------
> >>>  dumper: pid 4086 executable dumper0 version 9.8.7
> >>>  dumper: pid 4095 executable dumper3 version 9.8.7
> >>> -taper: using label `Conf-001' date `20080618130147'
> >>> +taper: wrote label 'Conf-001'
> >>>  driver: result time 1.312 from taper: TAPER-OK
> >>>  driver: state time 1.312 free kps: 600 space: 868352 taper: idle 
> >>> idle-dumpers: 4 qlen tapeq: 0 runq: 0 roomq: 0 wakeup: 0 driver-idle: 
> >>> not-idle
> >>>  driver: interface-state time 1.312 if default: free 600
> >>> @@ -270,7 +270,7 @@ DUMP clienthost ffffffff9ffeffffffff1f "C:\\Some 
> >>> Dir\\" 20080618130147 14050 0 1
> >>>  --------
> >>>  dumper: pid 4086 executable dumper0 version 9.8.7
> >>>  dumper: pid 4095 executable dumper3 version 9.8.7
> >>> -taper: using label `Conf-001' date `20080618130147'
> >>> +taper: wrote label 'Conf-001'
> >>>  driver: result time 1.312 from taper: TAPER-OK
> >>>  driver: state time 1.312 free kps: 600 space: 868352 taper: idle 
> >>> idle-dumpers: 4 qlen tapeq: 0 runq: 0 roomq: 0 wakeup: 0 driver-idle: 
> >>> not-idle
> >>>  driver: interface-state time 1.312 if default: free 600
> >>> @@ -414,7 +414,7 @@ DUMP localhost ffffffff9efeffffffffff01 /etc 
> >>> 20090410074759 14339 0 1970:1:1:0:0
> >>>  dumper: pid 4119 executable dumper3 version 3.0.0
> >>>  dumper: pid 4118 executable dumper2 version 3.0.0
> >>>  dumper: pid 4117 executable dumper1 version 3.0.0
> >>> -taper: using label `maitreyee-010' date `20090410074759'
> >>> +taper: wrote label 'maitreyee-010'
> >>>  driver: result time 2.928 from taper: TAPER-OK  driver: state time 
> >>> 2.937 free kps: 8000 space: 1215488 taper: idle idle-dumpers: 4 qlen 
> >>> tapeq: 0 runq: 0 roomq: 0 wakeup: 0 driver-idle: not-idle
> >>>  driver: interface-state time 2.937 if default: free 8000
> >>> diff --git a/server-src/amstatus.pl b/server-src/amstatus.pl
> >>> index 79803c1..7d46425 100644
> >>> --- a/server-src/amstatus.pl
> >>> +++ b/server-src/amstatus.pl
> >>> @@ -740,31 +740,10 @@ while($lineX = <AMDUMP>) {
> >>>           }
> >>>   }
> >>>   elsif($line[0] eq "taper") {
> >>> -         if($line[1] eq "slot") {
> >>> -                 #2:slot 3:"wrote" 4:"label" 5:corrupted...
> >>> +         if($line[1] eq "wrote") {
> >>> +                 #1:"wrote" 2:"label" 3:label
> >>>                   $nb_tape++;
> >>> -                 $lineX =~ /wrote label `(\S*)'/;
> >>> -                 $label = $1;
> >>> -                 $ntlabel{$nb_tape} = $label;
> >>> -                 $ntpartition{$nb_tape} = 0;
> >>> -                 $ntsize{$nb_tape} = 0;
> >>> -                 $ntesize{$nb_tape} = 0;
> >>> -         }
> >>> -         elsif($line[1] eq "wrote") {
> >>> -                 #1:"wrote" 2:"label" 3:corrupted
> >>> -                 $nb_tape++;
> >>> -                 $lineX =~ /wrote label `(\S*)'/;
> >>> -                 $label = $1;
> >>> -                 $ntlabel{$nb_tape} = $label;
> >>> -                 $ntpartition{$nb_tape} = 0;
> >>> -                 $ntsize{$nb_tape} = 0;
> >>> -                 $ntesize{$nb_tape} = 0;
> >>> -         }
> >>> -         elsif($line[1] eq "using") {
> >>> -                 #1:"using" #2:"label" #3:`label' #4:date #5 `timestamp'
> >>> -                 $nb_tape++;
> >>> -                 $lineX =~ /using label `(\S*)'/;
> >>> -                 $label = $1;
> >>> +                 $label = $line[3];
> >>>                   $ntlabel{$nb_tape} = $label;
> >>>                   $ntpartition{$nb_tape} = 0;
> >>>                   $ntsize{$nb_tape} = 0;
> >>> diff --git a/server-src/taper.pl b/server-src/taper.pl
> >>> index 0b2883e..8c42493 100644
> >>> --- a/server-src/taper.pl
> >>> +++ b/server-src/taper.pl
> >>> @@ -344,7 +344,7 @@ sub notif_new_tape {
> >>>           ++$self->{'tape_num'}));
> >>>           # and the amdump log
> >>> - print STDERR "taper: wrote label `$self->{label}'\n";
> >>> + print STDERR "taper: wrote label '$self->{label}'\n";
> >>>           # and inform the driver
> >>>   $self->{'proto'}->send(main::Protocol::NEW_TAPE,
> >>>     
> >>
> >>   

-- 
<° >< Jean-François Malouin          McConnell Brain Imaging Centre        
Systems/Network Administrator       Montréal Neurological Institute
3801 Rue University, Suite WB219          Montréal, Québec, H3A 2B4
Phone: 514-398-8924                               Fax: 514-398-8948

Reply via email to