LoTR , Linux, and Database Management
minus23 writes: "Very interesting article over at Digitalanimators.com, talking about some of the challenges faced by the crew working on the second installment in the Lord of the Rings Trilogy. Interesting bits include managing an off-site database of 45TBs, Linux workstations from IBM, 1400 processors, and the animation methods to be used on Gollum. It's a good thing. :)"
...45TBs, Linux workstations from IBM, 1400 processors...
Imagine a Beowulf cluster of those!
...but where's Coke?
Feel that power? That's mah MOUSING FINGER
"Labrie reported that the facility will also need to expand its render farm from 400 processors to 700."
All that power and it might, just might, look as good as my one brain imagined it.
-H
.
"There are more important things than stopping terrorism. Upholding the Constitution is one of them." - Ars Forumer.
... a Beowulf cluster of ....
;)
* shuts up *
The problem with Linux is that it's an open source system, so if you are having issues or difficulties with its stability, it's like pushing on a rope; there's no single vendor to deal with.
Funny, I thought the open source thing was the best part! Go figure.
Don't overlook the last sentence of the story - that Labrie has since left the company.
:-)
Could someone possibly go on to "bigger and better" things after that?
When I read LOTR many years ago, when computers were hard to come by and certainly not used for frivolity such as generating fairy tales, I had no trouble whatsoever "seeing" Gollum and all the other characters just from the textual descriptions.
Does all this computing power mean we've advanced?
"The problem with Linux is that it's an open source system, so if you are having issues or difficulties with its stability, it's like pushing on a rope; there's no single vendor to deal with. You have to be self-deterministic in terms of how things work. You have to make your own choices and do your own tests on motherboards, graphics cards, applications, operating system releases, all those kinds of things."
Call up any vendor. Tell them their systems are unstable out of the box. Think they're gonna say something like, "oh, yeah, just tweak this little setting...". I don't think the quote above is very logical; no vendor is going to be that helpful with stability issues. Maybe "stability issues" was just a poor choice of words?
The problem with Linux is that it's an open source system, so if you are having issues or difficulties with its stability, it's like pushing on a rope; there's no single vendor to deal with. You have to be self-deterministic in terms of how things work. You have to make your own choices and do your own tests on motherboards, graphics cards, applications, operating system releases, all those kinds of things."
...
What the hell? With the amount of money they're spending on this system they can't call Redhat, IBM, or HP? IBM and HP are already shipping them the workstations.
Give me a break, pick one and run with it - testing motherboards? That's why you have vendors
This story looks like a good excuse for me to share a little elation I have about Databases that are Free Software.
I've been a Database Administrator and Linux zealot for about 7 years now, and it always got under my skin that there are no good production-quality databases for Linux.
Then, a couple years back, Oracle, Sybase, IBM, and a few other giants made their RDBMSs available for Linux. So I upped the ante, and started complaining that there were no good Free Software databases that were production-quality for Linux.
Then, about nine months ago in New Zealand I started talking to a consultant who told me he'd successfully migrated a few clients off of Oracle onto Postgres. At the time, I was incredulous, because I'd previously reviewed Postgres and found it unsuitable for production systems.
Turns out, my information was outdated (things change FAST in the OSS arena).
Since then, I've been slowly, carefully, calmly trying to see if Postgres (and incidentally, MySQL) were ready for production databases.
Turns out, the answer is pretty much YES for Postgres and, sorry folks, still NO for MySQL.
Postgres is an amazing product. The version I'm running, which is fairly recent at 7.2.1 can create databases based on Oracle-complexity DDL, has good recoverability, stored procedures and triggers, and pretty much everything you'd expect in a full-fledged RDBMS.
They even have a few of those extra bits that aren't necessary but that some DBAs and DB developers like, such as a built-in language (PG/SQL I believe they call it) and ability to write stored procedures in esoteric and strange languages.
I've found their query tool (psql) to be the second-most powerful and useful query tool I've ever used (SQSH being the first).
Amazing product, this Postgres 7.2.1. And from reading the database administrators' mailing list, it's pretty obvious that there are some fairly large-size shops migrating from Oracle to Postgres or even just using Postgres as their main RDBMS.
fifth sigma, inc.
Overall, the article was a good read. But, I must point to the following observation..
..."
"... The problem with Linux is that it's an open source system, so if you are having issues or difficulties with its stability, it's like pushing on a rope; there's no single vendor to deal with.
The very next paragraph...
"Weta had just taken delivery of 25 Linux workstations from IBM and Labrie reported that IBM and Hewlett Packard were the frontrunners for additional Linux workstation upgrades."
Alright, so... what am I missing here? You've got IBM behind your efforts. Whats the problem?
Perhaps the comment was referring to specific pieces of software, although my experience has been that dealing with a group of open developers is far more useful than dealing with a single inept vendor. When the vendor is full of crap, where else can you turn?
The first paragraph I mentioned continues...
"You have to be self-deterministic in terms of how things work. You have to make your own choices and do your own tests on motherboards, graphics cards, applications, operating system releases, all those kinds of things."
Again, I'm not buying this comment either... afterall, you have IBM behind you! Don't they test the motherboards, graphics cards, operating system releases, and all those kind of things?
Obviously Linux has been a good solution for them because they're using it. They're having success with it, and its saving them loads of $$ versus using an alternative proprietary system.
Can't wait to see this installment of LOTR!
Skiers and Riders -- http://www.snowjournal.com
Interesting bits include managing an off-site database of 45TBs, Linux workstations from IBM, 1400 processors, and the animation methods to be used on Gollum. It's a good thing. :)
A precious thing, one might say...
Actually he has a point. If you can't do better, then stfu. Nobody wants to hear it.
For modelling and rendering? Is it the standard Maya + Renderman combo? Or something proprietary?
There's 10 types of people in this world, those who understand binary and those who don't.
There's more than enough incongruities with the "article", but that's not what bugged me the most. That whole site was just a big ad. Ads were upon ads. And you then have that "News" block at the bottom. I started to think it was a porno ad or "viatamin" ad. It had that "Buy Now" type of lettering.
Point: Dont know if I quite trust these people for "news sources". Looks more like ad hell.
I'm amazed in this day in age, they are having a problem with asset management/tracking. Although it's underplayed in the interview, it seems as though the Informix Media 360 was a complete bust.
I can't imagine it was beyond their programmers prowess to create plug-ins or custom scripts that could save the media to a server under some GUID of a filename, and insert a row into a table someplace with the meta-data for that asset. A homegrown content management system is really simple with todays scripting/filesystems/XML. Hell you could throw out the database insert, and just write a filename.xml in the same directory, then harvest the information later.
I'm amazed they stumbled on this, and even more amazed they payed for the Informix product (didn't IBM buy them, and drop that product anyhow?).
Also, is it just me or does it seem like this CTO was 'released' at an odd time?
-malakai
-Malakai
A Dragon Lives in my Garage
Comment removed based on user account deletion
All the diffrent items in its subject lead me to beleive this was a slashback and not a new peice. DAMN YOU, OPPRESSORS!
sorry, I just couldn't resist.
Those storage arrays are really fun to play with. If you want to see what they are using for storage arrays check out LSI Storage Systems. StorageTek might sell them, but the good people over at LSI Storage Systems make the things. They are all fiberchannel harddrives, normally around 50GB each. Depending on what is needed by the customer we have 10k and 15kRPM drives that can go in. Everything is hotswappable, and I mean everything. They have some really good transfer rates (I want to say around 850MB/sec when benchmarked). And are pretty with all the flashing lights on them.
But don't think about getting any for home, the controllers alone cost as much as a family sedan.
Its not what it is, its something else.
i was really happy with the first movie...
even though all of the bombadil saga was pulled out.. etc...
but i guess they cant leave it all in since it'd take about a solid day to play the full thing...
i cant wait to see the two towers... i havnt seen anything with treebeard... anyone heard anything?
i'm also kind of curious on how much crunch power the fellowship took compared to the two towers...
p r m t h s
We salute you, noble sir!
The owners of this cesspool of a site expect us to pay to be exposed to spyware? Gee, do they think we'd like some radiation exposure to go with that as well?
Idiots.
One statement of evidence is all that is required when running a DB in these situations: Hot Backup!
PostgreSQL absolutely has Hot Backup. It is called pg_backup.... Sheesh, ever read a manual?
What's the contact information for the LoTR crew? We need to suggest they switch to FreeBSD for better performance and stability.
It seems like Imagine a Beowulf cluster of those! is taking over first post. It seems to be mentioned in almost every story with any tech angle at least.
Heroscape, it's like legos combined with anachronistic wargames.
Have we broken the 2GB [or whatever] file size limitation yet ? I wonder how can one realistically want to store huge files on a modern Linux filesystem. I'm not up-to-date with the latest advances in this area, does anyone have more info ?
You can find a pretty good comparison of SapDB with other Open Source Databases in http://www.geocities.com/mailsoftware42/db/
You would think the studios have already learned their lesson from the Jar Jar and Scooby Doo atrocities. :sighs:
The problem with Linux is that it's an open source system, so if you are having issues or difficulties with its stability, it's like pushing on a rope; there's no single vendor to deal with. Like they wouldn't have stability problems with any other system, dealing "single vendor" does not equal stability.
People who have witty things here blow.
It's less than five months before release now. And they still don't know how they're going to do Gollum? Motion capture or key-animation.
Does anyone else see a problem with this.
Clearly they are not the only digital animation shop on the planet. So others that switch to Linux will face the same problems. And I know of a few in London that do switch to Linux.
So if they and all the others would give back what they fixed and developed, the investment would suddenly shrink and everybody would gain.
But then most studios are afraid to disclose what they are doing and how. For the simple reason that technology is one of the key parts of creating a good digital animation. So if everybody has got the receipe, they'd loose their advantage in the competition against all the other hundreds of shops.
What's the point of posting lyrics here? You can't even search for them properly because the slashdot search is crippled.
Slashdot community, please notice: I am looking for a girlfriend.
Nave H. Weiss