Categories
Uncategorized

Oregon may repeal daylight saving time… in 2021

Regular readers of this blog and familiar with the efforts Microsoft has put forward in working with many in the industry to achieve more seamless transitions on new DST, time zone and related policies. Recently, I read Oregon Senator Kim Thatcher’s proposed bill (SB99) would repeal daylight saving time in the state. At a time when other states have similarly proposed changes to their time zone and observance of DST (a couple of notable examples include a proposal in Utah to drop daylight saving time and one in New Mexico to observe daylight saving time throughout the year) this one from Sen. Thatcher is quite refreshing:

The Oregon law would not take effect until January of 2021. Plenty of time to get the word out on the change.

A change in a state’s time zone and observance of DST would have national and worldwide impacts on time references for interstate and international commerce. Each year there are many changes to daylight saving time and shifts in time zones around the world, some of which are late-breaking. Without adequate time to react, such changes can be challenging for individuals to manage and for companies to support. (You may recall when Venezuela erratically and abruptly moved to a new time zone shifting to -4:30h UTC.)

There are a few key things we recommend is for governments to provide…

  1. Ample advance notice (1 year or more) of the planned change, from the time it is enacted into law to the time of the change (as provided in the Energy Policy Act of 2005),
  2. Official, published confirmation of planned changes to DST or time zones on governmental websites and in official publications, and
  3. Concentrated promotional efforts communicating the change to affected residents and citizens.

Even better, Sen. Thatcher stipulated that this proposal would be put to a vote “of the people for their approval or rejection at the next regular general election held throughout this state.”

Brava, Senator. Brava.

Also available at http://bit.ly/OregonDST

Categories
Uncategorized

Advisory: Time Zone Changes expected in Quintana Roo on Feb 1, 2015 (Cancun, Cozumel)

Just posted to the Latam Commercial Technical Support Blog is this post on an upcoming time zone change Quintana Roo, home of worldwide, popular destinations of Cancún, Cozumel and Isla Mujeres. We have received news reports in the region that the change in Quintana Roo (currently on GMT-6 and changing to GMT-5) will adjust the local time one hour forward effective on 1 February 2015 at 2:00 AM local time.

As this time zone change is different from what was previously defined, Windows-based devices won’t reflect the change. In addition, other software, OS releases and hardware (phones, routers, switches and managed devices) may require updates and/or changes. 

One mitigation available for affected users is to manually move systems to an appropriate time zone (such as the time zone in UTC-05:00 for Bogota, Lima, Quito, Rio Branco) on February 1. 

An important disclaimer: At this time there is NO official decree for this change, so we are publishing this in advance. Please refer to the following announcement available at http://www5.diputados.gob.mx/index.php/esl/Comunicacion/Boletines/2014/Diciembre/04/4764-Diputados-avalan-crear-la-Zona-Horaria-Sureste-para-Quintana-Roo.

Here’s our regular advice for governments: in support of these types of changes, we provide guidance and Microsoft’s Policy in Response to DST/TZ Requests. It’s important for countries and territories to work towards seamless transitions to new DST and time zones policies, providing ample advance notice (of a year or more) with published confirmation of planned changes.

Available via http://bit.ly/1v67PY2

Categories
Uncategorized

Part two of the story around Leap Seconds and Windows: #NotY2K

Well, it’s been an interesting few days.

As I noted in my post on the story around Leap Seconds and Windows, the additional second in 2015 will not likely cause a Y2K, late-breaking change to daylight saving time or time zone boundaries. But that hasn’t stopped a lot of angst and hyperbole over the change coming this June.

Some reports (like this one in USA Today) were quick to associate the addition of a leap second in 2012 to the bug that “took down much of the Internet.” Not quite right as the timing of the leap second  coincided with a power outage that impacted their service provider (as noted by the BBC). Yes, there were some reported impacts as noted by Robert McMillan at Wired in his post on The Leap Second Is About to Rattle the Internet. But There’s a Plot to Kill It, calling out the underlying Linux operating system. Not one to throw stones over issues on time and date, as readers of my past posts will know, I have to call out one of the questions I’ve received more times than I can count this week:

“I hear there’s a new leap second coming. Do I have to update my Windows device? Will my device stop working? Will the Internet really melt down?”

The short answer is: generally*, no, as I’ve noted previously. As a user, you probably won’t notice the extra second nor see any impact to your Windows devices… nor will you see, I’ll wager, any impact to any of your other Internet connected devices regardless of the operating system it’s running.  As The Telegraph noted, “Many computing systems use the Network Time Protocol, or NTP, to keep themselves in sync with the world’s atomic clocks.” And as you can Set the Clock on your Windows device, you can also sync your device’s clock with an Internet time server to help ensure your device’s clock is accurate:

