I think this is a problem of labeling.

The log recovery is a kind of a restart which log source is a log backup instead of 
the log volume. From the point of view of the restart the restart failed - because it 
was cancelled ('400'). I will think about it to avoid these confusing messages which 
only want to tell that the restart (log recovery) was aborted and not that an error 
was detected.

regards,
Uwe

>-----Original Message-----
>From: Alexei Novakov [mailto:[EMAIL PROTECTED] 
>Sent: Friday, June 18, 2004 8:35 PM
>To: Hahn, Uwe; MaxDB mailing list.
>Subject: RE: SAPDB Standby database setup.
>
>
>Yes, here is the end of knldiag file:
>
>2004-06-16 13:42:06  2634     11565 startup  DEVi
>started
>2004-06-16 13:42:06  2454     52101 RESTORE  Filetype:
>file
>2004-06-16 13:42:06  2452        46 Log     
>recovering log from tape from IOSeq 0 (MaxIOSeq from
>tape: -1)
>2004-06-16 13:42:06  2453     11000 vasynclo
>'/opt/project/var/database/backup/TEST1/log.backup.001'
>devno 84 T78
>2004-06-16 13:42:06  2375     12822 TASKING  Thread
>2634 joining
>2004-06-16 13:42:06  2453     52024 RESTORE  56 pages
><- "ackup/TEST1/log.backup.001"
>2004-06-16 13:42:06  2454     52012 RESTORE  new tape
>required 4300
>2004-06-16 13:42:06  2634     11566 stop     DEVi
>stopped
>2004-06-16 13:42:14  2452        31 Log      normal
>end of log found at off -1 lastseq 1598.
>2004-06-16 13:42:14  2452        49 Log     
>last-redo-read#3622:TR2363(1)[EMAIL PROTECTED]'Commit':20040616:14606
>2004-06-16 13:42:14  2452 WNG    18 Log      REDO:
>Aborted
>2004-06-16 13:42:14  2412        44 Log      Savepoint
>requested by T37 reason 'Distance' (started).
>2004-06-16 13:42:14  2422         4 Pager    SVP(1)
>Start Write Data
>2004-06-16 13:42:14  2422         5 Pager    SVP(1)
>Stop Data IO, Pages: 7 IO: 6
>2004-06-16 13:42:14  2422         6 Pager    SVP(2)
>Wait for last split, TaskId: 47
>2004-06-16 13:42:14  2422         7 Pager    SVP(2)
>Stop Wait for last split, Pages: 0 IO: 0
>2004-06-16 13:42:14  2422     53070 SAVPOINT
>B20PREPARE_SVP: 6
>2004-06-16 13:42:14  2422         8 Pager    SVP(3)
>Start Write Data
>2004-06-16 13:42:15  2422         9 Pager    SVP(3)
>Stop Data IO, Pages: 1 IO: 1
>2004-06-16 13:42:15  2422        10 Pager    SVP(3)
>Start Write Converter
>2004-06-16 13:42:15  2422        11 Pager    SVP(3)
>Stop Converter IO, Pages: 8 IO: 8
>2004-06-16 13:42:15  2422     53071 SAVPOINT
>B20SVP_COMPLETED: 6
>2004-06-16 13:42:15  2412 ERR 52608 RESTART  LOCAL:
>failed
>2004-06-16 13:42:15  2412 ERR    63 Log      RESTART
>ERROR '400' => SHUTDOWN IS FORCED
>2004-06-16 13:42:15  2412     12696 DBSTATE  Change
>DbState to 'SHUTDOWN'(24)
>--------------------------------------- current write
>position -----------------        
>                                                      
>                         
>+++++++++++++++++++++++++++++++++++++++ Kernel Exit
>++++++++++++++++++++++++++++
>2004-06-16 13:42:15     0     12845 DBSTATE  Kernel
>exited normal
>2004-06-16 13:42:15     0     12890 DIAGHIST Backup of
>diagnostic files will be forced at next restart
>2004-06-16 13:42:15     0     12808 DBSTATE  Flushing
>knltrace pages
>2004-06-16 13:42:15     0     11560 COMMUNIC Releasing
> T79
>2004-06-16 13:42:15     0     12696 DBSTATE  Change
>DbState to 'OFFLINE '(28)
>--------------------------------------- current write
>position -----------------                            
>
>
>It is clear that recovery was successful, but it is
>not clear to me what caused error and restart.
>
>Alexei.
>
>--- "Hahn, Uwe" <[EMAIL PROTECTED]> wrote:
>> Ok, 7.4.3.32 writes a savepoint if restore log is
>> cancelled.
>> If any error occurs during log redo and cancel is
>> treated like an error
>> then the kernel is switched to offline.
>> 
>> If you execute recover_cancel after log recovery
>> then you should see some lines from a running
>> savepoint in the knldiag before kernel is switched
>> to offline.
>> 
>> regards,
>> Uwe
>> 
>> >-----Original Message-----
>> >From: Alexei Novakov
>> [mailto:[EMAIL PROTECTED] 
>> >Sent: Thursday, June 17, 2004 7:12 PM
>> >To: Hahn, Uwe; MaxDB mailing list.
>> >Subject: RE: SAPDB Standby database setup.
>> >
>> >
>> >Hi Uwe,
>> >
>> >I am running SAPDB 7.4.3.32-1 (Value of
>> KERNELVERSION
>> >is KERNEL 7.4.3 BUILD 032-121-068-842) on Linux
>> SuSE
>> >8.2 (with all the latest patches). It is latest
>> 7.4.3
>> >build I guess. Also on recover_cancel the instance
>> >status becomes offline - is it supposed to be this
>> >way? Are there any prerequisites for this savepoint
>> to
>> >work, or should I activate it somehow?
>> >
>> >Regards.
>> >Alexei.
>> >
>> >--- "Hahn, Uwe" <[EMAIL PROTECTED]> wrote:
>> >> Hello Alexei,
>> >> 
>> >> after recover_cancel (for log recovery) should a
>> >> savepoint be written.
>> >> This savepoint makes it possible to start log
>> >> recovery again at this point.
>> >> 
>> >> But there was an error in some versions which
>> >> prevented such savepoint.
>> >> Could you give me your used release and build
>> >> please?
>> >> It seems to me that your using a version which
>> >> contains this error.
>> >> 
>> >> regards,
>> >> Uwe
>> >> 
>> >> >-----Original Message-----
>> >> >From: Alexei Novakov
>> >> [mailto:[EMAIL PROTECTED] 
>> >> >Sent: Thursday, June 17, 2004 8:38 AM
>> >> >To: MaxDB mailing list.
>> >> >Subject: RE: SAPDB Standby database setup.
>> >> >
>> >> >
>> >> >Hi Tilo,
>> >> >
>> >> >Thanks for your response.
>> >> >
>> >> >> >1) Are there alternatives to load log backups
>> on
>> >> >> >standby instance other then do
>> >> >> >recover_start-recover_replace in one utility
>> >> >> session?
>> >> >> 
>> >> >> End your log recovery with a recover_cancel
>> (DBM
>> >> >> Server should do that by default, when ending
>> >> with a
>> >> >> still open utility session.) And restore the
>> next
>> >> >> needed log backup with recover_start. You can
>> >> >> determine the next needed log backup with the
>> >> dbmcli
>> >> >> command db_restartinfo on the standby database
>> >> and a
>> >> >> look into the backup history of your source
>> >> >> database.
>> >> >
>> >> >Yes I tried this, but it seems that next time I
>> >> have
>> >> >to start recovery starting from the first log
>> >> backup
>> >> >anyways even though it was recovered in previous
>> >> >session already. I think it kills the idea of
>> >> feeding
>> >> >standby instance with sequential log backups. Am
>> I
>> >> >missing something?
>> >> >
>> >> >> >2) Can I extend one utility-backup-recover
>> >> session
>> >> >> >over multiple dbmcli calls?
>> >> >> 
>> >> >> No yet. Most probably in the future.
>> >> >
>> >> >It would definitely be the solution for previous
>> >> >problem.
>> >> >
>> >> >> >3) Are there any other common solutions to
>> setup
>> >> >> >standby instance? I read article of Dr. Yves
>> >> >> Trudeau
>> >> >> >on the topic, but that solution is not
>> possible
>> >> in
>> >> >> our
>> >> >> >environment and since this article was
>> written 3
>> >> >> years
>> >> >> >passed, so I would expect that some
>> developments
>> >> >> has
>> >> >> >been done in this field.
>> >> >> 
>> >> >> You could buy expensive hardware and implement
>> >> our
>> >> >> new Hot Standby solution, where the kernel of
>> the
>> >> >> standby databases share the same log volume as
>> >> the
>> >> >> master database and read the log entries, as
>> they
>> >> >> are written. But most probably that solution
>> will
>> >> be
>> >> >> too expensive.
>> >> >> 
>> >> >> Best Regards,
>> >> >> Tilo Heinrich
>> >> >> SAP Labs Berlin
>> >> >
>> >> >Best regards.
>> >> >Alexei.
>> >> >
>> >> >
>> >> >         
>> >> >__________________________________
>> >> >Do you Yahoo!?
>> >> >Yahoo! Mail is new and improved - Check it out!
>> >> >http://promotions.yahoo.com/new_mail
>> >> >
>> >> >-- 
>> >> >MaxDB Discussion Mailing List
>> >> >For list archives: http://lists.mysql.com/maxdb
>> >> >To unsubscribe:   
>> >>
>> http://lists.mysql.com/[EMAIL PROTECTED]
>> >> >
>> >> 
>> >
>> >
>> >
>> >            
>> >__________________________________
>> >Do you Yahoo!?
>> >Yahoo! Mail Address AutoComplete - You start. We
>> finish.
>> >http://promotions.yahoo.com/new_mail 
>> >
>> 
>
>
>
>               
>__________________________________
>Do you Yahoo!?
>Yahoo! Mail Address AutoComplete - You start. We finish.
>http://promotions.yahoo.com/new_mail 
>

-- 
MaxDB Discussion Mailing List
For list archives: http://lists.mysql.com/maxdb
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to