News for hackers. Stuff that matters.
Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by pauldix on Sunday July 09, 2023 @08:15PM (#36660481)
Hi, cofounder and CTO here. We notified everyone via email on February 23, April 6 and May 15th. We also offered to help migrate all users. I realize that it's not ideal that we've shut down this system, but we made our best efforts to notify affected users and give them options to move over to other regions. If you've been impacted by this, please email me personally and I will do my best to help out: paul at influxdata.com.
Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by js2 on Sunday July 09, 2023 @08:42PM (#36660639)
Paul: I'm surprised you didn't do a scream test. Not everyone is going to see those emails and even those that do may not understand what they are reading.

Internally at my company we always do scream tests as part of our EOL process because we know we can't reach everyone, even our own employees.

https://www.microsoft.com/insidetrack/blog/microsoft-uses-a-...

Fun story: my mortgage got sold last year. Not the first time. I got emails from the old mortgage company and the new mortgage company about the sale, but I skimmed them. I got letters via USPS from the old and new mortgage companies, but I mostly ignored those because 95% of what mortgage companies send me via USPS is junk. So I missed the fact that my automatic payments didn't transfer over. The new mortgage company let me get four months in arrears before they finally FedEx'd me something overnight. That got my attention. I was like: you guys should've FedEx'd me this in the first place. For all they knew, I wasn't getting their emails or letters in the first place because nothing had been sent signature required.

Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by jlund-molfese on Sunday July 09, 2023 @08:55PM (#36660734)
I even (sort of) do this when I'm deprecating something which my team is the only user of, because sometimes it's hard to tell if something's really unused! First shut off the VPC access while leaving all the other infrastructure and data intact, wait a week or two and see if everything breaks, then get rid of everything else
Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by MarkSweep on Sunday July 09, 2023 @11:59PM (#36661904)
There is another variant of this: if you can show that the code you are deleting never worked, there is no need to do a scream test. That is, if anyone cared about the code you are deleting, they would have already been screaming.
Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by TeMPOraL on Monday July 10, 2023 @01:01PM (#36669228)
I would be careful with that. Maybe they did scream, but you haven't heard it, and they worked around the issue. Or maybe they did their workaround without saying anything. Or maybe you're wrong about your code not working. It actually may be working in some way that you don't know of, but is useful to someone.

To use an ecosystem analogy, once you expose your software to the world beyond your own dev environment, even internally, you'll eventually find that something colonized it - much like everything on this planet that isn't being actively and regularly scrubbed.

In my own career, I've seen cases of this. For example, once we were tweaking a little embedded database that supported a half-finished feature meant for internal use, and only then we (as in everyone in the dev team) learned that somehow, the QA & deployment support people got wind of it, and were scripting against exposed parts of that DB for a good year. And, it turns out, it wasn't the only part of the software that we thought of as incidental phenotype (or didn't think of at all), and the other team considered stable behavior.

See also the so-called Hyrum's Law: "With a sufficient number of users of an API, it does not matter what you promise in the contract: all observable behaviours of your system will be depended on by somebody."

Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by steveBK123 on Monday July 10, 2023 @02:27PM (#36670831)
Re: Hyrum's law This is why user facing code should have (at least) two classes of tests: 1) is it doing what the developer intended it to do 2) is it doing the same thing it did on the last release version with typical user requests?

That sounds the same, but it is not.

The first class is a set of simpler "happy paths" of intended specific behaviors.

The second class is like wargaming. A good way to do this is to replay user requests against your API and see that they return the same results release to release. You may also uncover interesting unintended behavior / conversations to have with users this way.

Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by pmh on Sunday July 09, 2023 @10:23PM (#36661289)
> scream test

I didn't realize there was an actual name for this, so I'll add another for the thread that I haven't seen brought up: email is evil in operations (EIEIO, like the nursery rhyme)

Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by jacquesm on Monday July 10, 2023 @02:13AM (#36662725)
I think the analogy is to station people at various floors in a big office building while you disconnect (unmarked) cables in a legacy patch panel to see who starts screaming. Then you plug it back in and label the cable...
Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by law_enforcement on Monday July 10, 2023 @02:43AM (#36662873)
Or the more general version, where you shutdown a server/service and see if anyone screams. If it's still silent after $days, you can decomission it.
Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by irjustin on Sunday July 09, 2023 @11:48PM (#36661833)
> I was like: you guys should've FedEx'd me this in the first place. For all they knew, I wasn't getting their emails or letters in the first place because nothing had been sent signature required.

I love the scream test, but the analogy you bring up actually - this seems unfair. The cost of Fedex'ing everyone is astounding (for many businesses).

But I like the concept. Definitely a sort of "shut off the server for like an hour" and then see who yells.

Phone calls for any account that still operating on the location.

100% agreed 3 emails is... hardly anything.

Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by js2 on Monday July 10, 2023 @12:10AM (#36661979)
The point of the story was that if you have something critical to communicate, you can't do it using the same methods that are also used for low-priority mostly junk and expect it to be acted upon. Surely a mortgage servicing company can afford to FedEx an envelope. I wouldn't expect Influx to do so.
Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by tracker1 on Monday July 10, 2023 @01:43PM (#36670020)
For that matter, registered mail is another option that isn't as expensive as fedex... there's other options that are slightly more costly, and more noticeable than sending via the same structure that junk mail goes through.

I expressly don't use automated payments for my mortgage and auto loan(s) as I don't want to have an account miss... I didn't know my mortgage was sold/changed a couple months ago until I went online to change. The same happened with an auto loan a few years back as well.

Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by hoffs on Monday July 10, 2023 @12:02AM (#36661920)
The price doesn't matter in this analogy since it still mostly works
Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by jacquesm on Monday July 10, 2023 @02:12AM (#36662716)
When you buy a large, registered debt such as a mortgage the cost of Fedex'ing everyone should be factored into the sale. If that's too much money you shouldn't be buying such assets. Notifying those that are affected properly would seem to be the least you can do in such situations.
Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by dawnerd on Monday July 10, 2023 @02:22AM (#36662775)
Exactly and they’re find sending junk mail all the time and FedEx isn’t that expensive for large businesses like that.
Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by mschuster91 on Monday July 10, 2023 @03:38AM (#36663185)
At least here in Germany junk mail senders actually get reduced rates.
Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by rvba on Monday July 10, 2023 @03:36AM (#36663174)
At the end of the day you are the one who pays for the fedex though.
Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by jacquesm on Monday July 10, 2023 @03:52AM (#36663288)
Not really, no. Mortgage payments are interest and principal, not administrative fees beyond what you paid when you signed the original contract.
Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by sokoloff on Monday July 10, 2023 @04:57AM (#36663708)
Whatever costs are imposed broadly an industry are covered by customers of that industry. If mortgages are more costly to buy, they’ll be more costly to originate.
Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by dmurray on Monday July 10, 2023 @05:43AM (#36664018)
The consumer doesn't bear 100% of the costs though. If mortgages cost $1mm to buy, they wouldn't cost $1mm to originate. They'd cost a little extra by being illiquid - the same amount as if they cost $2mm to buy.
Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by rvba on Monday July 10, 2023 @08:16AM (#36665251)
The consumer nearly always bears 100% of the costs - because most companies sell at a profit.

The final price is a combination of all costs incurred + a profit percentage imposed on the consumer.

If all customers would receive fedex mail, then the costs of this fedex would be pushed on them somehow. Probably by making them pay slightly higher interest rates or by introducing some one off handling fee.

Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by jacquesm on Monday July 10, 2023 @09:15AM (#36665912)
Profits aren't a fixed number.
Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by sokoloff on Monday July 10, 2023 @09:30AM (#36666123)
Of course not, but financial products are priced and offered with a financial outcome (usually a margin) in mind. If you make mortgage processing more expensive, you'll find the offers for origination are worse than if mortgage processing were less expensive.
Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by jacquesm on Monday July 10, 2023 @09:35AM (#36666209)
Sorry, it's a ridiculous argument. Mortgages get bought and sold all the time and clearly the buyers are on the hook for the communications costs and these do not pre-emptively get priced into future products by the sellers. I'm sure that there are situations where your argument has merit but this isn't one of those.
Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by sokoloff on Monday July 10, 2023 @10:09AM (#36666698)
No one is saying that existing mortgages would be re-priced. Those are contracts and you can't unilaterally change them. What I and others are saying is that if you changed the obligations of buyers such that mortgages became more expensive to service, that those servicing cost increases would ultimately be borne by the mortgage borrowers rather than eaten by mortgage lenders out of the goodness of their hearts.

> these [communications costs] do not pre-emptively get priced into future products by the sellers

They 100% do get priced in. Whenever you buy a product, you're paying all the costs of that product. When someone originates a mortgage, they're aware of the secondary market for mortgages. If that secondary market is eroded by a significant increase in communications costs, that reduces the willingness of a secondary buyer to bid for your book of mortgages. That erosion reduces your projected profit on originating, so you take a little longer to lower your offered rate to 5.250%, or you charge a bit higher origination fee, or whatever to ensure you maintain a viable business. So long as these fees hit the entire market, the other originators are all making the same calculations.

It seems odd that you [seem to] think that money for these costs would just result in reduced profits for the financial services companies rather than in increased borrowing costs.

Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by jacquesm on Monday July 10, 2023 @11:54AM (#36668214)
> What I and others are saying is that if you changed the obligations of buyers such that mortgages became more expensive to service, that those servicing cost increases would ultimately be borne by the mortgage borrowers rather than eaten by mortgage lenders out of the goodness of their hearts.

I got what you and others are saying but I've been trying - and failing, apparently - to point out that the costs for a mortgage in case of a sale are born by the buyers who are not even the same kind of institutions as the parties that sell them, and so they are in no position to charge the subjects, nor are the sellers going to price the mortgages any higher in the future because the costs aren't born by them.

There is no such thing as 'projected profits' that go into this because mortgages can be sold (and are sold) more than once, the number of times is not known when they are issued first. And it is going to be only a small fraction of the audience that is going to be hard to reach for whatever reason. The presumption that there is some kind of free market mechanism that will ultimately pass those costs back to the original mortgage underwriters is not in any way evidenced by present day mortgage prices. On the sum total of mortgages out there and the - exorbitant - profits they create for the lenders we're talking about such small amounts that it will make zero difference.

A 'significant increase in communications costs' would translate into that being something that is some noticeable percentage of the total yield over the remaining time and it just simply isn't. Typical mortgage rates and amounts utterly dwarf the costs of a one time notification, especially if you don't have to notify everybody like that, and you can try cheaper channels first until you have a hit. Besides, the original mortgage 'service charge' is already a large multiple of the various costs and tends to be mostly pure profit for the initial lender.

It seems odd that you [seem to] think that mortgages are priced such that the mere cost of communications is going to show up in the prices, they are amongst the most profitable financial products.

Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by rvba on Monday July 10, 2023 @05:15PM (#36673060)
> On the sum total of mortgages out there and the - exorbitant - profits they create for the lenders we're talking about such small amounts that it will make zero difference.

If it made zero difference, they would Fedex the documents, but they dont.

Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by Rebelgecko on Monday July 10, 2023 @02:42AM (#36662867)
>I love the scream test, but the analogy you bring up actually - this seems unfair. The cost of Fedex'ing everyone is astounding

I wouldn't be surprised if the cost difference is negligible, maybe a couple bucks per mortgage? FedEx bulk discounts can be pretty massive

Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by pmarreck on Monday July 10, 2023 @12:02AM (#36661922)
Something similar happened to me when I lived at a condo in Boston and the management company changed and I somehow missed the memo.

I kept sending checks to the old management company for a few months before the problem was discovered. Unfortunately, someone at the old management company apparently had a bit of a gambling habit and petty-thefted that money away, and I never saw it again even though she lost in a lawsuit.

Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by js2 on Monday July 10, 2023 @12:12AM (#36661993)
Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by Kinrany on Monday July 10, 2023 @12:12AM (#36661996)
Was the employee the defendant, not the company?
Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by pmarreck on Monday July 10, 2023 @10:02AM (#36666611)
In this case, yes, it was the employee; I forgot the details as to how/why that was
Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by Axsuul on Monday July 10, 2023 @12:09AM (#36661971)
Sounds like the most cost effective way, however.
Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by WirelessGigabit on Monday July 10, 2023 @01:25AM (#36662445)
You know, I don't really care that mortgages get sold, but the fact that I need to go out of my way every time to make sure I update my information in their system is astounding.
Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by jacquesm on Monday July 10, 2023 @02:13AM (#36662732)
Technically that shouldn't even be your problem.
Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by TeMPOraL on Monday July 10, 2023 @12:30PM (#36668726)
Neither should be a random third party defrauding a bank, but banks are masters at outsourcing work and responsibility onto their customers, and that's why it's called "identity theft" and suddenly I am at fault somehow.
Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by mrweasel on Monday July 10, 2023 @03:16AM (#36663043)
> Not everyone is going to see those emails and even those that do may not understand what they are reading.

If that's the case, these companies/people have no business using cloud services. Fair enough that you might not understand the ramification, in that case you contact support. If you don't see those email... that's on you. We operate out of a number of datacenters, they all communicate via email, giving us one month to three notice regarding service windows. If we fail to plan for an outage because we didn't see an email, that's our problem. I don't know why anyone would expect more from a SaaS company.

For really large customers, I would assume that they have a customer service representative and yes that person should have called. If you're just a small customer (even if you might be big in your own mind) and just have an account that get billed to a company credit card each month, it's a little naive to think you'd get anything more than an email.

We've already seen a number SaaS company just shutting of customers for little to no reason, even AWS has done this. Running things in the cloud is a risk, and it's you job as the operations team to stay on top of things, have backup plan, because you cannot expect cloud vendors to care about some random customer who just signed up using a credit card and a nondescript email. They should, but they don't.

A good rule is: Don't expect a SaaS/cloud company to put in more effort contacting you than you did signing up.

Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by acatton on Monday July 10, 2023 @05:56AM (#36664102)
> > Not everyone is going to see those emails and even those that do may not understand what they are reading. > > If that's the case, these companies/people have no business using cloud services.

Cloud services are responsible for this. I've signed up to many cloud services where I purposefully unchecked all the newsletter/updates/... notifications.

But I still receive notifications for stuff unrelated to what I use. These emails are full of marketing/PR jargon, where it's unclear whether I'm affected by the change or whether there is even a change!

Cloud services are lazy, don't look at their customer use, spam everybody, and blame their customers when they missed an important update due to noise-fatigue.

This is the main reason why I stopped using SaaS.

Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by tracker1 on Monday July 10, 2023 @01:40PM (#36669952)
Unless the cloud provider can provide proof that the person received and read such a notice, then they can still be sued for actual damages... and I'd be surprised if that doesn't happen in this case.

The fact is, there are many options from a cooldown, scream test, automated backup for migration/recovery... this organization did none of those things and absolutely deserves to lose massively as a result. This is a DATABASE as a Service... RETENTION should be one of the highest priorities.

For that matter, it would have been better if they auto-migrated in an OFF status, or otherwise backed up... just hitting the DELETE ALL DATA button is wrong. Several of the posters in the thread indicate they received no such emails.

Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by yard2010 on Monday July 10, 2023 @05:03AM (#36663759)
Clearly, it's easier to say sorry than do things right up front
Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by steveBK123 on Monday July 10, 2023 @08:22AM (#36665310)
LOL, have they even said sorry though?
Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by chillfox on Sunday July 09, 2023 @08:30PM (#36660571)
Email only is not even close to best effort. I know it’s standard to only do email for tech companies, but all other types of companies usually do physical mail and phone calls on top of emails for important notifications.

I am not a customer, but it’s really annoying me how tech companies repeatedly think sending emails is somehow anything but the absolute minimum, most lazy option.

Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by pauldix on Sunday July 09, 2023 @08:39PM (#36660626)
We get an email address because we need to contact our customers. After that we make best efforts but if people can’t respond to vendors they pay money to, we’re really at a loss. I realize that shutting down a region isn’t good. It’s not what we would have preferred, but we had to do it for the business. And we made an honest effort to contact all customers to help move them.
Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by manquer on Sunday July 09, 2023 @09:03PM (#36660790)
As a buyer I have come to expect good vendors to design systems so mistakes (my team or yours) don't cost me sleep or you business.[3] i.e.

- they do soft-deletes before hard

- have robust access control systems and partitioning - so we don't have to give access to everyone in the org to object model with full r/w

- don't instantly nuke the account if a payment goes astray or delayed - try to reach out before to a point of contact before pulling the plug, payment systems can be messy for all sorts of reason, ask before assuming the worst.

- customer managers who can connect couple of times a year which usually benefits the vendor as upsells happens on good % of those connects.

- also small things like training, certification

- Deprecation of service is handled slowly(1 Yr would be expected) and in multiple phases with multiple modes of communication.

Not all companies can move fast to plan and execute a major change in location like this in 4 months, bare minimum you would have to consider

  - End customers (your customer's customers) may need to be notified and may need to sign off

  - Compliance and GDPR DPA changes - both end customers and internal ones

  - DR, BCP concerns have to be planned for , not all GCP regions are equivalent.

  - Documentation and certifications like SoC, ISO, PCI, HIPAA etc usually mean ton of paperwork to modify

  - SRE/Devops may have to move other services along with telemetry on InfluxDB, may need network whitelisting from their  customers, things typically break when moving, need to plan dry runs, rollbacks and so on.
A better way to handle service closure would be to shut down but not delete on the planned date[1] , and offer data export separately for few weeks/month after[2].

You can definitely do better than shutting down service and deleting data at the same time .

[1] I would do this for internal customers let alone external paying ones

[2] You could have even charged for this to offset any costs, most customers wouldn't have a problem paying if they really needed it.

[3] Not trying to imply InfluxDB is doing these things, or isn't a good vendor, these are some criteria I have come to measure new vendors by.

Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by ssd532 on Sunday July 09, 2023 @10:22PM (#36661285)
> don't instantly nuke the account if a payment goes astray or delayed

Hetzner deleted my server just one week after my payment due date. My credit card failed the payment for some reason. I didn’t notice this because I was ill with Covid. They sent me one email (or at least, I received only one email) as a warning. I only realized the server was gone when my services stopped working. I’m not sure if such a short warning time is common practice among hosting companies, or if it’s unique to Hetzner.

Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by bombela on Monday July 10, 2023 @02:48AM (#36662904)
I has an almost identical experience with https://virmach.com/. I will never recommend them.

After 5 years, they deleted everything 2 weeks after the first payment failure.

Sure it was the cheapest VPS. But still, you don't just delete your customers' data.

I was away from emails and the service during those two weeks. As far as I can tell it might have been some race condition in their payement processing system. They couldn't figure it out. They had no backup. They refused to reinstate the service anew to restore my own backup.

Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by quicksilver03 on Monday July 10, 2023 @08:06AM (#36665165)
It doesn't look too far fetched from their point of view, they saw a payment failure and they may have assumed that you decided to stop paying and didn't bother to send a cancellation request.

It looks like you had your own backup, which is always a good idea, hopefully you were able to restore your data elsewhere.

Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by sberder on Monday July 10, 2023 @03:52AM (#36663287)
I've had the exact same experience with them. After 10 years using that server, one payment failed, about ten days and they nuked the machine. German efficiency I suppose.
Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by cobbaut on Monday July 10, 2023 @04:32AM (#36663537)
> Hetzner deleted my server just one week after my payment due date.

Strange. I've been at least eight days late with a VPS payment at Hetzner (3 euro) and the server is still up.

Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by rvba on Monday July 10, 2023 @05:10AM (#36663813)
Some companies dont mark you as a debtor if you are under a certain threshold (say 10 dollars), because the cost of processing this unpaid amount is not worth their time.

Also it is smart to have the threshold set to at least 1 cent, because this way you dont ask someone to pay you is supposed to pay you a fraction of a cent due to some rounding error. There are those stories where a company sends you a registered mail, where they ask you to repay a fraction of a cent - what is impossible. Also the cost of the letter (snail mail) made it not worth it. Even if you get an email that is "free" you cant pay 0.0001 cent. I mean you can pay a whole one and then ask to get 0.999 back - the time required by the bookkeeper to process it, then pay it (probably with a fee) is not worth it.

Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by jlokier on Monday July 10, 2023 @06:18PM (#36673784)
I've been 3 weeks late (also for medical reasons) for a Hetzner payment more than once, and my servers are still running. They sent several emails, one was a reminder to pay and another was a warning about what date they would shut down service. So I guess their notice system isn't as straighforward as one week for everyone. Perhaps it's because I pay their invoices by bank transfer manually intead of by credit card. Perhaps it's because I pay more than €400/mo. I fact you have made me wary of changing to a credit card now, because those do fail from time to time!
Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by haswell on Sunday July 09, 2023 @09:06PM (#36660810)
> After that we make best efforts but if people can’t respond to vendors they pay money to, we’re really at a loss

“Trust is earned in drops and lost in buckets”.

The lack of a robust customer contact strategy is not a good reason to shift the burden/blame onto the customer here. If collecting an email is supposed to be sufficient notice to deprecate an entire region, it’s hard to imagine that anyone thought this through.

“Had to do it for the business” is the reason to give internal stakeholders. Mentioning this in the context of customers losing data seems like a pretty questionable direction to take this. One would hope there were good reasons.

Ultimately those reasons don’t really matter if you just lost data because Joe used his personal address when provisioning the DB before going on paternity leave or leaving the company or getting laid off and the vendor hosting that DB didn’t think about this possibility.

At a bare minimum, the scream test mentioned elsewhere is necessary here.

In a past life, a customer impacting change of this magnitude required a year’s lead time and an extensive customer communication plan and backup plan, followed by a “soft” shutoff, and eventually the plug could be pulled. This involved sales folks reaching out to customers when all else failed, and the ability to restore customers quickly if necessary.

Enterprise customers reasonably expect this. As a person who has been on both sides of this equation (PM and buyer), I’d strongly recommend reassessing the current strategy on this and what you are considering acceptable.

Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by gemstones on Sunday July 09, 2023 @09:15PM (#36660869)
I know that this is a stressful time and it’s all hindsight, but there are two different contact methods that don’t rely on email available to you in migrations like this:

Going read-only, waiting 2 weeks, and then deleting. The contact method is peoples’ alerting systems as writes stop working.

Putting a message on your service dashboard indicating the upcoming action. The contact method is exactly what it sounds like, and it’s the only other place you can stick text and know for sure all your customers can access it.

It will probably help customer relations if you don’t hide behind the defense of only having email - there are a few strategies for this that you can use in the future. Best of luck on the road ahead - I know this must be a particularly stressful time.

Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by pierat on Sunday July 09, 2023 @09:17PM (#36660879)
As a CTO, you should make yourself aware of what a scream test is

https://www.v-wiki.net/scream-test-meaning/

Basically, you just turn stuff off, and make people scream, while they can turn it back on. You could have did this a month ago, as a critical warning of impending termination of systems.

You didn't do that.

Instead, you sent a few emails, which itself isn't even a guaranteed delivery. Again, as a CTO, you should know that email is not a guaranteed deliverable.

Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by vbezhenar on Sunday July 09, 2023 @11:23PM (#36661681)
You can't turn system off if customer paid for it. That's the breach of contract.

If you keep customer data after payment period, you're losing money.

So scream test will cost you money.

They decided that this cost is not appropriate payment to compensate for possible reputation loss.

Whether that's a good business decision or not, time will tell.

Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by manquer on Monday July 10, 2023 @12:14AM (#36662004)
Good customer service costs money.

It takes years to build a good reputation and minutes to destroy it.

Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by windmark on Monday July 10, 2023 @02:52AM (#36662917)
In this case we’re talking minutes to destroy your reputation for all current and future customers. That must be considered worth it.
Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by rvba on Monday July 10, 2023 @04:37AM (#36663579)
The comments made by the company CTO here like opposite of good crisis management.

"We did our best - we sent 2 emails". I wonder how shitty the product was when sending few emails is their best.

The guy either sounds like a full fleged VC psychopath, or someone very unexperienced.

Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by Rebelgecko on Monday July 10, 2023 @02:53AM (#36662922)
>You can't turn system off if customer paid for it. That's the breach of contract.

It sounds like they did turn the system off for paying customers though, why would it be any worse to do a scream test a few days before they pulled the rug out?

If it's just a matter of billing cycles (does everyone's billing cycle end on the same day?) , it seems like they could've handled it better. Just give impacted users a prorated and shortened final month (or even given it out for free for goodwill)

Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by SkyPuncher on Sunday July 09, 2023 @09:18PM (#36660882)
Wow.

You've literally just told the world "you shouldn't rely on us for your data. When our business needs to drop you, we will and you might not receive notice."

Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by qaq on Sunday July 09, 2023 @09:19PM (#36660895)
Well I guess all the bad publicity was worth it for the "business"
Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by goodoldneon on Sunday July 09, 2023 @09:38PM (#36661004)
> ... if people can’t respond to vendors they pay money to, we’re really at a loss.

You're hurting your company's reputation by denigrating your customers like that

Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by amluto on Sunday July 09, 2023 @10:26PM (#36661311)
> After that we make best efforts but if people can’t respond to vendors they pay money to, we’re really at a loss.

Using billing contacts for this is a mess. The billing contact could be an accounts payable department that will check the invoice against the contract or PO and pay it. It could be an outsourced office that has no idea what a database is. It could be someone who only catches up on email once every few weeks.

What is isn’t in a technical contact who knows what the shutdown of a database means.

Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by kgeist on Monday July 10, 2023 @04:13AM (#36663427)
I like that Zoom allows to provide a developer email so as a developer, I only receive emails about API changes. I've never missed an email from them.
Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by kelnos on Sunday July 09, 2023 @11:07PM (#36661583)
Ignore for a moment what you think your customers should have done, and look at the actual outcome. Some customers did not know about the shutdown and deletion, and have now lost data. You telling them "well you should have read your email" is not going to satisfy them, even if you think it should.

All you've done is told your customers that their data isn't safe with your service. This was an easily-avoidable "own goal" situation.

Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by alex3305 on Monday July 10, 2023 @05:07AM (#36663791)
> All you've done is told your customers that their data isn't safe with your service.

And not only Influx's current customers, but also their future customers. I really like Influx for my homelab. But with this attitude, I would be really hesitant for a real world production deployment.

Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by axman6 on Tuesday July 11, 2023 @09:08AM (#36680444)
What future customers? After seeing this astoundingly terrible behaviour for a company with "DB" in their main product's name, I can't imagine anyone ever making the decision to trust InfluxData again. I know I certainly won't, nor will any company I work for.
Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by elzbardico on Monday July 10, 2023 @12:11AM (#36661984)
Should get a phone number too. Shit like that happens. Next time lay down the law to the marketing drones from UX that want to "reduce friction".

Explain carefully so their thick minds will understand that NOBODY is lazy enough to quit subscribing to your service just because you added an additional field to your onboarding.

Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by sofixa on Monday July 10, 2023 @03:08AM (#36663007)
> Should get a phone number too

Which most people would be reluctant to provide because everyone hates sales spam, and what else would a SaaS need your phone number for in regular times (impeding data deletion is a good one)? On HN making a phone number for a signup is regularly criticised.

Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by fnordpiglet on Monday July 10, 2023 @01:09AM (#36662364)
Taking the region off line and making the data inaccessible at the same time was a big wrong call. I won’t hash over the other good suggestions here, but I would throw out there you should have turned off all data plans APIs for at least a month before deleting a byte of data. Nothing wakes up the customers attention than everything suddenly failing.

I think the attitude that “you pay us money so you better read every email we send” is at odds with reality.

1) why do you believe a single human being has that email address? As a company of any size I would never assign a human to a vendor email address. Turnover and rogue employee risks are too high for that. Usually these vendor emails are black holes only used to establish the account and recover credentials if needed. Or, it ends up in the hands of a vendor relations person who is more an accountant than engineer. Do you get the emails from GCP and AWS directly in your inbox?

2) because I pay you money I expect the opposite of the relationship you articulated. I’m not here to read your emails. If it’s really important then use my account manager to contact me. Make a phone call. Email is for spam - ESPECIALLY when it’s from a vendor. I view it as “I’m paying you money, vendor, so you need to go out of your way to give me excellent service” not “I’m paying you money so your emails are incredibly important to me I hang on your every dispatch”.

What baffles me is why on earth did you guys delete the data? I get you couldn’t afford to run the region for whatever reason. But you should have retained all the data. Storage isn’t that expensive.

Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by apgwoz on Monday July 10, 2023 @01:11AM (#36662372)
> After that we make best efforts but if people can’t respond to vendors they pay money to, we’re really at a loss.

I can empathize with this, but also would expect a good product organization to consider failure modes here and work around them.

Did anyone consider that [email protected] left months ago, but since autopay still works, no one considered potential problems?

Did anyone consider Bob in accounting is paying the bill but ignores email that doesn’t have “balance due” in it?

… and a million other scenarios that are quite likely and need consideration.

Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by WesolyKubeczek on Tuesday July 11, 2023 @05:40AM (#36678503)
> Did anyone consider that [email protected] left months ago, but since autopay still works, no one considered potential problems?

Everyone knows it happens, meanwhile every single company with high turnover is like this (those I've had personal encounters with):

Datadog: our domain has changed, but I cannot change my login. I've changed the email address in my profile, but I'm not sure if my login (which is an email address) is just a name or it may be used as an email address in some context.

Intuit: good luck changing your name

Apple Developer: still addresses the account as Bob No-Longer-Working-Here. It's not very clear how to change that name.

Apple ID: no, you cannot change the email address that had been primary back when you created it. And it better be a valid email address.

Orange: my address has changed twice, they are aware of that, they swore they updated my address everywhere; the invoices are coming with my old old address in their headers despite everything. Good thing they are sending them electronically at least so at least I receive them.

You likely can change the data there if you really need to, but it's very involved.

Someone should tell the IT/CRM drones that sometimes people not only leave the company, but also get incapacitated or die. In their Teletubby universes it doesn't seem to happen to anyone ever.

Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by KingOfCoders on Monday July 10, 2023 @01:37AM (#36662503)
I once worked for a company that after a merger had a bank account running just to pay services it didn't know what they were for.

If you grow, have a merger, people moving, it is easy for email addresses to no longer be read. Yes there are best practices to prevent this, but most companies I have seen don't do that.

In one company important emails wen to the email address (external!) of the founder, who lefter after M&A.

Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by jacquesm on Monday July 10, 2023 @02:22AM (#36662776)
> if people can’t respond to vendors they pay money to, we’re really at a loss

No, you're legally obliged to keep the service running. They are paying customers and even if you can't reach them through email there are other means of communications. If a business fails on account of your one-sided deleting of the data then you're going to be in for a very hard time, for instance a damage claim for gross negligence and breach of contract. This isn't just going to blow over. The onus for reliable communications is on you and if the channel you've got fails then you seek another one.

Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by Rebelgecko on Monday July 10, 2023 @02:46AM (#36662890)
>After that we make best efforts but if people can’t respond to vendors they pay money to, we’re really at a loss

This is going to sound counterintuitive, like the Birthday Problem or Bayes Rule but at least for me it's true: most of the spam that gets into my inbox is from vendors I have a relationship with. Email isn't always ideal. Did you consider doing any other methods, like turning off writes a day or so before reads were disabled? That would trigger a much more immediate "oh shit" response than an email (unless the subject line is super clear and informative, and the email doesn't go to my span folder)

Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by The_CK on Monday July 10, 2023 @02:59AM (#36662960)
I find your tone here quite condescending. We've never received those mails you've mentioned and you make it out like it's our fault that we didn't react. I mean, you managed to send us marketing mails in april and failed to mention you're gonna discontinue the service. So much for honest effort...
Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by pinglin on Monday July 10, 2023 @08:15PM (#36674897)
A UDP email contact is a very unreliable and careless way of making communication.

Please make sure you can implement a TCP-type communication with your customers for this kind of critical movement.

Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by ghaff on Sunday July 09, 2023 @08:38PM (#36660616)
However, tech companies will often not have your physical address--unlike your bank. And I'd probably block phone calls from some tech company I was a customer of.
Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by wongarsu on Monday July 10, 2023 @05:52AM (#36664078)
If they want business customers in Europe they need to create proper invoices, which contain the physical address.
Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by throwawaysleep on Sunday July 09, 2023 @08:45PM (#36660662)
Why do customers believe that they don’t need to read their emails?
Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by SkyPuncher on Sunday July 09, 2023 @09:20PM (#36660900)
I get slammed with emails. In fact, nearly all of my email is automated content or junk. I would hope that these emails would catch my attention, but I can easily see how'd I'd miss them.

Further, they might be going to some alias/group that's not frequently monitored. If a vendor is going to delete all of my data, I expect way more noise than 3 random emails blasts.

Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by ghaff on Sunday July 09, 2023 @09:04PM (#36660801)
I missed an email that a train I was scheduled for had changed schedules on a trip earlier in the year. Why? Because Eurostar sends me maybe weekly email marketing messages that get filtered to one of my Google tabs because I maybe take them every couple years. It's probably unreasonable to expect that I'll see a reasonably last minute update though I'm not sure what a good alternative is.

I get probably 100+ emails a day that hit my inbox in some form and occasionally fairly important ones get mixed in with the mostly dross though Gmail does a pretty good job overall.

Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by Aeolun on Monday July 10, 2023 @08:10AM (#36665199)
At least you got a notification your schedule had changed… I was just 5-6 hours late.

Had the same issue with amazon though. In the flood of “Information about your order” emails one had some slightly different content (but the same subject): “We haven’t received your entire return. Please contact us in 14 days or we’ll trash it and charge you.”

When I contacted them a month later I was not very pleased.

Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by noveltyaccount on Sunday July 09, 2023 @08:52PM (#36660707)
Lmao are you serious? What about emails buried in spam? What if contact x left the company and the emails are black holes? There are a million valid reasons for emails to go poof. "But we emailed you" is weak.
Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by throwawaysleep on Sunday July 09, 2023 @08:58PM (#36660759)
You actually need to read your spam to check and if a company didn’t bother transition an employee out properly (i.e figure out what their email address was attached to), why is that on the supplier?

Why do they need to move mountains so that you can avoid any seriousness about your own operations?

Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by SkyPuncher on Sunday July 09, 2023 @09:24PM (#36660929)
If a vendor can't properly notify me of major changes, I'm going to find a different vendor.

I have far bigger fish to fry than monitoring my inbox for shitty practices.

Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by Scarblac on Monday July 10, 2023 @01:39AM (#36662516)
Because their reputation is the most important asset a cloud provider has.

You're asking customers to run their business on your computers.

Deleting their data first and then complaining that your customers don't run a serious enough operation is not the way to keep the best reputation.

Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by wiseowise on Monday July 10, 2023 @03:18AM (#36663059)
Because I’m the customer.

> Why do they need to move mountains so that you can avoid any seriousness about your own operations?

You won’t stay in business for long with that attitude.

Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by flangola7 on Monday July 10, 2023 @04:59AM (#36663722)
This attitude you have is not appropriate for a vendor. Clients do not care that you think your substandard practices are fair, they will find someone else with actual "seriousness."
Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by o1y32 on Monday July 10, 2023 @06:08AM (#36664177)
I guess you have never directly worked with a client and hope it stays that way.

This kind of attitude will ensure you lose your customers.

Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by ikiris on Sunday July 09, 2023 @09:56PM (#36661131)
Que a bunch of boomer whinging about how they shouldn't be expected to read email.
Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by dang on Tuesday July 11, 2023 @02:44PM (#36685483)
Could you please stop posting unsubstantive comments and flamebait? You've unfortunately been doing it repeatedly. It's not what this site is for, and destroys what it is for.

If you wouldn't mind reviewing https://news.ycombinator.com/newsguidelines.html and taking the intended spirit of the site more to heart, we'd be grateful.

Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by lawn on Monday July 10, 2023 @01:05AM (#36662342)
Because it got marked as spam?

Because it's burried among lots of other similar looking emails that's just marketing garbage?

Because the email wasn't delivered?

Because the customer was on vacation and they expect a reply very quickly?

There's plenty of valid reasons to miss an email.

Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by fnordpiglet on Monday July 10, 2023 @01:30AM (#36662471)
Because if a company has 20000 engineers which one is the one that gets the vendors email? Answer is usually none and the email to that address goes to /dev/null.

Or suppose an employee did have the email on file and left the company.

Or suppose people assume vendor email are spam because they’re almost always spam.

Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by mrweasel on Monday July 10, 2023 @04:02AM (#36663342)
What? Each and everyone of our suppliers have a dedicate address their notification are sent to. Those automatically goes into the service desk as a ticket and is read by the service desk team, which can either correct billing information if required, or escalate to the correct team if action is require or there's any doubt about the content of the email.

If you have 20.000 engineers (or even 200) you have a functional service desk and I assure you that no individual engineers email is given as the email for vendors to contact. Even for large contract where you have a preferred contact on each end, there's an escalation path.

Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by vultour on Monday July 10, 2023 @05:00AM (#36663731)
Congratulations, but this is not how it works in many places. If you're providing services to companies you have to account for that.
Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by fnordpiglet on Monday July 10, 2023 @11:49AM (#36668141)
Really? I mean good on you, but I’ve never seen such an arrangement in my 30 years of working in various mega corps. Usually they end up in the hands of vendor relations, but typically in no one’s hands and the expectation is the vendor works with us through TAMs. Most companies have their vendor relationship model based around negotiated licensing agreements and software delivery, and the saas delivery model is fairly recent. At a certain scale and age these things are pretty hard to change, so things like this aren’t well accounted for. It gets more complex when we have a federated model where we have one global relationship with the vendor but teams use the saas individually. Then the email address on the account is subsumed either in some automation or onboarding process used to ensure no engineer has the ability to reset credentials unilaterally.

Your model is a smart one. It’s smart enough it tells me you’re either a small company or a newer company, or both, or a company with a rarely together vendor management team.

Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by ratg13 on Monday July 10, 2023 @02:48AM (#36662903)
This is likely another InfluxDB co-founder. No competent person would ever say something like this.

Please don’t astro-turf threads without disclosing your relationship with the company, it’s impolite.

Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by dang on Tuesday July 11, 2023 @02:43PM (#36685457)
You can't attack another user like this here. If you'd please review https://news.ycombinator.com/newsguidelines.html and stick to the rules when posting here, we'd appreciate it. Note this:

"Please don't post insinuations about astroturfing, shilling, bots, brigading, foreign agents and the like. It degrades discussion and is usually mistaken. If you're worried about abuse, email [email protected] and we'll look at the data."

Plenty of past explanation here:

https://hn.algolia.com/?sort=byDate&dateRange=all&type=comme...

Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by wiseowise on Monday July 10, 2023 @03:15AM (#36663041)
Are you trolling or never used email?
Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by cowl on Monday July 10, 2023 @03:41AM (#36663205)
Because the suppliers have abused this form of communication to the point it's not useful for serious communication anymore. I cant read you 1000 marketing emails to find out that one single important service related one.
Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by FooBarWidget on Monday July 10, 2023 @01:52AM (#36662596)
At my company we used to only ask for email address. No names, no phone numbers, no mailing addresses. Because we understood that technical people don't like spam and don't like to give out their data. So we don't ask for them.

We also didn't send any reminders for them to check whether their email address was up to date. No account update reminders. To prevent annoying people with spam.

So other than sending emails and hoping that they read it, there was nothing else we could do.

Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by zuppy on Monday July 10, 2023 @02:34AM (#36662825)
> So other than sending emails and hoping that they read it, there was nothing else we could do.

but there are other ways. you can put a big red popup that can only be dismissed by typing "i agree" when the customer logins, you can put the service into read only mode, even with email you can send daily reminders for the last 30 days with a subject like "your data will be deleted in 21 days", etc there are so many things that could have been done.

Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by FooBarWidget on Monday July 10, 2023 @05:52AM (#36664076)
What we sold was software that customers deploy locally. We don't have any of their data. But the software would stop working if their license is no longer valid, resulting in downtime. That already made people angry enough.

Now we have changed it so that the software never turns off even if license has expired (though it will continue to nag an email address). Updates also cannot be installed.

Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by SkyPuncher on Sunday July 09, 2023 @09:15PM (#36660868)
Wow, that's pretty pathetic and your attitude "we can't help our customers" is even more damning. Email is not reliable enough to simply rely on a few email blasts for this.

I would expect:

* Those 3 "email blast" notifications. I'm guessing one of two things happened here:

  * You sent them as an "email blast" from a marketing-type email service. These hit email filters because they came from a known spam IP.

  * You sent them as a transactional email, but blasted them too quickly and got pegged for spam. Never hit the inbox.
* Increasingly common "you haven't migrated emails" if you still detect traffic on these instances. This is pretty critical since some companies might not realize they have affected They should, but things get complex.

* Ideally, an automated transfer to another region with automated forwarding. It's okay to have poor performance, but it's not okay to go "poof" entirely.

* A soft-delete at the deadline, with 90 to 180 days to finalize migration. If this is costing you dearly, then drive prices up, but don't hard delete data.

Frankly, the last one is the real issue. It's literally unbelievable that a database provider didn't soft-delete. Further, I would expect that you'd be able to migrate these to another region to get customers back up an running.

Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by imglorp on Sunday July 09, 2023 @09:49PM (#36661065)
Another problem is that service providers frequently poison the email channel with important sounding engagement dreck and we are now conditioned to ignore it.

* Important: migrate to this new feature immediately or you risk missing out!!

Vs

* Important: migrate your data immediately or you risk losing it!!

Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by SkyPuncher on Sunday July 09, 2023 @09:59PM (#36661145)
You worded that better than I could have.

I ignore most of my vendor's emails because they're simply trying to spam me at this point.

Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by fbdab103 on Sunday July 09, 2023 @10:25PM (#36661306)
I was also thinking that salesmen will cold-call/email me at least three times before they give up. People with whom I have no business relationship try harder than a corporation taking someone's money.
Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by TeMPOraL on Monday July 10, 2023 @12:34PM (#36668788)
Welcome to modern economy. This applies to B2C, and as we can see it, B2B too. Getting a new customer is all the shitty vendors care about. Keeping existing customers is apparently just cost.
Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by xyst on Monday July 10, 2023 @02:30AM (#36662815)
I went to a conference in 2018, gave out my work email. Still get pestered by them
Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by jlund-molfese on Monday July 10, 2023 @01:04AM (#36662341)
Plus, many companies abuse what I assume is an exemption to spam rules by pretending that their marketing emails are “service related”.

Xfinity is the worst about this. They’ll send me a so-called service-related email exhorting me to download their app. Same with Capital One and their monthly emails asking me to turn on automated texts.

Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by devrand on Sunday July 09, 2023 @10:36PM (#36661387)
> Ideally, an automated transfer to another region with automated forwarding. It's okay to have poor performance, but it's not okay to go "poof" entirely.

If the data is moving between countries then this is not an option. Your clients may have legal or contractual obligations with respect to data location.

Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by cowl on Monday July 10, 2023 @10:10AM (#36666700)
We are talking EU here. apart from some rare archaic remains of past rules or really "national security related" (and of this last one I don't think anyone is using a cloud provider) clients should be free to store their data in any Country inside the EU common market.
Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by fastball on Monday July 10, 2023 @01:50AM (#36662577)
From the sounds of it, it was impossible for them to keep data after the 30th of June, so not sure a soft-delete at the deadline would work. Of course the better option probably would've been a soft delete before the deadline, but you know that some customers would've said "why'd you do this before the deadline, you could've waited an extra month!"
Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by Aeolun on Monday July 10, 2023 @08:01AM (#36665126)
I’m certain they wouldn’t. They have no influence over it anyway. The only thing they can do is migrate.

Many people don’t have that option now since their data is dead and gone.

Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by steveBK123 on Monday July 10, 2023 @06:52AM (#36664530)
It's crazy the last email blast was ~6 weeks ago.

And the shutdown isn't even a month / quarter end, so seems even less like a billing cycle thing.

There's so many more mature ways to do a graceful paid service shutdown. Disable reads first so people get errors & contact support. Then disables writes as well. Somewhere a few weeks later you can consider deleting data.

As others have said, I've worked at megacorps with internal systems that had more mature migrations than this. Honestly I have run internal apps at sub-1000 employee firms where we did various forms of scream tests and soft deletes before MONTHS later, even daring to delete data on disk.

Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by mlhpdx on Sunday July 09, 2023 @09:41PM (#36661022)
Contrary to the majority of the thread here, I find this to be an architectural issue. For whatever reason the system was designed without a way to communicate important service and maintenance issues to the customer. That’s part of the good architectural design of a system – it must include human factors, communication among them.
Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by ratg13 on Monday July 10, 2023 @04:04AM (#36663356)
I’ve worked at companies that aren’t even in the tech sector with less than 10 people and brownouts were SOP.

This is just regular old incompetence/negligence/greed.

Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by SentinelRosko on Sunday July 09, 2023 @09:53PM (#36661111)
This is insane.

> We notified everyone via email on February 23, April 6 and May 15th. We also offered to help migrate all users. I realize that it's not ideal that we've shut down this system, but we made our best efforts to notify affected users and give them options to move over to other regions.

What other communication methods were attempted beyond just emails? Big, red obnoxious banners and warnings in various UIs? Phone calls?

The fact that it seems as though quite a few customers didn't get your emails, what was the thought process when looking at the workloads that were clearly still active before nuking it from orbit? Or was there no check and it was just assumed that people got the email and migrated?

Of the customers who were in that region, how many actually migrated? Was someone tracking these statistics and regularly reporting them to leadership to adjust tactics if there weren't enough migrations or shutdowns happening?

This screams either gross incompetence or straight up negligence. This is such a solvable problem (as many here have already mentioned various solutions), but I'm honestly just flabbergasted that this is a problem that is even being discussed here right now.

As a DBaaS, the data of your customers should be your number one priority. If its not, y'all need to take a hard look at what the heck your value proposition is.

We weren't impact by this directly, but you can be sure that this is going to be one of the topics for discussion amongst my teams this week. Mostly how we can either move off InfluxDB Cloud or ensure that our DR plans are up to date for the rug being pulled out from under us from you guys in the future.

Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by schoolornot on Monday July 10, 2023 @04:50AM (#36663655)
Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by troupo on Monday July 10, 2023 @05:00AM (#36663735)
It says "The UI was updated with a closure message for these regions."

Depends on where and how this message was added.

It also means that they had no monitoring in place to see how many people migrated.

Edit: They also say that this is reflected on the status page. Here's how their page looks: https://i.imgur.com/xlO4Ik2.png

Yup. It's literally a green status page that no one would give a second glance. That unreadable white on green? Oh. It's a deprecation message. It even has a subscribe link so that people would immediately and completely dismiss it as an ad due to ad/banner blindness.

Edit 2: Someone replied in the thread and added more context for the absolute lack of communication.

Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by radiator on Monday July 10, 2023 @02:14PM (#36670610)
Yeah, why is the deprecation message in green? Why not in red? Who is picking colours over there and with what criteria?
Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by white_dragon88 on Sunday July 09, 2023 @10:03PM (#36661170)
Email??

What amateur hour service is that?

Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by jasfi on Monday July 10, 2023 @12:19AM (#36662036)
Then the title is misleading. Not everyone saw the email, many expected more, e.g. a scream test.
Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by DavidKarlas on Monday July 10, 2023 @02:12AM (#36662717)
Why did you feel need to send 3 emails, and not just 1? Is it because you find emails not reliable enough?
Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by jacquesm on Monday July 10, 2023 @02:16AM (#36662745)
Hi Paul, email is one-way communication and not guaranteed to be delivered. At a minimum you should have monitored who did and did not respond to the email with some kind of action and those that did not should have more effort expended to be able to reach them. Finally, you should have kept the data for a reasonable amount of time (say 90 days) post shut-down so users that did not get the notification could download it. What you've done is super rude and if I were still a customer in an unaffected region it would definitely be reason enough to leave because it's pointless to sit and wait to see how you'll deal with my data when the time comes. Better to preempt that and leave while I still have control.
Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by arp242 on Monday July 10, 2023 @03:00AM (#36662964)
> we made our best efforts to notify affected users

You call three emails (the last of which was almost 2 months ago) "best efforts"?

I had to read your message three times because this is so reality-defying preposterous I just couldn't believe I didn't miss anything. How about warnings on the dashboard? How about an intentional error (or limited service interruption) so that people would log in to their dashboard?

Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by KomoD on Monday July 10, 2023 @09:19AM (#36665965)
> How about warnings on the dashboard?

They did have a warning on the dashboard, problem is a lot of people don't check the dashboard because they don't need to, as they just view everything through grafana, etc.

They also had a notice on the status page

Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by yencabulator on Monday July 10, 2023 @12:38PM (#36668870)
Getting those people's attention would be what the intentional errors are for.
Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by olliej on Monday July 10, 2023 @03:34AM (#36663158)
Multiple comments in the linked issue report not receiving an email.

Did you use the same email you use for spam/"marketing" for this notification?

The correct course of action is to shutdown the service and give people time to fetch data, not to erase the data as the first indication of shutdown.

A few emails are not sufficient if the end result is dataloss, a comment in documentation or release notes is not sufficient (the only reference at least one person in the referenced issue found).

truly mind blowing behavior.

Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by asgeirn on Monday July 10, 2023 @03:46AM (#36663239)
Former Belgium user here. Checked my inbox, no emails from Influx since June 2022.

Then again, I was only using the free tier, so I guess I got what I paid for.

Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by ratg13 on Monday July 10, 2023 @04:16AM (#36663444)
If you are responsible for this the very least you can do is own up to it and apologize.

Trying to assert that you were doing what you thought was right only presents the image that your company is run poorly.

The correct thing to do is to admit that your best efforts were not aligned with best practices, and look into remediation.

Not “well, we tried”

Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by yard2010 on Monday July 10, 2023 @05:02AM (#36663748)
Judging from this link, if that's your best effort, I'm afraid to know what it's like when you're slacking :)
Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by flangola7 on Monday July 10, 2023 @05:10AM (#36663810)
You should feel very embarrassed about this. This is the scale of myopic error I expect from a green junior, not a CTO.
Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by dangoodmanUT on Monday July 10, 2023 @07:37AM (#36664949)
> I realize that it's not ideal that we've shut down this system

Not ideal???

You backed up everyone's DB and moved that to another region so they can just restore and change DB endpoints, right?

I don't believe that someone along the chain didn't suggest a scream test or similar. If they did, they must have been ignored.

Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by santafen on Monday July 10, 2023 @08:22AM (#36665309)
You could have just responded with ¯\_(ツ)_/¯ and saved a lot of typing.
Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by jpambrun on Monday July 10, 2023 @08:58AM (#36665705)
I should not have to say this, but "best efforts" is not enough and is very offensive to every user still relying on your services. You had a duty of results, not merely "best efforts", to reach every-single-one of your active users before hitting shift-delete on their data.
Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by mission_failed on Monday July 10, 2023 @10:01AM (#36666589)
Lol great attitude. why would anyone pay money to any company you manage now or in the future if you deliberately trash user data and justify it with 'but we emailed you a couple of times first'
Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by visionik on Monday July 10, 2023 @01:39PM (#36669939)
Three emails are not "best efforts". 4.5 months notice is not "best effort".

My opinion on best effort: I founded, ran, and sold a SaaS company used by some of the most well known companies in the world. Our "best effort" was a minimum of 12 months notice, with a six month grace period afterwards. Emails weekly. Phone calls at least once a month. Reach out to customer leadership if no response. Then scream test as others suggested.

Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by axman6 on Tuesday July 11, 2023 @10:08AM (#36681199)
Paul, are you actually for real right now? Did you really just say "We deleted all your data, and its your fault. We did whisper into the wind three times, you should have heard it. No, there is no chance of recovery"?

You might have literally deleted people's whole businesses, companies, who employ real people, who have families, now need to figure out how to continue. Not least of which, your own. If the company survives until Christmas I will be shocked; no one can trust your company ever again - your core business is storing other people's data, and you deleted it, for many, completely without warning.

I guess people still use Mongo even after finding it doesn't achieve any property of the CAP theorem, maybe some people will keep using a database provider with a track record of intentionally deleting their paying customers' data.

There just aren't enough adjectives for astonishment to adequately describe this situation.

I hope you offer Jay Clifford some support, he's clearly been put in the awful situation of having to explain the decisions of others and deliver the awful news. If I were him, I would be in need of serious mental health support, this is an absolutely awful thing to have responsibility for without any ability to rectify.

Re:InfluxDB Cloud shuts down in Belgium; some weren't notifi... by Gartent on Tuesday July 11, 2023 @04:31PM (#36686848)
You did enough to help, just ignore these ungrateful whiners