“You can synchronize your computer clock with an Internet time server. This means that the clock on your computer is updated to match the clock on the time server, which can help ensure that the clock on your computer is accurate. Your clock is typically updated once a week and needs to be connected to the Internet for the synchronization to occur.

    1. Open Date and Time by clicking the Start button Picture of the Start button, clicking Control Panel, clicking Clock, Language, and Region, and then clicking Date and Time. [Note you can also do this by right-clicking on the clock on your desktop, or via the Search function and typing “Date and Time” in the box, or via the PC Settings -> Time and Language setting in Windows 8.]
    2. Click the Internet Time tab, and then click Change settings. Administrator permission required If you’re prompted for an administrator password or confirmation, type the password or provide confirmation.
    3. Select the check box next to Synchronize with an Internet time server, select a time server, and then click OK.

The Internet server time.windows.com is the default one and is maintained by Microsoft itself. The other four servers (e.g. time.nist.gov) are maintained by National Institute of Standards and Technology in the US.

(The important caveat here for people using a device at work (such as a PC tablet) is that computers on a domain (the network at work), you may not be able to synchronize your clock with an Internet time server as this is managed by your network administrator.)

As called out in MS KB article 909614

“The Windows Time service does not indicate the value of the Leap Indicator when the Windows Time service receives a packet that includes a leap second. (The Leap Indicator indicates whether an impending leap second is to be inserted or deleted in the last minute of the current day.) Therefore, after the leap second occurs, the NTP client that is running Windows Time service is one second faster than the actual time. This time difference is resolved at the next time synchronization. For more information about Windows time synchronization, go to the following Microsoft TechNet website, How the Windows Time Service Works

Basically, the clock in Windows  does not account for an additional leap second, as it’s dependent on the Network Time Protocol (aka NTP) – that’s networking protocol used to sync clocks of devices over the network. What I found interesting when working on DST back in 2006 was that it’s one of the original Internet protocols developed by Dr. David Mills (love his book, Computer Network Time Synchronization).

* Now, I said “generally” above when regarding general computer users and our customers running a Windows device wither at home or at work and accessing the Internet. Barring any impact to established Internet time servers (such has those presented in the sources offered in the Date and Time settings) and aren’t using a non-standard clock, most applications and services may be unaffected. Developers, sysadmins and IT professionals should know the leap second is not addressed in Windows until the next time sync following the official addition/ subtraction of the leap second, and that non Windows systems running on their networks may not account correctly for the leap second. These folks should also refer to the detailed post on high accuracy W32time requirements for more details on configuring the Windows Time service for high accuracy environments and Kerberos standards.

As well as Bob’s link to 10,000 Year Clock if you need even more accurate time measurement.

Also available via https://t.co/co3uQxRapD

Categories
Uncategorized

The story around Leap Seconds and Windows: It’s likely not Y2K

Today I woke to a number of hair-on-fire press articles decrying the coming and dreaded Leap Second… with the mainstream USA Today calling out…

“But last time it happened, in 2012, it took down much of the Internet. Reddit, Foursquare, Yelp and LinkedIn all reported problems, and so did the Linux operating system and programs using Java.”

Not quite correct: IIRC, although some may’ve succumbed to bugs noted in Wired, several popular Internet services (including some of those mentioned) went off line due to a serendipitous and unfortunately timed power outage that impacted their service provider as chronicled by the BBC.

So, why isn’t Windows mentioned?

Glad you asked.

As I noted a couple of years ago, you’ll find more documenting the impact of a leap second in heartwarming Knowledge Base article “How the Windows Time service treats a leap second” and (excerpted) for everyman by the well-read and  Michael Kaplan. Essentially, after the leap second occurs, the NTP client that is running Windows Time service is one second faster than the actual time. This time difference is resolved at the next time synchronization.

“In short, W32Time does not account for a leap second being dependent on the NTP server. Most applications and services may be unaffected, but sysadmins and IT professionals should know that the leap second is not addressed until the next time sync following the official addition/ subtraction of the leap second.

KB 816042, How to configure an authoritative time server in Windows Server 2003, and KB 884776, How to configure the Windows Time service against a large time offset.

As The Telegraph noted, “Many computing systems use the Network Time Protocol, or NTP, to keep themselves in sync with the world’s atomic clocks.” As called out on the Windows site with instructions on How to Set the Clock, you can sync your device clock with an Internet time server of your choice to help ensure your device’s clock is accurate. Typically time is updated once a week (when connected to the Internet – who isn’t?), or the clock sync may be managed by your administrator (with domain joined devices). As a user, you probably won’t notice the extra second nor see any impact to your Windows devices.

