-
-
Notifications
You must be signed in to change notification settings - Fork 4.4k
Description
Environment
SaaS (https://sentry.io/)
Steps to Reproduce
- During non-DST (i.e. before 10th March 2024), configure a cron monitor on a schedule specified in the
America/New_York
timezone - Observe the monitor running at the correct schedule for that timezone (i.e. EST)
- Wait until DST comes into effect (i.e. 10th March 2024)
- Observe that the monitor runs at an incorrect time: one hour early in EDT (which is now the correct timezone for
America/New_York
)
Expected Result
I would expect the cron monitor to continue run at the configured time, taking Daylight Saving Time adjustments into account.
Actual Result
In February I set up a monitor to run daily at 07:00 in the America/New_York
timezone (which was EST at the time). It ran on schedule, as expected.
A few days ago, New York moved into DST (Daylight Saving Time), so the local time became EDT (i.e. no longer EST). Unexpectedly, the monitor doesn't seem to take the move to DST into account, so it now runs at 06:00 EDT, which is incorrect.
The attached screenshots from the Sentry web UI show that the configuration is specified correctly, but that an issue was raised one hour too early.
Product Area
Crons
Link
https://springernature.sentry.io/crons/eus-weeknight-startup/
DSN
No response
Version
No response
Metadata
Metadata
Assignees
Labels
Type
Projects
Status