News for hackers. Stuff that matters.
Re:Tarsnap outage (July 2-3, 2023) postmortem by throwaway290 on Thursday July 27, 2023 @02:29AM (#36889716)
What use is SLA? If a service goes down for too long, are you really going to hire a lawyer sue it over SLA or just... use another backup?
Re:Tarsnap outage (July 2-3, 2023) postmortem by abofh on Thursday July 27, 2023 @02:45AM (#36889833)
Not even then - most SLAs say that if it's breached, you pay less. Not that you get money back
Re:Tarsnap outage (July 2-3, 2023) postmortem by AceJohnny2 on Thursday July 27, 2023 @02:46AM (#36889842)
It's not about suing, but defining expectations about how you can rely on a service.

For example, my team has people across the world for HW bringup, so we can't allow our code hosting or CI to be down for more than a few hours. Of course, backups have different uptime requirements, but as for everything, it's a tradeoff between features, of which an SLA is one.

Tarsnap's features are granularity of cost, reliability of storage, and encryption, but not 99.999% uptime.

Re:Tarsnap outage (July 2-3, 2023) postmortem by mrweasel on Thursday July 27, 2023 @03:39AM (#36890219)
> It's not about suing, but defining expectations about how you can rely on a service.

Meeeeh, my ISP cut of around 100+ fiber connections in my town and spend three weeks fixing it. My neighbor have business line, there's an SLA on those that among other things, require them if reestablish his connection within 3 - 5 hours. It took them over 500 hours, so that SLA is useless for anything but forcing compensations.

The problem is that the SLA should give an indication of available resources, but in reality it's mostly a contractual thing for most companies, they'll pay the "fine" or refund a customer if they fail to hit their SLA and that's about it. Tarsnap most likely have better availability than many midsize competitors simply because it's just one person who really cares about it. Doesn't help if he's hit by a bus though.

Re:Tarsnap outage (July 2-3, 2023) postmortem by ilyt on Thursday July 27, 2023 @08:26AM (#36892411)
The "problem" is that no sane company will sign for any damage compensation on some cheapo few dollars a month service.
Re:Tarsnap outage (July 2-3, 2023) postmortem by throwaway290 on Thursday July 27, 2023 @09:13AM (#36892917)
A company could... if you have N users and you pay M for storage per user and downtime cost you X then it could be that a discount of Y means (M - Y) * N = X
Re:Tarsnap outage (July 2-3, 2023) postmortem by bluGill on Thursday July 27, 2023 @09:14AM (#36892929)
SLAs can be meaningless like that. However the better ISPs have in place a backup system that doesn't use the same fiber/wires. Sure the backup might be a radio or satellite feed and so be slower, but it will get/keep you online. This costs are lot more per month though, so if you are not paying for that service your SLA will probably just be we give you a free month (which hurts them enough that they will do some things to prevent downtime, but not enough that they put redundant fiber paths in the ground)
Re:Tarsnap outage (July 2-3, 2023) postmortem by AtNightWeCode on Friday July 28, 2023 @04:01AM (#36904155)
Agree. You get a discount if something breaks. But SLA really only works for larger services where the cost of fixing something is small when compared to the discounts.
Re:Tarsnap outage (July 2-3, 2023) postmortem by playingalong on Thursday July 27, 2023 @02:59AM (#36889948)
Then SLO (service level objectives) should be enough.
Re:Tarsnap outage (July 2-3, 2023) postmortem by AceJohnny2 on Thursday July 27, 2023 @04:02AM (#36890400)
huh, never heard of SLO before.
Re:Tarsnap outage (July 2-3, 2023) postmortem by toong on Thursday July 27, 2023 @04:52AM (#36890753)
and now also go google what SLI means ;-)
Re:Tarsnap outage (July 2-3, 2023) postmortem by lifeisstillgood on Thursday July 27, 2023 @05:55AM (#36891248)
Very roughly:

SLI - Service Level Indicators - Metrics ie Latency of each request / response cycle

SLO - Service Level Objective - What threshold we are aiming for - 10 ms from request to response averaged over 1 hour period.

SLA - SL agreement - contract with custom yet what happens if we breach (credits given, put the CTO in stocks and throw eggs at him etc)

Re:Tarsnap outage (July 2-3, 2023) postmortem by justin_oaks on Thursday July 27, 2023 @10:35AM (#36894253)
I know it's a joke, but I think if an SLA involved putting a CTO in stocks and throwing eggs at him then that'd encourage me to sign up for the service. Especially if the video of it were posted after every incident.

Instead we get refunded some pitiful amount when our business is seriously disrupted for an extended period of time.

Re:Tarsnap outage (July 2-3, 2023) postmortem by lifeisstillgood on Thursday July 27, 2023 @10:47AM (#36894426)
:-)

My youngest once found some sort of chocolate drops called "unicorn poo" - which seems a more ironic thing to chuck at CTOs !

Re:Tarsnap outage (July 2-3, 2023) postmortem by Phlarp on Thursday July 27, 2023 @10:09PM (#36902435)
Don't let the CTO be a scapegoat. Entire executive leadership, all board members and the 5 largest shareholders.
Re:Tarsnap outage (July 2-3, 2023) postmortem by lifeisstillgood on Friday July 28, 2023 @04:48AM (#36904393)
We have just written the Sarbanes-Oxley for the tech regulation industry- all we need now is a congresswoman and a senator and a good acronym

Secure

Technology

Oversight for

Corporate

Software

STOCS Act here we come !

Edit : yeah I could not get the K in ... that's hard

Re:Tarsnap outage (July 2-3, 2023) postmortem by mrlonglong on Friday July 28, 2023 @04:03PM (#36912525)
Korporate.