Veritas-bu

[Veritas-bu] bpsched -predict makes no sense!

2001-12-06 13:17:21
Subject: [Veritas-bu] bpsched -predict makes no sense!
From: Ken.Zufall AT ps.bellhowell DOT com (Zufall, Ken)
Date: Thu, 6 Dec 2001 13:17:21 -0500
Trying to create a dynamic checklist for our Operations group so that they
can go out and check off the backups that were supposed to run.  I want to
create the list on a daily basis with no manual intervention-this way if
I've suspended backups for any reason the change is reflected on the list.

Running bpsched -predict just doesn't work properly.  Here's some sample
output:

# bpsched -predict 12/08/01
6  autopub.backup-int  autopub_FS  Quarter  FULL  Saturday   16:00:00
6  cmserver1.backup-int  cmserver1_FS  Quarter  FULL  Saturday   16:00:00
4  bhisfpnt2.backup-int  bhisfpnt2_FS  Full-Weekly  FULL  Saturday
22:00:00
4  bhisfpnt2.backup-int  NT_Registry  weekly_full  FULL  Saturday   12:00:00
4  bhisnt10.backup-int  NT_Registry  weekly_full  FULL  Saturday   12:00:00
4  bhisnt20.backup-int  NT_Registry  weekly_full  FULL  Saturday   12:00:00
4  bhisnt24.backup-int  NT_Registry  weekly_full  FULL  Saturday   12:00:00
4  rfexc1a.backup-int  NT_Registry  weekly_full  FULL  Saturday   12:00:00
4  rfexc1b.backup-int  NT_Registry  weekly_full  FULL  Saturday   12:00:00
4  ntserv1.backup-int  NT_Registry  weekly_full  FULL  Saturday   12:00:00
4  ntserv4.backup-int  NT_Registry  weekly_full  FULL  Saturday   12:00:00
4  rfismon1.backup-int  NT_Registry  weekly_full  FULL  Saturday   12:00:00
4  cmserver2.backup-int  NT_Registry  weekly_full  FULL  Saturday   12:00:00
4  bhisfpnt2.backup-int  NT_Weekly_OS  weekly_full  FULL  Saturday
22:00:00
4  bhisnt10.backup-int  NT_Weekly_OS  weekly_full  FULL  Saturday   22:00:00
4  bhisnt20.backup-int  NT_Weekly_OS  weekly_full  FULL  Saturday   22:00:00
4  bhisnt24.backup-int  NT_Weekly_OS  weekly_full  FULL  Saturday   22:00:00
4  rfexc1a.backup-int  NT_Weekly_OS  weekly_full  FULL  Saturday   22:00:00
4  rfexc1b.backup-int  NT_Weekly_OS  weekly_full  FULL  Saturday   22:00:00
4  ntserv1.backup-int  NT_Weekly_OS  weekly_full  FULL  Saturday   22:00:00
4  ntserv4.backup-int  NT_Weekly_OS  weekly_full  FULL  Saturday   22:00:00
4  rfismon1.backup-int  NT_Weekly_OS  weekly_full  FULL  Saturday   22:00:00
4  bhisnt10.backup-int  bhisnt10_FS  Full-Weekly  FULL  Saturday   22:00:00
4  bhisnt20.backup-int  bhisnt20_FS  Full-Weekly  FULL  Saturday   22:00:00
4  bhisnt24.backup-int  bhisnt24_FS  Full-Weekly  FULL  Saturday   22:00:00
4  cmserver2.backup-int  cmserver2_FS  Full-Weekly  FULL  Saturday
22:00:00
4  ntserv1.backup-int  ntserv1_FS  Full-Weekly  FULL  Saturday   22:00:00
4  ntserv4.backup-int  ntserv4_FS  Full-Weekly  FULL  Saturday   22:00:00
4  rfexc1a.backup-int  rfexc1a_FS  weekly_full  FULL  Saturday   22:00:00
4  rfexc1b.backup-int  rfexc1b_FS  weekly_full  FULL  Saturday   22:00:00
4  rfexc1.backup-int  rfexc_DATA  Full-Weekly  FULL  Saturday   22:00:00
4  rfismon1.backup-int  rfismon1_FS  Full-Weekly  FULL  Saturday   22:00:00
3  develnfs  DEVELNFS_users  Full  FULL  Saturday   12:00:00
3  develnfs  DEVELNFS_work  Full  FULL  Saturday   12:00:00
3  devdb.backup-int  devdb_ORACLE_dev1  full-weekly  FULL  Saturday
19:00:00
3  bluenote.backup-int  bluenote_FS  Full-Weekly  FULL  Saturday   16:00:00
3  devdb.backup-int  devdb_FS  Full-Weekly  FULL  Saturday   16:00:00
3  intdb.backup-int  intdb_FS  Full-Weekly  FULL  Saturday   16:00:00
3  msdemo.backup-int  msdemo_FS  Full-Weekly  FULL  Saturday   16:00:00
3  olcomp.backup-int  olcomp_FS  Full-Weekly  FULL  Saturday   16:00:00
3  oranca.backup-int  oranca_FS  Full-Weekly  FULL  Saturday   16:00:00
3  oraprod.backup-int  oraprod_FS  Full-Weekly  FULL  Saturday   16:00:00
3  orasvr.backup-int  orasvr_FS  Full-Weekly  FULL  Saturday   16:00:00
3  oraweb.backup-int  oraweb_FS  Full-Weekly  FULL  Saturday   16:00:00
3  qadb.backup-int  qadb_FS  Full-Weekly  FULL  Saturday   16:00:00
3  stagedb.backup-int  stagedb_FS  Full-Weekly  FULL  Saturday   16:00:00
3  webstage.backup-int  webstage_FS  Full-Weekly  FULL  Saturday   16:00:00