In addition to the historical blog record in the Windows Time Service blog, more articles/ information in which you may be interested:

Generally, consumers have nothing to worry about when it comes to this non Y2K event. IIRC, the concept of a leap second is actually in question, and an ITU working group has debated whether or not adding/subtracting leap seconds should be discontinued (as noted here). We’ll see what 2015 brings. Or January, 2038 for that matter.

BTW, a few additional notes today from my associate and venerable time lord Matt Johnson

“It may be worth noting a couple of things from a developer’s perspective:

  • Most applications do not handle leap seconds, as their time structures only allow seconds numbered to 59 – not to 60.
  • Most applications do not care about this, as they will never receive a leap second from the system clock – even when one occurs.
  • Most applications have to cope with minute time adjustments to the system clock for a variety of other reasons anyway – so leap seconds are no different.  Consider that clock drift does occur, and is often corrected by NTP sync – so it’s not abnormal for an app to receive timestamps out of sequence.
  • Depending on implementation, sometimes a system just won’t observe the leap second at all, but that just means its clock will be off by one second until the next NTP sync.
  • Even when the leap second is observed perfectly, it only affects code that needs to be precise to sub-second accuracy.  Consider how the clock will tick over an observed leap second when you observer it by tenths of a second: 23:59:59.8, 23:59:59.9, 00:00:00.0, 00:00:00.1

“So, it usually doesn’t cause a problem unless you are timing things less than a second in duration, or if you are re-sorting events that occur in high frequency.”

[Note: Part two of the story around Leap Seconds and Windows: #NotY2K]

Also available at https://t.co/8ZVoch44QO

Categories
Uncategorized

Available now: December 2014 cumulative time zone update for Windows operating systems

Is it December already? That means that holiday treat we know at the December cumulative time zone update for Windows operating systems is out, available as kb 3013410. As noted, this update replaces the previous August 2014 CU 2981580 and includes all the time zone and daylight saving time changes released as hotfixes since then, including the monumental changes we saw in Russia in October. (ICYMI, Se my post from September.)

The following changes were made since the previous Windows cumulative time zone update:

  • Russia time zones: Russia announced that it would change its existing time zones on October 26, 2014. This change included seven updated time zones, three new time zones, and two existing time zones that merged into one.       (http://support.microsoft.com/kb/2998527)     
  • Fiji Standard Time: Fiji announced that the country’s new daylight saving time (DST) schedule would start on November 2, 2014 and end on January 18, 2015. The previous DST start date in Windows for the Fiji time zone was October 26.(http://support.microsoft.com/kb/3011843)     
  • Cape Verde Standard Time: We have changed the name of the “Cape Verde Standard Time” time zone to “Cabo Verde Standard Time.” The display name for this time zone is now “(GMT-01:00) Cabo Verde Islands.”

So what should you do to make sure that your computers are ready for the change?

Most applications and services reference the underlying Windows operating system for their date and time related rules, with some exceptions. We outline the various software updates to select Microsoft products (including various releases of the Microsoft Windows operating systems, Microsoft Office and other applications) on the Microsoft Daylight Saving Time Help and Support Center. There, we have information and links to updates for various products in mainstream and extended support affected by this change, as well as other various changes to DST offsets and time zones around the world.

If you use Microsoft Update on your PC at home, chances are you’re already covered. The latest update from October may already be installed on your PC if you have turned on Automatic Update in Windows. This ensures you’ll get the latest security and other important updates from Microsoft automatically. If you’re not sure if the update has been applied, visit the Microsoft Update site for more information.

If someone manages your network at work, it’s likely the needed updates are schedule to be deployed to your computers and devices, if they haven’t been installed already.

For IT professionals managing PCs, servers and Microsoft software installations, please visit http://www.microsoft.com/time for more details. Also, visit the support websites of any other software companies to see if you need to apply any updates. It’s not just Microsoft software that may require updates. Additionally, for the latest change in Russia, we provided specific details and guidance at http://support.microsoft.com/gp/cp_dst/ru.

While Microsoft’s Services infrastructure will be updated to reflect DST changes, it’s important that your computers — both clients and servers that interact with these services — also have the latest Windows cumulative updates for DST and time zone changes applied in order to ensure data integrity.

As always, thanks to the good folks in Windows and those across the company working to help manage time… particularly the number of daylight saving time and time zone changes that come in from various corners of the world. You can find this and much more documented over at http://www.microsoft.com/time and over on the Windows blog at http://blogs.technet.com/dst2007.