atom feed49 messages in org.freebsd.freebsd-currentRe: {a}sync updates (was Re: make ins...
FromSent OnAttachments
Warner LoshOct 5, 1999 1:41 pm 
Ollivier RobertOct 5, 1999 2:04 pm 
David SchwartzOct 5, 1999 2:31 pm 
Warner LoshOct 5, 1999 2:42 pm 
Peter JeremyOct 5, 1999 3:49 pm 
Nate WilliamsOct 5, 1999 4:01 pm 
David SchwartzOct 5, 1999 4:10 pm 
Warner LoshOct 5, 1999 4:33 pm 
Alfred PerlsteinOct 5, 1999 4:55 pm 
Peter JeremyOct 5, 1999 5:18 pm 
Peter JeremyOct 5, 1999 5:38 pm 
Alfred PerlsteinOct 5, 1999 6:33 pm 
Kevin StreetOct 5, 1999 8:28 pm 
Ollivier RobertOct 5, 1999 9:48 pm 
Peter JeremyOct 5, 1999 9:57 pm 
Brian SomersOct 5, 1999 11:02 pm 
Brian SomersOct 5, 1999 11:13 pm 
Brian SomersOct 5, 1999 11:16 pm 
Brad KnowlesOct 6, 1999 3:22 am 
Garrett WollmanOct 6, 1999 7:51 am 
Brad KnowlesOct 6, 1999 7:56 am 
Brad KnowlesOct 6, 1999 10:25 am 
Matthew D. FullerOct 6, 1999 1:43 pm 
Kevin DayOct 6, 1999 2:17 pm 
Matthew DillonOct 6, 1999 2:48 pm 
Peter JeremyOct 6, 1999 2:51 pm 
Matthew D. FullerOct 6, 1999 2:56 pm 
Peter JeremyOct 6, 1999 3:12 pm 
Ben RosengartOct 6, 1999 3:53 pm 
Peter JeremyOct 6, 1999 3:58 pm 
Matthew D. FullerOct 6, 1999 4:15 pm 
Bruce EvansOct 6, 1999 5:31 pm 
Matthew DillonOct 6, 1999 6:19 pm 
Peter JeremyOct 6, 1999 6:57 pm 
Matthew D. FullerOct 6, 1999 11:57 pm 
Matthew ThyerOct 7, 1999 5:53 am 
David O'BrienOct 7, 1999 3:10 pm 
David O'BrienOct 7, 1999 3:12 pm 
David SchwartzOct 7, 1999 3:14 pm 
David O'BrienOct 7, 1999 3:21 pm 
Peter JeremyOct 7, 1999 4:43 pm 
Brad KnowlesOct 8, 1999 4:42 am 
David O'BrienOct 8, 1999 9:26 am 
David O'BrienOct 8, 1999 9:34 am 
David SchwartzOct 8, 1999 10:19 am 
David O'BrienOct 8, 1999 10:52 am 
Matthew DillonOct 8, 1999 11:23 am 
Dmitrij TejblumOct 9, 1999 2:33 pm 
Tony FinchOct 10, 1999 11:25 am 
Subject:Re: {a}sync updates (was Re: make install trick)
From:Matthew D. Fuller (full@futuresouth.com)
Date:Oct 6, 1999 11:57:31 pm
List:org.freebsd.freebsd-current

On Thu, Oct 07, 1999 at 11:57:26AM +1000, a little birdie told me that Peter Jeremy remarked

How detailed should the man page be?

Exactly my query in writing this ;>

If it stated "all file data will be written synchronously, but inodes where the only update is atime and free block bitmaps are written asynchronously", would that be any clearer to a user who didn't have a detailed understanding of UFS? If you would like it to say something different, write some patches and send them in as a PR (keeping in mind phk's recent e-mail about green bikesheds).

I'm still stewing on what should be with it; what we have works fine, if being slightly inconsistent in an obscure way. I'm trolling for ideas on whether well enough should be left alone (since there's obviously an incredibly small percentage of people USING sync as a mountop), or whether a footnote should be added somewhere (I lean toward mount(2) instead of mount(8) myself, with a possible xref in mount(8)).

I'll see what I think of, and possibly have some diffs tomorrow.

There should be fairly few writes to the root partition, so having these writes synchronous is not a big performance hit. On the other hand, there are probably a _lot_ of read accesses to devices in /dev and files in /bin (how many of your scripts begin #!/bin/sh?). Unless you specify NOATIME, each of these read accesses implies an atime update within the inode. Making these synchronous probably would be a big performance hit.

This is why I haven't screamed for them to be sync-tified...

-- Matthew Fuller (MF4839) | full@over-yonder.net Unix Systems Administrator | full@futuresouth.com Specializing in FreeBSD | http://www.over-yonder.net/ FutureSouth Communications | ISPHelp ISP Consulting

"The only reason I'm burning my candle at both ends, is because I haven't figured out how to light the middle yet"

To Unsubscribe: send mail to majo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message