Only backups starting after 16:00 are reflected.  But now here's something
else interesting:

bpsched -predict 12/08/01 10:00:00
5  develnfs  develnfs_LEGACY_BKUP  Full-daily  FULL  Saturday   09:00:00
3  devdb.backup-int  devdb_ORACLE_dev1  Differential-inc  INCR  Friday
22:00:00
3  devdb.backup-int  Weekly_OS  weekly_full  FULL  Saturday   09:00:00
3  intdb.backup-int  Weekly_OS  weekly_full  FULL  Saturday   09:00:00
3  oranca.backup-int  Weekly_OS  weekly_full  FULL  Saturday   09:00:00
3  orasvr.backup-int  Weekly_OS  weekly_full  FULL  Saturday   09:00:00
3  oraweb.backup-int  Weekly_OS  weekly_full  FULL  Saturday   09:00:00
3  webstage.backup-int  Weekly_OS  weekly_full  FULL  Saturday   09:00:00
3  stagedb.backup-int  Weekly_OS  weekly_full  FULL  Saturday   09:00:00
3  qadb.backup-int  Weekly_OS  weekly_full  FULL  Saturday   09:00:00
3  olcomp.backup-int  Weekly_OS  weekly_full  FULL  Saturday   09:00:00
3  msdemo.backup-int  Weekly_OS  weekly_full  FULL  Saturday   09:00:00
3  isweb.backup-int  Weekly_OS  weekly_full  FULL  Saturday   09:00:00
3  autopub.backup-int  Weekly_OS  weekly_full  FULL  Saturday   09:00:00
3  develnfs  Weekly_OS  weekly_full  FULL  Saturday   09:00:00
3  oraprod.backup-int  Weekly_OS  weekly_full  FULL  Saturday   09:00:00
3  bluenote.backup-int  Weekly_OS  weekly_full  FULL  Saturday   09:00:00
3  tripoli.backup-int  Weekly_OS  weekly_full  FULL  Saturday   09:00:00
3  cmserver1.backup-int  Weekly_OS  weekly_full  FULL  Saturday   09:00:00

It displays a whole slew of 09:00 backups, plus one from the previous night.
And when I run the following, I get even different results:

