User: Password:
Subscribe / Log in / New account

Soft updates, hard problems

Soft updates, hard problems

Posted Jul 3, 2009 21:27 UTC (Fri) by vaurora (guest, #38407)
In reply to: Soft updates, hard problems by jzbiciak
Parent article: Soft updates, hard problems

Yes, I think Featherstitch is very interesting - I saw the paper when it was first presented and was impressed. Would anyone be interested in reading an LWN article about it?

(Log in to post comments)

Soft updates, hard problems

Posted Jul 3, 2009 21:47 UTC (Fri) by jzbiciak (subscriber, #5246) [Link]

Put my vote in the "Yes" column. :-)

Soft updates, hard problems

Posted Jul 4, 2009 2:39 UTC (Sat) by dlang (subscriber, #313) [Link]

definantly yes.

it would either doucment a tool that could be used by kernel developers, or give us answers for the (now inevitable) swarm of questions about why don't the kernel devs just use featherstitch and implement soft updates ;-)

is there a filesystem simple enough to show examples of it's analysis? (I'm thinking either ext2 of ext4 without journling as possibilities)


Posted Jul 4, 2009 5:16 UTC (Sat) by ewen (subscriber, #4772) [Link]

Yes, I'd be keen to see an article on Featherstich. The article on soft updates was good to see here too; I'd read the original paper on soft updates and admired the approach taken even though it seemed to have a "Level of Difficulty == Superhuman". But there are many problems in computer science like that (write a modern operating system in assembly language, anyone?), for which the computer science answer is another layer of abstraction (and tools to translate back to the lower levels). It feels like that's what we need here too: a way to express the dependency graph of all the operations such that both the code to do it, and the code to track the order in which things hit disk, is auto-generated.


Copyright © 2017, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds