home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / comp / os / vms / 20576 < prev    next >
Encoding:
Internet Message Format  |  1993-01-08  |  3.6 KB

  1. Path: sparky!uunet!paladin.american.edu!howland.reston.ans.net!zaphod.mps.ohio-state.edu!pacific.mps.ohio-state.edu!ohstpy!bclcl1.im.battelle.org!hansher
  2. Newsgroups: comp.os.vms
  3. Subject: Re: Date incorrect after reboot
  4. Message-ID: <17321.2b4d3808@bclcl1.im.battelle.org>
  5. From: hansher@bclcl1.im.battelle.org (Kevin Hansher, Battelle Computing Center)
  6. Date: 8 Jan 93 08:15:04 EST
  7. References: <1993Jan5.215635.6062@odin.corp.sgi.com> <61050106@acf3.NYU.EDU> <7JAN199314465903@spades.aces.com>
  8. Organization: Battelle, Columbus, OH
  9. Lines: 58
  10.  
  11. In article <7JAN199314465903@spades.aces.com>, gavron@spades.aces.com (Ehud Gavron 602-570-2000 x. 2546) writes:
  12. > In article <61050106@acf3.NYU.EDU>, tihor@acf3.NYU.EDU (Stephen Tihor) writes...
  13. > #(a) not everyone shutsdown their system betweeen jan1 and april 1.
  14. > #(b) SHUTDOWN only does a set time on the node being shutdown, in a cluster
  15. > #you want to do the set time on all nodes within the cluster before any 1
  16. > #is shutdown.
  17. >     B is irrelevant if these nodes use a common system disk and
  18. >     system image (SYS.EXE) which is where the data is stored.
  19. >     Ehud
  20. > --
  21. > Ehud Gavron        (EG76)     
  22. > gavron@vesta.sunquest.com
  23. > ..  If I had heart failure right now, I couldn't be a more fortunate man!!
  24.  
  25. If I am really interpreting correctly what is said here (i.e. that (b) is
  26. not needed to be done in a cluster with a common system disk and system
  27. image SYS.EXE), then I believe that information to not be true.  I believe
  28. this is exactly what causes one of the many time problems that are reported
  29. at various sites.  It has to do with the Time-of-Day Processor Register (TODR)
  30. not being reset on every other node using a common system image.  The TODR
  31. cannot contain the entire system time, so it is defined to contain a value
  32. relative to a base time of January 1 of the current year (which is stored in
  33. SYS.EXE).  When a SET TIME is issued, VMS writes the current time to the system
  34. image file and resets the TODR as an offset from that base year.  If the SET
  35. TIME was only issued on one node after the start of a NEW year, let's say as a
  36. normal shutdown, then later if the whole cluster for some reason would crash
  37. (power failure???) and a node with a large offset in the TODR boots FIRST,
  38. then the other nodes booting afterwards will have their current time set one
  39. year into the future.
  40.  
  41. The other case that can happen is to shutdown and reboot a node after the
  42. start of a new year (SYS.EXE updated).  Everything looks ok.  Now another node
  43. crashes without a SET TIME being done.  Node reboots, and time will be sync'd
  44. up due to the cluster state transistion coordinator node setting time to be
  45. the same as the rest of the cluster.  SHOW TIME looks good.  But check out a
  46. SHOW SYSTEM or try to get the boottime of the crashed node.  Ever wonder why
  47. that "wierd" boottime value appeared on the SHOW SYSTEM display?
  48.  
  49. Again the current work around for all of this is to make sure that you issue
  50. a SET TIME on !!!ALL!!! nodes after the start of a new year to reset the
  51. base time and the TODR's on ALL nodes.
  52.  
  53. I know I for one in my past have seen the second problem and wondered why in
  54. the world???  And obviously a reboot seemed to clear it up.
  55.  
  56. Hopefully, this has been clear.  I must confess that during the writing of
  57. this, I looked up an excellent DSNlink article that does a much better job
  58. at explaining this then I could ever do.  Thanks guys!
  59.  
  60. -- 
  61. ------------------------------------------------------------------------------
  62. Kevin Hansher            Symposium Session Quality Coordinator -
  63. Battelle                U.S. DECUS VMS Systems SIG
  64. 505 King Avenue                    Internet:    hansher@bclcl1.im.battelle.org
  65. Columbus,  OH  43201        Voice: 614-424-4008  Fax:  614-424-5263
  66.