Brad Fitzpatrick (bradfitz) wrote in news,
Brad Fitzpatrick


Yes, I know.

Everything sucks today, but there's little I can do to fix it... the slowness problem is because one of the new servers we got recently came with bad memory so we can't use it without it crashing. We're waiting for the vendor to ship us the new memory (tomorrow we should get it?). Then, we can put up the slave database. Currently that's the bottleneck --- too many reads and writes are being performed on the same database, causing too much locking. We were on schedule to have a slave setup ahead of time, but got screwed with the bad memory... now one of the servers has to do web requests instead.

And--- the lost entries. Yes... that pissed me off too. I lost several before I noticed. I'm surprised people didn't contact me sooner. Turns out one of the tables went corrupt. Stupid database... Grrr. I hate it when I have to deal with other people's bugs and mistakes.

But, it's my fault, too.... I didn't check the return status from one of the queries that I should've, so it appeared that everything was okay. I used to check the status there, but then I added a query after it, pushing the return status check down a line, making the first query go unchecked. Stupid mistake on my part, which is now corrected, should the database mess up more in the future (which I'm sure it will.... *sigh*).

And yes, they're gone .... sorry. I wish I could recover them, but I can't. It shouldn't happen in the future, though, if that's any consolation.

I'm in a grumpy mood because it's approaching finals and school's getting stressful.

And telling me, "just ignore it for awhile.... work on school" doesn't work. I hate school... I'm addicted to LJ too. When it doesn't work I get angry.

Once the new memory comes to fix lj-stan, things will be signifigantly faster. Thursday? Friday?

  • Post a new comment


    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

← Ctrl ← Alt
Ctrl → Alt →
← Ctrl ← Alt
Ctrl → Alt →