cvs commit: src/sys/vfs/hammer hammer.h hammer_flusher.c hammer_inode.c hammer_io.c hammer_object.c hammer_prune.c hammer_reblock.c hammer_recover.c hammer_transaction.c hammer_vfsops.c hammer_vnops.c

Sepherosa Ziehau sepherosa at gmail.com
Mon Jun 9 03:40:16 PDT 2008


On Mon, Jun 9, 2008 at 12:19 PM, Matthew Dillon
<dillon at crater.dragonflybsd.org> wrote:
> dillon      2008/06/08 21:19:10 PDT
>
> DragonFly src repository
>
>  Modified files:
>    sys/vfs/hammer       hammer.h hammer_flusher.c hammer_inode.c
>                         hammer_io.c hammer_object.c
>                         hammer_prune.c hammer_reblock.c
>                         hammer_recover.c hammer_transaction.c
>                         hammer_vfsops.c hammer_vnops.c
>  Log:
>  HAMMER 53C/Many: Stabilization
>
>  Revision  Changes    Path
>  1.76      +15 -2     src/sys/vfs/hammer/hammer.h
>  1.20      +104 -107  src/sys/vfs/hammer/hammer_flusher.c
>  1.67      +65 -7     src/sys/vfs/hammer/hammer_inode.c
>  1.36      +62 -11    src/sys/vfs/hammer/hammer_io.c
>  1.63      +19 -9     src/sys/vfs/hammer/hammer_object.c
>  1.5       +12 -15    src/sys/vfs/hammer/hammer_prune.c
>  1.17      +14 -13    src/sys/vfs/hammer/hammer_reblock.c
>  1.22      +43 -24    src/sys/vfs/hammer/hammer_recover.c
>  1.16      +2 -0      src/sys/vfs/hammer/hammer_transaction.c
>  1.41      +17 -6     src/sys/vfs/hammer/hammer_vfsops.c
>  1.61      +18 -1     src/sys/vfs/hammer/hammer_vnops.c
>
> http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hammer/hammer_vfsops.c.diff?r1=1.40&r2=1.41&f=u

The change in the above file breaks build:

--- src/sys/vfs/hammer/hammer_vfsops.c	2008/06/08 18:16:26	1.40
+++ src/sys/vfs/hammer/hammer_vfsops.c	2008/06/09 04:19:10	1.41
. ..
. ..
@@ -102,6 +103,8 @@ SYSCTL_INT(_vfs_hammer, OID_AUTO, limit_

 SYSCTL_INT(_vfs_hammer, OID_AUTO, count_inodes, CTLFLAG_RD,
 	   &hammer_count_inodes, 0, "");
+SYSCTL_INT(_vfs_hammer, OID_AUTO, count_reclaiming, CTLFLAG_RD,
+	   &hammer_count_reclaiming, 0, "");
 SYSCTL_INT(_vfs_hammer, OID_AUTO, count_records, CTLFLAG_RD,
 	   &hammer_count_records, 0, "");
 SYSCTL_INT(_vfs_hammer, OID_AUTO, count_record_datas, CTLFLAG_RD,
@@ -171,6 +174,11 @@ hammer_vfs_init(struct vfsconf *conf)
 		hammer_limit_irecs = nbuf;
 	if (hammer_limit_recs == 0)		/* XXX TODO */
 		hammer_limit_recs = hammer_limit_irecs * 4;
+	if (hammer_limit_dirtybufs == 0) {
+		hammer_limit_dirtybufs = hidirtybuffers / 2;
+		if (hammer_limit_dirtybufs < 100)
+			hammer_limit_dirtybufs = 100;
+	}
 	return(0);
 }

/usr/src/sys/vfs/hammer/hammer_vfsops.c: In function 'hammer_vfs_init':^M
/usr/src/sys/vfs/hammer/hammer_vfsops.c:178: error: 'hidirtybuffers'
undeclared (first use in this function)^M
/usr/src/sys/vfs/hammer/hammer_vfsops.c:178: error: (Each undeclared
identifier is reported only once^M
/usr/src/sys/vfs/hammer/hammer_vfsops.c:178: error: for each function
it appears in.)^M

Best Regards,
sephe

-- 
Live Free or Die





More information about the Commits mailing list