?

Log in

No account? Create an account

Previous Entry | Next Entry

The Move

Okay, so I'm a bit late in posting this, but I'll catch up some here.

The wizards of FurryMuck were getting very frustrated waiting for FurryMUCK's new machine to be ready, and for the furry.org domain name to be transferred. Honestly, I was frustrated too.

The new machine is a sweeeeeet machine. However, Drew and I were having hella problems trying to get it stable. Linux didn't like the nifty Ultra-160 SCSI card, and kept locking up under high usage. Finally, Drew re-installed Linux, and we upgraded to the latest stable kernel, and recompiled it with the absolute latest drivers from Adaptec. Suddenly all was good.

I gave it two days of heavy testing to make sure it was okay, and I declared the move for that Saturday. We moved to the Furry.com domain, instead of waiting forever for furry.org. The move actually went very smoothly, and I finished it within an hour and a half. The last time I moved the Muck, it took 6 hours to move the database over a 56kbit link. This time, the slowest link was a T1. Faaaaaaast.

The new machine itself is lightning fast. It'll do a full DB save in 21 seconds. I have gotten so many compliments and thanks since the move. It's really the machine, though. I knew, back in '94 that Moore's Law would outstrip the Muck's growth eventually, and make it easier to just throw new hardware at the problem, rather than spending painful days optimizing. I optimized a lot anyways, but now I can relax a bit, and worry more about usability and features instead.

It blows everyone's mind that the muck can run so fast. Even when I have to debug the rare crash, nobody really seems to gripe, because we can have the muck back up in under two minutes, and it isn't very common. All the kudos I'm getting for the move and the new code are part of what really make this all worth it in the end. :)

Folks have been adopting Trebuchet to connect to the MUCK with at an amazing rate. Turns out making the Muck support SSL made a client that can support SSL a killer application. Just wait until I get more MUF programs updated to support the MCP-GUI dialogs Trebuchet and FB6 can do. :) I've already written a graphical chess applet for Trebuchet, and the corresponding MUF program for the Muck. Still needs debugging, though.

Years of work are finally coming together fast. Possibly too fast. I'm juggling multiple critical projects at once now, and I just can't generate code fast enough in my free time. Aiiigh! Oh well. I knew the job was dangerous when I took it, Fred.

Comments

( 5 comments — Leave a comment )
aureth
Nov. 8th, 2001 08:20 pm (UTC)
The new server rocks, hard. Thanks. Haven't tried out Trebuchet, yet, but maybe I'll see if I can get it running on my Mac when I have free time again in the winter. ;)
raindance
Nov. 8th, 2001 09:41 pm (UTC)
You go girl! W00t, and all that. ;)
impytoes
Nov. 9th, 2001 04:26 am (UTC)
You've worked hard and deserve lotsa praise - Most excellent, batbat! You rock :-)
(Deleted comment)
feren
Nov. 10th, 2001 09:20 am (UTC)
Scary, is the word...
It's actually the best word I can find to describe the change in the muck since the move to the new server and the new code. I remember days in 1996 when seeing the full-save message was equivalent of being told "Okay, go drive into town and get that pizza you ordered... you'll have time for that and a shower before things stabilize back to 'real-time' again." The difference between now and then is just stunning, Revar. You deserve great heaps of praise not only for the new hardware, but for taking the time to do the optimizations as well. Some folks might have been tempted (ahem... MS coders... cough) to just sit back and let the hardware make up for it. It's nice to see somebody that is willing to see the work through all the way.

You know, my workplace could stand to hire a code wizard like you. Our Big Project could stand to have that sort of attention to detail if it wants to survive. :p
( 5 comments — Leave a comment )