# bpsched -predict 12/08/01 13:00:00
5  develnfs  develnfs_LEGACY_BKUP  Full-daily  FULL  Saturday   09:00:00
4  bhisfpnt2.backup-int  NT_Registry  weekly_full  FULL  Saturday   12:00:00
4  bhisnt10.backup-int  NT_Registry  weekly_full  FULL  Saturday   12:00:00
4  bhisnt20.backup-int  NT_Registry  weekly_full  FULL  Saturday   12:00:00
4  bhisnt24.backup-int  NT_Registry  weekly_full  FULL  Saturday   12:00:00
4  rfexc1a.backup-int  NT_Registry  weekly_full  FULL  Saturday   12:00:00
4  rfexc1b.backup-int  NT_Registry  weekly_full  FULL  Saturday   12:00:00
4  ntserv1.backup-int  NT_Registry  weekly_full  FULL  Saturday   12:00:00
4  ntserv4.backup-int  NT_Registry  weekly_full  FULL  Saturday   12:00:00
4  rfismon1.backup-int  NT_Registry  weekly_full  FULL  Saturday   12:00:00
4  cmserver2.backup-int  NT_Registry  weekly_full  FULL  Saturday   12:00:00
3  develnfs  DEVELNFS_users  Full  FULL  Saturday   12:00:00
3  develnfs  DEVELNFS_work  Full  FULL  Saturday   12:00:00
3  devdb.backup-int  Weekly_OS  weekly_full  FULL  Saturday   09:00:00
3  intdb.backup-int  Weekly_OS  weekly_full  FULL  Saturday   09:00:00
3  oranca.backup-int  Weekly_OS  weekly_full  FULL  Saturday   09:00:00
3  orasvr.backup-int  Weekly_OS  weekly_full  FULL  Saturday   09:00:00
3  oraweb.backup-int  Weekly_OS  weekly_full  FULL  Saturday   09:00:00
3  webstage.backup-int  Weekly_OS  weekly_full  FULL  Saturday   09:00:00
3  stagedb.backup-int  Weekly_OS  weekly_full  FULL  Saturday   09:00:00
3  qadb.backup-int  Weekly_OS  weekly_full  FULL  Saturday   09:00:00
3  olcomp.backup-int  Weekly_OS  weekly_full  FULL  Saturday   09:00:00
3  msdemo.backup-int  Weekly_OS  weekly_full  FULL  Saturday   09:00:00
3  isweb.backup-int  Weekly_OS  weekly_full  FULL  Saturday   09:00:00
3  autopub.backup-int  Weekly_OS  weekly_full  FULL  Saturday   09:00:00
3  develnfs  Weekly_OS  weekly_full  FULL  Saturday   09:00:00
3  oraprod.backup-int  Weekly_OS  weekly_full  FULL  Saturday   09:00:00
3  bluenote.backup-int  Weekly_OS  weekly_full  FULL  Saturday   09:00:00
3  tripoli.backup-int  Weekly_OS  weekly_full  FULL  Saturday   09:00:00
3  cmserver1.backup-int  Weekly_OS  weekly_full  FULL  Saturday   09:00:00

I thought that maybe it was only reporting on 12 hour blocks based on time
specified, but that's not the case.  When I run the same command for 19:00,
the 09:00 backups drop off.  When I run 23:59:59, the 12:00 backups still
show.

I'm at a loss, I've been unable to figure out how bpsched runs the
prediction.  I also don't understand why, out of all the NBU commands out
there, bpsched -predict doesn't allow you to input a start and end time for
the window you'd like to view...

Any help you can give would be appreciated.

Ken Zufall
Work: 330.202.4113
Cell: 330.465.8113
Pager: 888.896.3272
Fax: 330.263.1365
E-page: 4403037243.8963272 AT pagenet DOT net
<mailto:4403037243.8963272 AT pagenet DOT net> 

<Prev in Thread] Current Thread [Next in Thread>
  • [Veritas-bu] bpsched -predict makes no sense!, Zufall, Ken <=