« PQA Dynamic Lists | Main | PQA: More issues »

Daylight Savings Time & Clearcase

  • Looked into potential problems with DST and Clearcase
  • Investigated problem with Deliver between Projects
  • Investigated performance problems on Windows Build machines in San Diego

DST and Clearcase

Utilizing pcsjca-ccrmt03 and ccase-sj1-4 I set up the following snapshot views:

  • adefaria_view2: View database on //pcsjca-ccrmt03/VWS/ADEFARIA.vws - snapshot view contents in my home directory, P drive P:/adefaria_view2
  • adefaria_view3: View database also on //pcsjca-ccmnt03/VWS/ADEFARIA3.vws - snapshot view contents on //ccase-sj1-4/adefaria/adefaria_view3. This is a samba share I set up on ccase-sj1-4.

These snapshot views loaded the Tools vob.

Next I:

  • Went into adefaria_view2, Tools/Benchmark and checked out a file
  • Went into adefaria_view2, Tools/Benchmark and forcefully hijacked a file
  • Went into adefaria_view3, Tools/convert and checked out a file
  • Went into adefaria_view3, Tools/convert and forcefully hijacked a file
  • Turned off NTP and Windows Time Service

Next I performed the following tests:

  1. Changed the time back one hour on both pcsjca-ccrmt03 and ccase-sj1-4. This simulates the upcoming Daylight Savings Time change where both server and client theoretically change times at the same time.
  2. Performed an update of Benchmark/convert for adefaria_view2 and adefaria_3. Looked for "everything being hijacked". Did not experience that. Instead I saw what I expected, update only complained about the one legitimate hijacked file - as it should. The other checked out file listed as checked out - as expected. No other files were listed as hijacked.
  3. Changed the time on the server (ccase-sj1-4) back 1 hour. Left the client (pcsjca-ccrmt03) set where it was. This simulates the situation where the server changes time for DST but the client doesn't.
  4. Repeated #2 - same results
  5. Changed the time back one hour on the client but left the server one hour ahead. This simulates the situation where the client changes time for DST but the server doesn't.
  6. Repeated #2 - same results

So I'm confused as to what the problem is. Am I doing something wrong?