Up to [cvs.NetBSD.org] / src / sys / ufs / ffs
Request diff between arbitrary revisions
Default branch: MAIN
Current tag: simonb-wapbl
Revision 1.65.2.3 / (download) - annotate - [select for diffs], Mon Jul 28 12:40:06 2008 UTC (15 years, 8 months ago) by simonb
Branch: simonb-wapbl
Changes since 1.65.2.2: +4 -4
lines
Diff to previous 1.65.2.2 (colored) to branchpoint 1.65 (colored) next main 1.66 (colored)
Add support for creating a WAPBL log in the filesystem. Will create an in-filesystem log on first "mount -o log" if one doesn't exist, and will then continue to use same log in the future. See (soon to be added) wapbl(4) for more info. Adds a new B_CONTIG low-level allocation flag that uses hints in "struct ffs_inode_ext" to lay out an ffs file's data contiguously. Thanks to Greg Oster for helping with the design of this and to Antti Kantee for code review and suggestions.
Revision 1.65.2.2 / (download) - annotate - [select for diffs], Thu Jul 3 18:38:24 2008 UTC (15 years, 8 months ago) by simonb
Branch: simonb-wapbl
Changes since 1.65.2.1: +1 -5
lines
Diff to previous 1.65.2.1 (colored) to branchpoint 1.65 (colored)
Sync with head.
Revision 1.65.2.1 / (download) - annotate - [select for diffs], Tue Jun 10 14:51:23 2008 UTC (15 years, 9 months ago) by simonb
Branch: simonb-wapbl
Changes since 1.65: +14 -1
lines
Diff to previous 1.65 (colored)
Initial commit of Wasabi System's WAPBL (Write Ahead Physical Block Logging) journaling code. Originally written by Darrin B. Jewell while at Wasabi and updated to -current by Antti Kantee, Andy Doran, Greg Oster and Simon Burge. Still a number of issues - look in doc/BRANCHES for "simonb-wapbl" for more info.
Revision 1.65 / (download) - annotate - [select for diffs], Tue Jun 3 09:47:49 2008 UTC (15 years, 9 months ago) by hannken
Branch: MAIN
CVS Tags: yamt-pf42-base4,
yamt-pf42-base3,
wrstuden-revivesa-base-1,
wrstuden-revivesa-base
Branch point for: simonb-wapbl
Changes since 1.64: +6 -1
lines
Diff to previous 1.64 (colored)
ufs/ffs: replace calls to getblk() with ffs_getblk(). Now all buffers have been run through copy-on-write and async mounts work again. Fixes PR kern/38820 Reviewed by: YAMAMOTO Takashi <yamt@netbsd.org>