3 ms·
A grace period for the case that you forget to manually update the canary. Say you forget it, but after x amount of days you (or someone else) notice, then you
by spacefight 12y ago
A grace period for the case that you forget to manually update the canary. Say you forget it, but after x amount of days you (or someone else) notice, then you update and continue.
That grace period needs to be well defined, announced and properly used. Having a grace period of almost 3x the announced update rate (5 -> 25th of December) is IMHO not acceptable.
- krapp 12y agoDoesn't that introduce too much ambiguity into what is supposed to be an unambiguous signal?
- jacquesm 12y agoIt definitely increases the risk but whether or not that is acceptable or not is up to the users of the service. Hence my insistence that such a grace period should be an up-front thing. A service provider that starts out with 'we'll update this canary once per week, maybe, and if not maybe once per month' would not be deserving of my trust. One that says 'we'll update it once per week +- 12 hours on monday at noon' would be much more credible. It's just as much about confidence and competence as it is about the canary principle to begin with. If you're going to dilute that principle then err on the side of caution but recognize that humans are fallible. Better still, overdeliver and update it every 6 days if you promise 7, it's not that hard to make an agenda item out of it and do some automated alerts around the process of the update (not the update itself, obviously).