?

Log in

No account? Create an account
LJ problems ... what's new? - brad's life — LiveJournal [entries|archive|friends|userinfo]
Brad Fitzpatrick

[ website | bradfitz.com ]
[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

LJ problems ... what's new? [Apr. 23rd, 2001|09:22 pm]
Brad Fitzpatrick
mod_backhand is disappointing me. I hate to do it, but I think LJ needs to buy a commercial load balancing box... I'd prefer to stick with open source, but open source all too often sucks. But it's so close to working! My feeling is that the FreeBSD 4.x support in backhand isn't as developed as other platforms.... it's relatively new. hopefully dormando or theo can fix it.

Went to do the hardware upgrade of Cartman and Kenny today but I didn't make it to Airborne Express in time, so I couldn't pick up the drives. what a waste of a few hours.

Everything seems like a waste of time lately. Especially school. I want to drop out. No, not "drop out" ... quit. Dropping out sounds like I can't take it so I ran away scared. That's not it at all ... school just pisses me off. It's easy, boring, and a waste of my fucking time. But yet I go! I'm going to party so much when I'm done. I can't wait. How much longer? Ummm.... damnit.

Guess I should go read or something.

I'm getting away from LJ problems. Stupid backhand.
LinkReply

Comments:
[User Picture]From: foobar
2001-04-23 10:08 pm (UTC)
Hehe... stick with school... it does suck, but you're soooo close to having the diploma. And yeah, a lot of places don't care about it, but some do and it's worth having for those.

Sorry the mod_backhand thing didn't work out. I emailed you info about commercial solutions, check it out.

Um... and speaking of a waste of time... think you could spend 30 minutes and just post up LJ::Textmessage 1.4? :)
(Reply) (Thread)
[User Picture]From: niko
2001-04-23 10:23 pm (UTC)
please tell me it includes CellOne/Cingular support! If not I'll do what I can to help you collect data/test it.
(Reply) (Parent) (Thread)
[User Picture]From: foobar
2001-04-23 11:09 pm (UTC)

Damned if I know!

Don't ask me, I just maintain it. ;)

The current list:

Name: Arch Wireless [ arch ]
Name: AT&T Wireless [ att ]
Name: BellSouth Mobility [ bellsouthmobility ]
Name: CellularOne (Dobson) [ cellularonedobson ]
Name: Nextel [ nextel ]
Name: Other [ email ]
Name: Pacific Bell Wireless (Cingular) [ pacbell ]
Name: Qwest [ qwest ]
Name: Skytel - Alphanumeric [ skytelalpha ]
Name: Sprint PCS [ sprintpcs ]
Name: uBoot [ uboot ]
Name: Voicestream [ voicestream ]


However, I have several more "provider-modules" to add in, a few I wrote, a few others contributed, so the next version will support several more.

If you want to make sure it gets in, email lj_textmessage@livejournal.com and give me the info needed to support it. email address/url to send to, things like max lengths on message, subject, sender, if it's a web form what the various fields needed are, etc. If you have the choice between email gateway and web gateway, send me the email gateway info!
(Reply) (Parent) (Thread)
[User Picture]From: jnala
2001-04-24 01:36 am (UTC)

why not round-robin DNS?

Getting backhand working would obviously be preferable, but it seems like round-robin DNS between the webservers would be a decent (and much cheaper!) alternative to buying a commercial load-balancing box. Rotate www.livejournal.com around the different webservers, with a low TTL (on the order of ten minutes) so you can quickly remove a machine from the pool if it dies, and use db.livejournal.com for stuff that should only go to kenny. You have less flexibility - you have to say "server X should get Y% of the traffic" rather than "the least-loaded server at any given time should get the request" - but this is a very minor disadvantage, and the cost saving is clearly huge.
(Reply) (Thread)
[User Picture]From: bradfitz
2001-04-24 08:51 am (UTC)

Re: why not round-robin DNS?

I've done RR before in the past.... it kinda blows. RR + mod_backhand would be cool, and what I plan to do, but first we have to get mod_backhand working at all.
(Reply) (Parent) (Thread)
[User Picture]From: jnala
2001-04-24 06:21 pm (UTC)

Re: why not round-robin DNS?

OK ... well ... if mod_backhand's FreeBSD support is lacking, might it be practical to switch to Linux for the backhand box, since Linux is the best supported platform for backhand?

Alternately, I've been hearing good things about LVS lately.
(Reply) (Parent) (Thread)
[User Picture]From: bradfitz
2001-04-24 06:24 pm (UTC)

Re: why not round-robin DNS?

Switching a box to Linux for backhand --- my thoughts exactly.

But Theo (the maintainer) is going to look at it and fix it. Switching operating systems for an application bug is silly.... I'd _prefer_ they just fix the bug. It's trying to write to file descriptor -1 and stuff.

LVS --- yeah, I hear that's getting good too, but that'd require changing everything to Linux, wouldn't it? I generally dislike Linux. :/
(Reply) (Parent) (Thread)
[User Picture]From: jnala
2001-04-24 06:31 pm (UTC)

Re: why not round-robin DNS?

I have absolutely no thoughts on Linux vs. FreeBSD. I use Linux since it's been standard at every place I've worked since 1994, whereas I've never been around lots of BSD users.

However, I doubt it's worth paying thirty grand to be able to use FreeBSD instead of Linux. :-)
(Reply) (Parent) (Thread)
[User Picture]From: erik
2001-04-24 01:53 am (UTC)
Who're you gonna party WITH? Most of us will still be in school. Heh. Those one-man Corona blowouts get sorta lonely after awhile.
(Reply) (Thread)
[User Picture]From: muerte
2001-04-24 09:51 am (UTC)
What sort of commercial solutions are you thinking about? I hear Cisco makes some pretty decent load balancing equipment. I can ask around if you're interested, see what's the best.
(Reply) (Thread)
[User Picture]From: twistah
2001-04-24 04:27 pm (UTC)
I hear that F5 Networks makes some nice ones, as well (if I remember correctly.)
(Reply) (Parent) (Thread)
[User Picture]From: bradfitz
2001-04-24 06:22 pm (UTC)
We might be able to get an F5 Big/ip free or cheap. More later.
(Reply) (Parent) (Thread)