Joyent: 54+ hours of downtime
For the past two days, the server on which I host some customer websites and mail servers has been down. I did not receive any warning or explanation by email or telephone. When I filed a support ticket, I was given a link to their help site with some status updates.
Status updates (paraphrased):
2011-02-26 09:22:19 GMT: server offline
2011-02-26 14:38:38 GMT: no ETA
2011-02-26 17:09:42 GMT: estimated downtime 12+ hours
2011-02-27 22:23:08 GMT: estimated downtime 20+ hours
That final estimate of 20+ hours is in addition to what is now 37 hours of downtime. Joyent has offered no reparation or backup service (e.g. backup MX service to keep mail from bouncing).
For your consideration when choosing hosting providers.
[+] [-] jasonhoffman|15 years ago|reply
[+] [-] enduser|15 years ago|reply
You are offering an unacceptable level of service to customers who have supported and recommended you from your early days. You were paid in advance for a lifetime of service. I took you on your word and offered lifetime hosting to friends with small websites for small businesses. If you can't make good on your agreements, I will eat the cost of moving these sites to Rackspace Cloud. I can't risk another 54 hours of downtime.
With proper backups and a fresh server it should not take 54 hours to get back online.
[+] [-] jedsmith|15 years ago|reply
Although relatively harmless, it seems like planting the seed to a disregard for privacy.
[+] [-] patrickgzill|15 years ago|reply
A 6 year old server would have a max RAM capacity of say 32GB, you can get a newish 64GB RAM system for what, $3k or so?
In such a case, migration is basically a few shell scripts plus rsync from old hardware to new VM. You rsync a couple of times until the rsync takes very little time, then turn off services; do a final rsync; turn on services on the new VM, swap IP addresses and test.
You can even run FreeBSD/Xen on top of Solaris XVM, right?
[+] [-] fingerprinter|15 years ago|reply
I would be interested in getting my account into a virtual env but I can't really justify paying $45/month at this moment...what are my options?
[+] [-] pmb|15 years ago|reply
tl;dr: how can I go about moving my stuff? To where? And why am I in this handbasket?
[+] [-] sayrer|15 years ago|reply
Maybe you can shut down jervis.textdrive.com if I migrate my account :)
[+] [-] payingcust|15 years ago|reply
[+] [-] dasil003|15 years ago|reply
Look, we were investors in the truest sense. TextDrive was this revolutionary new shared hosting platform with a lot of promise (flexibility, no overselling, etc). Problem was that shared hosting is a commodity with no profit margins. Since TextDrive was started by people who want to build cool shit, rather than people who knew anything about operations in a customer service industry, the result is a massive series of pivots that left us out in the cold.
I'm not making excuses for anyone here, personally I think Jason Hoffman spent way too much time in the forum sucking up the love, and not enough time figuring out how to run a support operation. So he burnt his bridge with me as a customer. I won't touch Joyent with a ten foot pole no matter how good it is.
But here's the thing: that was their bridge to burn.
It doesn't matter what 200 early customers think, because those 200 one-time payments were not going to build a successful company. The bottom line is that the market for a "premium" shared hosting service got squeezed by commodity hosting on one side, and VPSes on the other. Even if they had managed reasonable uptime (which they didn't because they totally underestimated the technical cost of giving people the freedom they did), it still would have been a doomed market, because VPSes got so cheap anyway. We can complain about what a bad deal we got, but it doesn't change the fact that the last salary we paid was in 2005, and the hosting world has moved on. They did what they had to.
[+] [-] kylecordes|15 years ago|reply
It looks like these message are from a problem with their Howe server. That is one of their old servers, which came over from the Textdrive merger years ago. I used to have some sites hosted on that same server, and was likewise not very happy with things. It appears to me that Joyent as a company doesn't care very much about that legacy equipment and line of business.
The way to make the pain stop, is to stop using Joyent's old TextDrive servers. You can do that by leaving Joyent entirely, or by moving to their newer stuff. Either way it's a fair amount of work, depending on the complexity of what you are hosting.
I took the path of moving to their newer stuff, and have been very happy with Joyent ever since.
[+] [-] iskander|15 years ago|reply
[+] [-] zackola|15 years ago|reply
[+] [-] tastybites|15 years ago|reply
No, the way to make the pain stop (and when I say pain, I mean hours and hours of downtime) is to work with a real managed hosting vendor that cares about your servers and your business, and to move your mission critical software off of commodity shared servers where it will get lost in a sea of customers, none of whom have an account executive, a sales representative, or assigned engineers who understands your stack from top to bottom.
Cloud services are great for some things like elastic computing power and rapid prototyping, but having my business' front door hosted on a service where I can't even call someone up in case of trouble seems like absolute craziness. I mean, how would you even implement a disaster recovery/business continuity solution when all the damn servers are in one building?
[+] [-] thedeuce|15 years ago|reply
[deleted]
[+] [-] thedeuce|15 years ago|reply
[deleted]
[+] [-] jarin|15 years ago|reply
Cutco will re-sharpen your knives for free, no matter how old they are, even if you bought them on eBay, because they made a 'lifetime resharpening' promise with the original purchase. And they're basically a multi-level marketing scam.
[+] [-] frankwiles|15 years ago|reply
They aren't horrible, but I would never use or recommend them to anyone.
[+] [-] jasonhoffman|15 years ago|reply
[+] [-] itsnotvalid|15 years ago|reply
For clause 2:
So probably you can get this month for very little (Takes only ten hours for getting full refund if SLA is signed)But at the same time their exceptions list are pretty long, things like emergency maintenance and upgrades are considered as exceptions.
[+] [-] unknown|15 years ago|reply
[deleted]
[+] [-] jasonhoffman|15 years ago|reply
[deleted]
[+] [-] swombat|15 years ago|reply
[+] [-] fingerprinter|15 years ago|reply
I see you posting quite a bit here...you keep saying the same thing: "take the free upgrade that is being offered".
There also seems to be quite a few old textdrive lifetime members here.
Perhaps the best approach would be for you to outline the steps for those textdrive folks to migrate off of those servers and take the free upgrade you are offering. I personally have no idea how...so if you could explain it, give a link or some concrete information it would be helpful.
I for one would be happy to migrate if it means better servers, I just need to know how...I'm sure I'm not alone.
[+] [-] tylerritchie|15 years ago|reply
"If you have not sent in a request and would like to get a jump on the migration, please send an email to support [at] joyent [dot] com with the following information:
- Subject line: migration request + plan type if known (startup, plus, premier) - Full Name - User Name(s) / Primary Domain(s) (please note new info if you want to change it at this time) - Existing Server(s)
If you wish your username or domain name to be changed, please include this in the email and we will process when we send your golden ticket. Waiting until after your account is set up will incur a $50 fee and you will receive a brand new account (old one will be blasted).
Please do not send follow up requests as it only slows the process down. If you asked questions when you sent in your migration request, we will answer those when we send your golden ticket out.
Once you receive your 'golden ticket', you will have 60 days to migrate to the OpenSolaris environment. If you need the second account for more than 60 days, regular monthly charges will apply."
[+] [-] soulclap|15 years ago|reply
I have been with them for a couple of years and the only reason why I left was because the project I used to host there was put on hiatus and I don't need that kind of 'enterprise' hosting for my other stuff.
I agree there shouldn't be downtimes on any of their machines but just going by the headline, you'd think Joyent is unreliable when indeed their own server plans are rock-solid.
You make it sound like they are Dreamhost. That said, hope your problems will get solved soon.
[+] [-] enduser|15 years ago|reply
Edit: I can no longer edit the original post, but I will post a comment.
[+] [-] asuth|15 years ago|reply
[+] [-] jasonhoffman|15 years ago|reply
[+] [-] kenmck|15 years ago|reply
[+] [-] kenmck|15 years ago|reply
[+] [-] nphase|15 years ago|reply
Sure, you paid $200. But if you've been a customer since 2007 then you've basically paid the same price as any cheap shared hosting provider. Contrast this experience with Layered Technologies that ran three price hikes and then when I still didn't leave the server I had with them essentially told me to fuck off once their harddrive failed.
At least jasonhoffman had the courtesy to tell people their best option is to switch servers to avoid trouble.
But, like they say, you get what you pay for. If lifetime support and stability is what you'll come to expect, don't pay bottom dollar prices up front.
Disclaimer: I am not a Joyent customer in any way.
[+] [-] Klinky|15 years ago|reply
[+] [-] jsdalton|15 years ago|reply
I would try to touch base with them again and see if they can help you out.
[+] [-] jasonhoffman|15 years ago|reply
[+] [-] andrewvc|15 years ago|reply
They consistently took days to answer simple questions via email. I generally take it that if a company can't even get its sales people responding quickly there's a snowballs chance in hell it's techs will.
[+] [-] jasonhoffman|15 years ago|reply
[+] [-] pygorex1|15 years ago|reply
This isn't a glib statement. A business transaction is about more than coming to agreement about the price of a thing or service. It's also about creating and maintaining incentives for both sides.
I pay slicehost for a VPS. They get $50/month from me in return for disk space, CPU cycles, uptime and support. Our incentives are aligned.
With Joyent/Textdrive, every month you get hosting and every month they get nothing. The incentives are not aligned. In fact, from Joyent's perspective, the incentive to provide any meaningful service diminishes over time. No about of cajoling or complaining or threatening Joyent will change this imbalance. Sure, it's 54 hours of downtime today - but I can guarantee that a year from now the outages will be far longer and far more frequent.
"But we had a deal!" Yes, you did. And you were a fool to enter into it.
Here's the bottom line:
Your customers don't care what's causing the downtime. It's still your fault.
Website users don't care that the deal has soured. It's still your responsibility.
Joyent doesn't care that they're providing cr@ppy service to Textdrive users, despite the postings on HN by Jason Hoffman (hey Jason, instead of wasting time posting on some internet forum, why not spend that time fixing the actual problem?)
Seriously - Joyent doesn't give a sh?t about the lifetime accounts. If they did, then why are you experiencing 54 hours of downtime? If they do care, and are applying resources to solve the problem, then why is it taking so long? 54 HOURS TO FIX A SERVER. That, to me, is evidence of a shocking level of incompetence. In either case I would get the hell out of there.
[+] [-] oziumjinx|15 years ago|reply
[+] [-] grandalf|15 years ago|reply
[+] [-] sid_g|15 years ago|reply
[+] [-] jasonhoffman|15 years ago|reply
[+] [-] desigooner|15 years ago|reply
Frankly, the tone of most of his comments have been borderline denigrating and it's doing nothing but adding nuisance value to the thread.
[+] [-] ericd|15 years ago|reply
[+] [-] netik|15 years ago|reply
[+] [-] jasonhoffman|15 years ago|reply
[+] [-] payingcust|15 years ago|reply