Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror

Comment Re:Happy with XFS (Score 4, Informative) 268

So, until your understand this basic idea, don't go claiming you know _ANYTHING_ about filesystems.

Without sounding like too much of a jerk, I have hundreds of commits in the linux-2.6 fs/* tree. This is what I do for a living.
I actually do have a pretty decent grasp of how Linux journaling filesystems behave. :)

Test your assumptions on ext4 with default mount options. Create a new file and write some buffered data to it, wait 5-10 seconds, punch the power button, and see what you get. (You'll get a 0 length file) Or write a pattern to a file, sync it, overwrite with a new pattern, and punch power. (You'll get the old pattern). Or write data to a file, sync it, extend it, and punch power. (You'll get the pre-extension size). Wait until the kernel pushes data out of the page cache to disk, *then* punch power, and you'll get everything you wrote, obviously.

XFS and ext4 behave identically in all these scenarios. Maybe you can show me a testcase where XFS misbehaves in your opinion? (bonus points for demonstrating where XFS actually fails any posix guarantee).

Yes, ext3/4 have data=journaled - but its not default, and with ext4, that option disables delalloc and O_DIRECT capabilities. 99% of the world doesn't run that way; it's slower for almost all workloads and TBH, is only lightly tested.

Yes, ext3's data=ordered pushes out tons of file data on every journal commit. That has serious performance implications, but it does shorten the window for buffered data loss to the journal commit time.

You want data persistence with a posix filesystem? Use the proper data integrity syscalls, that's all there is to it.

Comment Re:Happy with XFS (Score 4, Informative) 268

No, that's FUD and/or misunderstanding on your part.

"data=ordered" is ext3/4's name for "don't expose stale data on a crash," something which XFS has never done, with or without a mount option. ext3/4 also have "data=writeback" which means "DO expose stale data on a crash." XFS does not need feature parity for ill-advised options.

Any filesystem will lose buffered and unsynced file data on a crash (http://lwn.net/Articles/457667/). XFS has made filesystem integrity and data persistence job one since before ext3 existed. Like any filesystem, it has had bugs, but implying that it was unsafe for use until recently is incorrect.

I say this as someone who's been working on ext3, ext4 and xfs code for over a decade, combined.

Comment Maybe currentcost (Score 2, Informative) 172

The currentcost meters are fairly cheap, OSX-capable I think, and very popular in Europe so there are lots of little scripts for them. In the us you can find them at http://currentcost.net/buynowmain.html

The DIY rig at http://openenegymonitor.org/ is fairly straightforward, even if you're not that technically inclined....

Otherwise I'd just echo the suggestion to suck it up for the extra $50 and get the Ted 5000

My recent time-waster is finding a way to make all these different gadgets able to talk to all the various websites ...

Comment No xfs fsck? eh? (Score 2, Informative) 319

XFS is also nice, but the lack of a proper userspace fsck has turned me away there.

Eh? Man xfs_repair(8)

Just because it's not called "fsck" (and not run at boot time) does not mean that the functionality is not there when you need it.

A crash does not mean you need to run fsck; that is why you pay the price for the journaling overhead, right? When xfs detects errors at runtime, run xfs_repair, and bask in the glory of "a proper userspace fsck."

eSATA Connectors 222

buffalocheese writes "Since the introduction of the Serial ATA 1.0a specification in 2002, many manufacturers have introduced PCI and CardBus cards with both internal and external SATA connections. At first these internal and external connectors were completely identical, but later, external connectors started to appear which were still fully compatible with the internal sockets but featured added extra screening for external use. With the introduction of the SATA II specification in mid 2004 a new external SATA connector was defined. These new external (eSATA) connectors are not compatible with the original internal SATA connection. Currently there are add-on cards and drive housings available which feature both types of SATA connection for external use. Gradually the older types will disappear and all new SATA cards will feature the eSATA connector for external drive connections."
Patents

MS vs AT&T Case Stirs Software Patent Debate 218

Stormwave0 writes "A Microsoft appeal against a decision for AT&T and their speech recognition patent has reached the Supreme Court. AT&T has argued that they did not license software using the patent for sales overseas. Microsoft, in the original case, argued "that it wasn't really liable for infringing on AT&T's licensing rights because it only supplied the golden disk to the replicator one time, and that disk did not really contain software in a usable form anyway." With that argument rejected, the case has moved in an unexpected direction. The court is now debating whether or not software is actually patentable."

Bill Gates Brags About Vista, Reacts to Apple's Latest Ads 891

fr8_liner writes "In an unusually candid interview with Newsweek Bill Gates lays it all on the line, bragging about the benefits of Vista, ragging on Apple for their 'I'm a Mac' ads, and claiming primacy in a number of features shared by Vista and OSX. Specifically, it is Mr. Gates' opinion that the Apple adverts are misleading if not untruthful. He makes the claim that 'security guys break the Mac every single day. Every single day, they come out with a total exploit, your machine can be taken over totally. I dare anybody to do that once a month on the Windows machine.' The interview also touches on the future of Microsoft and Operating systems, and some of the company's plans for internet-based computing."
The Internet

The Need For A Tagging Standard 200

John Carmichael writes "Tags are everywhere now. Not just blogs, but famous news sites, corporate press bulletins, forums, and even Slashdot. That's why it's such a shame that they're rendered almost entirely useless by the lack of a tagging standard with which tags from various sites and tag aggregators like Technorati and Del.icio.us can compare and relate tags to one another. Depending on where you go and who you ask, tags are implemented differently, and even defined in their own unique way. Even more importantly, tags were meant to be universal and compatible: a medium of sharing and conveying info across the blogosphere — the very embodiment of a semantic web. Unfortunately, they're not. Far from it, tags create more discord and confusion than they do minimize it. I have to say, it would be nice to just learn one way of tagging content and using it everywhere.""

Slashdot Top Deals

According to all the latest reports, there was no truth in any of the earlier reports.

Working...