...
When DST occurs in Chile (America/Santiago) the APIC changes the clock time in April, but the time on the leaf and spine nodes does not change until May. Similarly, when coming off of DST, the APIC will change the clock time in September, while the leaf and spine nodes change the clock time in August. Therefore, there is a discrepancy in time change between APIC vs. leaf/spine nodes. You can see this clearly outlined in the logs show below: APIC: APIC# zdump -v -c 2020,2025 America/Santiago America/Santiago Sun Apr 5 02:59:59 2020 UTC = Sat Apr 4 23:59:59 2020 -03 isdst=1 gmtoff=-10800 America/Santiago Sun Apr 5 03:00:00 2020 UTC = Sat Apr 4 23:00:00 2020 -04 isdst=0 gmtoff=-14400 America/Santiago Sun Sep 6 03:59:59 2020 UTC = Sat Sep 5 23:59:59 2020 -04 isdst=0 gmtoff=-14400 America/Santiago Sun Sep 6 04:00:00 2020 UTC = Sun Sep 6 01:00:00 2020 -03 isdst=1 gmtoff=-10800 America/Santiago Sun Apr 4 02:59:59 2021 UTC = Sat Apr 3 23:59:59 2021 -03 isdst=1 gmtoff=-10800 America/Santiago Sun Apr 4 03:00:00 2021 UTC = Sat Apr 3 23:00:00 2021 -04 isdst=0 gmtoff=-14400 America/Santiago Sun Sep 5 03:59:59 2021 UTC = Sat Sep 4 23:59:59 2021 -04 isdst=0 gmtoff=-14400 America/Santiago Sun Sep 5 04:00:00 2021 UTC = Sun Sep 5 01:00:00 2021 -03 isdst=1 gmtoff=-10800 America/Santiago Sun Apr 3 02:59:59 2022 UTC = Sat Apr 2 23:59:59 2022 -03 isdst=1 gmtoff=-10800 America/Santiago Sun Apr 3 03:00:00 2022 UTC = Sat Apr 2 23:00:00 2022 -04 isdst=0 gmtoff=-14400 America/Santiago Sun Sep 4 03:59:59 2022 UTC = Sat Sep 3 23:59:59 2022 -04 isdst=0 gmtoff=-14400 America/Santiago Sun Sep 4 04:00:00 2022 UTC = Sun Sep 4 01:00:00 2022 -03 isdst=1 gmtoff=-10800 America/Santiago Sun Apr 2 02:59:59 2023 UTC = Sat Apr 1 23:59:59 2023 -03 isdst=1 gmtoff=-10800 America/Santiago Sun Apr 2 03:00:00 2023 UTC = Sat Apr 1 23:00:00 2023 -04 isdst=0 gmtoff=-14400 America/Santiago Sun Sep 3 03:59:59 2023 UTC = Sat Sep 2 23:59:59 2023 -04 isdst=0 gmtoff=-14400 America/Santiago Sun Sep 3 04:00:00 2023 UTC = Sun Sep 3 01:00:00 2023 -03 isdst=1 gmtoff=-10800 America/Santiago Sun Apr 7 02:59:59 2024 UTC = Sat Apr 6 23:59:59 2024 -03 isdst=1 gmtoff=-10800 America/Santiago Sun Apr 7 03:00:00 2024 UTC = Sat Apr 6 23:00:00 2024 -04 isdst=0 gmtoff=-14400 America/Santiago Sun Sep 8 03:59:59 2024 UTC = Sat Sep 7 23:59:59 2024 -04 isdst=0 gmtoff=-14400 America/Santiago Sun Sep 8 04:00:00 2024 UTC = Sun Sep 8 01:00:00 2024 -03 isdst=1 gmtoff=-10800 LEAF: LEAF# zdump -v -c 2020,2025 America/Santiago America/Santiago Fri Dec 13 20:45:52 1901 UTC = Fri Dec 13 16:03:06 1901 SMT isdst=0 gmtoff=-16966 America/Santiago Sat Dec 14 20:45:52 1901 UTC = Sat Dec 14 16:03:06 1901 SMT isdst=0 gmtoff=-16966 America/Santiago Sun May 10 02:59:59 2020 UTC = Sat May 9 23:59:59 2020 CLST isdst=1 gmtoff=-10800 America/Santiago Sun May 10 03:00:00 2020 UTC = Sat May 9 23:00:00 2020 CLT isdst=0 gmtoff=-14400 America/Santiago Sun Aug 9 03:59:59 2020 UTC = Sat Aug 8 23:59:59 2020 CLT isdst=0 gmtoff=-14400 America/Santiago Sun Aug 9 04:00:00 2020 UTC = Sun Aug 9 01:00:00 2020 CLST isdst=1 gmtoff=-10800 America/Santiago Sun May 9 02:59:59 2021 UTC = Sat May 8 23:59:59 2021 CLST isdst=1 gmtoff=-10800 America/Santiago Sun May 9 03:00:00 2021 UTC = Sat May 8 23:00:00 2021 CLT isdst=0 gmtoff=-14400 America/Santiago Sun Aug 15 03:59:59 2021 UTC = Sat Aug 14 23:59:59 2021 CLT isdst=0 gmtoff=-14400 America/Santiago Sun Aug 15 04:00:00 2021 UTC = Sun Aug 15 01:00:00 2021 CLST isdst=1 gmtoff=-10800 America/Santiago Sun May 15 02:59:59 2022 UTC = Sat May 14 23:59:59 2022 CLST isdst=1 gmtoff=-10800 America/Santiago Sun May 15 03:00:00 2022 UTC = Sat May 14 23:00:00 2022 CLT isdst=0 gmtoff=-14400 America/Santiago Sun Aug 14 03:59:59 2022 UTC = Sat Aug 13 23:59:59 2022 CLT isdst=0 gmtoff=-14400 America/Santiago Sun Aug 14 04:00:00 2022 UTC = Sun Aug 14 01:00:00 2022 CLST isdst=1 gmtoff=-10800 America/Santiago Sun May 14 02:59:59 2023 UTC = Sat May 13 23:59:59 2023 CLST isdst=1 gmtoff=-10800 America/Santiago Sun May 14 03:00:00 2023 UTC = Sat May 13 23:00:00 2023 CLT isdst=0 gmtoff=-14400 America/Santiago Sun Aug 13 03:59:59 2023 UTC = Sat Aug 12 23:59:59 2023 CLT isdst=0 gmtoff=-14400 America/Santiago Sun Aug 13 04:00:00 2023 UTC = Sun Aug 13 01:00:00 2023 CLST isdst=1 gmtoff=-10800 America/Santiago Sun May 12 02:59:59 2024 UTC = Sat May 11 23:59:59 2024 CLST isdst=1 gmtoff=-10800 America/Santiago Sun May 12 03:00:00 2024 UTC = Sat May 11 23:00:00 2024 CLT isdst=0 gmtoff=-14400 America/Santiago Sun Aug 11 03:59:59 2024 UTC = Sat Aug 10 23:59:59 2024 CLT isdst=0 gmtoff=-14400 America/Santiago Sun Aug 11 04:00:00 2024 UTC = Sun Aug 11 01:00:00 2024 CLST isdst=1 gmtoff=-10800 America/Santiago Mon Jan 18 03:14:07 2038 UTC = Mon Jan 18 00:14:07 2038 CLST isdst=1 gmtoff=-10800 America/Santiago Tue Jan 19 03:14:07 2038 UTC = Tue Jan 19 00:14:07 2038 CLST isdst=1 gmtoff=-10800 SPINE: SPINE# zdump -v -c 2020,2025 America/Santiago America/Santiago Fri Dec 13 20:45:52 1901 UTC = Fri Dec 13 16:03:06 1901 SMT isdst=0 gmtoff=-16966 America/Santiago Sat Dec 14 20:45:52 1901 UTC = Sat Dec 14 16:03:06 1901 SMT isdst=0 gmtoff=-16966 America/Santiago Sun May 10 02:59:59 2020 UTC = Sat May 9 23:59:59 2020 CLST isdst=1 gmtoff=-10800 America/Santiago Sun May 10 03:00:00 2020 UTC = Sat May 9 23:00:00 2020 CLT isdst=0 gmtoff=-14400 America/Santiago Sun Aug 9 03:59:59 2020 UTC = Sat Aug 8 23:59:59 2020 CLT isdst=0 gmtoff=-14400 America/Santiago Sun Aug 9 04:00:00 2020 UTC = Sun Aug 9 01:00:00 2020 CLST isdst=1 gmtoff=-10800 America/Santiago Sun May 9 02:59:59 2021 UTC = Sat May 8 23:59:59 2021 CLST isdst=1 gmtoff=-10800 America/Santiago Sun May 9 03:00:00 2021 UTC = Sat May 8 23:00:00 2021 CLT isdst=0 gmtoff=-14400 America/Santiago Sun Aug 15 03:59:59 2021 UTC = Sat Aug 14 23:59:59 2021 CLT isdst=0 gmtoff=-14400 America/Santiago Sun Aug 15 04:00:00 2021 UTC = Sun Aug 15 01:00:00 2021 CLST isdst=1 gmtoff=-10800 America/Santiago Sun May 15 02:59:59 2022 UTC = Sat May 14 23:59:59 2022 CLST isdst=1 gmtoff=-10800 America/Santiago Sun May 15 03:00:00 2022 UTC = Sat May 14 23:00:00 2022 CLT isdst=0 gmtoff=-14400 America/Santiago Sun Aug 14 03:59:59 2022 UTC = Sat Aug 13 23:59:59 2022 CLT isdst=0 gmtoff=-14400 America/Santiago Sun Aug 14 04:00:00 2022 UTC = Sun Aug 14 01:00:00 2022 CLST isdst=1 gmtoff=-10800 America/Santiago Sun May 14 02:59:59 2023 UTC = Sat May 13 23:59:59 2023 CLST isdst=1 gmtoff=-10800 America/Santiago Sun May 14 03:00:00 2023 UTC = Sat May 13 23:00:00 2023 CLT isdst=0 gmtoff=-14400 America/Santiago Sun Aug 13 03:59:59 2023 UTC = Sat Aug 12 23:59:59 2023 CLT isdst=0 gmtoff=-14400 America/Santiago Sun Aug 13 04:00:00 2023 UTC = Sun Aug 13 01:00:00 2023 CLST isdst=1 gmtoff=-10800 America/Santiago Sun May 12 02:59:59 2024 UTC = Sat May 11 23:59:59 2024 CLST isdst=1 gmtoff=-10800 America/Santiago Sun May 12 03:00:00 2024 UTC = Sat May 11 23:00:00 2024 CLT isdst=0 gmtoff=-14400 America/Santiago Sun Aug 11 03:59:59 2024 UTC = Sat Aug 10 23:59:59 2024 CLT isdst=0 gmtoff=-14400 America/Santiago Sun Aug 11 04:00:00 2024 UTC = Sun Aug 11 01:00:00 2024 CLST isdst=1 gmtoff=-10800 America/Santiago Mon Jan 18 03:14:07 2038 UTC = Mon Jan 18 00:14:07 2038 CLST isdst=1 gmtoff=-10800 America/Santiago Tue Jan 19 03:14:07 2038 UTC = Tue Jan 19 00:14:07 2038 CLST isdst=1 gmtoff=-10800
When DST occurs in Chile, you will notice the issue.
To address the time zone changes that have not been updated in currently available updates, the following manual process can be used to update systems immediately. Notes about this process: -These "manual" changes WILL be lost if updates are applied to the system that do not contain the corrected timezone information. The timezone information is included in the timezone package. Applying older versions of this or related packages should be followed by re-applying these "manual" changes. -These "manual" changes do not require a reboot of the system. Some applications may have cached information in memory and will not re-read these changes. A reboot may be useful to ensure all applications have read the updated time zone data. Detailed steps for the manual process: 1) Download the most recent time zone data file from ftp://ftp.iana.org/tz/releases/ . Updates to this data file have the year and release letter updated. 2) Copy the file to a temporary workspace of your choice on the Linux system. 3) Extract the data with the following command: tar xvfz tzdata2007b.tar.gz 4) Apply the updates for the region(s) of interest the system's time zone data through the zic command. E.g., to update the North American data, run: zic northamerica 5) Relink the new time zone names with the old time zone names that were just updated with the following command (See the Additional Notes below for a workaround to possible error(s) in this step.): zic backward 6) Verify that the updates are applied correctly with the following command: zdump -v -c 7) Relink the localtime setting (in /etc/localtime) with the corrected time zone information using the following command: zic -l Additional Notes: If you encounter error(s) executing zic backward: Executing zic backward may return errors if other time zone data is not recent enough. One option would be to update those time zone(s) as well in the same manner as noted in step 4 after identifying the specific time zones involved. A workaround in this situation is to extract only the time zones from backward that need to be re-linked following execution of step 4 above. In this case that would be the time zones that are listed in the northamerica file. The following steps can be substituted for step 5 above: grep 'America' backward > backward.america zic backward.america
When DST occurs in Chile (America/Santiago) the APIC changes the clock time in April, but the time on the leaf and spine nodes does not change until May. Similarly, when coming off of DST, the APIC will change the clock time in September, while the leaf and spine nodes change the clock time in August. Therefore, there is a discrepancy in time change between APIC vs. leaf/spine nodes. This causes issues for customers who have critical applications that rely on accurate time.