| From | Sent On | Attachments |
|---|---|---|
| Warner Losh | Oct 5, 1999 1:41 pm | |
| Ollivier Robert | Oct 5, 1999 2:04 pm | |
| David Schwartz | Oct 5, 1999 2:31 pm | |
| Warner Losh | Oct 5, 1999 2:42 pm | |
| Peter Jeremy | Oct 5, 1999 3:49 pm | |
| Nate Williams | Oct 5, 1999 4:01 pm | |
| David Schwartz | Oct 5, 1999 4:10 pm | |
| Warner Losh | Oct 5, 1999 4:33 pm | |
| Alfred Perlstein | Oct 5, 1999 4:55 pm | |
| Peter Jeremy | Oct 5, 1999 5:18 pm | |
| Peter Jeremy | Oct 5, 1999 5:38 pm | |
| Alfred Perlstein | Oct 5, 1999 6:33 pm | |
| Kevin Street | Oct 5, 1999 8:28 pm | |
| Ollivier Robert | Oct 5, 1999 9:48 pm | |
| Peter Jeremy | Oct 5, 1999 9:57 pm | |
| Brian Somers | Oct 5, 1999 11:02 pm | |
| Brian Somers | Oct 5, 1999 11:13 pm | |
| Brian Somers | Oct 5, 1999 11:16 pm | |
| Brad Knowles | Oct 6, 1999 3:22 am | |
| Garrett Wollman | Oct 6, 1999 7:51 am | |
| Brad Knowles | Oct 6, 1999 7:56 am | |
| Brad Knowles | Oct 6, 1999 10:25 am | |
| Matthew D. Fuller | Oct 6, 1999 1:43 pm | |
| Kevin Day | Oct 6, 1999 2:17 pm | |
| Matthew Dillon | Oct 6, 1999 2:48 pm | |
| Peter Jeremy | Oct 6, 1999 2:51 pm | |
| Matthew D. Fuller | Oct 6, 1999 2:56 pm | |
| Peter Jeremy | Oct 6, 1999 3:12 pm | |
| Ben Rosengart | Oct 6, 1999 3:53 pm | |
| Peter Jeremy | Oct 6, 1999 3:58 pm | |
| Matthew D. Fuller | Oct 6, 1999 4:15 pm | |
| Bruce Evans | Oct 6, 1999 5:31 pm | |
| Matthew Dillon | Oct 6, 1999 6:19 pm | |
| Peter Jeremy | Oct 6, 1999 6:57 pm | |
| Matthew D. Fuller | Oct 6, 1999 11:57 pm | |
| Matthew Thyer | Oct 7, 1999 5:53 am | |
| David O'Brien | Oct 7, 1999 3:10 pm | |
| David O'Brien | Oct 7, 1999 3:12 pm | |
| David Schwartz | Oct 7, 1999 3:14 pm | |
| David O'Brien | Oct 7, 1999 3:21 pm | |
| Peter Jeremy | Oct 7, 1999 4:43 pm | |
| Brad Knowles | Oct 8, 1999 4:42 am | |
| David O'Brien | Oct 8, 1999 9:26 am | |
| David O'Brien | Oct 8, 1999 9:34 am | |
| David Schwartz | Oct 8, 1999 10:19 am | |
| David O'Brien | Oct 8, 1999 10:52 am | |
| Matthew Dillon | Oct 8, 1999 11:23 am | |
| Dmitrij Tejblum | Oct 9, 1999 2:33 pm | |
| Tony Finch | Oct 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





