Date: Thu, 18 Jul 2002 09:50:27 -0400 From: "Brian T.Schellenberger" <bts@babbleon.org> To: stable@freebsd.org, Julian Elischer <julian@freebsd.org> Subject: softupdates: any way to force sync? Message-ID: <20020718135028.70DCBBB2C@this.is.fake.com>
next in thread | raw e-mail | index | archive | help
I have been running into some issues with the time it takes softupdates to
fully finish updating. Recently I deleted a lot of files (about 3G worth of
files, actually), and it took over five minutes to really get the disk space
back. Since I wanted to start up a process to re-fill the disk space, this
was a pain: the other process kept dying because it ran out of disk space.
Others have posted about similar difficulties with backups. Of course
backing up a live filesystem can never be 100%, but it was in practical terms
closer before softupdates came along.
And yet, most of the time I *love* softupdates. It makes the system
tolerable to use while turning write caching off, which makes me feel a whole
lot safer. I've not had any (non-hardware-related) problems with disk
corruption since I started running softupdates and I had had corrupt
filesystems mulitiple times before.
So . . .
What I'd like is a command like "syncupdates" or something that would
synchronosly force all the pending softupdates updates to update and return
only when that was complete. Then when I had the (rare) occaisons where I
really wanted them synced up, they could be synched up but the rest of the
time I could still let it update when it pleased.
Questions:
- Is there any functionality already in the system that I don't know about?
- Are there any plans to add it?
- If not, I might have a go at it myself. Other than your code and the
original paper are there any references or information that I should have in
hand?
- And would you, Julian, be willing to review whatever I might come up with
and possibly commit it if it looks plausible? (I don't run current so
whatever patches I'd come up with would be against -stable, but I presume
that doing a sort of "reverse MFC" to translate them to -current patches
wouldn't be terribly difficult.)
Please understand that though I've programming for many, many years I've only
done the very most trivial of things in the kernel before so I'd bring more
enthusiasm than expertise to such an undertaking. I'd actually prefer if
this feature just sort of dropped into my lap, but I'm interested enough in
the feature to have a go at doing it myself.
Thanks for any insight you can offer.
--
Brian T. Schellenberger
Brian, the man from Babble-On . . . . bts@babbleon.org (personal)
http://www.babbleon.org
http://www.eff.org http://www.programming-freedom.org
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020718135028.70DCBBB2C>
