1. "Each second is 1/86400 longer and AWS clocks fall behind UTC. The gap gradually increases to up to 1/2 second."
If the seconds are longer, wouldn't the AWS clocks be creeping ahead, not falling behind? Bear in mind the leap second hasn't been added to UTC yet at this point in the table.
2. "AWS clocks gain 1/2 second ahead of UTC."
They do? But an entire leap second was just added to UTC. Aren't the AWS clocks 1/2 second BEHIND at this point?
Note the time of the AWS smearing of this 1 second straddles the UTC injection with 12 hours on each side.
And then:
"AWS clocks keep falling behind and the gap with UTC shrinks gradually."
Shouldn't it be "AWS clocks keep catching up and the gap with UTC shrinks gradually"?
Not sure how I can be reading this so backwards, but if it's me who is wrong here, I'd love to hear why. In any case it shows how time is easy to get wrong (whether it's me who is wrong, or hah, doubtful, AWS).
What am I missing here?
Edit: duh yeah I get it now. Amazon is right, of course. Obviously I'm a n00b when it comes to dealing with leap seconds. I was thinking the leap second sets time ahead, but it doesn't; it effectively does the opposite. Leaving this message in place as an example of how thinking about time and calendar-related programming is easy to mess up.