Re:Facebook account banned after linking Oculus account
by dtech on Wednesday October 14, 2020 @12:16PM
(#24778293)
100% is unachievable, especially at Google scale. Your car or coffee shop or whatever also fails 0.0x% of the time. Heck the energy net in western countries doesn't reach 99.999% uptime and I would call it very dependable.
I'd say the biggest problem it the non-existent support. It's fine if 0.01% fails, as long as there is human troubleshooting or help available if necessary.
Re:Facebook account banned after linking Oculus account
by kevincox on Wednesday October 14, 2020 @12:30PM
(#24778494)
The distribution is important.
If 100% of users are experiencing 0.01% random errors it probably isn't worth bothering about.
If 0.01% of users are experiencing 100% errors than it is much more important.
Re:Facebook account banned after linking Oculus account
by kevan on Wednesday October 14, 2020 @01:59PM
(#24779525)
Enter "windowed user-uptime"[1], which helps differentiate between these conditions.
[1] https://www.usenix.org/conference/nsdi20/presentation/hauer
Re:Facebook account banned after linking Oculus account
by sixothree on Wednesday October 14, 2020 @08:13PM
(#24783305)
Amazon seems to do a pretty good job at it.
Re:Facebook account banned after linking Oculus account
by readams on Wednesday October 14, 2020 @12:23PM
(#24778400)
I think you are very confused about how availability is tracked. If a class of users is always getting an error this would be investigated. There is literally no way, at any scale, to guarantee 100% availability.
Re:Facebook account banned after linking Oculus account
by vl on Wednesday October 14, 2020 @06:04PM
(#24782202)
>I think you are very confused about how availability is tracked. If a class of users is always getting an error this would be investigated.
Oh, please, you are confused. I worked at Google, most teams just don’t have metrics like this.
While I don’t think it’s acceptable, reality is that it’s expensive to compute such metric, i.e. you need to slice you monitoring stream per each user, has privacy implications, and often it’s unclear what action should be taken.
I cannot afford to ignore 0.01% of incoming requests because we charge per request. At a certain point, yes, money and pros and cons yadda yadda yadda. It just feels that, once again, people are saying, "but Google does it!" -- and that does not mean you should.