CVS log for pvfs2/configure

(logo)

Help

(back) Up to [PVFS2] / pvfs2

Request diff between arbitrary revisions / Display revisions graphically


Default branch: MAIN
Bookmark a link to: HEAD / (download)

Revision 1.414.4.43 / (view) - annotate - [select for diffs] , Fri Nov 4 20:40:04 2011 UTC (3 months ago) by sampson
Branch: Orange-Branch
CVS Tags: Orange-security-postmerge
Changes since 1.414.4.42: +194 -102 lines
Diff to previous 1.414.4.42 to branch point 1.414 to next main 1.415
Merged robust security code into Orange-Branch.

Revision 1.414.4.42 / (view) - annotate - [select for diffs] , Fri Oct 28 19:04:13 2011 UTC (3 months, 1 week ago) by mtmoore
Branch: Orange-Branch
CVS Tags: Orange-security-premerge
Changes since 1.414.4.41: +8716 -18691 lines
Diff to previous 1.414.4.41 to branch point 1.414
fix configure

Revision 1.414.4.41 / (view) - annotate - [select for diffs] , Wed Oct 26 19:27:05 2011 UTC (3 months, 1 week ago) by walt
Branch: Orange-Branch
Changes since 1.414.4.40: +50 -1 lines
Diff to previous 1.414.4.40 to branch point 1.414
Fixing scandir and dlfcn issues for SL

Revision 1.414.4.40 / (view) - annotate - [select for diffs] , Wed Oct 26 17:15:06 2011 UTC (3 months, 1 week ago) by walt
Branch: Orange-Branch
Changes since 1.414.4.39: +9 -5 lines
Diff to previous 1.414.4.39 to branch point 1.414
OK trying to get this scandir thing right.  This should do it.

Revision 1.414.4.39 / (view) - annotate - [select for diffs] , Wed Oct 26 16:23:06 2011 UTC (3 months, 1 week ago) by walt
Branch: Orange-Branch
Changes since 1.414.4.38: +64 -0 lines
Diff to previous 1.414.4.38 to branch point 1.414
fixed scandir def to compile with both new and old versions
added step in iocommon_readorwrite to generate PVFS_Request

Revision 1.414.4.38 / (view) - annotate - [select for diffs] , Fri Oct 21 21:40:31 2011 UTC (3 months, 2 weeks ago) by walt
Branch: Orange-Branch
Changes since 1.414.4.37: +5 -5 lines
Diff to previous 1.414.4.37 to branch point 1.414
still not quite right ...

Revision 1.414.4.37 / (view) - annotate - [select for diffs] , Fri Oct 21 21:01:09 2011 UTC (3 months, 2 weeks ago) by walt
Branch: Orange-Branch
Changes since 1.414.4.36: +66 -1 lines
Diff to previous 1.414.4.36 to branch point 1.414
added configure items for acl includes

Revision 1.414.4.36 / (view) - annotate - [select for diffs] , Fri Oct 21 18:34:43 2011 UTC (3 months, 2 weeks ago) by walt
Branch: Orange-Branch
Changes since 1.414.4.35: +18610 -8593 lines
Diff to previous 1.414.4.35 to branch point 1.414
initial working versionof usrint code
auto configures usrint on an ucache off (not working yet)
new acl repimplemented - old one has #def
some minor format edits

Revision 1.414.4.35 / (view) - annotate - [select for diffs] , Sat Sep 3 07:25:04 2011 UTC (5 months ago) by mtmoore
Branch: Orange-Branch
CVS Tags: windows-release-2-8-5-20110921, pnfs-merge, orangefs-2-8-5
Changes since 1.414.4.34: +8663 -18013 lines
Diff to previous 1.414.4.34 to branch point 1.414
backout super.c change, looks like a back configure script

Revision 1.414.4.34 / (view) - annotate - [select for diffs] , Fri Sep 2 18:56:55 2011 UTC (5 months ago) by walt
Branch: Orange-Branch
Changes since 1.414.4.33: +17904 -8553 lines
Diff to previous 1.414.4.33 to branch point 1.414
added support for usrint and usrint-cache to build system

Revision 1.414.4.33 / (view) - annotate - [select for diffs] , Fri Sep 2 01:37:26 2011 UTC (5 months ago) by mtmoore
Branch: Orange-Branch
Changes since 1.414.4.32: +1 -1 lines
Diff to previous 1.414.4.32 to branch point 1.414
turned out to be C_INCLUDE_PATH environment issue, remove change

Revision 1.414.4.32 / (view) - annotate - [select for diffs] , Wed Aug 31 00:54:33 2011 UTC (5 months, 1 week ago) by mtmoore
Branch: Orange-Branch
Changes since 1.414.4.31: +30 -0 lines
Diff to previous 1.414.4.31 to branch point 1.414
add back optimization flag to configure checks this time only when include of linux/fs.h breaks without -Os

Revision 1.414.4.31 / (view) - annotate - [select for diffs] , Tue Aug 30 16:46:21 2011 UTC (5 months, 1 week ago) by mtmoore
Branch: Orange-Branch
Changes since 1.414.4.30: +2 -1 lines
Diff to previous 1.414.4.30 to branch point 1.414
fix for strange include path issue with opensuse 11.2

Revision 1.414.4.30 / (view) - annotate - [select for diffs] , Tue Aug 30 15:16:15 2011 UTC (5 months, 1 week ago) by mtmoore
Branch: Orange-Branch
Changes since 1.414.4.29: +1 -1 lines
Diff to previous 1.414.4.29 to branch point 1.414
remove -O2 for now, breaks configure checks in kernels before 2.6.40

Revision 1.414.4.29 / (view) - annotate - [select for diffs] , Tue Aug 30 03:42:20 2011 UTC (5 months, 1 week ago) by mtmoore
Branch: Orange-Branch
Changes since 1.414.4.28: +1 -1 lines
Diff to previous 1.414.4.28 to branch point 1.414
typo

Revision 1.414.4.28 / (view) - annotate - [select for diffs] , Mon Aug 29 20:43:38 2011 UTC (5 months, 1 week ago) by mtmoore
Branch: Orange-Branch
Changes since 1.414.4.27: +15 -4 lines
Diff to previous 1.414.4.27 to branch point 1.414
add include path of the full kernel source (kernel_source/source) if a SuSE-style obj directory is given as the kernel path

Revision 1.414.4.27 / (view) - annotate - [select for diffs] , Tue Aug 23 18:41:09 2011 UTC (5 months, 2 weeks ago) by mtmoore
Branch: Orange-Branch
Changes since 1.414.4.26: +8 -5 lines
Diff to previous 1.414.4.26 to branch point 1.414
configure change to support 3.X kernel series

Revision 1.414.4.26 / (view) - annotate - [select for diffs] , Mon Aug 22 23:20:17 2011 UTC (5 months, 2 weeks ago) by mtmoore
Branch: Orange-Branch
Changes since 1.414.4.25: +609 -343 lines
Diff to previous 1.414.4.25 to branch point 1.414
updates to support kernels newer than 2.6.38. Changes include use of DEFINE_SPINLOCK, change file_system_type struct to use mount instead of get_sb, and add a flag to dirty_inode member of super_operations. In all cases, leave previous behavior in place when newer and older options both exist.

Revision 1.414.4.3.6.3 / (view) - annotate - [select for diffs] , Fri Aug 19 15:49:13 2011 UTC (5 months, 2 weeks ago) by shuangy
Branch: Orange-Elaine-Distr-Dir-Branch
Changes since 1.414.4.3.6.2: +8389 -16812 lines
Diff to previous 1.414.4.3.6.2 to branch point 1.414.4.3 to next main 1.414.4.4
merge with Orange-Branch

Revision 1.414.4.25.8.3 / (view) - annotate - [select for diffs] , Tue Jul 19 20:55:15 2011 UTC (6 months, 2 weeks ago) by mtmoore
Branch: orange-next
Changes since 1.414.4.25.8.2: +0 -14 lines
Diff to previous 1.414.4.25.8.2 to branch point 1.414.4.25 to next main 1.414.4.26
small build change for libuuid and printing of temp change for handle printing in pvfs2-db-display

Revision 1.414.4.25.8.2 / (view) - annotate - [select for diffs] , Tue Jul 12 14:49:04 2011 UTC (6 months, 3 weeks ago) by mtmoore
Branch: orange-next
Changes since 1.414.4.25.8.1: +28 -0 lines
Diff to previous 1.414.4.25.8.1 to branch point 1.414.4.25
uuid converstation, PVFS_x_position changes, server/client side first pass done

Revision 1.414.4.25.8.1 / (view) - annotate - [select for diffs] , Sat Jul 9 03:16:49 2011 UTC (7 months ago) by mtmoore
Branch: orange-next
Changes since 1.414.4.25: +384 -343 lines
Diff to previous 1.414.4.25
changes to PVFS_handle_X

Revision 1.414.4.25 / (view) - annotate - [select for diffs] , Wed May 25 20:55:04 2011 UTC (8 months, 2 weeks ago) by mtmoore
Branch: Orange-Branch
CVS Tags: windows-client-to-Orange-Branch-20110712, test-slab-cache-patch, test-duplicate-patch, becky-test-bed
Branch point for: orange-next
Changes since 1.414.4.24: +267 -0 lines
Diff to previous 1.414.4.24 to branch point 1.414
update configure checks and kernel code for 2.6.38

Revision 1.388.2.18 / (view) - annotate - [select for diffs] , Tue May 17 19:32:35 2011 UTC (8 months, 3 weeks ago) by nlmills
Branch: cu-security-branch
Changes since 1.388.2.17: +9759 -9651 lines
Diff to previous 1.388.2.17 to branch point 1.388 to next main 1.389
merge with Orange-Branch

Revision 1.414.4.24 / (view) - annotate - [select for diffs] , Sat May 14 08:15:55 2011 UTC (8 months, 3 weeks ago) by mtmoore
Branch: Orange-Branch
Changes since 1.414.4.23: +9645 -8701 lines
Diff to previous 1.414.4.23 to branch point 1.414
regenerated configure that was broken by the previous change to it

Revision 1.414.4.23 / (view) - annotate - [select for diffs] , Thu May 12 21:47:56 2011 UTC (8 months, 3 weeks ago) by bligon
Branch: Orange-Branch
Changes since 1.414.4.22: +8697 -9641 lines
Diff to previous 1.414.4.22 to branch point 1.414
Added unused attribute to several variables and functions to prevent the compiling
from complaining about it.

Revision 1.414.4.22 / (view) - annotate - [select for diffs] , Tue Apr 12 17:53:23 2011 UTC (9 months, 3 weeks ago) by mtmoore
Branch: Orange-Branch
Changes since 1.414.4.21: +2 -1 lines
Diff to previous 1.414.4.21 to branch point 1.414
update kernel check for inode_setattr in configure

Revision 1.414.4.21 / (view) - annotate - [select for diffs] , Tue Apr 5 14:15:06 2011 UTC (10 months ago) by mtmoore
Branch: Orange-Branch
Changes since 1.414.4.20: +81 -2 lines
Diff to previous 1.414.4.20 to branch point 1.414
first pass of changes to support kernel changes in 2.6.36 and removal of the BKL. note: no locking has been added to the ioctls so it may not yet be safe

Revision 1.414.4.20 / (view) - annotate - [select for diffs] , Tue Apr 5 05:05:54 2011 UTC (10 months ago) by mtmoore
Branch: Orange-Branch
Changes since 1.414.4.19: +78 -1 lines
Diff to previous 1.414.4.19 to branch point 1.414
Provide warning during configure if version of berkeley db is not at least 4.8.30

Revision 1.414.4.19 / (view) - annotate - [select for diffs] , Mon Apr 4 16:54:43 2011 UTC (10 months ago) by mtmoore
Branch: Orange-Branch
Changes since 1.414.4.18: +15 -1 lines
Diff to previous 1.414.4.18 to branch point 1.414
enforce checks for binaries required in the PATH in configure

Revision 1.414.4.18 / (view) - annotate - [select for diffs] , Mon Apr 4 01:11:55 2011 UTC (10 months ago) by mtmoore
Branch: Orange-Branch
Changes since 1.414.4.17: +3 -3 lines
Diff to previous 1.414.4.17 to branch point 1.414
update version string in branch, update changelog

Revision 1.414.4.17.8.2 / (view) - annotate - [select for diffs] , Mon Apr 4 01:08:59 2011 UTC (10 months ago) by mtmoore
Branch: orangefs-2-8-4
Changes since 1.414.4.17.8.1: +3 -3 lines
Diff to previous 1.414.4.17.8.1 to branch point 1.414.4.17 to next main 1.414.4.18
version string refactoring

Revision 1.414.4.17.8.1 / (view) - annotate - [select for diffs] , Sun Apr 3 23:59:59 2011 UTC (10 months ago) by mtmoore
Branch: orangefs-2-8-4
Changes since 1.414.4.17: +5 -4 lines
Diff to previous 1.414.4.17
Changes for release

Revision 1.414.4.17.6.1 / (view) - annotate - [select for diffs] , Thu Mar 24 02:14:43 2011 UTC (10 months, 2 weeks ago) by mtmoore
Branch: orangefs-2-8-3-20110323
Changes since 1.414.4.17: +3 -3 lines
Diff to previous 1.414.4.17 to next main 1.414.4.18
release changes

Revision 1.388.2.17 / (view) - annotate - [select for diffs] , Wed Feb 16 20:45:01 2011 UTC (11 months, 3 weeks ago) by nlmills
Branch: cu-security-branch
Changes since 1.388.2.16: +9792 -9384 lines
Diff to previous 1.388.2.16 to branch point 1.388
merge with Orange-Branch

Revision 1.414.4.17 / (view) - annotate - [select for diffs] , Thu Feb 3 18:20:26 2011 UTC (12 months ago) by mtmoore
Branch: Orange-Branch
CVS Tags: orangefs-2-8-3-2011-03-23, OB-DBPF-OPEN-CACHE-REMOVE
Branch point for: orangefs-2-8-4, orangefs-2-8-3-20110323
Changes since 1.414.4.16: +77 -2 lines
Diff to previous 1.414.4.16 to branch point 1.414
additional kernel module changes around xattr_handler and fixing of checks from HANLDER to HANDLER. Also add check for fsync in newer kernels that don't take second dentry parameter

Revision 1.414.4.16 / (view) - annotate - [select for diffs] , Mon Jan 24 13:03:24 2011 UTC (12 months, 2 weeks ago) by mtmoore
Branch: Orange-Branch
Changes since 1.414.4.15: +32 -0 lines
Diff to previous 1.414.4.15 to branch point 1.414
add true/false enum if stddef.h doesn't have it defined as is the case in early 2.6 kernels

Revision 1.414.4.15 / (view) - annotate - [select for diffs] , Sun Jan 23 14:30:15 2011 UTC (12 months, 2 weeks ago) by mtmoore
Branch: Orange-Branch
Changes since 1.414.4.14: +0 -4 lines
Diff to previous 1.414.4.14 to branch point 1.414
don't error out on lack of utsrelease.h file, just error out if we can't find UTS_RELEASE

Revision 1.388.2.16 / (view) - annotate - [select for diffs] , Thu Jan 13 20:11:25 2011 UTC (12 months, 3 weeks ago) by nlmills
Branch: cu-security-branch
Changes since 1.388.2.15: +279 -8 lines
Diff to previous 1.388.2.15 to branch point 1.388
merge with Orange-Branch

Revision 1.414.4.14 / (view) - annotate - [select for diffs] , Tue Dec 21 15:40:12 2010 UTC (13 months, 2 weeks ago) by mtmoore
Branch: Orange-Branch
Changes since 1.414.4.13: +148 -1 lines
Diff to previous 1.414.4.13 to branch point 1.414
regenerated configure to include recent kernel.m4 changes to support newer kernels. kernel.m4 also finds autoconf.h in the new include/generated/, adds check for struct ctl_table changes, and adds check for struct xattr_handler changes.

Revision 1.414.4.13 / (view) - annotate - [select for diffs] , Thu Dec 16 18:55:29 2010 UTC (13 months, 3 weeks ago) by mtmoore
Branch: Orange-Branch
Changes since 1.414.4.12: +15 -7 lines
Diff to previous 1.414.4.12 to branch point 1.414
update configure.in for new utsrelease.h location in include/generated/ and bump version in branch to 2.8.3

Revision 1.388.2.15 / (view) - annotate - [select for diffs] , Mon Nov 22 23:51:18 2010 UTC (14 months, 2 weeks ago) by nlmills
Branch: cu-security-branch
Changes since 1.388.2.14: +9317 -9549 lines
Diff to previous 1.388.2.14 to branch point 1.388
merge with Orange-Branch

Revision 1.414.4.12 / (view) - annotate - [select for diffs] , Sat Nov 13 20:46:10 2010 UTC (14 months, 3 weeks ago) by mtmoore
Branch: Orange-Branch
Changes since 1.414.4.11: +7998 -17112 lines
Diff to previous 1.414.4.11 to branch point 1.414
Updated configure script

Revision 1.414.4.10.6.3 / (view) - annotate - [select for diffs] , Sat Nov 13 20:44:10 2010 UTC (14 months, 3 weeks ago) by mtmoore
Branch: orangefs-2-8-3-20101113
Changes since 1.414.4.10.6.2: +7997 -17111 lines
Diff to previous 1.414.4.10.6.2 to branch point 1.414.4.10 to next main 1.414.4.11
Updated configure script

Revision 1.414.4.10.6.2 / (view) - annotate - [select for diffs] , Sat Nov 13 14:54:19 2010 UTC (14 months, 3 weeks ago) by bligon
Branch: orangefs-2-8-3-20101113
Changes since 1.414.4.10.6.1: +7 -3 lines
Diff to previous 1.414.4.10.6.1 to branch point 1.414.4.10
Modified configure.in for release 2.8.3, updated pvfs2-config.h.in, and reran
prepare to generage configure.

Revision 1.414.4.10.6.1 / (view) - annotate - [select for diffs] , Sat Nov 13 14:38:02 2010 UTC (14 months, 3 weeks ago) by bligon
Branch: orangefs-2-8-3-20101113
Changes since 1.414.4.10: +17111 -7997 lines
Diff to previous 1.414.4.10
Modified configure.in with PVFS2_VERSION_SUB=3 and added PVFS2_VERSION_RELEASE
to pvfs2-config.h.in and then regenerated configure

Revision 1.422.4.1 / (view) - annotate - [select for diffs] , Wed Oct 20 20:54:40 2010 UTC (15 months, 2 weeks ago) by sson
Branch: pvfs2-mr-shim
Changes since 1.422: +280 -1 lines
Diff to previous 1.422
JNI patch applied.

Revision 1.414.4.11 / (view) - annotate - [select for diffs] , Wed Oct 13 16:24:01 2010 UTC (15 months, 3 weeks ago) by bligon
Branch: Orange-Branch
CVS Tags: orangefs-2-8-3-20101112
Changes since 1.414.4.10: +17086 -7972 lines
Diff to previous 1.414.4.10 to branch point 1.414
Temporarily changed configure to set the cflags with -O0 instead of -O2

Revision 1.414.4.3.6.2 / (view) - annotate - [select for diffs] , Tue Oct 12 18:48:40 2010 UTC (15 months, 3 weeks ago) by elaine
Branch: Orange-Elaine-Distr-Dir-Branch
CVS Tags: distdir_orange_before_merge_20110817
Changes since 1.414.4.3.6.1: +17118 -7999 lines
Diff to previous 1.414.4.3.6.1 to branch point 1.414.4.3
orangefs experimental 20101012 release (distributed directories)

Revision 1.414.4.3.6.1 / (view) - annotate - [select for diffs] , Tue Oct 5 18:29:24 2010 UTC (16 months ago) by elaine
Branch: Orange-Elaine-Distr-Dir-Branch
Changes since 1.414.4.3: +6955 -15427 lines
Diff to previous 1.414.4.3
Merged in changes from Orange-Branch. There were a number of bugs fixed there since this branch was created.

Revision 1.388.2.14 / (view) - annotate - [select for diffs] , Mon Oct 4 20:31:24 2010 UTC (16 months ago) by dbonnie
Branch: cu-security-branch
Changes since 1.388.2.13: +9495 -9263 lines
Diff to previous 1.388.2.13 to branch point 1.388
Fixed warnings when compiling on 64 bit

Revision 1.388.2.13 / (view) - annotate - [select for diffs] , Wed Sep 22 06:43:37 2010 UTC (16 months, 2 weeks ago) by nlmills
Branch: cu-security-branch
Changes since 1.388.2.12: +3 -0 lines
Diff to previous 1.388.2.12 to branch point 1.388
merge with Orange-Branch

Revision 1.414.4.10.2.1 / (view) - annotate - [select for diffs] , Mon Sep 20 19:19:34 2010 UTC (16 months, 2 weeks ago) by mtmoore
Branch: orangefs-20100920
CVS Tags: orangefs-current
Changes since 1.414.4.10: +10 -5 lines
Diff to previous 1.414.4.10 to next main 1.414.4.11
orangefs 20100920 release

Revision 1.414.4.10 / (view) - annotate - [select for diffs] , Mon Sep 20 19:14:04 2010 UTC (16 months, 2 weeks ago) by mtmoore
Branch: Orange-Branch
CVS Tags: windows-client
Branch point for: orangefs-20100920, orangefs-2-8-3-20101113
Changes since 1.414.4.9: +5 -10 lines
Diff to previous 1.414.4.9 to branch point 1.414
change configure back to non-release

Revision 1.414.4.9 / (view) - annotate - [select for diffs] , Mon Sep 20 19:03:46 2010 UTC (16 months, 2 weeks ago) by mtmoore
Branch: Orange-Branch
Changes since 1.414.4.8: +7183 -16480 lines
Diff to previous 1.414.4.8 to branch point 1.414
release 20100920

Revision 1.388.2.12 / (view) - annotate - [select for diffs] , Fri Aug 6 18:31:22 2010 UTC (18 months ago) by nlmills
Branch: cu-security-branch
Changes since 1.388.2.11: +2 -2 lines
Diff to previous 1.388.2.11 to branch point 1.388
merge with Orange-Branch

Revision 1.414.4.8 / (view) - annotate - [select for diffs] , Fri Aug 6 14:45:36 2010 UTC (18 months ago) by mtmoore
Branch: Orange-Branch
CVS Tags: orangefs-rel-20100813, mtmoore-dbpf-txn
Changes since 1.414.4.7: +2 -2 lines
Diff to previous 1.414.4.7 to branch point 1.414
update version string in Orange-Branch

Revision 1.414.4.3.4.1 / (view) - annotate - [select for diffs] , Thu Jul 8 14:02:30 2010 UTC (19 months ago) by mtmoore
Changes since 1.414.4.3: +841 -11 lines
Diff to previous 1.414.4.3 to next main 1.414.4.4
merging Orange Branch changes in

Revision 1.388.2.11 / (view) - annotate - [select for diffs] , Sat Jun 19 00:00:57 2010 UTC (19 months, 2 weeks ago) by nlmills
Branch: cu-security-branch
Changes since 1.388.2.10: +757 -143 lines
Diff to previous 1.388.2.10 to branch point 1.388
initial merge with Orange-Branch. much will be broken

Revision 1.422 / (view) - annotate - [select for diffs] , Tue Jun 8 16:19:25 2010 UTC (20 months ago) by robl
Branch: MAIN
CVS Tags: tr-branch, my-point, HEAD
Branch point for: pvfs2-mr-shim
Changes since 1.421: +109 -75 lines
Diff to previous 1.421
kmod builds for 2.6.33 are busted but this will at least get configure running
again

Revision 1.388.2.10 / (view) - annotate - [select for diffs] , Mon Jun 7 21:11:54 2010 UTC (20 months ago) by nlmills
Branch: cu-security-branch
CVS Tags: cu-security-branch-premerge
Changes since 1.388.2.9: +7 -5 lines
Diff to previous 1.388.2.9 to branch point 1.388
added stubbed security functions so security can be disabled

Revision 1.388.2.9 / (view) - annotate - [select for diffs] , Tue Jun 1 20:00:52 2010 UTC (20 months, 1 week ago) by nlmills
Branch: cu-security-branch
Changes since 1.388.2.8: +15 -38 lines
Diff to previous 1.388.2.8 to branch point 1.388
removed old enable/disable security options

Revision 1.414.4.7 / (view) - annotate - [select for diffs] , Fri May 28 18:28:14 2010 UTC (20 months, 1 week ago) by bligon
Branch: Orange-Branch
CVS Tags: B2O-Orange-Sync
Changes since 1.414.4.6: +10777 -1437 lines
Diff to previous 1.414.4.6 to branch point 1.414
regenerated configure...forgot the prepare statement!

Revision 1.414.4.6 / (view) - annotate - [select for diffs] , Fri May 28 16:33:16 2010 UTC (20 months, 1 week ago) by bligon
Branch: Orange-Branch
Changes since 1.414.4.5: +1349 -10689 lines
Diff to previous 1.414.4.5 to branch point 1.414
regenerated configure with current version of configure.in using autoconf 2.63

Revision 1.388.2.8 / (view) - annotate - [select for diffs] , Fri May 21 17:33:45 2010 UTC (20 months, 2 weeks ago) by nlmills
Branch: cu-security-branch
Changes since 1.388.2.7: +2 -2 lines
Diff to previous 1.388.2.7 to branch point 1.388
revert cu-security-branch to before the attempted merge with Orange-Branch

Revision 1.414.4.5 / (view) - annotate - [select for diffs] , Mon May 17 16:58:25 2010 UTC (20 months, 3 weeks ago) by mtmoore
Branch: Orange-Branch
CVS Tags: pre-dirent, before-getattr, Orange-Migrate-Tools, B2O-Orange-Sync-Temp, B2O-Blue-Sync-Temp-End-2
Changes since 1.414.4.4: +2 -1 lines
Diff to previous 1.414.4.4 to branch point 1.414
Addition of src/apps/devel directory and pvfs2-display-db to give a dump of berkeley dbs in text form to assist in development/debugging. Also made configure and make changes with new build target develtools

Revision 1.414.4.4 / (view) - annotate - [select for diffs] , Fri Apr 30 20:00:33 2010 UTC (21 months, 1 week ago) by bligon
Branch: Orange-Branch
CVS Tags: B2O-Blue-Sync-Temp-End
Changes since 1.414.4.3: +840 -11 lines
Diff to previous 1.414.4.3 to branch point 1.414
merge of B2O-Blue-Sync,HEAD,and latest of Orange.

Revision 1.413.4.4 / (view) - annotate - [select for diffs] , Thu Apr 15 20:51:15 2010 UTC (21 months, 3 weeks ago) by sson
Branch: as-branch
Changes since 1.413.4.3: +31 -15 lines
Diff to previous 1.413.4.3 to branch point 1.413 to next main 1.414
Added --with-cuda and --with-cuda-sdk optional compilation to the configure script.

Revision 1.414.4.3.10.1 / (view) - annotate - [select for diffs] , Wed Mar 31 20:18:32 2010 UTC (22 months, 1 week ago) by bligon
Branch: B2O-Merge-Test
Changes since 1.414.4.3: +840 -11 lines
Diff to previous 1.414.4.3 to next main 1.414.4.4
forcing new version of configure into CVS.  I regenerated it from configure.in.

Revision 1.414.4.3.8.1 / (view) - annotate - [select for diffs] , Tue Mar 30 17:19:18 2010 UTC (22 months, 1 week ago) by bligon
CVS Tags: pvfs2
Changes since 1.414.4.3: +141 -2 lines
Diff to previous 1.414.4.3 to next main 1.414.4.4
cvs test

Revision 1.413.4.3 / (view) - annotate - [select for diffs] , Mon Feb 22 21:26:54 2010 UTC (23 months, 2 weeks ago) by sson
Branch: as-branch
Changes since 1.413.4.2: +92 -58 lines
Diff to previous 1.413.4.2 to branch point 1.413
Added a conditional compilation check for enabling/disabling CUDA, --with-cuda=<dir>
Modified the kmeans.sm to make it compile depending on --with-cuda option.

Revision 1.408.2.10 / (view) - annotate - [select for diffs] , Thu Feb 4 16:45:17 2010 UTC (2 years ago) by slang
Branch: pvfs-2-8-branch
CVS Tags: pvfs-2-8-2
Changes since 1.408.2.9: +15095 -6796 lines
Diff to previous 1.408.2.9 to branch point 1.408 to next main 1.409
add 2.8.2 changes to ChangeLog.  Update configure for 2.8.2 version.

Revision 1.408.2.9 / (view) - annotate - [select for diffs] , Wed Jan 27 20:48:58 2010 UTC (2 years ago) by pcarns
Branch: pvfs-2-8-branch
Changes since 1.408.2.8: +7129 -15306 lines
Diff to previous 1.408.2.8 to branch point 1.408
merge 2.6.32 kernel updates from trunk to pvfs-2-8-branch

Revision 1.421 / (view) - annotate - [select for diffs] , Wed Jan 27 20:46:24 2010 UTC (2 years ago) by pcarns
Branch: MAIN
CVS Tags: B2O-Temp, B2O-Blue-Sync
Changes since 1.420: +6831 -15389 lines
Diff to previous 1.420
fixes for 2.6.32:
- configure test for backing_dev_info.name field
- configure test for bdi_init()  (first appeared several versions ago)
- trust kernel to handle dirty inode list automatically on unmount

Revision 1.408.2.8 / (view) - annotate - [select for diffs] , Thu Jan 7 20:39:00 2010 UTC (2 years, 1 month ago) by slang
Branch: pvfs-2-8-branch
Changes since 1.408.2.7: +1 -1 lines
Diff to previous 1.408.2.7 to branch point 1.408
fix for sb->s_dirty kernel config check.

Revision 1.420 / (view) - annotate - [select for diffs] , Thu Jan 7 20:38:14 2010 UTC (2 years, 1 month ago) by slang
Branch: MAIN
Changes since 1.419: +1 -1 lines
Diff to previous 1.419
fix for sb->s_dirty kernel config check.

Revision 1.419 / (view) - annotate - [select for diffs] , Thu Jan 7 19:39:17 2010 UTC (2 years, 1 month ago) by slang
Branch: MAIN
Changes since 1.418: +4300 -4822 lines
Diff to previous 1.418
updated kernel.m4 needs new configure.

Revision 1.408.2.7 / (view) - annotate - [select for diffs] , Fri Dec 18 22:32:05 2009 UTC (2 years, 1 month ago) by slang
Branch: pvfs-2-8-branch
Changes since 1.408.2.6: +4170 -4687 lines
Diff to previous 1.408.2.6 to branch point 1.408
fixes for 2.6.32.

This includes primarily two build fixes:

* sysctl proc handlers >2.6.31 don't have a file pointer parameter.  Added configure check and proper #ifdefs.

* The writeback bdi changes introduced in 2.6.32 move parameters from the super_block struct to the bdi_writeback struct in backing-dev.h.

Revision 1.418 / (view) - annotate - [select for diffs] , Wed Nov 4 21:17:12 2009 UTC (2 years, 3 months ago) by iskra
Branch: MAIN
Changes since 1.417: +439 -2 lines
Diff to previous 1.417
The remaining pieces of BMI ZOID support.

Revision 1.408.2.6 / (view) - annotate - [select for diffs] , Mon Oct 19 17:51:26 2009 UTC (2 years, 3 months ago) by pcarns
Branch: pvfs-2-8-branch
CVS Tags: pvfs-2-8-2-rc1
Changes since 1.408.2.5: +4852 -3992 lines
Diff to previous 1.408.2.5 to branch point 1.408
Regenerate configure script for pvfs-2-8-branch to sync up with m4 files.
Compiles cleanly against latest 2.6.31.4 kernel now.

Revision 1.414.4.1.2.1 / (view) - annotate - [select for diffs] , Tue Sep 22 17:05:13 2009 UTC (2 years, 4 months ago) by elaine
Branch: Orange-Elaine-Branch
Changes since 1.414.4.1: +1 -1 lines
Diff to previous 1.414.4.1 to next main 1.414.4.2
*** empty log message ***

Revision 1.417 / (view) - annotate - [select for diffs] , Mon Sep 14 18:35:35 2009 UTC (2 years, 4 months ago) by pcarns
Branch: MAIN
Changes since 1.416: +4 -75 lines
Diff to previous 1.416
revert earlier commit re: driver class support; seg faults on some kernels

Revision 1.416 / (view) - annotate - [select for diffs] , Fri Sep 11 15:29:12 2009 UTC (2 years, 4 months ago) by pcarns
Branch: MAIN
Changes since 1.415: +75 -4 lines
Diff to previous 1.415
Modified version of patch from Nick Mills; detect different variations on
device class api, but disable class functions entirely for RHEL4 kernels.

Revision 1.414.4.3 / (view) - annotate - [select for diffs] , Thu Sep 10 14:34:00 2009 UTC (2 years, 4 months ago) by bligon
Branch: Orange-Branch
CVS Tags: distr-dir-pre-release, Orange-Elaine-Distr-Dir-Root, Orange-Branch-metadata-backup, B2O-Blue-Sync-Temp
Branch point for: Orange-Elaine-Distr-Dir-Branch, B2O-Merge-Test
Changes since 1.414.4.2: +2 -1 lines
Diff to previous 1.414.4.2 to branch point 1.414
Updated configure.in and configure to recognize src/apps/user/module.mk.in

Revision 1.414.4.2.2.1 / (view) - annotate - [select for diffs] , Wed Sep 9 14:42:20 2009 UTC (2 years, 4 months ago) by pcarns
Branch: Orange-FailOver-small-io
Changes since 1.414.4.2: +2 -1 lines
Diff to previous 1.414.4.2 to next main 1.414.4.3
re-generated configure script

Revision 1.413.4.2 / (view) - annotate - [select for diffs] , Thu Sep 3 20:28:09 2009 UTC (2 years, 5 months ago) by sson
Branch: as-branch
Changes since 1.413.4.1: +4735 -4033 lines
Diff to previous 1.413.4.1 to branch point 1.413
Merged NWU's CUDA code.
Modified configure script and Makefile to enable CUDA compilation.

Revision 1.414.4.2 / (view) - annotate - [select for diffs] , Wed Sep 2 21:38:39 2009 UTC (2 years, 5 months ago) by dbonnie
Branch: Orange-Branch
Branch point for: Orange-FailOver-small-io
Changes since 1.414.4.1: +4675 -4030 lines
Diff to previous 1.414.4.1 to branch point 1.414
Merge with work from this summer.  Metadata and data storage spaces can now be located on different disks.  Fixed a small bug in string encoding.  Updated test code to reflect new Trove dual-storage space API.  Genconfig updated as well as affected admin apps. In the correct branch this time.

Revision 1.388.2.7 / (view) - annotate - [select for diffs] , Wed Sep 2 20:15:42 2009 UTC (2 years, 5 months ago) by nlmills
Branch: cu-security-branch
Changes since 1.388.2.6: +2 -2 lines
Diff to previous 1.388.2.6 to branch point 1.388
merged in changes from latest Orange-Branch

Revision 1.388.2.6 / (view) - annotate - [select for diffs] , Tue Aug 25 17:55:28 2009 UTC (2 years, 5 months ago) by nlmills
Branch: cu-security-branch
Changes since 1.388.2.5: +2607 -2464 lines
Diff to previous 1.388.2.5 to branch point 1.388
merged in changes from summer at LANL

Revision 1.415 / (view) - annotate - [select for diffs] , Tue Jul 21 18:40:04 2009 UTC (2 years, 6 months ago) by pcarns
Branch: MAIN
CVS Tags: pfsck-branch-point, pfsck-branch
Changes since 1.414: +4832 -4051 lines
Diff to previous 1.414
patch from Bart Taylor; moves permission checking code back to common
directory in order to add safety checks for truncate operation permission

Revision 1.413.4.1 / (view) - annotate - [select for diffs] , Mon Jun 8 21:49:20 2009 UTC (2 years, 8 months ago) by sson
Branch: as-branch
Changes since 1.413: +2 -2 lines
Diff to previous 1.413
Merged Phil's tcp-peer-comm-branch that allows simultaneous server to server communications.
Added basic allreduce module:
  - implemented a recursive distance doubling algorithm.
  - works only when the # of servers are power of 2.
  - when activated, servers simply exchange their id to each other.

TODO
  - handle arbitrary sizes of buffers of various data types.

Revision 1.414.4.1 / (view) - annotate - [select for diffs] , Thu Apr 30 15:02:55 2009 UTC (2 years, 9 months ago) by bligon
Branch: Orange-Branch
CVS Tags: Orange-mtmoore, Orange-Merge1, Orange-FailOver-Becky, Orage-Elaine-Root, ORANGE-BECKY-ROOT, ORANGE-BECKY-BRANCH
Branch point for: Orange-Elaine-Branch
Changes since 1.414: +1 -1 lines
Diff to previous 1.414
Setting up Orange Branch

Revision 1.414.2.1 / (view) - annotate - [select for diffs] , Fri Apr 17 19:18:18 2009 UTC (2 years, 9 months ago) by slang
Branch: solaris-branch
Changes since 1.414: +256 -2 lines
Diff to previous 1.414 to next main 1.415
initial support for solaris.  doesn't include /dev/epoll support.  See trac ticket #97.

Revision 1.414 / (view) - annotate - [select for diffs] , Mon Apr 6 15:09:14 2009 UTC (2 years, 10 months ago) by pcarns
Branch: MAIN
CVS Tags: tcp-peer-comm-branch, solaris-point, bmi-experimental-branch-point, bmi-experimental-branch, aattrs-branch-point, aattrs-branch, Orange-Root
Branch point for: solaris-branch, Orange-Branch
Changes since 1.413: +2 -2 lines
Diff to previous 1.413
fix typos in new arch detection logic, reported by Maxence Dunnewind on IRC

Revision 1.413 / (view) - annotate - [select for diffs] , Wed Apr 1 21:39:54 2009 UTC (2 years, 10 months ago) by pcarns
Branch: MAIN
CVS Tags: sa-branch, as-point
Branch point for: as-branch
Changes since 1.412: +17 -0 lines
Diff to previous 1.412
Experimental fix to recent compile problems; copy the kernel makefile's
logic for detecting host arch and use it to add extra include paths for
configure tests.  Skip if user manually specifies ARCH for cross compile.

This needs testing.

Revision 1.412 / (view) - annotate - [select for diffs] , Wed Apr 1 21:27:35 2009 UTC (2 years, 10 months ago) by pcarns
Branch: MAIN
Changes since 1.411: +62 -0 lines
Diff to previous 1.411
configure test to handle the fact that 2.6.29 no longer has fsuid/fsgid
fields in the task_struct structure

Revision 1.411 / (view) - annotate - [select for diffs] , Wed Apr 1 20:27:48 2009 UTC (2 years, 10 months ago) by pcarns
Branch: MAIN
Changes since 1.410: +1 -1 lines
Diff to previous 1.410
minor progress towards 2.6.29 build; at least get include path right for
configure if you manually specify ARCH=x86 (or similar)

Revision 1.408.2.5 / (view) - annotate - [select for diffs] , Mon Mar 2 20:23:32 2009 UTC (2 years, 11 months ago) by slang
Branch: pvfs-2-8-branch
CVS Tags: pvfs-2-8-1
Changes since 1.408.2.4: +2 -2 lines
Diff to previous 1.408.2.4 to branch point 1.408
version set for pending 2.8.1 release.

Revision 1.410 / (view) - annotate - [select for diffs] , Thu Feb 26 19:42:43 2009 UTC (2 years, 11 months ago) by slang
Branch: MAIN
Changes since 1.409: +60 -1 lines
Diff to previous 1.409
merge changes from 2.8 branch to HEAD.

Revision 1.408.2.4 / (view) - annotate - [select for diffs] , Wed Feb 11 21:37:49 2009 UTC (2 years, 11 months ago) by slang
Branch: pvfs-2-8-branch
Changes since 1.408.2.3: +3 -3 lines
Diff to previous 1.408.2.3 to branch point 1.408
tagged release point, update version.

Revision 1.408.2.3 / (view) - annotate - [select for diffs] , Wed Feb 11 21:31:44 2009 UTC (2 years, 11 months ago) by slang
Branch: pvfs-2-8-branch
CVS Tags: pvfs-2-8-0
Changes since 1.408.2.2: +2 -2 lines
Diff to previous 1.408.2.2 to branch point 1.408
set version for release.

Revision 1.408.2.2 / (view) - annotate - [select for diffs] , Wed Feb 11 15:57:36 2009 UTC (2 years, 11 months ago) by slang
Branch: pvfs-2-8-branch
Changes since 1.408.2.1: +59 -0 lines
Diff to previous 1.408.2.1 to branch point 1.408
fixes for 2.6.28 kernel.

Revision 1.408.2.1 / (view) - annotate - [select for diffs] , Mon Feb 9 20:59:43 2009 UTC (2 years, 11 months ago) by pcarns
Branch: pvfs-2-8-branch
Changes since 1.408: +3 -4 lines
Diff to previous 1.408
merging BUILD_KERNEL updates and sys-io.sm logging updates to 2-8 branch

Revision 1.409 / (view) - annotate - [select for diffs] , Sun Feb 8 22:33:07 2009 UTC (2 years, 11 months ago) by pcarns
Branch: MAIN
Changes since 1.408: +3 -4 lines
Diff to previous 1.408
updates to BUILD_KERNEL flag: move to positive section of --with-kernel
test in configure.in, add to --with-kernel24 test, and add Makefile.in
flag to pick up at AC_SUBST time.

Revision 1.408 / (view) - annotate - [select for diffs] , Fri Feb 6 23:08:53 2009 UTC (3 years ago) by slang
Branch: MAIN
CVS Tags: pvfs-2-8-point
Branch point for: pvfs-2-8-branch
Changes since 1.407: +11 -2 lines
Diff to previous 1.407
trac ticket #67.

Revision 1.407 / (view) - annotate - [select for diffs] , Fri Feb 6 22:47:48 2009 UTC (3 years ago) by slang
Branch: MAIN
Changes since 1.406: +97 -5 lines
Diff to previous 1.406
merge of Sumit's pvfs2fuse code to HEAD.

Revision 1.406 / (view) - annotate - [select for diffs] , Thu Jan 29 20:52:25 2009 UTC (3 years ago) by slang
Branch: MAIN
Changes since 1.405: +1 -1 lines
Diff to previous 1.405
disable events by default

Revision 1.405 / (view) - annotate - [select for diffs] , Wed Jan 28 14:48:10 2009 UTC (3 years ago) by slang
Branch: MAIN
Changes since 1.404: +2 -2 lines
Diff to previous 1.404
srcdir only gets output by configure (only available to files it generates).

Revision 1.404 / (view) - annotate - [select for diffs] , Fri Jan 16 21:49:45 2009 UTC (3 years ago) by slang
Branch: MAIN
Changes since 1.403: +2 -2 lines
Diff to previous 1.403
fixup the compat header to be sensible.  Also bump the minor version in lieu of a pending release.

Revision 1.403 / (view) - annotate - [select for diffs] , Tue Jan 13 17:57:53 2009 UTC (3 years ago) by slang
Branch: MAIN
Changes since 1.402: +94 -62 lines
Diff to previous 1.402
applied bmidist patch from Dries.  Also added a number of cleanups of my own.

Revision 1.402 / (view) - annotate - [select for diffs] , Tue Nov 25 22:16:37 2008 UTC (3 years, 2 months ago) by slang
Branch: MAIN
Changes since 1.401: +316 -1 lines
Diff to previous 1.401
Make pvfs2.h include the version numbers to be exported.  This allows consumers of the sysint calls to determine which parameters to include.

Revision 1.401 / (view) - annotate - [select for diffs] , Thu Nov 20 01:16:39 2008 UTC (3 years, 2 months ago) by slang
Branch: MAIN
Changes since 1.400: +31 -403 lines
Diff to previous 1.400
merging hints/events code into trunk.

Revision 1.400 / (view) - annotate - [select for diffs] , Wed Nov 19 19:00:03 2008 UTC (3 years, 2 months ago) by slang
Branch: MAIN
Changes since 1.399: +26 -3 lines
Diff to previous 1.399
bmi changes to allow separate bmi packaging

Revision 1.388.4.4 / (view) - annotate - [select for diffs] , Wed Nov 12 17:11:28 2008 UTC (3 years, 2 months ago) by slang
Branch: he-branch
Changes since 1.388.4.3: +2 -1 lines
Diff to previous 1.388.4.3 to branch point 1.388 to next main 1.389
pull in direct IO changes from HEAD.

Revision 1.388.4.3 / (view) - annotate - [select for diffs] , Tue Nov 11 23:19:32 2008 UTC (3 years, 2 months ago) by slang
Branch: he-branch
Changes since 1.388.4.2: +31 -89 lines
Diff to previous 1.388.4.2 to branch point 1.388
add tau formatting code from Aroon.

Revision 1.399 / (view) - annotate - [select for diffs] , Tue Nov 11 19:25:40 2008 UTC (3 years, 2 months ago) by slang
Branch: MAIN
Changes since 1.398: +2 -1 lines
Diff to previous 1.398
merge of direct IO code to PVFS HEAD.

Revision 1.398 / (view) - annotate - [select for diffs] , Thu Oct 23 17:36:05 2008 UTC (3 years, 3 months ago) by pcarns
Branch: MAIN
CVS Tags: before-dio-merge, after-he-reverse-merge
Changes since 1.397: +70 -0 lines
Diff to previous 1.397
patch from Sumit Narayan to fix remaining compilation problems with 2.6.27
kernel related to permission function changes

Revision 1.397 / (view) - annotate - [select for diffs] , Wed Oct 22 21:38:58 2008 UTC (3 years, 3 months ago) by pcarns
Branch: MAIN
Changes since 1.396: +64 -0 lines
Diff to previous 1.396
2.6.27 adds a 5th way to lock address_space mappings

Revision 1.396 / (view) - annotate - [select for diffs] , Wed Oct 22 21:11:10 2008 UTC (3 years, 3 months ago) by pcarns
Branch: MAIN
Changes since 1.395: +64 -0 lines
Diff to previous 1.395
New configure test to fix one of the compile problems with 2.6.27
kernels.  The kmem_cache interface change that we detected in 2.6.24 has
changed yet again.

Revision 1.394.6.3 / (view) - annotate - [select for diffs] , Tue Sep 9 20:21:54 2008 UTC (3 years, 4 months ago) by slang
Branch: directio-branch
Changes since 1.394.6.2: +116 -0 lines
Diff to previous 1.394.6.2 to branch point 1.394 to next main 1.395
reverse merge of changes to HEAD since branch.  Includes small file changes.

Revision 1.376.2.4 / (view) - annotate - [select for diffs] , Thu Aug 7 16:30:00 2008 UTC (3 years, 6 months ago) by pcarns
Branch: small-file-branch
Changes since 1.376.2.3: +7284 -7556 lines
Diff to previous 1.376.2.3 to branch point 1.376 to next main 1.377
merge trunk updates down to small-file-branch.  Passes basic tests but needs
some double checking of pint-cached-config and sys-create conflicts.

Revision 1.395 / (view) - annotate - [select for diffs] , Mon Aug 4 14:52:22 2008 UTC (3 years, 6 months ago) by pcarns
Branch: MAIN
CVS Tags: small-file-branch-point4
Changes since 1.394: +7315 -7587 lines
Diff to previous 1.394
Modified version of patch provided by Sumit Narayan to fix bug reported by
Ryuta Suzuki.  Allows pvfs2 kernel module to build against 2.6.26.

Revision 1.394.6.2 / (view) - annotate - [select for diffs] , Wed Jul 30 16:08:46 2008 UTC (3 years, 6 months ago) by slang
Branch: directio-branch
Changes since 1.394.6.1: +1 -2 lines
Diff to previous 1.394.6.1 to branch point 1.394
updated configure.

Revision 1.394.6.1 / (view) - annotate - [select for diffs] , Tue Jul 29 22:48:15 2008 UTC (3 years, 6 months ago) by slang
Branch: directio-branch
Changes since 1.394: +7195 -7581 lines
Diff to previous 1.394
adding threaded odirect impl

Revision 1.388.2.5 / (view) - annotate - [select for diffs] , Wed Jul 23 16:18:39 2008 UTC (3 years, 6 months ago) by dbonnie
Branch: cu-security-branch
Changes since 1.388.2.4: +23 -15 lines
Diff to previous 1.388.2.4 to branch point 1.388
Added configure flag "--disable-security"
Removed configure flag "--enable-security=[none]"

Revision 1.307.4.1 / (view) - annotate - [select for diffs] , Mon Jul 21 18:21:51 2008 UTC (3 years, 6 months ago) by aching
Branch: locking-branch
Changes since 1.307: +6726 -2103 lines
Diff to previous 1.307 to next main 1.308
Reverse merged and ported to HEAD.

Revision 1.394.4.1 / (view) - annotate - [select for diffs] , Tue Jul 15 20:04:21 2008 UTC (3 years, 6 months ago) by sumitn
Branch: fuse-support
Changes since 1.394: +7265 -7561 lines
Diff to previous 1.394 to next main 1.395
Added fsx-mpi.c - tests PVFS2 file system semantics using MPI.

Revision 1.388.4.2 / (view) - annotate - [select for diffs] , Thu Jul 10 21:42:59 2008 UTC (3 years, 6 months ago) by slang
Branch: he-branch
Changes since 1.388.4.1: +240 -6 lines
Diff to previous 1.388.4.1 to branch point 1.388
reverse merge of trunk changes since branch.

Revision 1.376.2.3 / (view) - annotate - [select for diffs] , Tue Jun 24 15:00:47 2008 UTC (3 years, 7 months ago) by pcarns
Branch: small-file-branch
Changes since 1.376.2.2: +7861 -7120 lines
Diff to previous 1.376.2.2 to branch point 1.376
reverse merge latest trunk changes to small-file-branch and update msgpair
usage where needed

Revision 1.388.2.4 / (view) - annotate - [select for diffs] , Fri Jun 20 19:12:37 2008 UTC (3 years, 7 months ago) by dbonnie
Branch: cu-security-branch
CVS Tags: from_HEAD_NEW_FEATURE_ADD3
Changes since 1.388.2.3: +256 -6 lines
Diff to previous 1.388.2.3 to branch point 1.388
Merge from HEAD.  Fleshed out credential.  Encode/decode added for credential and cleaned up for capability.  Added capability/credential into request/response structures.  Fleshed out comments in security module.

Revision 1.394 / (view) - annotate - [select for diffs] , Tue Jun 10 15:00:22 2008 UTC (3 years, 7 months ago) by pcarns
Branch: MAIN
CVS Tags: sumit-branch, small-file-branch-point3, rr-txn, rongrong, merge_HEAD_NEW_FEATURE_ADD4, merge_HEAD_NEW_FEATURE_ADD3, directio-point, branch-rongrong
Branch point for: fuse-support, directio-branch
Changes since 1.393: +7634 -7132 lines
Diff to previous 1.393
configure tests for noatime mnt flags (needed for RHEL4 at least)

Revision 1.393 / (view) - annotate - [select for diffs] , Tue Jun 10 13:37:54 2008 UTC (3 years, 7 months ago) by pcarns
Branch: MAIN
Changes since 1.392: +116 -0 lines
Diff to previous 1.392
Patch from Murali to implement file_aio_write_iovec as well as export
operations for NFS export on newer kernels.

Still need to test on older kernels to see if additional configure tests
are needed.

Revision 1.392 / (view) - annotate - [select for diffs] , Wed Jun 4 20:53:50 2008 UTC (3 years, 8 months ago) by pcarns
Branch: MAIN
Changes since 1.391: +10 -6 lines
Diff to previous 1.391
marked the following configure options as experimental:
--enable-mmap-racache
--enable-trusted-connections
--enable-kernel-sendfile
--enable-threaded-kmod-helper
--disable-aio-threaded-callbacks

Revision 1.388.2.3 / (view) - annotate - [select for diffs] , Wed May 21 20:33:47 2008 UTC (3 years, 8 months ago) by dbonnie
Branch: cu-security-branch
CVS Tags: from_MERGE_FROM_HEAD, from_HEAD_NEW_FEATURE_ADD2
Changes since 1.388.2.2: +56 -0 lines
Diff to previous 1.388.2.2 to branch point 1.388
Added --enable-security=[none, rsa, dsa] into configure.in to enable toggling of security features for export/import.

Revision 1.388.4.1 / (view) - annotate - [select for diffs] , Wed May 21 18:54:38 2008 UTC (3 years, 8 months ago) by slang
Branch: he-branch
Changes since 1.388: +130 -11 lines
Diff to previous 1.388
reverse merge of latest changes from HEAD to he branch.

Revision 1.388.2.2 / (view) - annotate - [select for diffs] , Fri May 16 15:14:59 2008 UTC (3 years, 8 months ago) by dbonnie
Branch: cu-security-branch
Changes since 1.388.2.1: +136 -10 lines
Diff to previous 1.388.2.1 to branch point 1.388
Updated branch with code from HEAD

Revision 1.388.2.1 / (view) - annotate - [select for diffs] , Wed May 14 15:15:54 2008 UTC (3 years, 8 months ago) by nlmills
Branch: cu-security-branch
Changes since 1.388: +7486 -7120 lines
Diff to previous 1.388
updated build system for security module

Revision 1.391 / (view) - annotate - [select for diffs] , Thu Apr 17 20:50:17 2008 UTC (3 years, 9 months ago) by pcarns
Branch: MAIN
CVS Tags: merge_MERGE_FROM_HEAD, merge_HEAD_NEW_FEATURE_ADD2, merge_HEAD_NEW_FEATURE_ADD
Changes since 1.390: +0 -10 lines
Diff to previous 1.390
Remove deprecated --disable-disk-io option to configure; this hasn't
actually been supported in the code in a long time.  There is now a
runtime selectable trove method (null-aio) to accomplish the same thing.

Revision 1.390 / (view) - annotate - [select for diffs] , Fri Apr 11 20:21:09 2008 UTC (3 years, 9 months ago) by pcarns
Branch: MAIN
Changes since 1.389: +71 -0 lines
Diff to previous 1.389
modified version of configure test from Scott Atchley to make configure fail
if mx_decompose_endpoint_addr2() is not found.

Revision 1.367.2.9 / (view) - annotate - [select for diffs] , Fri Apr 11 17:07:17 2008 UTC (3 years, 9 months ago) by pcarns
Branch: pvfs-2-7-branch
CVS Tags: pvfs-2-7-1
Changes since 1.367.2.8: +58 -0 lines
Diff to previous 1.367.2.8 to branch point 1.367 to next main 1.368
merge i_sem/i_mutex configure check from trunk to pvfs-2-7-branch

Revision 1.389 / (view) - annotate - [select for diffs] , Fri Apr 11 17:05:22 2008 UTC (3 years, 9 months ago) by pcarns
Branch: MAIN
Changes since 1.388: +59 -1 lines
Diff to previous 1.388
configure test to account for 2.6.15->2.6.16 change from using inode->i_sem
to inode->i_mutex for inode locking

Revision 1.367.2.8 / (view) - annotate - [select for diffs] , Fri Apr 11 15:57:19 2008 UTC (3 years, 9 months ago) by pcarns
Branch: pvfs-2-7-branch
Changes since 1.367.2.7: +0 -11 lines
Diff to previous 1.367.2.7 to branch point 1.367
one more minor configure test merge from trunk

Revision 1.367.2.7 / (view) - annotate - [select for diffs] , Fri Apr 11 15:46:15 2008 UTC (3 years, 9 months ago) by pcarns
Branch: pvfs-2-7-branch
Changes since 1.367.2.6: +35 -28 lines
Diff to previous 1.367.2.6 to branch point 1.367
merge a collection of configure test updates from trunk to pvfs-2-7-branch;
this fixes the kmem_cache tests for platforms like rhel4

Revision 1.367.2.6 / (view) - annotate - [select for diffs] , Wed Apr 9 16:42:53 2008 UTC (3 years, 9 months ago) by slang
Branch: pvfs-2-7-branch
Changes since 1.367.2.5: +1 -1 lines
Diff to previous 1.367.2.5 to branch point 1.367
in preparazione per 2.7.1.

Revision 1.376.2.2 / (view) - annotate - [select for diffs] , Mon Apr 7 15:07:00 2008 UTC (3 years, 10 months ago) by pcarns
Branch: small-file-branch
Changes since 1.376.2.1: +315 -95 lines
Diff to previous 1.376.2.1 to branch point 1.376
syncing small-file-branch back up with trunk at small-file-branch-point2 tag
(reverse merge)

Revision 1.367.2.5 / (view) - annotate - [select for diffs] , Tue Apr 1 23:24:44 2008 UTC (3 years, 10 months ago) by slang
Branch: pvfs-2-7-branch
Changes since 1.367.2.4: +414 -64 lines
Diff to previous 1.367.2.4 to branch point 1.367
merge a bunch of fixes made to HEAD since 2.7.0.

Revision 1.367.2.4 / (view) - annotate - [select for diffs] , Tue Apr 1 21:32:26 2008 UTC (3 years, 10 months ago) by slang
Branch: pvfs-2-7-branch
Changes since 1.367.2.3: +65 -0 lines
Diff to previous 1.367.2.3 to branch point 1.367
merge kmem cache create two param changes to 2.7 branch.

Revision 1.388 / (view) - annotate - [select for diffs] , Fri Mar 14 21:51:14 2008 UTC (3 years, 10 months ago) by pw
Branch: MAIN
CVS Tags: small-file-branch-point2, he-branch-point, Root_cu-security-branch
Branch point for: he-branch, cu-security-branch
Changes since 1.387: +21 -12 lines
Diff to previous 1.387
library versioning

This patch adds a version code to the installed shared libraries,
libpvfs2.so and possibly libpvfs2-threaded.so.  Library versioning
is considered a good thing, in that apps can know what version of the
library they need.  Use the actual PVFS version numbers to build
the library version string.  This is not always the right thing to do,
but works for us because we pay attention to the meaning of "major",
"minor" and "release" changes.  Adapted from a patch by Justin Bronder.

Revision 1.387 / (view) - annotate - [select for diffs] , Fri Mar 14 21:49:21 2008 UTC (3 years, 10 months ago) by pw
Branch: MAIN
Changes since 1.386: +2 -2 lines
Diff to previous 1.386
crypto not crypt

Long-standing bug pulls in unneeded libcrypt.  We want libcrypto
however, which was pulled in by libssl via gssapi, but make it
explicit as pvfs calls it directly.

Revision 1.386 / (view) - annotate - [select for diffs] , Fri Mar 14 21:48:51 2008 UTC (3 years, 10 months ago) by pw
Branch: MAIN
Changes since 1.385: +0 -11 lines
Diff to previous 1.385
kmod: unused extra gcc flags

This should have gone away as part of "kmod: remove Werror tests".
Now that the tests do not rely on -Werror to get the right result,
we don't particularly care if the kernel throws extra (spurious)
warnings.

Revision 1.385 / (view) - annotate - [select for diffs] , Wed Mar 12 18:37:18 2008 UTC (3 years, 10 months ago) by pw
Branch: MAIN
Changes since 1.384: +7 -5 lines
Diff to previous 1.384
build: disable static server fix

The configure option --disable-static-server was not doing the
right thing.  Patch by Justin Bronder.

Revision 1.384 / (view) - annotate - [select for diffs] , Wed Mar 12 18:36:53 2008 UTC (3 years, 10 months ago) by pw
Branch: MAIN
Changes since 1.383: +3 -5 lines
Diff to previous 1.383
build: use LIBS not LDFLAGS

To test if server needs -lrt, and in general, everyplace, we
should test-alter LIBS.  From a patch by Justin Bronder.

Revision 1.383 / (view) - annotate - [select for diffs] , Tue Mar 11 15:33:54 2008 UTC (3 years, 10 months ago) by pw
Branch: MAIN
Changes since 1.382: +21 -21 lines
Diff to previous 1.382
kmod: remove Werror tests

A couple of kernel configure tests that looked at linux/fs.h were
failing due to spurious warnings from elsewhere in the kernel, at
least on a recent rhel5 gcc and 2.6.24-rc1.  Rewrite these to avoid
using -Werror by identifying more easily testable features and
testing for those instead.  Easy means generates an error, not just
a warning, and thus is easier to confirm in the presence of other
unrelated warnings.

Revision 1.367.2.3 / (view) - annotate - [select for diffs] , Wed Feb 27 14:33:38 2008 UTC (3 years, 11 months ago) by pcarns
Branch: pvfs-2-7-branch
Changes since 1.367.2.2: +2 -2 lines
Diff to previous 1.367.2.2 to branch point 1.367
merging device class configure test updates from trunk

Revision 1.382 / (view) - annotate - [select for diffs] , Wed Feb 27 14:30:31 2008 UTC (3 years, 11 months ago) by pcarns
Branch: MAIN
Changes since 1.381: +3 -3 lines
Diff to previous 1.381
updated device class configure test to make sure we don't give a positive
result on RHEL4 kernels

Revision 1.381 / (view) - annotate - [select for diffs] , Tue Feb 19 17:38:04 2008 UTC (3 years, 11 months ago) by pw
Branch: MAIN
Changes since 1.380: +59 -1 lines
Diff to previous 1.380
kmod: read inode

From Sam.  2.6.25-rc1 removes the .read_inode member in
struct super_operations.  We can continue to use the same
function, just not include it in the structure.  Add a
configure test for this too.

Revision 1.376.2.1 / (view) - annotate - [select for diffs] , Sat Feb 16 22:09:24 2008 UTC (3 years, 11 months ago) by pcarns
Branch: small-file-branch
Changes since 1.376: +3 -0 lines
Diff to previous 1.376
merging ARCH configure time detection from trunk

Revision 1.367.2.2 / (view) - annotate - [select for diffs] , Sat Feb 16 22:08:18 2008 UTC (3 years, 11 months ago) by pcarns
Branch: pvfs-2-7-branch
Changes since 1.367.2.1: +3 -0 lines
Diff to previous 1.367.2.1 to branch point 1.367
merging ARCH env variable handling from trunk

Revision 1.380 / (view) - annotate - [select for diffs] , Sat Feb 16 22:06:45 2008 UTC (3 years, 11 months ago) by pcarns
Branch: MAIN
Changes since 1.379: +4 -1 lines
Diff to previous 1.379
make configure detect ARCH environment variable and adjust include paths to
match what the kernel module will get at build time

Revision 1.379 / (view) - annotate - [select for diffs] , Fri Feb 15 19:17:20 2008 UTC (3 years, 11 months ago) by pw
Branch: MAIN
Changes since 1.378: +67 -2 lines
Diff to previous 1.378
threaded kmod helper

Add --enable-threaded-kmod-helper option to build a threaded
pvfs2-client-core, that is, an executable linked against
pvfs2-threaded.so.  Take care to make sure only what libraries
are needed based on --enable-static, --enable-shared, and this
new option.

Remove the "--threaded" argument from pvfs2-client.  Whatever version
of client-core that was configured is all that is available at runtime.
It will always be installed as pvfs2-client-core.

Revision 1.367.4.1 / (view) - annotate - [select for diffs] , Wed Feb 13 19:48:22 2008 UTC (3 years, 11 months ago) by walt
Branch: cu-sandbox-branch
Changes since 1.367: +506 -47 lines
Diff to previous 1.367 to next main 1.368
Sam's prelude and scheduler updates

Revision 1.378 / (view) - annotate - [select for diffs] , Tue Feb 12 22:22:43 2008 UTC (3 years, 11 months ago) by pw
Branch: MAIN
Changes since 1.377: +133 -34 lines
Diff to previous 1.377
gm-mx-autoconf

Convert GM and MX to use autoconf tests to find includes and libs.  Move
these tests into new config files to keep the top-level Makefile clean.
This fixes a configuration problem with GM on x86_64 where libs are
in lib64/, and generalizes both GM and MX to be a bit more clever at
autodetection.

Signed-off-by: Pete Wyckoff <pw@osc.edu>
---
 Makefile.in                    |   32 +++-----
 configure                      |  167 ++++++++++++++++++++++++++++++++--------
 configure.in                   |   49 ++----------
 maint/config/gm.m4             |   72 +++++++++++++++++
 maint/config/mx.m4             |   73 +++++++++++++++++
 src/apps/admin/pvfs2-config.in |    8 +-
 src/io/bmi/bmi_gm/module.mk.in |   45 ++++++++----
 src/io/bmi/bmi_mx/module.mk.in |   40 +++++++---
 8 files changed, 363 insertions(+), 123 deletions(-)
 create mode 100644 maint/config/gm.m4
 create mode 100644 maint/config/mx.m4

Revision 1.377 / (view) - annotate - [select for diffs] , Sun Feb 3 15:27:34 2008 UTC (4 years ago) by pw
Branch: MAIN
Changes since 1.376: +4 -4 lines
Diff to previous 1.376
Avoid accumulating tested libraries in LIBS; it breaks future tests.

Revision 1.376 / (view) - annotate - [select for diffs] , Thu Jan 24 16:40:17 2008 UTC (4 years ago) by slang
Branch: MAIN
CVS Tags: small-file-branch-point
Branch point for: small-file-branch
Changes since 1.375: +3 -8 lines
Diff to previous 1.375
fixes for segv backtrace checking.

Revision 1.375 / (view) - annotate - [select for diffs] , Wed Jan 23 22:20:54 2008 UTC (4 years ago) by slang
Branch: MAIN
Changes since 1.374: +63 -4 lines
Diff to previous 1.374
fix borked configure tests for aiocb return and error_code fields.

Revision 1.374 / (view) - annotate - [select for diffs] , Fri Jan 11 20:30:17 2008 UTC (4 years ago) by pw
Branch: MAIN
Changes since 1.373: +70 -7 lines
Diff to previous 1.373
Following a patch by murali, fix the changed signature on kmem_cache_create
constructor functions in the kernel.  Also add missing include for struct
kmem_cache declaration needed on new kernels.  Please test if you have
something old.

Revision 1.373 / (view) - annotate - [select for diffs] , Fri Jan 11 20:07:20 2008 UTC (4 years ago) by pw
Branch: MAIN
Changes since 1.372: +16 -7 lines
Diff to previous 1.372
Fix struct kmem_cache test, as much as it can be, as it was indeed previously
broken for old kernels that did not have this type---the test always succeeded.
Define the result in preparation for fixing kmem_cache ctor changes in 2.6.24.

Revision 1.372 / (view) - annotate - [select for diffs] , Fri Jan 11 15:02:15 2008 UTC (4 years ago) by pw
Branch: MAIN
Changes since 1.371: +2 -4 lines
Diff to previous 1.371
[murali] Make checking message more descriptive.

Revision 1.371 / (view) - annotate - [select for diffs] , Fri Jan 11 15:00:08 2008 UTC (4 years ago) by pw
Branch: MAIN
Changes since 1.370: +62 -2 lines
Diff to previous 1.370
Accommodate new rwlock type in struct address_space.  From murali with
fixes.

Revision 1.370 / (view) - annotate - [select for diffs] , Tue Dec 11 15:51:19 2007 UTC (4 years, 1 month ago) by slang
Branch: MAIN
Changes since 1.369: +4 -2 lines
Diff to previous 1.369
make segv-backtrace enabled by default

Revision 1.369 / (view) - annotate - [select for diffs] , Mon Dec 10 16:13:51 2007 UTC (4 years, 1 month ago) by slang
Branch: MAIN
Changes since 1.368: +174 -0 lines
Diff to previous 1.368
revert commit of repair stranded util from Phil.  We need to figure out the right way to do shared state actions first (probably nested sm).

Revision 1.367.2.1 / (view) - annotate - [select for diffs] , Sat Nov 24 18:49:14 2007 UTC (4 years, 2 months ago) by slang
Branch: pvfs-2-7-branch
Changes since 1.367: +174 -0 lines
Diff to previous 1.367
allow kmod to build against kernel with rt patches

Revision 1.368 / (view) - annotate - [select for diffs] , Fri Nov 9 00:19:39 2007 UTC (4 years, 3 months ago) by slang
Branch: MAIN
Changes since 1.367: +3 -3 lines
Diff to previous 1.367
get the versioning right for MAIN.

Revision 1.367 / (view) - annotate - [select for diffs] , Fri Nov 9 00:10:20 2007 UTC (4 years, 3 months ago) by slang
Branch: MAIN
CVS Tags: pvfs-2-7-branch-point, pvfs-2-7-0, cu-sandbox-branch-point
Branch point for: pvfs-2-7-branch, cu-sandbox-branch
Changes since 1.366: +3 -3 lines
Diff to previous 1.366
preparing for 2.7.0.

Revision 1.323.6.17 / (view) - annotate - [select for diffs] , Tue Nov 6 16:38:59 2007 UTC (4 years, 3 months ago) by robl
Branch: pvfs-2-6-branch
Changes since 1.323.6.16: +2 -2 lines
Diff to previous 1.323.6.16 to branch point 1.323 to next main 1.324
from HEAD: fix the exportfs.h header check

Revision 1.366 / (view) - annotate - [select for diffs] , Tue Nov 6 16:29:51 2007 UTC (4 years, 3 months ago) by robl
Branch: MAIN
Changes since 1.365: +2 -59 lines
Diff to previous 1.365
ok, i think i got this configure test correct at last

Revision 1.323.6.16 / (view) - annotate - [select for diffs] , Mon Nov 5 22:06:51 2007 UTC (4 years, 3 months ago) by robl
Branch: pvfs-2-6-branch
Changes since 1.323.6.15: +117 -0 lines
Diff to previous 1.323.6.15 to branch point 1.323
from HEAD: cherry-pick the "make it build with 2.6.23" fixes

Revision 1.365 / (view) - annotate - [select for diffs] , Mon Nov 5 21:07:54 2007 UTC (4 years, 3 months ago) by robl
Branch: MAIN
Changes since 1.364: +117 -0 lines
Diff to previous 1.364
linux 2.6.23 introduces exportfs.h

Revision 1.364 / (view) - annotate - [select for diffs] , Sun Nov 4 01:38:54 2007 UTC (4 years, 3 months ago) by slang
Branch: MAIN
Changes since 1.363: +58 -1 lines
Diff to previous 1.363
fix kmod compile with kernels earlier than 2.6.23

Revision 1.363 / (view) - annotate - [select for diffs] , Thu Oct 18 15:55:33 2007 UTC (4 years, 3 months ago) by pw
Branch: MAIN
CVS Tags: mgmt-branch-point
Changes since 1.362: +4 -4 lines
Diff to previous 1.362
Include location bug for Portals.

Revision 1.362 / (view) - annotate - [select for diffs] , Thu Sep 6 18:47:29 2007 UTC (4 years, 5 months ago) by pw
Branch: MAIN
Changes since 1.361: +8 -3 lines
Diff to previous 1.361
generated file

Revision 1.361 / (view) - annotate - [select for diffs] , Fri Aug 31 23:16:38 2007 UTC (4 years, 5 months ago) by robl
Branch: MAIN
Changes since 1.360: +2 -2 lines
Diff to previous 1.360
it's certainly confusing if we print "yes" for both success and failure

Revision 1.360 / (view) - annotate - [select for diffs] , Fri Aug 31 23:10:41 2007 UTC (4 years, 5 months ago) by robl
Branch: MAIN
Changes since 1.359: +57 -0 lines
Diff to previous 1.359
dare i dream that this is the last feature test needed for linux-2.6.6 kernels?

Revision 1.359 / (view) - annotate - [select for diffs] , Fri Aug 31 21:54:40 2007 UTC (4 years, 5 months ago) by robl
Branch: MAIN
Changes since 1.358: +3 -2 lines
Diff to previous 1.358
fix test

Revision 1.358 / (view) - annotate - [select for diffs] , Fri Aug 31 21:17:24 2007 UTC (4 years, 5 months ago) by robl
Branch: MAIN
Changes since 1.357: +58 -0 lines
Diff to previous 1.357
somewhere between 2.6.6 and 2.6.20 the 'struct page' changed the 'count' member
to '_count'

Revision 1.357 / (view) - annotate - [select for diffs] , Fri Aug 31 20:48:56 2007 UTC (4 years, 5 months ago) by robl
Branch: MAIN
Changes since 1.356: +58 -1 lines
Diff to previous 1.356
add a feature test for the FS_IOC_* flags.  These were turned into generic
versions sometime around 2.6.20 and don't exist on 2.6.6 (where I happen to be
compiling pvfs today...)

Revision 1.356 / (view) - annotate - [select for diffs] , Wed Aug 29 17:13:53 2007 UTC (4 years, 5 months ago) by pw
Branch: MAIN
Changes since 1.355: +17 -1 lines
Diff to previous 1.355
Warn people about the current polling situation in multi-BMI-device setups.
Users keep discovering this, and until we implement a separate thread per
device in BMI, PVFS will always perform poorly on both devices.

Revision 1.355 / (view) - annotate - [select for diffs] , Wed Aug 22 20:32:26 2007 UTC (4 years, 5 months ago) by slang
Branch: MAIN
Changes since 1.354: +13 -0 lines
Diff to previous 1.354
use perl's Math::BigInt module instead of assuming perl has 64bit int support.  Check for BigInt in configure.

Revision 1.354 / (view) - annotate - [select for diffs] , Sun Aug 19 18:36:07 2007 UTC (4 years, 5 months ago) by slang
Branch: MAIN
Changes since 1.353: +1 -1 lines
Diff to previous 1.353
remove mistaken add of kzalloc check.

Revision 1.353 / (view) - annotate - [select for diffs] , Sun Jul 22 16:34:31 2007 UTC (4 years, 6 months ago) by pw
Branch: MAIN
Changes since 1.352: +80 -78 lines
Diff to previous 1.352
Move a big chunk of configure out to a separate M4 include:  --with-ib.

Revision 1.352 / (view) - annotate - [select for diffs] , Sun Jul 22 16:22:02 2007 UTC (4 years, 6 months ago) by pw
Branch: MAIN
Changes since 1.351: +6 -4 lines
Diff to previous 1.351
Hide PVFS2_SEGV_BACKTRACE option down in server code where it applies.
Fix little gossip module.mk.in thinko.

Revision 1.351 / (view) - annotate - [select for diffs] , Sun Jul 22 16:14:58 2007 UTC (4 years, 6 months ago) by pw
Branch: MAIN
Changes since 1.350: +5 -2 lines
Diff to previous 1.350
Always define gossip_backtrace(), just as a noop if it cannot be built.  This
simplifies some ifdef nests in a few spots.  No behavior change.

Revision 1.350 / (view) - annotate - [select for diffs] , Sun Jul 22 16:02:14 2007 UTC (4 years, 6 months ago) by pw
Branch: MAIN
Changes since 1.349: +0 -2 lines
Diff to previous 1.349
Keep bmi-tcp epoll issue out of global cflags.

Revision 1.349 / (view) - annotate - [select for diffs] , Sun Jul 22 15:48:51 2007 UTC (4 years, 6 months ago) by pw
Branch: MAIN
Changes since 1.348: +13 -14 lines
Diff to previous 1.348
Move gcc options for --enable-strict from configure to Makefile, so they
are near the other build flags and so non-GCC compilers can be handled
differently.  Also redefine --enable-strict to apply only warning options,
not to turn on -g too.  And the option works with CFLAGS= override on the
command line too, unlike --enable-fast.  Finally, set default CFLAGS to
"-g -O2", adding the -g in hopes we will get better tracebacks on errors.
This will increase code size somewhat.  Builds that use --enable-fast or
custom CFLAGS are not affected.

Revision 1.348 / (view) - annotate - [select for diffs] , Fri Jul 20 19:38:18 2007 UTC (4 years, 6 months ago) by pw
Branch: MAIN
Changes since 1.347: +350 -144 lines
Diff to previous 1.347
generated files

Revision 1.347 / (view) - annotate - [select for diffs] , Fri Jul 20 14:03:37 2007 UTC (4 years, 6 months ago) by pw
Branch: MAIN
Changes since 1.346: +5 -0 lines
Diff to previous 1.346
generated files

Revision 1.346 / (view) - annotate - [select for diffs] , Thu Jul 19 22:41:35 2007 UTC (4 years, 6 months ago) by pw
Branch: MAIN
Changes since 1.345: +117 -19 lines
Diff to previous 1.345
Generated file

Revision 1.345 / (view) - annotate - [select for diffs] , Thu Jul 19 14:55:04 2007 UTC (4 years, 6 months ago) by pw
Branch: MAIN
CVS Tags: twod-branch-point, twod-branch
Changes since 1.344: +6955 -6995 lines
Diff to previous 1.344
Generated files (big, sorry)

Revision 1.344 / (view) - annotate - [select for diffs] , Wed Jul 18 07:02:27 2007 UTC (4 years, 6 months ago) by slang
Branch: MAIN
Changes since 1.343: +4 -0 lines
Diff to previous 1.343
mx fixes

Revision 1.343 / (view) - annotate - [select for diffs] , Sat Jun 9 20:37:37 2007 UTC (4 years, 8 months ago) by pw
Branch: MAIN
CVS Tags: kunkel-migration-hint-branch-point-2007-06-17
Changes since 1.342: +6933 -6677 lines
Diff to previous 1.342
generate huge configure with my ancient fc6 autoconf

Revision 1.323.2.2 / (view) - annotate - [select for diffs] , Wed May 23 20:48:44 2007 UTC (4 years, 8 months ago) by kunkel
Branch: pvfs2-kunkel-tas-branch
Changes since 1.323.2.1: +7564 -6515 lines
Diff to previous 1.323.2.1 to branch point 1.323 to next main 1.324
Merge HEAD changes to TAS-branch.

Revision 1.323.6.15 / (view) - annotate - [select for diffs] , Fri May 11 18:22:43 2007 UTC (4 years, 8 months ago) by robl
Branch: pvfs-2-6-branch
Changes since 1.323.6.14: +1 -1 lines
Diff to previous 1.323.6.14 to branch point 1.323
typo in the gcc version logic

Revision 1.323.6.14 / (view) - annotate - [select for diffs] , Fri May 11 16:26:49 2007 UTC (4 years, 8 months ago) by slang
Branch: pvfs-2-6-branch
Changes since 1.323.6.13: +189 -3 lines
Diff to previous 1.323.6.13 to branch point 1.323
merge lk v21 fixes to branch

Revision 1.342 / (view) - annotate - [select for diffs] , Fri May 11 16:16:18 2007 UTC (4 years, 8 months ago) by slang
Branch: MAIN
CVS Tags: kunkel-tas-branch-2007-05-23
Changes since 1.341: +6822 -7005 lines
Diff to previous 1.341
fixes for linux kernel version 2.6.21

Revision 1.341 / (view) - annotate - [select for diffs] , Tue Apr 24 14:59:07 2007 UTC (4 years, 9 months ago) by robl
Branch: MAIN
Changes since 1.340: +1 -1 lines
Diff to previous 1.340
forgot a space between these args

Revision 1.340 / (view) - annotate - [select for diffs] , Mon Apr 23 22:51:14 2007 UTC (4 years, 9 months ago) by robl
Branch: MAIN
Changes since 1.339: +1 -1 lines
Diff to previous 1.339
regenerate configure script

Revision 1.339 / (view) - annotate - [select for diffs] , Mon Apr 16 20:52:48 2007 UTC (4 years, 9 months ago) by robl
Branch: MAIN
Changes since 1.338: +14 -3 lines
Diff to previous 1.338
check in generated file

Revision 1.338 / (view) - annotate - [select for diffs] , Fri Apr 13 22:49:17 2007 UTC (4 years, 9 months ago) by robl
Branch: MAIN
Changes since 1.337: +6900 -6600 lines
Diff to previous 1.337
the -Wno-pointer-sign compiler option doesn't work on BGL, and is no longer
needed on FC5

Revision 1.337 / (view) - annotate - [select for diffs] , Fri Apr 13 05:30:27 2007 UTC (4 years, 9 months ago) by slang
Branch: MAIN
Changes since 1.336: +2 -2 lines
Diff to previous 1.336
update to Changelog and increased major version in anticipation of _major_ changes :-)

Revision 1.336 / (view) - annotate - [select for diffs] , Thu Apr 12 03:40:37 2007 UTC (4 years, 9 months ago) by slang
Branch: MAIN
Changes since 1.335: +175 -0 lines
Diff to previous 1.335
fixes to build on darwin

Revision 1.301.2.5 / (view) - annotate - [select for diffs] , Wed Apr 11 22:49:32 2007 UTC (4 years, 9 months ago) by slang
Branch: WALT3
Changes since 1.301.2.4: +7335 -6383 lines
Diff to previous 1.301.2.4 to branch point 1.301 to next main 1.302
walt3 reverse merge from head includes merges of pw's sm changes (no state declarations), cleanup of state machine code, and other general merging/fixes.

Revision 1.335 / (view) - annotate - [select for diffs] , Wed Mar 21 14:32:41 2007 UTC (4 years, 10 months ago) by slang
Branch: MAIN
CVS Tags: pvfs-2-6-3-tag2
Changes since 1.334: +6797 -6959 lines
Diff to previous 1.334
fixup berkeley db invocations to be backward compatible with older versions of bdb

Revision 1.323.6.13 / (view) - annotate - [select for diffs] , Thu Mar 15 16:52:04 2007 UTC (4 years, 10 months ago) by slang
Branch: pvfs-2-6-branch
CVS Tags: pvfs-2-6-3-tag3, pvfs-2-6-3
Changes since 1.323.6.12: +3 -3 lines
Diff to previous 1.323.6.12 to branch point 1.323
fix kzalloc checking in branch

Revision 1.306.4.3 / (view) - annotate - [select for diffs] , Thu Mar 15 09:49:30 2007 UTC (4 years, 10 months ago) by kunkel
Branch: kunkel-migration-branch
Changes since 1.306.4.2: +107 -13 lines
Diff to previous 1.306.4.2 to branch point 1.306 to next main 1.307
Upgrade to current CVS version..

Revision 1.323.6.12 / (view) - annotate - [select for diffs] , Tue Mar 13 19:49:11 2007 UTC (4 years, 10 months ago) by slang
Branch: pvfs-2-6-branch
Changes since 1.323.6.11: +1025 -3633 lines
Diff to previous 1.323.6.11 to branch point 1.323
updates to changelog, up-ed version to 2.6.3, regenerated configure.

Revision 1.334 / (view) - annotate - [select for diffs] , Mon Mar 5 17:28:07 2007 UTC (4 years, 11 months ago) by robl
Branch: MAIN
CVS Tags: kunkel-migration-hint-branch-point-2007-03-15
Changes since 1.333: +3 -3 lines
Diff to previous 1.333
forgot to check in generated file

Revision 1.333 / (view) - annotate - [select for diffs] , Fri Feb 23 22:54:50 2007 UTC (4 years, 11 months ago) by slang
Branch: MAIN
Changes since 1.332: +5003 -7573 lines
Diff to previous 1.332
fix bad kzalloc check.

Revision 1.332 / (view) - annotate - [select for diffs] , Thu Feb 22 19:14:56 2007 UTC (4 years, 11 months ago) by slang
Branch: MAIN
Changes since 1.331: +117 -7 lines
Diff to previous 1.331
get the f[gs]etxattr checks right so that older platforms build (sles8)

Revision 1.306.4.2 / (view) - annotate - [select for diffs] , Sat Feb 17 11:16:47 2007 UTC (4 years, 11 months ago) by kunkel
Branch: kunkel-migration-branch
Changes since 1.306.4.1: +8641 -6302 lines
Diff to previous 1.306.4.1 to branch point 1.306
Update migration branch to current CVS version

Revision 1.306.2.6 / (view) - annotate - [select for diffs] , Sat Feb 17 10:39:01 2007 UTC (4 years, 11 months ago) by kunkel
Branch: kunkel-hint-branch
Changes since 1.306.2.5: +587 -21 lines
Diff to previous 1.306.2.5 to branch point 1.306 to next main 1.307
Sync hint-branch to current CVS version

Revision 1.331 / (view) - annotate - [select for diffs] , Tue Feb 13 18:39:32 2007 UTC (4 years, 11 months ago) by slang
Branch: MAIN
CVS Tags: kunkel-hint-branch-point-2007-02-17
Changes since 1.330: +189 -3 lines
Diff to previous 1.330
Initial commit of BMI MX implementation provided by Scott and Myricom.  Thanks Scott!

Revision 1.323.6.11 / (view) - annotate - [select for diffs] , Tue Feb 6 17:32:18 2007 UTC (5 years ago) by robl
Branch: pvfs-2-6-branch
Changes since 1.323.6.10: +307 -150 lines
Diff to previous 1.323.6.10 to branch point 1.323
this should get the branch building against the recently released 2.6.20 kernel

Revision 1.323.6.10 / (view) - annotate - [select for diffs] , Fri Feb 2 02:47:19 2007 UTC (5 years ago) by slang
Branch: pvfs-2-6-branch
Changes since 1.323.6.9: +75 -0 lines
Diff to previous 1.323.6.9 to branch point 1.323
kzalloc checks

Revision 1.330 / (view) - annotate - [select for diffs] , Fri Feb 2 02:40:10 2007 UTC (5 years ago) by slang
Branch: MAIN
Changes since 1.329: +75 -0 lines
Diff to previous 1.329
commit checks for kzalloc that older kernels don't support

Revision 1.329 / (view) - annotate - [select for diffs] , Fri Feb 2 02:08:52 2007 UTC (5 years ago) by slang
Branch: MAIN
Changes since 1.328: +7722 -4783 lines
Diff to previous 1.328
merge 2.6 branch changes to head

Revision 1.328 / (view) - annotate - [select for diffs] , Mon Jan 22 22:51:06 2007 UTC (5 years ago) by robl
Branch: MAIN
Changes since 1.327: +278 -312 lines
Diff to previous 1.327
regenerated build files

Revision 1.323.6.9 / (view) - annotate - [select for diffs] , Fri Jan 19 15:06:01 2007 UTC (5 years ago) by slang
Branch: pvfs-2-6-branch
Changes since 1.323.6.8: +16 -16 lines
Diff to previous 1.323.6.8 to branch point 1.323
update configure to go with change to bdb.m4

Revision 1.323.6.8 / (view) - annotate - [select for diffs] , Mon Jan 15 19:46:11 2007 UTC (5 years ago) by slang
Branch: pvfs-2-6-branch
CVS Tags: pvfs-2-6-2
Changes since 1.323.6.7: +3 -1 lines
Diff to previous 1.323.6.7 to branch point 1.323
merge a bunch of minor fixes pete made to head recently.  See the changelogs from Dec 15th to Jan 15th for more info (esp. Dec 19th).  Also updating the changelog and minor release version number for impending release (2.6.2).

Revision 1.306.2.5 / (view) - annotate - [select for diffs] , Sat Jan 13 10:16:44 2007 UTC (5 years ago) by kunkel
Branch: kunkel-hint-branch
Changes since 1.306.2.4: +1167 -3542 lines
Diff to previous 1.306.2.4 to branch point 1.306
Synchronization with HEAD

Revision 1.323.6.7 / (view) - annotate - [select for diffs] , Thu Jan 11 21:18:10 2007 UTC (5 years ago) by slang
Branch: pvfs-2-6-branch
Changes since 1.323.6.6: +0 -302 lines
Diff to previous 1.323.6.6 to branch point 1.323
revert changes that duplicate pete's fixes for 2.6.19

Revision 1.323.6.6 / (view) - annotate - [select for diffs] , Thu Jan 11 20:50:42 2007 UTC (5 years ago) by slang
Branch: pvfs-2-6-branch
Changes since 1.323.6.5: +4023 -1081 lines
Diff to previous 1.323.6.5 to branch point 1.323
commit Murali's fixes for 2.6.19 and the fs function pointers:

http://www.beowulf-underground.org/pipermail/pvfs2-developers/2006-November/002900.html

Revision 1.327 / (view) - annotate - [select for diffs] , Tue Jan 2 17:13:26 2007 UTC (5 years, 1 month ago) by pw
Branch: MAIN
Changes since 1.326: +145 -9 lines
Diff to previous 1.326
generated files

Revision 1.326 / (view) - annotate - [select for diffs] , Tue Dec 19 21:27:26 2006 UTC (5 years, 1 month ago) by pw
Branch: MAIN
Changes since 1.325: +2 -0 lines
Diff to previous 1.325
avoid false positive on ioctl32_conversion

Revision 1.323.6.5 / (view) - annotate - [select for diffs] , Wed Dec 13 16:35:14 2006 UTC (5 years, 1 month ago) by slang
Branch: pvfs-2-6-branch
CVS Tags: pvfs-2-6-1
Changes since 1.323.6.4: +1062 -3702 lines
Diff to previous 1.323.6.4 to branch point 1.323
set version for 2.6.1

Revision 1.323.6.4 / (view) - annotate - [select for diffs] , Tue Dec 5 21:37:39 2006 UTC (5 years, 2 months ago) by slang
Branch: pvfs-2-6-branch
Changes since 1.323.6.3: +7313 -4773 lines
Diff to previous 1.323.6.3 to branch point 1.323
merge pw's fixes to the 2.6 branch.

Revision 1.325 / (view) - annotate - [select for diffs] , Sun Dec 3 03:33:46 2006 UTC (5 years, 2 months ago) by pw
Branch: MAIN
Changes since 1.324: +4914 -7182 lines
Diff to previous 1.324
generated files

Revision 1.306.2.4 / (view) - annotate - [select for diffs] , Sat Dec 2 11:12:26 2006 UTC (5 years, 2 months ago) by kunkel
Branch: kunkel-hint-branch
Changes since 1.306.2.3: +7598 -4957 lines
Diff to previous 1.306.2.3 to branch point 1.306
Upgrade to current CVS version

Revision 1.323.6.3 / (view) - annotate - [select for diffs] , Fri Dec 1 07:23:13 2006 UTC (5 years, 2 months ago) by slang
Branch: pvfs-2-6-branch
Changes since 1.323.6.2: +4841 -7232 lines
Diff to previous 1.323.6.2 to branch point 1.323
fix problems on ppc64:

* make all segment count variables unsigned long
* cleanup warnings caused by config checks failing due to warnings
* cleanup warnings caused by invalid llu macros defined from configure

Revision 1.301.2.4 / (view) - annotate - [select for diffs] , Mon Nov 27 20:47:20 2006 UTC (5 years, 2 months ago) by robl
Branch: WALT3
Changes since 1.301.2.3: +4882 -7356 lines
Diff to previous 1.301.2.3 to branch point 1.301
from HEAD: 2.6.18.1 no longer provides linux/config.h

Revision 1.324 / (view) - annotate - [select for diffs] , Thu Nov 16 23:40:17 2006 UTC (5 years, 2 months ago) by slang
Branch: MAIN
CVS Tags: kunkel-hint-branch-point-26
Changes since 1.323: +7220 -4829 lines
Diff to previous 1.323
merge latest changes in 2.6 to head.

Revision 1.323.6.2 / (view) - annotate - [select for diffs] , Wed Nov 15 22:47:37 2006 UTC (5 years, 2 months ago) by slang
Branch: pvfs-2-6-branch
Changes since 1.323.6.1: +2 -2 lines
Diff to previous 1.323.6.1 to branch point 1.323
update version

Revision 1.323.6.1 / (view) - annotate - [select for diffs] , Tue Nov 14 19:05:28 2006 UTC (5 years, 2 months ago) by slang
Branch: pvfs-2-6-branch
CVS Tags: pvfs-2-6-0
Changes since 1.323: +7205 -4814 lines
Diff to previous 1.323
commit of new configure

Revision 1.301.2.3 / (view) - annotate - [select for diffs] , Tue Nov 7 16:52:36 2006 UTC (5 years, 3 months ago) by robl
Branch: WALT3
Changes since 1.301.2.2: +7390 -4939 lines
Diff to previous 1.301.2.2 to branch point 1.301
from HEAD: deal with the 2.6.18.1 removal of i_blksize (turns out this approach
is fine after all)

Revision 1.323.2.1 / (view) - annotate - [select for diffs] , Sun Oct 29 13:19:48 2006 UTC (5 years, 3 months ago) by kunkel
Branch: pvfs2-kunkel-tas-branch
Changes since 1.323: +5 -4 lines
Diff to previous 1.323
Trove TAS modul added.

Revision 1.316.2.2 / (view) - annotate - [select for diffs] , Tue Oct 24 18:02:30 2006 UTC (5 years, 3 months ago) by robl
Changes since 1.316.2.1: +4778 -7166 lines
Diff to previous 1.316.2.1 to branch point 1.316 to next main 1.317
commit generated files

Revision 1.323 / (view) - annotate - [select for diffs] , Tue Oct 24 15:51:59 2006 UTC (5 years, 3 months ago) by robl
Branch: MAIN
CVS Tags: pvfs-2-6-point4, pvfs-2-6-point3, pvfs-2-6-point2, dbpf-methods-point, dbpf-methods-branch, WALT3-last-merged
Branch point for: pvfs2-kunkel-tas-branch, pvfs-2-6-branch
Changes since 1.322: +1 -1 lines
Diff to previous 1.322
use an otherwise unused variable to get another configure test passing that was
failing for the wrong reasons.

Revision 1.322 / (view) - annotate - [select for diffs] , Mon Oct 23 23:00:08 2006 UTC (5 years, 3 months ago) by robl
Branch: MAIN
Changes since 1.321: +1 -1 lines
Diff to previous 1.321
do something in config test to silence spurious warning treated at error.

Revision 1.321 / (view) - annotate - [select for diffs] , Mon Oct 23 22:25:40 2006 UTC (5 years, 3 months ago) by robl
Branch: MAIN
Changes since 1.320: +62 -0 lines
Diff to previous 1.320
in 2.6.18.1 kernels, linux/config.h now complains whenever included.

Revision 1.320 / (view) - annotate - [select for diffs] , Fri Oct 20 19:02:33 2006 UTC (5 years, 3 months ago) by robl
Branch: MAIN
Changes since 1.319: +62 -0 lines
Diff to previous 1.319
Ok, this gets us compiling again, but is almost assuredly not the correct way
to deal with the removal of i_blksize

Revision 1.301.2.2 / (view) - annotate - [select for diffs] , Thu Oct 19 22:16:31 2006 UTC (5 years, 3 months ago) by slang
Branch: WALT3
Changes since 1.301.2.1: +260 -17 lines
Diff to previous 1.301.2.1 to branch point 1.301
reverse merge of HEAD to WALT3 branch.

Revision 1.319 / (view) - annotate - [select for diffs] , Thu Oct 12 17:08:48 2006 UTC (5 years, 3 months ago) by pw
Branch: MAIN
CVS Tags: WALT3-point
Changes since 1.318: +4798 -7163 lines
Diff to previous 1.318
autogen file

Revision 1.318 / (view) - annotate - [select for diffs] , Tue Oct 10 18:44:22 2006 UTC (5 years, 3 months ago) by slang
Branch: MAIN
Changes since 1.317: +0 -8 lines
Diff to previous 1.317
[phil]: added ACCESS_DEBUG option to print hostnames instead of IP addresses in debug output.
[slang]: fix to previous commit of debug statement in remove.sm

Revision 1.317 / (view) - annotate - [select for diffs] , Tue Oct 3 19:43:06 2006 UTC (5 years, 4 months ago) by slang
Branch: MAIN
Changes since 1.316: +7177 -4812 lines
Diff to previous 1.316
merge from 2.6 branch

Revision 1.316.2.1 / (view) - annotate - [select for diffs] , Tue Oct 3 19:41:07 2006 UTC (5 years, 4 months ago) by slang
Changes since 1.316: +7169 -4804 lines
Diff to previous 1.316
changed version to 2.6.0.pre...  Also changed tarball and dir names for packages to pvfs-...

Revision 1.316 / (view) - annotate - [select for diffs] , Fri Sep 29 16:48:11 2006 UTC (5 years, 4 months ago) by vilayann
Branch: MAIN
CVS Tags: pvfs-2-6-point
Changes since 1.315: +60 -0 lines
Diff to previous 1.315
More cleanups of the non contig vfs interfaces.
- Consolidate readx and writex paths similar to the earlier consolidation for regular read and write
- Remove the conditional HAVE_FILE_READX and HAVE_FILE_WRITEX and redefine xtvec structure so that
  we could reuse this for doing large I/O through the page-cache with non-contig file offsets
- Added configure time checks for xtvec structure to determine whether to redefine xtvec or not..

Revision 1.306.2.3 / (view) - annotate - [select for diffs] , Tue Sep 26 14:31:34 2006 UTC (5 years, 4 months ago) by kunkel
Branch: kunkel-hint-branch
Changes since 1.306.2.2: +1 -1 lines
Diff to previous 1.306.2.2 to branch point 1.306
bugfix: adding pthread library for mpe

Revision 1.315 / (view) - annotate - [select for diffs] , Tue Sep 26 03:44:13 2006 UTC (5 years, 4 months ago) by vilayann
Branch: MAIN
Changes since 1.314: +63 -0 lines
Diff to previous 1.314
- Support for immutable files
- Cleanups in the pvfs2-bufmap interfaces (replace int with size_t)
- Utility for displaying extended attributes and setting them
- Support for disabling atime updates at the object level, file system level (mount time)
  and directories.

Revision 1.306.2.2 / (view) - annotate - [select for diffs] , Mon Sep 25 12:40:12 2006 UTC (5 years, 4 months ago) by kunkel
Branch: kunkel-hint-branch
Changes since 1.306.2.1: +2201 -694 lines
Diff to previous 1.306.2.1 to branch point 1.306
backmerging of HEAD to branch...

Revision 1.314 / (view) - annotate - [select for diffs] , Wed Sep 20 22:59:49 2006 UTC (5 years, 4 months ago) by vilayann
Branch: MAIN
Changes since 1.313: +4831 -7020 lines
Diff to previous 1.313
Patch addresses the long standing issue of handling 64 bit handles in the kmod
without collissions. This basically involves migration from an iget() interface
to locate inodes to the iget(45)_locked() interface. The basic problem boils down to
not depending on inode->i_ino member field for the handle.

Replace all occurrences of inode->i_ino to the appropriate function for extracting the
actual 64 bit handle.

Patch also fixes a bug in lookup by replacing a return NULL with a return to ERR_PTR(-ENOMEM)

Fairly well tested on 2.6 kernels on x86 and x86_64 machines. Minimal testing on 2.4 kernels.

Revision 1.313 / (view) - annotate - [select for diffs] , Tue Sep 19 21:44:48 2006 UTC (5 years, 4 months ago) by slang
Branch: MAIN
Changes since 1.312: +673 -12 lines
Diff to previous 1.312
correct the openssl LIBS issue

Revision 1.312 / (view) - annotate - [select for diffs] , Tue Sep 19 18:35:05 2006 UTC (5 years, 4 months ago) by slang
Branch: MAIN
Changes since 1.311: +15 -672 lines
Diff to previous 1.311
fix for configure failures if ssl libs don't exist.

Revision 1.301.2.1 / (view) - annotate - [select for diffs] , Mon Sep 18 15:04:53 2006 UTC (5 years, 4 months ago) by vilayann
Branch: WALT3
Changes since 1.301: +2369 -798 lines
Diff to previous 1.301
Merge HEAD into Walt's branch.
Rework new state machines to the new cleanups introduced by Walt.

Revision 1.311 / (view) - annotate - [select for diffs] , Fri Sep 15 19:08:30 2006 UTC (5 years, 4 months ago) by slang
Branch: MAIN
CVS Tags: tau-sandbox-point, tau-sandbox
Changes since 1.310: +7607 -5002 lines
Diff to previous 1.310
updates to openssl checking.

Revision 1.310 / (view) - annotate - [select for diffs] , Fri Sep 15 16:53:12 2006 UTC (5 years, 4 months ago) by vilayann
Branch: MAIN
Changes since 1.309: +15 -0 lines
Diff to previous 1.309
Added a configure option --disable-openssl like Pete suggested both for toplevel
and test/configure that will prevent us from checking for the openssl libs/headers
even if they exist in the default paths..
Also fixed posix/sha1.c test program from doing any crypto stuff if configure says so.

Revision 1.309 / (view) - annotate - [select for diffs] , Wed Sep 13 20:22:41 2006 UTC (5 years, 4 months ago) by vilayann
Branch: MAIN
Changes since 1.308: +666 -6 lines
Diff to previous 1.308
Merge posix-extensions-branch to HEAD
This branch implemented patches to the 2.6.16 kernel for the proposed POSIX I/O extensions and those patches are under
the patches subdirectory.
It also implements the PVFS2 specific hooks for these system calls.

Tools that may be of immediate use to the pvfs2 general audience is the pvfs2-lsplus utility in src/apps/admin
that should be noticeably faster than the pvfs2-ls utility if there are a lot of objects in a single directory.
Other features are left out by configure and are not even built if the kernels do not support those features
and callbacks.

Revision 1.288.2.14 / (view) - annotate - [select for diffs] , Tue Sep 12 20:22:50 2006 UTC (5 years, 4 months ago) by vilayann
Branch: posix-extensions-branch
Changes since 1.288.2.13: +97 -0 lines
Diff to previous 1.288.2.13 to branch point 1.288 to next main 1.289
openssl checks performed even when --with-openssl is not specified.
Associated configure time changes.
Fix test builds when mpich2 paths are not specified.

Revision 1.308 / (view) - annotate - [select for diffs] , Tue Sep 12 17:17:04 2006 UTC (5 years, 4 months ago) by pw
Branch: MAIN
Changes since 1.307: +2 -2 lines
Diff to previous 1.307
fix error message typo

Revision 1.288.2.13 / (view) - annotate - [select for diffs] , Tue Sep 12 05:10:11 2006 UTC (5 years, 4 months ago) by vilayann
Branch: posix-extensions-branch
Changes since 1.288.2.12: +310 -0 lines
Diff to previous 1.288.2.12 to branch point 1.288
Merge from HEAD to posix-extensions-branch...
This should facilitate merging the posix branch to HEAD...

Revision 1.307 / (view) - annotate - [select for diffs] , Mon Sep 11 00:38:41 2006 UTC (5 years, 4 months ago) by vilayann
Branch: MAIN
CVS Tags: version-lock-branch, version-lock-actual-branch, posix-extensions-point7
Branch point for: locking-branch
Changes since 1.306: +412 -0 lines
Diff to previous 1.306
Added crypto digests utility functions and configure time checks for openssl libs and includes
so that pvfs2-ping utility can now optionally check whether fs.conf files are the same on
all servers..
i.e. pvfs2-ping -m /pvfs -c will now print whether fs.conf integrity checks fail or pass.
Some of the infrastructure used here will be useful for doing SIGHUP handling at the server
so that fs.conf or server.conf files may be refetched etc..

Revision 1.306.6.1 / (view) - annotate - [select for diffs] , Fri Sep 8 13:07:49 2006 UTC (5 years, 5 months ago) by kunkel
Branch: kunkel-alternativeIO-branch
CVS Tags: threaded-aio-point, threaded-aio-branch
Changes since 1.306: +511 -19 lines
Diff to previous 1.306 to next main 1.307
Alternative Trove implementation branch with Trove transaction support for db >= 4.3.

Revision 1.306.4.1 / (view) - annotate - [select for diffs] , Fri Sep 8 11:51:24 2006 UTC (5 years, 5 months ago) by kunkel
Branch: kunkel-migration-branch
Changes since 1.306: +3 -3 lines
Diff to previous 1.306
Modification for migration added, some functions still need to be adapted after moving to a new branch...

Revision 1.306.2.1 / (view) - annotate - [select for diffs] , Fri Sep 8 10:00:46 2006 UTC (5 years, 5 months ago) by kunkel
Branch: kunkel-hint-branch
Changes since 1.306: +3 -3 lines
Diff to previous 1.306
PVFS2-hint support + minor changes (verbose request scheduler)

Revision 1.299.2.5 / (view) - annotate - [select for diffs] , Mon Sep 4 17:35:43 2006 UTC (5 years, 5 months ago) by slang
Branch: pvfs2-1-5-branch
Changes since 1.299.2.4: +6389 -4341 lines
Diff to previous 1.299.2.4 to branch point 1.299 to next main 1.300
change pre version back after tagging

Revision 1.299.2.4 / (view) - annotate - [select for diffs] , Mon Sep 4 17:19:55 2006 UTC (5 years, 5 months ago) by slang
Branch: pvfs2-1-5-branch
CVS Tags: pvfs2-1_5_1_for_bgl3
Changes since 1.299.2.3: +251 -130 lines
Diff to previous 1.299.2.3 to branch point 1.299
configure changes for bgl version

Revision 1.288.2.12 / (view) - annotate - [select for diffs] , Mon Sep 4 10:20:26 2006 UTC (5 years, 5 months ago) by vilayann
Branch: posix-extensions-branch
Changes since 1.288.2.11: +64 -0 lines
Diff to previous 1.288.2.11 to branch point 1.288
Added support for the getdents_plus_lite and getdents64_plus_lite system calls.
and the pvfs2 hooks for it.
Turned out to be fairly simple..
Also added modifications to the getdents program under test/posix.
It now accepts a -l command line parameter to use the new system call when -p is also specified.

Revision 1.288.2.11 / (view) - annotate - [select for diffs] , Sun Sep 3 17:43:47 2006 UTC (5 years, 5 months ago) by vilayann
Branch: posix-extensions-branch
CVS Tags: posix-extensions-point5
Changes since 1.288.2.10: +334 -141 lines
Diff to previous 1.288.2.10 to branch point 1.288
Reverse merges from HEAD..

Revision 1.288.2.10 / (view) - annotate - [select for diffs] , Sun Sep 3 15:11:53 2006 UTC (5 years, 5 months ago) by vilayann
Branch: posix-extensions-branch
Changes since 1.288.2.9: +145 -278 lines
Diff to previous 1.288.2.9 to branch point 1.288
build fixes on Chiba.

Revision 1.306 / (view) - annotate - [select for diffs] , Fri Sep 1 15:33:34 2006 UTC (5 years, 5 months ago) by pw
Branch: MAIN
CVS Tags: posix-extensions-point6, kunkel-branches-point
Branch point for: kunkel-migration-branch, kunkel-hint-branch, kunkel-alternativeIO-branch
Changes since 1.305: +60 -0 lines
Diff to previous 1.305
configure check for an openib API change

Revision 1.302.2.8 / (view) - annotate - [select for diffs] , Tue Aug 29 10:41:08 2006 UTC (5 years, 5 months ago) by kunkel
Branch: kunkel-branch
Changes since 1.302.2.7: +8 -3 lines
Diff to previous 1.302.2.7 to branch point 1.302 to next main 1.303
Backmerge with HEAD

Revision 1.302.2.7 / (view) - annotate - [select for diffs] , Sat Aug 19 13:09:27 2006 UTC (5 years, 5 months ago) by kunkel
Branch: kunkel-branch
Changes since 1.302.2.6: +4895 -6734 lines
Diff to previous 1.302.2.6 to branch point 1.302
Added PVFS-hint, changed tests for pwrite/odirect/transactions/aio dbpf
 support to allow users to explicitly enable or disable the functionality.
In the aio implementation is a bug since somebody else modified it.

Revision 1.288.2.9 / (view) - annotate - [select for diffs] , Wed Aug 9 20:17:24 2006 UTC (5 years, 6 months ago) by vilayann
Branch: posix-extensions-branch
CVS Tags: posix-extensions-point3
Changes since 1.288.2.8: +228 -26 lines
Diff to previous 1.288.2.8 to branch point 1.288
Reverse merge changes from HEAD to posix-extensions-branch.

Revision 1.305 / (view) - annotate - [select for diffs] , Tue Aug 8 22:35:29 2006 UTC (5 years, 6 months ago) by vilayann
Branch: MAIN
CVS Tags: posix-extensions-point4
Changes since 1.304: +441 -128 lines
Diff to previous 1.304
Fixes for the upcoming 2.6.18 kernel. pointed by RobL.
->get_sb() now takes a vfsmount structure and returns an integer instead of the sb encoded
as an error. We can now reference sb by peeking into the vfsmount structure.
->statfs() now takes struct dentry instead of a struct sb*. We can of course deref dentry->d_sb
to get to the sb.
configure changes to support the argument changes.

sigh.. at this rate it might be better to use fuse or merge pvfs2 in kernel :)

Revision 1.302.2.6 / (view) - annotate - [select for diffs] , Thu Aug 3 19:21:26 2006 UTC (5 years, 6 months ago) by slang
Branch: kunkel-branch
Changes since 1.302.2.5: +6 -5 lines
Diff to previous 1.302.2.5 to branch point 1.302
remove refs to ready queue

Revision 1.302.2.5 / (view) - annotate - [select for diffs] , Thu Aug 3 16:18:43 2006 UTC (5 years, 6 months ago) by slang
Branch: kunkel-branch
Changes since 1.302.2.4: +6591 -4368 lines
Diff to previous 1.302.2.4 to branch point 1.302
more of the same

Revision 1.302.2.4 / (view) - annotate - [select for diffs] , Wed Aug 2 02:13:00 2006 UTC (5 years, 6 months ago) by kunkel
Branch: kunkel-branch
Changes since 1.302.2.3: +10 -5 lines
Diff to previous 1.302.2.3 to branch point 1.302
Change default to aio, bugfix aio, I broke it for non-threaded, change
names to use underscores...

Revision 1.304 / (view) - annotate - [select for diffs] , Tue Aug 1 23:40:47 2006 UTC (5 years, 6 months ago) by robl
Branch: MAIN
Changes since 1.303: +133 -250 lines
Diff to previous 1.303
a first stab at 2.6.18 compatiblity.  not sufficient yet, but gets configure
detecting enough

Revision 1.303 / (view) - annotate - [select for diffs] , Tue Aug 1 00:27:09 2006 UTC (5 years, 6 months ago) by vilayann
Branch: MAIN
Changes since 1.302: +248 -191 lines
Diff to previous 1.302
Patch fixes the atime, mtime and ctime problems that people have
reported with PVFS2.
Patch changes the notion of who sets these times. Earlier behavior was the
clients providing the times to the server. New behavior is to have the
server set these times except in  the implementation of utimes() system
call whereby clients explicitly set the time (atime and mtime).
NOTE: We dont allow the clients to dictate the ctime setting at all since
that is consistent with all file systems.
So what we have is:
read, readdir -> atime update required
write, truncate -> mtime update required
ctime is updated on every setattr implicitly on the server.

Since there is no need for parent_*time fields in the server request for chdirent,
crdirent and rmdirent, the next step is to remove those fields, fix the endecode
macros and bump up the major version of the protocol.

Patch also implements these times lazily by flushing them only at the time
of a close rather than after every read/write which could be pretty
expensive.

Revision 1.302.2.3 / (view) - annotate - [select for diffs] , Wed Jul 26 17:25:33 2006 UTC (5 years, 6 months ago) by kunkel
Branch: kunkel-branch
Changes since 1.302.2.2: +169 -24 lines
Diff to previous 1.302.2.2 to branch point 1.302
Changed bzero to memset in trove, added O_DIRECT and PWRITE tests for
autoconf. (O_DIR test is not used in trove right now).

Revision 1.302.2.2 / (view) - annotate - [select for diffs] , Mon Jul 24 20:04:08 2006 UTC (5 years, 6 months ago) by kunkel
Branch: kunkel-branch
Changes since 1.302.2.1: +11 -0 lines
Diff to previous 1.302.2.1 to branch point 1.302
configure option --enable-aio determines if aio or dbpf-threaded (new)
is used... dbpf-bstream-threaded.c contains threaded I/O version.
This file need some revision... It will be used for testing O_DIRECT.

Revision 1.302.2.1 / (view) - annotate - [select for diffs] , Thu Jul 20 18:12:03 2006 UTC (5 years, 6 months ago) by kunkel
Branch: kunkel-branch
Changes since 1.302: +197 -4 lines
Diff to previous 1.302
Checkin of previous patches

Revision 1.302 / (view) - annotate - [select for diffs] , Wed Jun 28 15:44:13 2006 UTC (5 years, 7 months ago) by slang
Branch: MAIN
CVS Tags: before-style-changes
Branch point for: kunkel-branch
Changes since 1.301: +130 -251 lines
Diff to previous 1.301
merge of fixes for db->set_errcall from 1.5 branch.  Also incremented the release version.

Revision 1.299.2.3 / (view) - annotate - [select for diffs] , Tue Jun 27 19:01:43 2006 UTC (5 years, 7 months ago) by slang
Branch: pvfs2-1-5-branch
CVS Tags: pvfs2-1_5_1_for_bgl2, pvfs2-1_5_1_for_bgl, pvfs2-1-5-1-rc3, pvfs2-1-5-1-rc2, pvfs2-1-5-1-rc1, pvfs2-1-5-1
Changes since 1.299.2.2: +1 -1 lines
Diff to previous 1.299.2.2 to branch point 1.299
upgrade minor version

Revision 1.299.2.2 / (view) - annotate - [select for diffs] , Mon Jun 19 15:57:29 2006 UTC (5 years, 7 months ago) by slang
Branch: pvfs2-1-5-branch
CVS Tags: pvfs2-1-5-point2, pvfs2-1-5-0-rc5, pvfs2-1-5-0-rc4, pvfs2-1-5-0-rc3, pvfs2-1-5-0-rc2, pvfs2-1-5-0-rc1, pvfs2-1-5-0
Changes since 1.299.2.1: +2 -1 lines
Diff to previous 1.299.2.1 to branch point 1.299
merge of murali's changes from trunk.

Revision 1.301 / (view) - annotate - [select for diffs] , Fri Jun 16 20:30:53 2006 UTC (5 years, 7 months ago) by pw
Branch: MAIN
Branch point for: WALT3
Changes since 1.300: +252 -130 lines
Diff to previous 1.300
generated file

Revision 1.299.2.1 / (view) - annotate - [select for diffs] , Wed Jun 14 20:14:42 2006 UTC (5 years, 7 months ago) by slang
Branch: pvfs2-1-5-branch
Changes since 1.299: +72 -7 lines
Diff to previous 1.299
reverse merge of recent bug fixes from trunk

Revision 1.300 / (view) - annotate - [select for diffs] , Fri Jun 9 21:01:42 2006 UTC (5 years, 8 months ago) by robl
Branch: MAIN
Changes since 1.299: +68 -3 lines
Diff to previous 1.299
*sigh* the 2.6.17-rc6 kernel changes the return type of invalidatepdage.
Harmless to leave this as-is, but does take care of a warning.

Revision 1.288.4.4 / (view) - annotate - [select for diffs] , Wed Jun 7 19:26:54 2006 UTC (5 years, 8 months ago) by vilayann
Branch: lockd-branch
Changes since 1.288.4.3: +671 -158 lines
Diff to previous 1.288.4.3 to branch point 1.288 to next main 1.289
Reverse merge from trunk to lockd-branch...

Revision 1.288.2.8 / (view) - annotate - [select for diffs] , Wed Jun 7 03:20:28 2006 UTC (5 years, 8 months ago) by slang
Branch: posix-extensions-branch
Changes since 1.288.2.7: +303 -11 lines
Diff to previous 1.288.2.7 to branch point 1.288
reverse merge of branch

Revision 1.299 / (view) - annotate - [select for diffs] , Mon Jun 5 23:14:26 2006 UTC (5 years, 8 months ago) by slang
Branch: MAIN
CVS Tags: pvfs2-1-5-point, posix-extensions-point2, lockd-point2
Branch point for: pvfs2-1-5-branch
Changes since 1.298: +147 -258 lines
Diff to previous 1.298
turn on epoll by default (but do a check to make sure its there).  Add --[en/dis]able-epoll options to prevent the check.

Revision 1.289.2.1 / (view) - annotate - [select for diffs] , Thu Jun 1 21:29:07 2006 UTC (5 years, 8 months ago) by slang
Branch: dbpf-coalesce-branch
Changes since 1.289: +2601 -1062 lines
Diff to previous 1.289 to next main 1.290
reverse merge of trunk to branch

Revision 1.288.2.7 / (view) - annotate - [select for diffs] , Wed May 31 02:07:36 2006 UTC (5 years, 8 months ago) by vilayann
Branch: posix-extensions-branch
Changes since 1.288.2.6: +126 -0 lines
Diff to previous 1.288.2.6 to branch point 1.288
merges fixes that went into head for consolidating I/O paths (read, write) and (readv, writev)

Also contains the hooks for implementing readx, writex natively in PVFS2. (the vfs patch is part of the patches
sub directory). This involved adding the following infrastructures
a) Have a way of sending a variable length trailer as part of the upcalling mechanism. Currently the readx, writex
implementation upcalls the file offsets, length pairs as this variable length trailer.
b) Client-core has a new upcall request (called FILE_IOX: very unimaginative name :))
which now does a isys_io with file_req set to req_hindexed as opposed to contiguous for FILE_IO upcalls.
c) Client-core does a read of the upcall from the device, if it finds that trailer is present, it does another read
from the device.
d) kmod which maintains the pvfs2_kernel_op_t structures in the request list needs to keep the
structure around in the list (and not insert in the in-progress hash table) if the op has an upcall trailer.
kmod has hooks for feeding either the op or the trailer depending on the which read call comes into the device.
It also has hooks for delaying adding the op to the hash table until the trailer is picked off the device.
e) Added a bunch of test programs for the new readx/writex system calls.. Seems to pass tests on an x86 laptop!

Also contains fixes and cleanups of the readdir/readdirplus implementattion which required a variable length trailer as
part of the downcall. These cleanups enable a very symmetrical implementation of variable length upcall
and downcalls!

Revision 1.298 / (view) - annotate - [select for diffs] , Tue May 30 20:28:03 2006 UTC (5 years, 8 months ago) by pw
Branch: MAIN
Changes since 1.297: +529 -127 lines
Diff to previous 1.297
generated file

Revision 1.297 / (view) - annotate - [select for diffs] , Thu May 25 17:20:06 2006 UTC (5 years, 8 months ago) by robl
Branch: MAIN
Changes since 1.296: +1 -7 lines
Diff to previous 1.296
reverting patchset 5116 (make epoll the default) because the configure test
passes ernoneously on linux-2.4

Revision 1.296 / (view) - annotate - [select for diffs] , Wed May 24 20:51:12 2006 UTC (5 years, 8 months ago) by robl
Branch: MAIN
Changes since 1.295: +7 -1 lines
Diff to previous 1.295
let's make epoll the default where available

Revision 1.295 / (view) - annotate - [select for diffs] , Wed May 24 15:01:56 2006 UTC (5 years, 8 months ago) by robl
Branch: MAIN
Changes since 1.294: +12637 -2558 lines
Diff to previous 1.294
looks like autoconf-2.13 generates broken configure scripts now.

Revision 1.294 / (view) - annotate - [select for diffs] , Tue May 23 21:08:44 2006 UTC (5 years, 8 months ago) by robl
Branch: MAIN
Changes since 1.293: +2550 -12735 lines
Diff to previous 1.293
use the formerly unused variable so we pass or fail this test correctly

Revision 1.288.2.6 / (view) - annotate - [select for diffs] , Mon May 22 22:25:55 2006 UTC (5 years, 8 months ago) by vilayann
Branch: posix-extensions-branch
Changes since 1.288.2.5: +63 -0 lines
Diff to previous 1.288.2.5 to branch point 1.288
Reverse fixes from trunk for build fixes with 64 bit compat platforms on 2.4 kernels.

Revision 1.293 / (view) - annotate - [select for diffs] , Fri May 19 21:37:09 2006 UTC (5 years, 8 months ago) by vilayann
Branch: MAIN
Changes since 1.292: +63 -0 lines
Diff to previous 1.292
Lee Whatley reported that the compat 32 patches did not build/work correctly on old(er) 2.4 kernels.
Fixes to address that. Basically 2.4 kernels did not have many of the functions that 2.6 has to allocate
user space addresses on the caller stack (perhaps, the ABI itself has changed or something, dunno).
Anyways, work-around is to invoke the handler directly instead of calling sys_ioctl..

Revision 1.288.2.5 / (view) - annotate - [select for diffs] , Fri May 19 05:28:21 2006 UTC (5 years, 8 months ago) by vilayann
Branch: posix-extensions-branch
Changes since 1.288.2.4: +2 -2 lines
Diff to previous 1.288.2.4 to branch point 1.288
Critical bugs exposed by Opteron experiments.
includes premature freeing of the state machine message pair array in readdirplus which were somehow not revealed
on x86!?
Added lib64 to openssl.m4 so that we also look for these libraries in the 64 bit path prior to the 32 bit paths.
If openssl was not present or not configured, make fskey_get return a NULL key and 0 keylength instead
of a random pointer that will cause us to crash with a seg fault..
All test module.mk had to be augmented with -lssl -lcrypto to get them to build on opterons.
Maximum number of directory entries (requested at 1 time) cannot be larger than maximum number of handles
that we can handle per server list attr request. Dont know how I can make this a compile-time test...
Fixed a few warnings in the test programs for Opterons.
Upshot is that with this patch, all getdents/getdents64/getdents_plus/getdents64_plus work correctly on Opterons to
the best of my knowledge on the sample workloads ran!!

Revision 1.288.2.4 / (view) - annotate - [select for diffs] , Fri May 19 00:14:50 2006 UTC (5 years, 8 months ago) by vilayann
Branch: posix-extensions-branch
Changes since 1.288.2.3: +68 -29 lines
Diff to previous 1.288.2.3 to branch point 1.288
Includes reverse merges from trunk
in addition, it includes fixes for readdir and readdirplus to have a variable length
number of directory entries passed in from client-core using a trailer page (currently).
However, there is nothing that prevents us from sharing those pages with the kernel using vmap
and friends which is the next logical step.
So client-core now does a readdir/readdirplus and writev's the trailer page (which is essentially
an encoded version of the readdir/readdirplus response) to the kmod.
The kernel module decodes that and copies it to the user-space app (which issued the getdents/getdents_plus
system call)
Added/edited the getdents.c test program in the test/posix sub directory to issue
getdents/getdents64/getdents_plus/getdents64_plus system calls
Also fixed a critical bug that was somehow never triggered in readdir if the buffer size
provided by glibc/user was not sufficient enough and we advance the f_pos token beyond where we stopped.

Revision 1.292 / (view) - annotate - [select for diffs] , Sun May 14 15:54:35 2006 UTC (5 years, 8 months ago) by pw
Branch: MAIN
Changes since 1.291: +6 -19 lines
Diff to previous 1.291
avoid -Werror but still test for function signatures inside structures by looking at related functions that were changed at the same time

Revision 1.291 / (view) - annotate - [select for diffs] , Sat May 13 22:50:37 2006 UTC (5 years, 8 months ago) by pw
Branch: MAIN
Changes since 1.290: +0 -9 lines
Diff to previous 1.290
do not always define _GNU_SOURCE if strnlen prototype is found

Revision 1.290 / (view) - annotate - [select for diffs] , Sat May 13 22:08:59 2006 UTC (5 years, 8 months ago) by pw
Branch: MAIN
Changes since 1.289: +2221 -1019 lines
Diff to previous 1.289
add explicit test for strerror_r; _GNU_SOURCE was not determining the proper version correctly

Revision 1.288.2.3 / (view) - annotate - [select for diffs] , Tue May 9 23:10:04 2006 UTC (5 years, 9 months ago) by vilayann
Branch: posix-extensions-branch
Changes since 1.288.2.2: +63 -0 lines
Diff to previous 1.288.2.2 to branch point 1.288
First cut of the sys_readdirplus implementation where clients can issue a single
system interface call to get the directory entries as well as the attribute information
of the directory entries.
What this means is that we do not need to call a sys_getattr of the individual directory entries
anymore.
(The kernel version is still untested and won't work until the VFS patch is in place! :))

On the server, there is now a new request/state machine called listattr(poor name, i know!)
which essentially does a vectored getattr for a list of handles as opposed to a getattr
which only does for 1. Perhaps, we need to consolidate them into 1 at a later point of time after
others have given this code a look-see!
On the client, there is a new system interface, and a corresponding statemachine implementation
called readdirplus which does the following algorithm
a) Step 1 - Do a regular readdir
b) Step 2 - Collate all meta handles (obtained from the readdir) and send out 1 listattr
to every server that owns atleast 1 handle from the set.
c) Step 3 - Handles that refer to metafiles (determined by the attributes of the response)
need an additional step to retrieve their file sizes. So we collate all data file handles
of all metafiles, and send out 1 listattr to every server that owns atleast 1 handle from
the set.
d) Step 4 - Copy object attributes obtained for all objects into the sys response structure and
also compute file sizes of regular files since we know the individual dfile handles' file sizes
from Step 3.

Clearly, this is a huge win in terms of performance of listing directories which have large number of directory
entries.
Next step is to hammer out the VFS patches and coreutils patch for ls to get the same benefit.
Also added a new utility called pvfs2-lsplus in src/apps/admin that uses this API.

Revision 1.288.2.2 / (view) - annotate - [select for diffs] , Fri May 5 22:19:18 2006 UTC (5 years, 9 months ago) by vilayann
Branch: posix-extensions-branch
Changes since 1.288.2.1: +62 -0 lines
Diff to previous 1.288.2.1 to branch point 1.288
Added hooks for vfs getattr_lite() callback to implement statlite() and friends of the POSIX
I/O system call extensions in PVFS2
and the necessary VFS infrastructure and system call stubs.

Revision 1.289 / (view) - annotate - [select for diffs] , Thu May 4 20:03:02 2006 UTC (5 years, 9 months ago) by robl
Branch: MAIN
CVS Tags: dbpf-coalesce-point
Branch point for: dbpf-coalesce-branch
Changes since 1.288: +1025 -2166 lines
Diff to previous 1.288
make AC_TRY_COMPILE fail if test routines call an implicitly defined routine.
this makes touch_atime test fail (like it should) on RHEL 3.

Revision 1.288.4.3 / (view) - annotate - [select for diffs] , Sun Apr 30 03:33:08 2006 UTC (5 years, 9 months ago) by slang
Branch: lockd-branch
Changes since 1.288.4.2: +117 -226 lines
Diff to previous 1.288.4.2 to branch point 1.288
get branch to build

Revision 1.288.4.2 / (view) - annotate - [select for diffs] , Sun Apr 30 02:20:55 2006 UTC (5 years, 9 months ago) by vilayann
Branch: lockd-branch
Changes since 1.288.4.1: +638 -207 lines
Diff to previous 1.288.4.1 to branch point 1.288
Added a few more missing files and fixes from HEAD to lockd-branch.
lockd-branch should build cleanly now.

Revision 1.288.4.1 / (view) - annotate - [select for diffs] , Sat Apr 29 23:54:29 2006 UTC (5 years, 9 months ago) by vilayann
Branch: lockd-branch
Changes since 1.288: +344 -695 lines
Diff to previous 1.288
Added synch. server files to the branch

Revision 1.288.2.1 / (view) - annotate - [select for diffs] , Thu Apr 27 01:31:34 2006 UTC (5 years, 9 months ago) by vilayann
Branch: posix-extensions-branch
Changes since 1.288: +362 -2 lines
Diff to previous 1.288
PVFS2 specific hooks for implementing openg and openfh.
This includes callbacks for
a) fill_handle as part of the inode operations structure.
b) find_inode_handle as part of the super operations
c) get_fs_key as part of the super operations
and statfs_lite() also as part of the super_operations structure.
Credit to Sam for implementing a secure key per fsid that is used for the crypto
verifications of the handle buffer.

Timing information is also added so that every time critical operation
is logged for openfh/openg.

Revision 1.288 / (view) - annotate - [select for diffs] , Tue Apr 25 20:26:48 2006 UTC (5 years, 9 months ago) by vilayann
Branch: MAIN
CVS Tags: posix-extensions-point, lockd-point
Branch point for: posix-extensions-branch, lockd-branch
Changes since 1.287: +18 -6 lines
Diff to previous 1.287
Patch disables sendfile system call support by default from PVFS2 since it has negative fallouts
on NFSD performance.
However, this also means Apache would not work off PVFS2 unless an EnableSendfile option
is turned off for Apache.
However users are still given a configure time option to --enable-kernel-sendfile
if they don't plan on re-exporting PVFS2 through NFS.
Updated FAQ to reflect this change.

Revision 1.287 / (view) - annotate - [select for diffs] , Fri Apr 7 20:37:03 2006 UTC (5 years, 10 months ago) by robl
Branch: MAIN
Changes since 1.286: +2 -2 lines
Diff to previous 1.286
commit regenerated (not stale) config file

Revision 1.286 / (view) - annotate - [select for diffs] , Fri Apr 7 20:30:53 2006 UTC (5 years, 10 months ago) by robl
Branch: MAIN
Changes since 1.285: +253 -135 lines
Diff to previous 1.285
finally get that damn touch_atime configure test correct

Revision 1.285 / (view) - annotate - [select for diffs] , Wed Apr 5 19:47:31 2006 UTC (5 years, 10 months ago) by vilayann
Branch: MAIN
Changes since 1.284: +432 -232 lines
Diff to previous 1.284
Regenerated configure script

Revision 1.284 / (view) - annotate - [select for diffs] , Tue Apr 4 04:47:07 2006 UTC (5 years, 10 months ago) by slang
Branch: MAIN
Changes since 1.283: +426 -125 lines
Diff to previous 1.283
onekeyval merge

Revision 1.272.2.3 / (view) - annotate - [select for diffs] , Thu Mar 23 23:17:19 2006 UTC (5 years, 10 months ago) by slang
Branch: dbpf-onekeyval-branch
Changes since 1.272.2.2: +609 -405 lines
Diff to previous 1.272.2.2 to branch point 1.272 to next main 1.273
reverse merge from trunk.  see if sio tests pass now as well.

Revision 1.283 / (view) - annotate - [select for diffs] , Thu Mar 23 20:12:47 2006 UTC (5 years, 10 months ago) by slang
Branch: MAIN
CVS Tags: before-dbpf-onekeyval
Changes since 1.282: +180 -222 lines
Diff to previous 1.282
fixes for darwin with latest AIO_THREADED support turned on.  Use union sigval instead of sigval_t.  Check for extra args to fgetxattr.

Revision 1.282 / (view) - annotate - [select for diffs] , Thu Mar 23 02:40:30 2006 UTC (5 years, 10 months ago) by robl
Branch: MAIN
Changes since 1.281: +2 -41 lines
Diff to previous 1.281
take a BIG RED HAMMER to the "test for working aio callbacks" code.  We weren't
testing for working aio callbacks.  we were testing for known-good versions of
glibc.  The approach was unable to handle glibc-2.4 and Darwin's glibc.  Even
Debian Stable ships with a new-enough glibc that aio callbacks work.
--disable-aio-callbacks is there for the poor folks on ancient systems.

Feel free to commit a better approach.

Revision 1.281 / (view) - annotate - [select for diffs] , Tue Mar 21 23:42:47 2006 UTC (5 years, 10 months ago) by robl
Branch: MAIN
Changes since 1.280: +167 -166 lines
Diff to previous 1.280
shovel all the kernel featuers (almost 8k worth of text!) into a separate
function.

Revision 1.280 / (view) - annotate - [select for diffs] , Tue Mar 21 19:58:04 2006 UTC (5 years, 10 months ago) by robl
Branch: MAIN
Changes since 1.279: +65 -1 lines
Diff to previous 1.279
2.6.16 (and the FC5 2.6.15-1.2054_FC5 kernel) no longer provide update_atime.
Use touch_atime, which appears to be in all 2.6 kernels.  Add a configure-time
test so we can fall back to the older update_atime method.

Revision 1.279 / (view) - annotate - [select for diffs] , Fri Mar 17 23:00:26 2006 UTC (5 years, 10 months ago) by pw
Branch: MAIN
Changes since 1.278: +226 -115 lines
Diff to previous 1.278
look in /lib64 and elsewhere for libc too

Revision 1.278 / (view) - annotate - [select for diffs] , Tue Mar 7 21:35:07 2006 UTC (5 years, 11 months ago) by robl
Branch: MAIN
Changes since 1.277: +214 -0 lines
Diff to previous 1.277
test for fgetxattr prototype. turns out it could be in <sys/xattr.h> on some
older systems.

Revision 1.272.2.2 / (view) - annotate - [select for diffs] , Fri Mar 3 21:55:36 2006 UTC (5 years, 11 months ago) by slang
Branch: dbpf-onekeyval-branch
CVS Tags: dbpf-slowskip
Changes since 1.272.2.1: +158 -9 lines
Diff to previous 1.272.2.1 to branch point 1.272
fix compile error and merge from trunk

Revision 1.272.2.1 / (view) - annotate - [select for diffs] , Fri Feb 24 21:52:50 2006 UTC (5 years, 11 months ago) by slang
Branch: dbpf-onekeyval-branch
Changes since 1.272: +334 -111 lines
Diff to previous 1.272
mostly working onekey impl

Revision 1.272.4.6 / (view) - annotate - [select for diffs] , Thu Feb 23 23:31:33 2006 UTC (5 years, 11 months ago) by robl
Branch: pvfs2-1-4-0-branch
Changes since 1.272.4.5: +101 -0 lines
Diff to previous 1.272.4.5 to branch point 1.272 to next main 1.273
from HEAD: (minus typo) deal with really old systems that might not have
            fgetxattr(2)

Revision 1.277 / (view) - annotate - [select for diffs] , Thu Feb 23 23:22:43 2006 UTC (5 years, 11 months ago) by robl
Branch: MAIN
Changes since 1.276: +101 -0 lines
Diff to previous 1.276
fgetxattr doesn't exist on some really old systems.  Since those old systems
won't have xattributes anyway,  let pvfs2-viewdist fail gracefully

Revision 1.276 / (view) - annotate - [select for diffs] , Wed Feb 15 22:38:34 2006 UTC (5 years, 11 months ago) by robl
Branch: MAIN
Changes since 1.275: +114 -217 lines
Diff to previous 1.275
bump the version number

Revision 1.275 / (view) - annotate - [select for diffs] , Wed Feb 15 22:37:46 2006 UTC (5 years, 11 months ago) by robl
Branch: MAIN
Changes since 1.274: +4 -4 lines
Diff to previous 1.274
merging with pvfs2-1.4.0 branch now that it's released

Revision 1.272.4.5 / (view) - annotate - [select for diffs] , Wed Feb 15 16:30:51 2006 UTC (5 years, 11 months ago) by robl
Branch: pvfs2-1-4-0-branch
CVS Tags: pvfs2-1-4-0
Changes since 1.272.4.4: +2 -2 lines
Diff to previous 1.272.4.4 to branch point 1.272
1.4.0 release is imminent!

Revision 1.274 / (view) - annotate - [select for diffs] , Tue Feb 14 19:10:45 2006 UTC (5 years, 11 months ago) by pw
Branch: MAIN
Changes since 1.273: +268 -117 lines
Diff to previous 1.273
ib: separate config options for includes and libraries, optionally

Revision 1.272.4.4 / (view) - annotate - [select for diffs] , Tue Feb 14 01:32:18 2006 UTC (5 years, 11 months ago) by robl
Branch: pvfs2-1-4-0-branch
Changes since 1.272.4.3: +1 -1 lines
Diff to previous 1.272.4.3 to branch point 1.272
guh! -Wdeclaration-after-statement is only available in gcc-4.0

Revision 1.272.4.3 / (view) - annotate - [select for diffs] , Fri Feb 10 02:28:10 2006 UTC (5 years, 11 months ago) by robl
Branch: pvfs2-1-4-0-branch
Changes since 1.272.4.2: +1 -1 lines
Diff to previous 1.272.4.2 to branch point 1.272
even though declaration-after-statement is valid C99, it causes problems when
the inevitable gcc-2.95 user tries to build pvfs2

Revision 1.272.4.2 / (view) - annotate - [select for diffs] , Wed Feb 8 23:00:31 2006 UTC (5 years, 11 months ago) by slang
Branch: pvfs2-1-4-0-branch
Changes since 1.272.4.1: +1 -1 lines
Diff to previous 1.272.4.1 to branch point 1.272
merging phil's patches into 1-4-0-branch

Revision 1.273 / (view) - annotate - [select for diffs] , Wed Feb 8 22:43:43 2006 UTC (5 years, 11 months ago) by slang
Branch: MAIN
Changes since 1.272: +1 -1 lines
Diff to previous 1.272
commit of phil's dirent remove patches.  See:
http://www.beowulf-underground.org/pipermail/pvfs2-developers/2006-January/001778.html.

Revision 1.267.2.2 / (view) - annotate - [select for diffs] , Tue Jan 31 16:21:38 2006 UTC (6 years ago) by slang
Branch: dbpf-changes-branch
Changes since 1.267.2.1: +129 -216 lines
Diff to previous 1.267.2.1 to branch point 1.267 to next main 1.268
*** empty log message ***

Revision 1.272.4.1 / (view) - annotate - [select for diffs] , Fri Jan 27 23:05:08 2006 UTC (6 years ago) by robl
Branch: pvfs2-1-4-0-branch
Changes since 1.272: +2 -2 lines
Diff to previous 1.272
bumping version number

Revision 1.272 / (view) - annotate - [select for diffs] , Tue Jan 24 19:28:05 2006 UTC (6 years ago) by slang
Branch: MAIN
CVS Tags: pvfs2-1-4-0-point, dbpf-onekeyval-point
Branch point for: pvfs2-1-4-0-branch, dbpf-onekeyval-branch
Changes since 1.271: +129 -216 lines
Diff to previous 1.271
added --enable-static-server to config

Revision 1.267.2.1 / (view) - annotate - [select for diffs] , Thu Jan 12 19:42:59 2006 UTC (6 years ago) by slang
Branch: dbpf-changes-branch
Changes since 1.267: +466 -108 lines
Diff to previous 1.267
merging changes from HEAD to dbpf branch

Revision 1.271 / (view) - annotate - [select for diffs] , Sat Jan 7 03:09:31 2006 UTC (6 years, 1 month ago) by pw
Branch: MAIN
Changes since 1.270: +134 -0 lines
Diff to previous 1.270
work around some kernel api changes

Revision 1.270 / (view) - annotate - [select for diffs] , Fri Jan 6 15:37:16 2006 UTC (6 years, 1 month ago) by pw
Branch: MAIN
Changes since 1.269: +270 -108 lines
Diff to previous 1.269
add configure check to detect read_descriptor_t changes

Revision 1.269 / (view) - annotate - [select for diffs] , Tue Dec 20 16:15:41 2005 UTC (6 years, 1 month ago) by slang
Branch: MAIN
Changes since 1.268: +61 -0 lines
Diff to previous 1.268
add config test for HAVE_PROC_HANDLER_SIX_ARG missed from previous patch merge.  Add enabled declaration missed in acache.c as well.

Revision 1.268 / (view) - annotate - [select for diffs] , Tue Dec 20 15:07:26 2005 UTC (6 years, 1 month ago) by robl
Branch: MAIN
Changes since 1.267: +2 -1 lines
Diff to previous 1.267
regenerated configure

Revision 1.267 / (view) - annotate - [select for diffs] , Tue Dec 6 23:12:45 2005 UTC (6 years, 2 months ago) by robl
Branch: MAIN
CVS Tags: dbpf-changes
Branch point for: dbpf-changes-branch
Changes since 1.266: +150 -0 lines
Diff to previous 1.266
Some systems (Debian, Ubuntu) don't have the attr/xattr.h header file, causing
a build failure.  On these systems, the fgetxattr symbol is in libc.  Murali,
if there's a better way to fix this, feel free

Revision 1.266 / (view) - annotate - [select for diffs] , Fri Dec 2 21:35:53 2005 UTC (6 years, 2 months ago) by vilayann
Branch: MAIN
Changes since 1.265: +61 -0 lines
Diff to previous 1.265
Added a sendfile callback to the pvfs2 file_operations structure so that Apache
can work off PVFS2 volumes.
This callback does not make use of the page-cache to avoid any of the associated
consistency problems.

Revision 1.265 / (view) - annotate - [select for diffs] , Fri Dec 2 20:54:23 2005 UTC (6 years, 2 months ago) by robl
Branch: MAIN
Changes since 1.264: +14 -2 lines
Diff to previous 1.264
merging in 1.3.2 changes from branch

Revision 1.258.2.8 / (view) - annotate - [select for diffs] , Thu Dec 1 20:42:44 2005 UTC (6 years, 2 months ago) by robl
Branch: pvfs2-1-3-1-branch
CVS Tags: pvfs2-1-3-2
Changes since 1.258.2.7: +1 -1 lines
Diff to previous 1.258.2.7 to branch point 1.258 to next main 1.259
three questions in 24 hours... let's just have a new release and be done with it

Revision 1.258.2.7 / (view) - annotate - [select for diffs] , Thu Dec 1 20:25:09 2005 UTC (6 years, 2 months ago) by robl
Branch: pvfs2-1-3-1-branch
Changes since 1.258.2.6: +13 -1 lines
Diff to previous 1.258.2.6 to branch point 1.258
we need a way to disable kernel aio on some broken kernels (SLES 9)

Revision 1.264 / (view) - annotate - [select for diffs] , Mon Nov 21 16:43:08 2005 UTC (6 years, 2 months ago) by robl
Branch: MAIN
Changes since 1.263: +3 -3 lines
Diff to previous 1.263
commit generated files

Revision 1.258.2.6 / (view) - annotate - [select for diffs] , Mon Nov 21 16:38:23 2005 UTC (6 years, 2 months ago) by robl
Branch: pvfs2-1-3-1-branch
CVS Tags: pvfs2-1-3-1
Changes since 1.258.2.5: +2 -2 lines
Diff to previous 1.258.2.5 to branch point 1.258
commit generated stuff

Revision 1.256.2.2 / (view) - annotate - [select for diffs] , Fri Nov 18 22:32:05 2005 UTC (6 years, 2 months ago) by slang
Branch: slang-sio-branch
Changes since 1.256.2.1: +164 -76 lines
Diff to previous 1.256.2.1 to branch point 1.256 to next main 1.257
stuff from trunk.

Revision 1.263 / (view) - annotate - [select for diffs] , Fri Nov 18 22:07:09 2005 UTC (6 years, 2 months ago) by slang
Branch: MAIN
Changes since 1.262: +16 -20 lines
Diff to previous 1.262
merging in fixes to berkeley db checking from 1.3.1 branch

Revision 1.258.2.5 / (view) - annotate - [select for diffs] , Fri Nov 18 21:59:17 2005 UTC (6 years, 2 months ago) by slang
Branch: pvfs2-1-3-1-branch
Changes since 1.258.2.4: +16 -20 lines
Diff to previous 1.258.2.4 to branch point 1.258
more fixes to berkeley db checking.  This fix adds the correct -I<path> to CFLAGS if the --with-db option is specified at configure and another db.h exists in the standard include path.  Also, adds -lpthread to link tests (in some libdb installs its required).

Revision 1.256.2.1 / (view) - annotate - [select for diffs] , Thu Nov 17 23:04:31 2005 UTC (6 years, 2 months ago) by slang
Branch: slang-sio-branch
Changes since 1.256: +2797 -590 lines
Diff to previous 1.256
fixed a bug in flow caused by outsize being updated correctly in trove now.  Also, s/transfered/transferred/.

Revision 1.258.2.4 / (view) - annotate - [select for diffs] , Tue Nov 15 16:55:32 2005 UTC (6 years, 2 months ago) by slang
Branch: pvfs2-1-3-1-branch
Changes since 1.258.2.3: +44 -63 lines
Diff to previous 1.258.2.3 to branch point 1.258
commit fixes to 1.3.1 branch as well

Revision 1.262 / (view) - annotate - [select for diffs] , Tue Nov 15 16:41:31 2005 UTC (6 years, 2 months ago) by slang
Branch: MAIN
Changes since 1.261: +44 -63 lines
Diff to previous 1.261
fix for berkdb checking when --with-db is used

Revision 1.261 / (view) - annotate - [select for diffs] , Thu Nov 10 20:53:20 2005 UTC (6 years, 2 months ago) by slang
Branch: MAIN
Changes since 1.260: +2 -0 lines
Diff to previous 1.260
fix to not set NEEDS_LIBRT when --disable-server is present

Revision 1.258.2.3 / (view) - annotate - [select for diffs] , Thu Nov 10 20:46:00 2005 UTC (6 years, 2 months ago) by slang
Branch: pvfs2-1-3-1-branch
Changes since 1.258.2.2: +2 -0 lines
Diff to previous 1.258.2.2 to branch point 1.258
fix --disable-server bug introduced with NEEDS_LIBRT

Revision 1.258.2.2 / (view) - annotate - [select for diffs] , Thu Nov 10 19:41:43 2005 UTC (6 years, 2 months ago) by robl
Branch: pvfs2-1-3-1-branch
Changes since 1.258.2.1: +2 -2 lines
Diff to previous 1.258.2.1 to branch point 1.258
get the version string correct on the branch

Revision 1.258.2.1 / (view) - annotate - [select for diffs] , Thu Nov 10 19:19:52 2005 UTC (6 years, 2 months ago) by slang
Branch: pvfs2-1-3-1-branch
Changes since 1.258: +409 -2 lines
Diff to previous 1.258
make changes to 1.3.1 as well

Revision 1.260 / (view) - annotate - [select for diffs] , Thu Nov 10 18:59:24 2005 UTC (6 years, 2 months ago) by slang
Branch: MAIN
Changes since 1.259: +407 -0 lines
Diff to previous 1.259
fix LP64 issue with Lu/Ld/Lx that I borked with the darwin patch.

Revision 1.259 / (view) - annotate - [select for diffs] , Thu Nov 10 16:03:32 2005 UTC (6 years, 2 months ago) by robl
Branch: MAIN
Changes since 1.258: +2 -2 lines
Diff to previous 1.258
bump things for future development

Revision 1.258 / (view) - annotate - [select for diffs] , Thu Nov 10 15:55:58 2005 UTC (6 years, 2 months ago) by robl
Branch: MAIN
Branch point for: pvfs2-1-3-1-branch
Changes since 1.257: +99 -187 lines
Diff to previous 1.257
just about to tag release

Revision 1.257 / (view) - annotate - [select for diffs] , Thu Nov 10 01:26:53 2005 UTC (6 years, 2 months ago) by slang
Branch: MAIN
Changes since 1.256: +2608 -659 lines
Diff to previous 1.256
* malloc.h is obsolete in freebsd, check for it
* No error.h in freebsd
* linux allows Lu,Lx, and Ld to be interchangeable with llu,llx, and
lld.  Other platforms (solaris, bsd) don't.  Replaced all the L*
with ll*.
* bsd doesn't have mntent.h.  use fstab.h and our own funcs.
* bsd doesn't know about ssize_t.  Use size_t instead.
* bsd doesn't have asm errnos.  Check for each of those
errno macros and if not defined define to -1
* check for db3/db.h db4/db.h header if db path is specified using
--with-db
* darwin has aio support builtin, doesn't need -lrt
* remove kernel stuff in pvfs2-types.h that sets WORDSIZE.  gcc
defines __LP64__ on archs with 64bit longs so we use that instead.
* darwin's open doesn't accept O_LARGEFILE.  off_t is an int64 by
default.  define O_LARGEFILE if it hasn't been.
* need to run ranlib on darwin after libpvfs2.a gets installed to regenerate
table of contents

Revision 1.256 / (view) - annotate - [select for diffs] , Thu Nov 3 20:39:44 2005 UTC (6 years, 3 months ago) by pw
Branch: MAIN
CVS Tags: slang-sio-point
Branch point for: slang-sio-branch
Changes since 1.255: +2 -2 lines
Diff to previous 1.255
fix spelling error that broke my build

Revision 1.255 / (view) - annotate - [select for diffs] , Thu Nov 3 15:21:45 2005 UTC (6 years, 3 months ago) by slang
Branch: MAIN
Changes since 1.254: +722 -257 lines
Diff to previous 1.254
regenerated config scripts after moving berkeley db checks

Revision 1.254 / (view) - annotate - [select for diffs] , Tue Nov 1 17:53:09 2005 UTC (6 years, 3 months ago) by pw
Branch: MAIN
Changes since 1.253: +1 -1 lines
Diff to previous 1.253
make this test not always fail

Revision 1.253 / (view) - annotate - [select for diffs] , Tue Oct 25 18:00:54 2005 UTC (6 years, 3 months ago) by vilayann
Branch: MAIN
Changes since 1.252: +21 -1 lines
Diff to previous 1.252
Attached patches implements trusted ports and networks similar to
what PVFS1 implemented.
It adds a new <Security> </Security> tag to the fs.conf config file
and parse utilities accordingly. We can edit these later if there
is a strong need.

Within these tags, you have to specify TrustedPorts <Range of ports> and
TrustedNetwork tcp://<network> tcp://<mask>.
I dont know how to support this cleanly on  non tcp/ip bmi
architectures, so currently this only enables it for the bmi_tcp module
alone. (i guess we could do it for bmi_ib module as well but not done
until someone says that is the right thing to do...)

Also adds support for a --trusted argument to the pvfs2-genconfig script
that will prompt for the trusted port ranges and the network address/masks and write it out
to the fs.conf and server.conf file.

Configure now supports a --enable-trusted to enable all these features.
(NOTE that the fs.conf tags (or lack of one) still allow you to not
select these features even if configure was asked to compile with this
option).

this patch also cleans up all the warnings that arises with gcc
(3.4) and --enable-strict build mode.

Revision 1.252 / (view) - annotate - [select for diffs] , Wed Oct 19 20:58:33 2005 UTC (6 years, 3 months ago) by vilayann
Branch: MAIN
Changes since 1.251: +262 -71 lines
Diff to previous 1.251
Added configure options to feature detect aio support in the kernel headers
We dont enable aio for 2.4 kernels and for 2.6 kernels we disable aio support
for early 2.6.x kernels (where x < 8, I think)
	The configure test checks whether the kiocb structure provides a ki_dtor()
	method to cleanup operations such as aio_cancel and for freeing allocated
	memory. We use this method to determine whether to disable or enable.
Hopefully, this should get us to build on older 2.6 kernels..

Revision 1.251 / (view) - annotate - [select for diffs] , Wed Oct 12 16:42:06 2005 UTC (6 years, 3 months ago) by robl
Branch: MAIN
Changes since 1.250: +2 -2 lines
Diff to previous 1.250
bump version for further devel

Revision 1.250 / (view) - annotate - [select for diffs] , Wed Oct 12 14:09:14 2005 UTC (6 years, 3 months ago) by robl
Branch: MAIN
CVS Tags: pvfs2-1-3-0
Changes since 1.249: +1 -1 lines
Diff to previous 1.249
- list our changes
- bump version number

Revision 1.249 / (view) - annotate - [select for diffs] , Mon Oct 10 23:05:06 2005 UTC (6 years, 3 months ago) by robl
Branch: MAIN
Changes since 1.248: +2 -2 lines
Diff to previous 1.248
bump the version number

Revision 1.248 / (view) - annotate - [select for diffs] , Fri Oct 7 22:11:22 2005 UTC (6 years, 4 months ago) by robl
Branch: MAIN
Changes since 1.247: +70 -0 lines
Diff to previous 1.247
[pcarns]: configure time test for prototype of setxattr: sometimes it has a
const argument, sometimes it doesn't.

Revision 1.247 / (view) - annotate - [select for diffs] , Fri Oct 7 20:53:58 2005 UTC (6 years, 4 months ago) by robl
Branch: MAIN
Changes since 1.246: +146 -8 lines
Diff to previous 1.246
needed to redo the include logic for kernel feature tests a bit.  When testing
for certain linux kernel headers, jump through hoops to avoid bringing in
system headers (e.g. xattr_acl.h can be both a kernel header and in
/usr/include/linux)

Revision 1.246 / (view) - annotate - [select for diffs] , Thu Sep 29 16:04:42 2005 UTC (6 years, 4 months ago) by robl
Branch: MAIN
Changes since 1.245: +66 -0 lines
Diff to previous 1.245
*sigh* ... linux/xattr_acl.h was removed in 2.6.13, so now we have to
AC_CHECK_HEADERS it

Revision 1.245 / (view) - annotate - [select for diffs] , Thu Sep 29 03:23:19 2005 UTC (6 years, 4 months ago) by slang
Branch: MAIN
Changes since 1.244: +125 -0 lines
Diff to previous 1.244
added murali's xattr patches.

Revision 1.244 / (view) - annotate - [select for diffs] , Thu Aug 18 16:33:04 2005 UTC (6 years, 5 months ago) by robl
Branch: MAIN
CVS Tags: slang-reqsched-point, slang-reqsched-branch
Changes since 1.243: +63 -1 lines
Diff to previous 1.243
feature-test for extended attributes. thanks murali

Revision 1.243 / (view) - annotate - [select for diffs] , Wed Aug 17 21:02:52 2005 UTC (6 years, 5 months ago) by robl
Branch: MAIN
Changes since 1.242: +10 -4 lines
Diff to previous 1.242
more work to get feature testing working on more platforms

Revision 1.238.2.1 / (view) - annotate - [select for diffs] , Wed Aug 10 19:37:37 2005 UTC (6 years, 5 months ago) by slang
Branch: slang-attr-cache-fixups-branch
CVS Tags: slang-attr-cache-fixups-point2
Changes since 1.238: +1415 -628 lines
Diff to previous 1.238 to next main 1.239
merge changes from trunk since branch point into branch.  Effectively moves the branchpoint to the latest trunk.

Revision 1.242 / (view) - annotate - [select for diffs] , Tue Aug 2 17:56:10 2005 UTC (6 years, 6 months ago) by robl
Branch: MAIN
Changes since 1.241: +209 -0 lines
Diff to previous 1.241
[pcarns]: add a new bmi method that can resolve connections from unexpected
requests into hostnames

Revision 1.241 / (view) - annotate - [select for diffs] , Fri Jul 29 18:18:14 2005 UTC (6 years, 6 months ago) by robl
Branch: MAIN
Changes since 1.240: +2 -2 lines
Diff to previous 1.240
bump for more development

Revision 1.240 / (view) - annotate - [select for diffs] , Fri Jul 29 15:25:28 2005 UTC (6 years, 6 months ago) by robl
Branch: MAIN
CVS Tags: pvfs2-1-2-0
Changes since 1.239: +1 -1 lines
Diff to previous 1.239
arbitrarily pick 1.2.0 for version number.. i *think* the wire protocol is the
same, but bump minor to reflect significant development

Revision 1.239 / (view) - annotate - [select for diffs] , Mon Jul 18 16:45:08 2005 UTC (6 years, 6 months ago) by slang
Branch: MAIN
Changes since 1.238: +1211 -633 lines
Diff to previous 1.238
Added link check for valid mpe libs

Revision 1.238 / (view) - annotate - [select for diffs] , Tue Jun 28 18:01:44 2005 UTC (6 years, 7 months ago) by robl
Branch: MAIN
CVS Tags: slang-attr-cache-fixups-point
Branch point for: slang-attr-cache-fixups-branch
Changes since 1.237: +637 -1155 lines
Diff to previous 1.237
*sigh* don't forget to check in generated configure

Revision 1.237 / (view) - annotate - [select for diffs] , Mon Jun 27 22:58:54 2005 UTC (6 years, 7 months ago) by slang
Branch: MAIN
Changes since 1.236: +1 -1 lines
Diff to previous 1.236
fix AC_TRY_COMPILE failures that check args for db->stat so that warnings cause failure.  --enable-strict should work now.  (no, really)

Revision 1.236 / (view) - annotate - [select for diffs] , Mon Jun 27 21:59:56 2005 UTC (6 years, 7 months ago) by slang
Branch: MAIN
Changes since 1.235: +47 -11 lines
Diff to previous 1.235
make --enable-strict actually work..silly AC_TRY_COMPILE adds main() without correct parameters so -Werror -Wstrict-prototypes makes that macro fail.

Revision 1.235 / (view) - annotate - [select for diffs] , Mon Jun 27 20:03:21 2005 UTC (6 years, 7 months ago) by robl
Branch: MAIN
Changes since 1.234: +62 -115 lines
Diff to previous 1.234
needed to tweak include paths slightly so we'd correctly detect
'.memory_backed' in 2.6.11 kernels.

Revision 1.234 / (view) - annotate - [select for diffs] , Thu Jun 16 20:39:54 2005 UTC (6 years, 7 months ago) by pw
Branch: MAIN
Changes since 1.233: +182 -344 lines
Diff to previous 1.233
remove old automake setting, check for a certain kernel structure

Revision 1.233 / (view) - annotate - [select for diffs] , Thu Jun 16 18:59:20 2005 UTC (6 years, 7 months ago) by bradles
Branch: MAIN
Changes since 1.232: +3 -1 lines
Diff to previous 1.232
Add missing line so that checking for lib db happens differently when
--with-db is set.

Revision 1.232 / (view) - annotate - [select for diffs] , Thu Jun 16 17:53:09 2005 UTC (6 years, 7 months ago) by bradles
Branch: MAIN
Changes since 1.231: +57 -7 lines
Diff to previous 1.231
Fixing configure so that when with-db is set, we try to actually link
against that version of db in configure tests.

Revision 1.231 / (view) - annotate - [select for diffs] , Wed Jun 15 20:52:21 2005 UTC (6 years, 7 months ago) by bradles
Branch: MAIN
Changes since 1.230: +29 -23 lines
Diff to previous 1.230
Change configure test for db stat function so that test for malloc
function ptr and txnid are tested in order.

Revision 1.230 / (view) - annotate - [select for diffs] , Thu Jun 9 23:09:55 2005 UTC (6 years, 8 months ago) by robl
Branch: MAIN
Changes since 1.229: +2 -2 lines
Diff to previous 1.229
bump things for the next revision

Revision 1.229 / (view) - annotate - [select for diffs] , Thu Jun 9 22:38:43 2005 UTC (6 years, 8 months ago) by robl
Branch: MAIN
CVS Tags: pvfs2-1-1-0
Changes since 1.228: +1 -1 lines
Diff to previous 1.228
regenerate configure

Revision 1.228 / (view) - annotate - [select for diffs] , Wed Jun 8 22:16:28 2005 UTC (6 years, 8 months ago) by bradles
Branch: MAIN
Changes since 1.227: +7 -6 lines
Diff to previous 1.227
Modifying db txnid and unknown_param tests so that they function correctly
for older versions of DB (3.2.9).

Revision 1.227 / (view) - annotate - [select for diffs] , Tue Jun 7 20:52:59 2005 UTC (6 years, 8 months ago) by rbross
Branch: MAIN
CVS Tags: pvfs2-tag-bugfix-67, pvfs2-bugfix-67
Changes since 1.226: +432 -858 lines
Diff to previous 1.226
Modified configure.in to test for epoll functionality when it is requested.
This is prep for always checking for epoll.

Revision 1.226.2.1 / (view) - annotate - [select for diffs] , Fri Jun 3 15:18:57 2005 UTC (6 years, 8 months ago) by slang
Branch: slang-event-changes-branch
Changes since 1.226: +177 -791 lines
Diff to previous 1.226 to next main 1.227
* added event logging for states
* moved state debug code to state-machine so all state start/end
points get debug messages automatically
* added textlog stuff.  This allows us to write the default event
queue out to a text file that can be converted to slog2 later.

Revision 1.226 / (view) - annotate - [select for diffs] , Fri Apr 15 17:52:13 2005 UTC (6 years, 9 months ago) by pw
Branch: MAIN
CVS Tags: slang-event-changes-point, WALT2
Branch point for: slang-event-changes-branch
Changes since 1.225: +1 -1 lines
Diff to previous 1.225
avoid colons in version to make kernel compile happy

Revision 1.225 / (view) - annotate - [select for diffs] , Wed Mar 23 16:16:43 2005 UTC (6 years, 10 months ago) by robl
Branch: MAIN
CVS Tags: WALT1
Changes since 1.224: +8059 -2280 lines
Diff to previous 1.224
define i_size_read, i_size_write, and parent_ino if we fail a feature test.
some 2.4 kernels (suse 8) backport these routines from 2.6

Revision 1.224 / (view) - annotate - [select for diffs] , Tue Feb 15 18:31:52 2005 UTC (6 years, 11 months ago) by robl
Branch: MAIN
CVS Tags: snapshot-bluegene-20050216
Changes since 1.223: +2242 -7146 lines
Diff to previous 1.223
phil's patch to separate NPTL workaround from 2.4-with-2.6-backports workaround

Revision 1.223 / (view) - annotate - [select for diffs] , Wed Feb 9 21:43:06 2005 UTC (6 years, 11 months ago) by rbross
Branch: MAIN
Changes since 1.222: +155 -0 lines
Diff to previous 1.222
Added workaround for missing gethostbyname.

Revision 1.222 / (view) - annotate - [select for diffs] , Wed Feb 9 21:17:25 2005 UTC (6 years, 11 months ago) by rbross
Branch: MAIN
Changes since 1.221: +402 -966 lines
Diff to previous 1.221
Added test for gethostbyname.

Revision 1.221 / (view) - annotate - [select for diffs] , Wed Feb 9 21:00:19 2005 UTC (6 years, 11 months ago) by rbross
Branch: MAIN
Changes since 1.220: +149 -0 lines
Diff to previous 1.220
Removed use of getprotobyname(); I don't think anyone cares, and it will fix
things on scyld, and eliminates an issue on BG/L.  Also test for netdb.

Revision 1.220 / (view) - annotate - [select for diffs] , Wed Feb 9 20:58:35 2005 UTC (6 years, 11 months ago) by robl
Branch: MAIN
Changes since 1.219: +810 -140 lines
Diff to previous 1.219
we have to build statecomp with the host compiler, not the cross compiler

Revision 1.219 / (view) - annotate - [select for diffs] , Wed Feb 9 18:58:23 2005 UTC (6 years, 11 months ago) by rbross
Branch: MAIN
Changes since 1.218: +89 -85 lines
Diff to previous 1.218
Disabling Berkeley DB checks when we don't need it.

Revision 1.218 / (view) - annotate - [select for diffs] , Wed Feb 9 18:46:29 2005 UTC (6 years, 11 months ago) by rbross
Branch: MAIN
Changes since 1.217: +1 -1 lines
Diff to previous 1.217
More work to make building of just server possible.  There is a hack here
in that we still build server/request-scheduler stuff, which needs to be
moved out of src/server.

Revision 1.217 / (view) - annotate - [select for diffs] , Wed Feb 9 17:22:35 2005 UTC (6 years, 11 months ago) by rbross
Branch: MAIN
Changes since 1.216: +6778 -2065 lines
Diff to previous 1.216
More little tweaks to the configure/make process to help with BG/L builds.

Revision 1.216 / (view) - annotate - [select for diffs] , Fri Jan 21 15:29:47 2005 UTC (7 years ago) by robl
Branch: MAIN
Changes since 1.215: +101 -93 lines
Diff to previous 1.215
slight change in approach: warn the user we need an extra configure option if
running on one of the redhat distributions we know about.   however, no matter
what distribution we are running on, if the user passes in "--enable-redhat24",
we'll do the redhat workarounds.

Revision 1.215 / (view) - annotate - [select for diffs] , Wed Jan 19 14:38:49 2005 UTC (7 years ago) by robl
Branch: MAIN
CVS Tags: pvfs2-snapshot-Alejandro
Changes since 1.214: +2 -2 lines
Diff to previous 1.214
regenerated configure. now in sync w/ configure.in and does not look for
${HOME}/redhat-release

Revision 1.214 / (view) - annotate - [select for diffs] , Tue Jan 18 16:47:37 2005 UTC (7 years ago) by robl
Branch: MAIN
Changes since 1.213: +2093 -6738 lines
Diff to previous 1.213
merging in bugfix-39 branch

Revision 1.213.2.1 / (view) - annotate - [select for diffs] , Tue Jan 18 16:26:59 2005 UTC (7 years ago) by robl
Branch: pvfs2-bugfix-39
Changes since 1.213: +2094 -6739 lines
Diff to previous 1.213 to next main 1.214
best fix for bugzilla #39: user intervention required if building on one of the
redhat distributions that ships a heavily modified 2.4 kernel. if you are
building kernel.org kernels, you can disable the redhat workaround

Revision 1.213 / (view) - annotate - [select for diffs] , Fri Jan 14 20:09:00 2005 UTC (7 years ago) by rbross
Branch: MAIN
Branch point for: pvfs2-bugfix-39
Changes since 1.212: +72 -0 lines
Diff to previous 1.212
Additional test to see if third parameter to DB error callback is const.
We expect that it is, but it isn't strictly related to the previous test.

Revision 1.212 / (view) - annotate - [select for diffs] , Fri Jan 14 18:53:19 2005 UTC (7 years ago) by rbross
Branch: MAIN
Changes since 1.211: +70 -0 lines
Diff to previous 1.211
Added detection and fix for new dbenv parameter to DB error callbacks (4.3.xx).

Revision 1.211 / (view) - annotate - [select for diffs] , Thu Jan 13 17:30:51 2005 UTC (7 years ago) by rbross
Branch: MAIN
Changes since 1.210: +1035 -547 lines
Diff to previous 1.210
Patch to fix testing for txnid parameter to DB stat operation.

Revision 1.210 / (view) - annotate - [select for diffs] , Fri Dec 3 15:13:29 2004 UTC (7 years, 2 months ago) by pw
Branch: MAIN
Changes since 1.209: +6187 -2015 lines
Diff to previous 1.209
- build: remove duplicate commands used for QUIET_COMPILE
- build: fix test configure library detection

Revision 1.209 / (view) - annotate - [select for diffs] , Tue Nov 30 18:54:26 2004 UTC (7 years, 2 months ago) by neill
Branch: MAIN
Changes since 1.208: +82 -80 lines
Diff to previous 1.208
- modified configure test to check for FC1.  user reported FC1 is like
  redhat 9 and uses a 2.4.x kernel (FC2+ use 2.6.x)

Revision 1.208 / (view) - annotate - [select for diffs] , Tue Nov 23 21:55:48 2004 UTC (7 years, 2 months ago) by neill
Branch: MAIN
Changes since 1.207: +3 -3 lines
Diff to previous 1.207
- version bump; ready for new dev

Revision 1.207 / (view) - annotate - [select for diffs] , Tue Nov 23 21:12:46 2004 UTC (7 years, 2 months ago) by neill
Branch: MAIN
CVS Tags: pvfs2-1-0-1
Changes since 1.206: +1 -1 lines
Diff to previous 1.206
- changelog update
- version bump; ready for tagging

Revision 1.206 / (view) - annotate - [select for diffs] , Tue Nov 23 20:24:25 2004 UTC (7 years, 2 months ago) by neill
Branch: MAIN
Changes since 1.205: +2080 -6668 lines
Diff to previous 1.205
- added an RHEL ES check as well
- added some faq entries regarding redhat

Revision 1.205 / (view) - annotate - [select for diffs] , Tue Nov 23 19:04:57 2004 UTC (7 years, 2 months ago) by neill
Branch: MAIN
Changes since 1.204: +4 -2 lines
Diff to previous 1.204
- also check for RHEL AS releases

Revision 1.204 / (view) - annotate - [select for diffs] , Tue Nov 23 18:53:30 2004 UTC (7 years, 2 months ago) by neill
Branch: MAIN
Changes since 1.203: +516 -92 lines
Diff to previous 1.203
- added more configure tests for redhat release kernels that resemble
  redhat 9 kernels

Revision 1.203 / (view) - annotate - [select for diffs] , Fri Nov 19 18:06:05 2004 UTC (7 years, 2 months ago) by pw
Branch: MAIN
Changes since 1.202: +6193 -1985 lines
Diff to previous 1.202
- ib: add configure-time checks for mosal library variations
- ib: flush send queue work requests periodically
- ib: search receive queue for both eager and rts (D. Beilloin)

Revision 1.202 / (view) - annotate - [select for diffs] , Mon Nov 15 19:06:41 2004 UTC (7 years, 2 months ago) by neill
Branch: MAIN
Changes since 1.201: +2028 -7152 lines
Diff to previous 1.201
- version bump; ready for new dev
- sys-io cleanups

Revision 1.201 / (view) - annotate - [select for diffs] , Mon Nov 8 14:16:18 2004 UTC (7 years, 3 months ago) by neill
Branch: MAIN
CVS Tags: pvfs2-1-0-0
Changes since 1.200: +7152 -2028 lines
Diff to previous 1.200
- remove pvfs2-1-0-0 tag; changelog/configure version downgrade
- never allow zero-fill size to be -1; remove assert since it possibly
  can be though

Revision 1.200 / (view) - annotate - [select for diffs] , Fri Nov 5 22:10:42 2004 UTC (7 years, 3 months ago) by neill
Branch: MAIN
Changes since 1.199: +2 -2 lines
Diff to previous 1.199
- version bump; ready for new dev

Revision 1.199 / (view) - annotate - [select for diffs] , Fri Nov 5 21:37:23 2004 UTC (7 years, 3 months ago) by neill
Branch: MAIN
Changes since 1.198: +1 -1 lines
Diff to previous 1.198
- changelog update
- version bump; final commit before tagging

Revision 1.198 / (view) - annotate - [select for diffs] , Fri Nov 5 21:13:43 2004 UTC (7 years, 3 months ago) by neill
Branch: MAIN
Changes since 1.197: +2050 -6628 lines
Diff to previous 1.197
- fix bad redhat release check

Revision 1.197 / (view) - annotate - [select for diffs] , Fri Nov 5 19:37:26 2004 UTC (7 years, 3 months ago) by neill
Branch: MAIN
Changes since 1.196: +6628 -2035 lines
Diff to previous 1.196
- added a configure test looking specifically for a redhat 9 release,
  as many things have to be changed on that platform:
  - use some 2.6.x kernel code on redhat 9 2.4.x kernels, if detected
  (this means we no longer have to use the externally referenced
  redhat patch)
  - do not mark pages as reserved on redhat 9 2.4.x kernels, as the
  kernel will oops eventually due to the different virtual memory
  manager
  - since redhat 9 has an incompatible NPTL implementation (and the
  server mysteriously crashes on it), install a wrapper script in
  place of the pvfs2-server that exports the LD_ASSUME_KERNEL
  environment variable before running the server
  - addition of above mentioned src/server/pvfs2-server-stub
  - in redhat 9 only cases, install pvfs2-server-stub as pvfs2-server
  and install pvfs2-server as pvfs2-server.bin
  - make sure that make kmod{24}_install works properly even if there
  are multiple UTS_RELEASE definitions in the version.h file (as there
  are in redhat 9).  fallback to using uname -r for kernel
  installation path in /lib/modules if that's the case

NOTE: at this time, we should be able to work properly on redhat 9
installations "out of the box".  in my testing, this is the case.
VS: ----------------------------------------------------------------------

Revision 1.196 / (view) - annotate - [select for diffs] , Fri Nov 5 15:28:37 2004 UTC (7 years, 3 months ago) by neill
Branch: MAIN
Changes since 1.195: +4 -4 lines
Diff to previous 1.195
- disable mmap readahead cache by default; allow configure option to
  optionally enable it

Revision 1.195 / (view) - annotate - [select for diffs] , Fri Oct 29 21:28:16 2004 UTC (7 years, 3 months ago) by neill
Branch: MAIN
Changes since 1.194: +3 -3 lines
Diff to previous 1.194
- version bump; ready for new dev

Revision 1.194 / (view) - annotate - [select for diffs] , Fri Oct 29 21:07:50 2004 UTC (7 years, 3 months ago) by neill
Branch: MAIN
CVS Tags: pvfs2-0-9-0
Changes since 1.193: +1 -1 lines
Diff to previous 1.193
- Changelog update
- version bump; ready for tagging
- fixed a typo in the multi-fs-doc

Revision 1.193 / (view) - annotate - [select for diffs] , Thu Oct 21 16:57:12 2004 UTC (7 years, 3 months ago) by neill
Branch: MAIN
Changes since 1.192: +2 -2 lines
Diff to previous 1.192
- version bump; ready for new dev

Revision 1.192 / (view) - annotate - [select for diffs] , Thu Oct 21 16:37:30 2004 UTC (7 years, 3 months ago) by neill
Branch: MAIN
CVS Tags: pvfs2-0-8-0
Changes since 1.191: +1 -1 lines
Diff to previous 1.191
- changelog updates
- version updates; ready for 0.8.0 release tag

Revision 1.191 / (view) - annotate - [select for diffs] , Mon Oct 11 21:41:01 2004 UTC (7 years, 3 months ago) by neill
Branch: MAIN
Changes since 1.190: +2 -2 lines
Diff to previous 1.190
- version bump; ready for new dev

Revision 1.190 / (view) - annotate - [select for diffs] , Mon Oct 11 21:06:28 2004 UTC (7 years, 3 months ago) by neill
Branch: MAIN
CVS Tags: pvfs2-0-7-0
Changes since 1.189: +221 -220 lines
Diff to previous 1.189
- credits, changelog and configure updates; ready for tagging 0.7.0

Revision 1.189 / (view) - annotate - [select for diffs] , Sat Oct 2 16:08:39 2004 UTC (7 years, 4 months ago) by pcarns
Branch: MAIN
Changes since 1.188: +0 -6 lines
Diff to previous 1.188
update top level build to skip generating the .libs file that was
previously used to relay library information (in particular, which db lib
to use) to the test subdir build

Revision 1.188 / (view) - annotate - [select for diffs] , Sat Oct 2 13:57:05 2004 UTC (7 years, 4 months ago) by pcarns
Branch: MAIN
Changes since 1.187: +1972 -6125 lines
Diff to previous 1.187
break db libraries into a seperate variable from LIBS, to make sure that it
only gets used on server side

Revision 1.187 / (view) - annotate - [select for diffs] , Wed Sep 29 18:55:13 2004 UTC (7 years, 4 months ago) by pw
Branch: MAIN
Changes since 1.186: +1 -1 lines
Diff to previous 1.186
fix typo

Revision 1.186 / (view) - annotate - [select for diffs] , Wed Sep 29 18:09:16 2004 UTC (7 years, 4 months ago) by pw
Branch: MAIN
Changes since 1.185: +6180 -2010 lines
Diff to previous 1.185
- configure: add option to disable AIO threaded callbacks
- configure: fix GM and IB to enable only when explicitly requested

Revision 1.185 / (view) - annotate - [select for diffs] , Fri Sep 17 21:40:07 2004 UTC (7 years, 4 months ago) by neill
Branch: MAIN
Changes since 1.184: +3 -3 lines
Diff to previous 1.184
- version bump; ready for new dev

Revision 1.184 / (view) - annotate - [select for diffs] , Fri Sep 17 21:32:19 2004 UTC (7 years, 4 months ago) by neill
Branch: MAIN
CVS Tags: pvfs2-0-6-5
Changes since 1.183: +1 -1 lines
Diff to previous 1.183
- changelog updates; version bump -- ready for tagging

Revision 1.183 / (view) - annotate - [select for diffs] , Mon Sep 13 20:52:50 2004 UTC (7 years, 4 months ago) by neill
Branch: MAIN
Changes since 1.182: +3 -3 lines
Diff to previous 1.182
- moved version down from 0.7.0preX to 0.6.5preX
- added sanity check to kernel's device poll; makes sure the device is
  opened by only one user before returning valid results
- make the device's request list waitqueue non-exclusive, since poll
  waits as well
- some formatting changes on kernel error reporting
- added mmap-ra-cache support for partial cache fills on incomplete
  requests
- added an argument to the mmap-ra-cache code that tells how much was
  filled on cache hits
- added a threshold to pvfs2-client-core that avoids doing readahead
  calls for sizes smaller than ~75KB, as it seems to make little
  difference in performance, but may cause trouble
- changed kernel readahead pages to be 1024
- enable kernel readahead hints on mmap/execution (i.e. sequential)
- initialize kernel module's request_list_waitq at declaration time
- misc cleanups

Revision 1.182 / (view) - annotate - [select for diffs] , Fri Sep 3 20:45:54 2004 UTC (7 years, 5 months ago) by neill
Branch: MAIN
Changes since 1.181: +3 -3 lines
Diff to previous 1.181
- version bump; ready for new dev

Revision 1.181 / (view) - annotate - [select for diffs] , Fri Sep 3 20:24:58 2004 UTC (7 years, 5 months ago) by neill
Branch: MAIN
CVS Tags: pvfs2-0-6-4
Changes since 1.180: +1 -1 lines
Diff to previous 1.180
- version bump; ready for tagging

Revision 1.180 / (view) - annotate - [select for diffs] , Fri Sep 3 19:14:18 2004 UTC (7 years, 5 months ago) by neill
Branch: MAIN
Changes since 1.179: +125 -124 lines
Diff to previous 1.179
- changelog update
- configure version change in prep for release

Revision 1.179 / (view) - annotate - [select for diffs] , Fri Aug 27 20:48:56 2004 UTC (7 years, 5 months ago) by robl
Branch: MAIN
Changes since 1.178: +122 -121 lines
Diff to previous 1.178
initial cut of pvfs2-config, mostly stolen from sdl-config

Revision 1.178 / (view) - annotate - [select for diffs] , Wed Aug 25 18:56:26 2004 UTC (7 years, 5 months ago) by neill
Branch: MAIN
Changes since 1.177: +3 -3 lines
Diff to previous 1.177
- version bump; ready for new dev

Revision 1.177 / (view) - annotate - [select for diffs] , Wed Aug 25 18:13:57 2004 UTC (7 years, 5 months ago) by neill
Branch: MAIN
CVS Tags: pvfs2-0-6-3
Changes since 1.176: +1 -1 lines
Diff to previous 1.176
- changelog update
- version bump; ready for tagging

Revision 1.176 / (view) - annotate - [select for diffs] , Thu Aug 19 15:09:56 2004 UTC (7 years, 5 months ago) by pcarns
Branch: MAIN
Changes since 1.175: +855 -841 lines
Diff to previous 1.175
- added an optional socket management component that uses epoll() instead of
  poll() for its work cycle (epoll is a linux 2.6 specific alternative to
  poll that should result in much lower latency and better scalability)
- added a --enable-epoll configure option to enable it
- fixed a bug in configure.in; AC_PROG_CC was being called too late, which
  made it possible for several earlier tests to (if triggered) accidentally
  discard the default CFLAGS that we would normally expect
- epoll implementation needs more testing (both for correctness and
  performance)

Revision 1.175 / (view) - annotate - [select for diffs] , Mon Aug 16 13:58:41 2004 UTC (7 years, 5 months ago) by neill
Branch: MAIN
Changes since 1.174: +2 -2 lines
Diff to previous 1.174
- version bump; ready for new dev

Revision 1.174 / (view) - annotate - [select for diffs] , Fri Aug 13 20:05:24 2004 UTC (7 years, 5 months ago) by neill
Branch: MAIN
CVS Tags: pvfs2-0-6-2
Changes since 1.173: +1 -1 lines
Diff to previous 1.173
- version bump and changelog updates; about to tag

Revision 1.173 / (view) - annotate - [select for diffs] , Wed Aug 4 16:06:23 2004 UTC (7 years, 6 months ago) by neill
Branch: MAIN
Changes since 1.172: +132 -122 lines
Diff to previous 1.172
- add the build date/time to the preX version -- i need a finer grained
  version string for determining CVS snapshot differences -- won't affect
  official build versions
- misc formatting changes

Revision 1.172 / (view) - annotate - [select for diffs] , Thu Jul 29 21:15:33 2004 UTC (7 years, 6 months ago) by neill
Branch: MAIN
Changes since 1.171: +2 -2 lines
Diff to previous 1.171
- version bump; ready for new dev

Revision 1.171 / (view) - annotate - [select for diffs] , Thu Jul 29 20:38:56 2004 UTC (7 years, 6 months ago) by neill
Branch: MAIN
CVS Tags: pvfs2-0-6-1
Changes since 1.170: +1 -1 lines
Diff to previous 1.170
- misc cleanups, formatting, and debugging adding
- final version bump and changelog update before cvs tagging

Revision 1.170 / (view) - annotate - [select for diffs] , Thu Jul 29 18:16:22 2004 UTC (7 years, 6 months ago) by neill
Branch: MAIN
Changes since 1.169: +63 -63 lines
Diff to previous 1.169
- configure update to use quotes on tests; some formatting changes
- changelog update in prep for the 0.6.1 release
- updated credits file

Revision 1.169 / (view) - annotate - [select for diffs] , Mon Jul 19 21:20:11 2004 UTC (7 years, 6 months ago) by neill
Branch: MAIN
Changes since 1.168: +2 -2 lines
Diff to previous 1.168
- version bump; ready for new dev

Revision 1.168 / (view) - annotate - [select for diffs] , Fri Jul 16 20:05:21 2004 UTC (7 years, 6 months ago) by neill
Branch: MAIN
CVS Tags: pvfs2-0-6-0
Changes since 1.167: +1 -1 lines
Diff to previous 1.167
- ChangeLog reformatting to break up long lines
- version bump to 0.6.0, preparing for tagging
- update credits file

Revision 1.167 / (view) - annotate - [select for diffs] , Thu Jul 15 20:12:26 2004 UTC (7 years, 6 months ago) by neill
Branch: MAIN
Changes since 1.166: +0 -2 lines
Diff to previous 1.166
- update configure
- make the encoding error msg a bit more specific

Revision 1.166 / (view) - annotate - [select for diffs] , Thu Jul 8 16:17:04 2004 UTC (7 years, 7 months ago) by neill
Branch: MAIN
Changes since 1.165: +172 -112 lines
Diff to previous 1.165
- merging in the pvfs2-nm-nb-branch with the main tree
  see ChangeLog for details, or browse the cvs history of the branch
  for full details

Revision 1.165.2.1 / (view) - annotate - [select for diffs] , Fri Jun 11 21:50:47 2004 UTC (7 years, 7 months ago) by neill
Branch: pvfs2-nm-nb-branch
Changes since 1.165: +172 -112 lines
Diff to previous 1.165 to next main 1.166
NOTE THAT THIS IS A BRANCH COMMIT (tagged as nm-nb-branch).  Feel free
to ignore it completey as it's a snapshot of a work in progress and it
will crash your computer and reformat your hard drive.

This is almost the initial draft of the pvfs2-client-core that
operates in a non-blocking manner.  While it runs, there are still
issues that need to be resolved (that are keeping it out of the main
CVS trunk).  Many other changes were made along the way, so it's more
than just that.

- added compile time option for disabling thread-safety in the client
  library (enabled by default; --disable-thread-safety to disable)
- improved configure summary information emitted at configure time
- added missing non-blocking sysint declarations to sysint header
- re-wrote pvfs2-client-core to use sysint non-blocking operations
  where possible
- made sysint test and testsome() calls more useable from a user point
  of view
- merged dev unexp polling/handling with system interface
- added PINT_sys_dev_unexp call that allows posting unexpected device
  messages so that they can be returned from the sysint testsome
  method in addition to completed sysint operations
- many memory leaks fixed -- many more to go (started adding macros
  for freeing the server response objects)
- added a id_gen_fast_unregister macro that is a no op, to make the
  api more consistent with the id_gen_safe_* calls
- server-config-mgr: report mutex still in use if it is, but also make
  sure not to unlock an already unlocked mutex (valgrind complains)
- many assertions added
- many formatting changes
- many ptr assignments to NULL after freeing in the job interface;
  done while tracking down a problem
- modified the pint-dev device interface to make sure it can handle
  the pvfs2 device in a non-blocking manner
- pint-dev was using buffers larger than it needed across the device;
  fixed them to be the right size
- added a method to free the memory region mapped into the kernel
  through the device
- freed that mapped memory region on pvfs2-client-core shutdown
  (valgrind complained)
- modified device driver to work properly in non-blocking mode from
  userspace by implementing the character device poll method
- modified pint-dev test function to properly handle non-blocking
  responses from the device driver
- modified PINT_flow_reset to not allocate a new mutex unless the old
  one was destroyed
- modified all job uses of the id-generator to use the safe, rather
  than fast, methods (useful for several reasons including safe
  cancellation)
- modified cancellation methods to be able to handle ops that have
  already completed
- modified the job_dev_unexp method to have (and honor) the no
  immediate completion flag if passed (used in the pvfs2-client-core)
- modified the job completion callbacks to make sure to NOT add a
  completed job desc to the completion queue if it's already been
  added (by checking a flag, not scanning).  this is a safety and
  should only be used when a non-thread-safe client library is being
  used in a thread safe env, but we should handle it gracefully anyway
- replaced all kernel allocations of ops through the slab allocator
  handled op_cache to be replaced by a wrapper method (op_alloc(), as
  suggested by Murali) -- the other cache allocations will probably be
  replaced later.  this allows the removal of the extern op_cache
  declaration
- added macros for freeing some of the most heavily used server
  response messages (readdir, lookup, getattr) -- the others are
  coming later
- freed dirents coming out of sysint response object in the
  pvfs2-client

Revision 1.165 / (view) - annotate - [select for diffs] , Tue Jun 8 21:31:34 2004 UTC (7 years, 8 months ago) by neill
Branch: MAIN
CVS Tags: pvfs2-0-6-0pre1
Branch point for: pvfs2-nm-nb-branch
Changes since 1.164: +3 -3 lines
Diff to previous 1.164
- fix some typos
- bump version; ready for new dev

Revision 1.164 / (view) - annotate - [select for diffs] , Tue Jun 8 20:27:08 2004 UTC (7 years, 8 months ago) by neill
Branch: MAIN
CVS Tags: pvfs2-0-5-1
Changes since 1.163: +1 -1 lines
Diff to previous 1.163
- version bump; ready for tagging

Revision 1.163 / (view) - annotate - [select for diffs] , Tue Jun 1 21:05:51 2004 UTC (7 years, 8 months ago) by neill
Branch: MAIN
Changes since 1.162: +91 -92 lines
Diff to previous 1.162
- replace neillm-script-fu with nathan-script-fu; k24_minor_ver detection
  has a chance at being correct now
- fix 2.4.x kernel module makefile output to look more like 2.6.x
  makefile output

Revision 1.162 / (view) - annotate - [select for diffs] , Tue Jun 1 18:52:07 2004 UTC (7 years, 8 months ago) by neill
Branch: MAIN
Changes since 1.161: +98 -92 lines
Diff to previous 1.161
- more robust configure check for 2.4.x kernel minor version
- configure cleanups (--help output)
- fix mmap/execution on 2.4.x kernels (mostly works now -- i.e.
  pvfs2-shell-test passes)
- do not truncate inode pages on mmap call; only do this after the
  file is mmap'd, as this causes an infinite (readpage) loop on 2.4.x
  and is only a sanity check in the best case
- force 2.4.x mmap call to be readonly by clearing the VM_MAYWRITE
  flag
- re-work 2.4.x readpage to work with the block_read_full_page
  function (which makes use of our pvfs2_get_block{s} methods) and is
  similar to the 2.6.x mpage code (better code re-use, more sane code)

Revision 1.161 / (view) - annotate - [select for diffs] , Thu May 27 22:11:45 2004 UTC (7 years, 8 months ago) by neill
Branch: MAIN
Changes since 1.160: +93 -90 lines
Diff to previous 1.160
- added a license notice for the GPL'd kernel module code in COPYING
  and README files
- added Murali to the CREDITS file
- added a configure check for the kernel 2.4.x minor version to know
  if we need to define a few functions or not
- added a new pvfs2-error-code that can be used as an exit code for
  the pvfs2-client-core to indicate to the pvfs2-client that it should
  continue respawning it, but to sleep for a bit first.   [2.4.x in
  particular waits a while to release the device file after the
  process has died, though the same is possible under 2.6.x i guess]
- updated the test mount script with 2.4.x support if running 2.4.x
- added some debugging to client-side create state machine
- murali: fixed a logic bug in mmap-ra-cache
- murali: added matching unlocks to quickhash code functions
- removed MOD_{INC|DEC}_USE_COUNT calls, as at least under my 2.4.26
  testing, they are not necessary
- removed several lock_kernel calls in the 2.4.x code paths that
  caused the kernel to hang in a few places (still investigating)
- murali: fixed the in kernel mount option string parsing
- some misc cleanups
- verified that symlinks now work (at least in basic testing)

[ NOTE: this mostly works under 2.4.26 in my testing, however there
  are some known problems remaining ]

Revision 1.160 / (view) - annotate - [select for diffs] , Tue May 25 21:38:47 2004 UTC (7 years, 8 months ago) by neill
Branch: MAIN
Changes since 1.159: +139 -110 lines
Diff to previous 1.159
- initial addition of linux kernel 2.4.x support code and build requirements
   (thanks to Murali for working on a prototype and reviewing the merge)

Revision 1.159 / (view) - annotate - [select for diffs] , Mon May 10 14:48:55 2004 UTC (7 years, 9 months ago) by neill
Branch: MAIN
Changes since 1.158: +2 -2 lines
Diff to previous 1.158
- version bump, ready for new dev

Revision 1.158 / (view) - annotate - [select for diffs] , Fri May 7 21:10:14 2004 UTC (7 years, 9 months ago) by neill
Branch: MAIN
CVS Tags: pvfs2-0-5-0
Changes since 1.157: +1 -1 lines
Diff to previous 1.157
- final version bump before tag

Revision 1.157 / (view) - annotate - [select for diffs] , Fri May 7 20:27:06 2004 UTC (7 years, 9 months ago) by neill
Branch: MAIN
Changes since 1.156: +119 -118 lines
Diff to previous 1.156
- changelog update
- version bump, prepping for release

Revision 1.156 / (view) - annotate - [select for diffs] , Wed Apr 28 20:33:49 2004 UTC (7 years, 9 months ago) by pcarns
Branch: MAIN
Changes since 1.155: +1904 -7401 lines
Diff to previous 1.155
revert configure script back to one generated using autoconf 2.13; one of
our macros related to the test directory build doesn't work in 2.5x

Revision 1.155 / (view) - annotate - [select for diffs] , Wed Apr 28 15:48:54 2004 UTC (7 years, 9 months ago) by rbross
Branch: MAIN
Changes since 1.154: +7392 -1896 lines
Diff to previous 1.154
Added PVFS_error_details functions and definitions for use in partial success
handling cases.  Not called anywhere yet.

Revision 1.154 / (view) - annotate - [select for diffs] , Fri Apr 16 22:53:54 2004 UTC (7 years, 9 months ago) by neill
Branch: MAIN
Changes since 1.153: +2 -2 lines
Diff to previous 1.153
- version bump, ready for new dev

Revision 1.153 / (view) - annotate - [select for diffs] , Fri Apr 16 22:26:36 2004 UTC (7 years, 9 months ago) by neill
Branch: MAIN
CVS Tags: pvfs2-0-1-3
Changes since 1.152: +1 -1 lines
Diff to previous 1.152
- changelog update for 0.1.3 release
- version bump to 0.1.3
- misc cleanups and assertion additions
- fixed a karma bug added after the multiple server configuration support was
  added

Revision 1.152 / (view) - annotate - [select for diffs] , Thu Apr 15 15:58:28 2004 UTC (7 years, 9 months ago) by neill
Branch: MAIN
Changes since 1.151: +0 -2 lines
Diff to previous 1.151
- remove the empty module.mk.in from the kernel src dir -- this breaks
  kernel module builds for me

Revision 1.151 / (view) - annotate - [select for diffs] , Thu Apr 15 15:22:49 2004 UTC (7 years, 9 months ago) by neill
Branch: MAIN
Changes since 1.150: +87 -89 lines
Diff to previous 1.150
- this is more like i meant

Revision 1.150 / (view) - annotate - [select for diffs] , Thu Apr 15 15:11:00 2004 UTC (7 years, 9 months ago) by neill
Branch: MAIN
Changes since 1.149: +146 -135 lines
Diff to previous 1.149
- fix --enable-karma option to oppose the --disable-karma option
- pre release version bump

Revision 1.149 / (view) - annotate - [select for diffs] , Thu Apr 15 00:19:57 2004 UTC (7 years, 9 months ago) by pcarns
Branch: MAIN
Changes since 1.148: +115 -262 lines
Diff to previous 1.148
Break the build process for the test subdirectory out into its own
configure and makefile setup.  Various tweaks along the way.  Some stuff
still needs to be streamlined.  It should work for both in tree and out of
tree builds without any special options to configure as long as you build
the main pvfs2 tree first.

Revision 1.148 / (view) - annotate - [select for diffs] , Wed Apr 14 00:43:47 2004 UTC (7 years, 9 months ago) by pcarns
Branch: MAIN
Changes since 1.147: +2 -1 lines
Diff to previous 1.147
whoops; remember to make intermediate directory so that out of tree builds
continue to work

Revision 1.147 / (view) - annotate - [select for diffs] , Tue Apr 13 19:57:34 2004 UTC (7 years, 9 months ago) by pcarns
Branch: MAIN
Changes since 1.146: +5 -3 lines
Diff to previous 1.146
moved pvfs2-client* source from test/kernel/linux-2.6 to
src/apps/kernel/linux-2.6; still need to update some scripts and
documentation to reflect the change

Revision 1.146 / (view) - annotate - [select for diffs] , Tue Apr 6 18:36:16 2004 UTC (7 years, 10 months ago) by robl
Branch: MAIN
Changes since 1.145: +135 -133 lines
Diff to previous 1.145
--with-efence now takes a path to the library

Revision 1.145 / (view) - annotate - [select for diffs] , Tue Mar 30 21:46:54 2004 UTC (7 years, 10 months ago) by neill
Branch: MAIN
Changes since 1.144: +2 -2 lines
Diff to previous 1.144
- version bump, ready for new dev

Revision 1.144 / (view) - annotate - [select for diffs] , Tue Mar 30 20:55:39 2004 UTC (7 years, 10 months ago) by neill
Branch: MAIN
CVS Tags: pvfs2-0-1-2
Changes since 1.143: +1 -1 lines
Diff to previous 1.143
- version bump in prep for 0.1.2 release

Revision 1.143 / (view) - annotate - [select for diffs] , Thu Mar 11 22:16:08 2004 UTC (7 years, 10 months ago) by neill
Branch: MAIN
Changes since 1.142: +2040 -7110 lines
Diff to previous 1.142
- configure cleanups (replaced inconsistent uses of AC_HELP_STRING, as it's
  not supported on autoconf 2.13)
- made the mmap-ra-cache a configure time option (enabled by default but can
  now be disables with --disable-mmap-racache configure option)
- fix mmap-ra-cache bug that didn't flush data at a time when we know it's
  no longer valid; explicitly flush at these times

Revision 1.142 / (view) - annotate - [select for diffs] , Wed Mar 10 20:34:59 2004 UTC (7 years, 11 months ago) by pw
Branch: MAIN
Changes since 1.141: +39 -6 lines
Diff to previous 1.141
- Kernel module builds:
    - build the module with everything else, if configured
    - clean up properly
    - work out-of-tree

Revision 1.141 / (view) - annotate - [select for diffs] , Sun Mar 7 02:18:49 2004 UTC (7 years, 11 months ago) by pw
Branch: MAIN
Changes since 1.140: +7098 -2016 lines
Diff to previous 1.140
add shared and static libraries build options; default static only

Revision 1.140 / (view) - annotate - [select for diffs] , Fri Mar 5 23:12:06 2004 UTC (7 years, 11 months ago) by neill
Branch: MAIN
Changes since 1.139: +2 -2 lines
Diff to previous 1.139
- version bump, new dev ready

Revision 1.139 / (view) - annotate - [select for diffs] , Fri Mar 5 22:34:32 2004 UTC (7 years, 11 months ago) by neill
Branch: MAIN
CVS Tags: pvfs2-0-1-1
Changes since 1.138: +1 -1 lines
Diff to previous 1.138
- set version to 0.1.1, tag following shortly

Revision 1.138 / (view) - annotate - [select for diffs] , Mon Mar 1 18:38:28 2004 UTC (7 years, 11 months ago) by neill
Branch: MAIN
Changes since 1.137: +3 -3 lines
Diff to previous 1.137
- typo (missing paren)

Revision 1.137 / (view) - annotate - [select for diffs] , Fri Feb 27 22:03:56 2004 UTC (7 years, 11 months ago) by neill
Branch: MAIN
CVS Tags: pvfs2-0-1-0
Changes since 1.136: +1 -1 lines
Diff to previous 1.136
- bump down a gm gossip_lerr call to gossip_debug since it's not an error
- mark release as 0.1.0; ready to be tagged

Revision 1.136 / (view) - annotate - [select for diffs] , Mon Feb 23 16:19:29 2004 UTC (7 years, 11 months ago) by neill
Branch: MAIN
Changes since 1.135: +177 -167 lines
Diff to previous 1.135
- optionally disable building karma gui (it's enabled by default)

Revision 1.135 / (view) - annotate - [select for diffs] , Fri Feb 20 22:10:23 2004 UTC (7 years, 11 months ago) by rbross
Branch: MAIN
Changes since 1.134: +102 -100 lines
Diff to previous 1.134
Adjusted coverage flags somewhat.

Revision 1.134 / (view) - annotate - [select for diffs] , Fri Feb 20 21:24:41 2004 UTC (7 years, 11 months ago) by rbross
Branch: MAIN
Changes since 1.133: +134 -129 lines
Diff to previous 1.133
Minor stuff regarding coverage analysis.

Revision 1.133 / (view) - annotate - [select for diffs] , Wed Feb 18 22:27:21 2004 UTC (7 years, 11 months ago) by robl
Branch: MAIN
Changes since 1.132: +87 -58 lines
Diff to previous 1.132
check for DB_DIRTY_READ flag.  the db (version 3.2.9) on Jazz does not have it

Revision 1.132 / (view) - annotate - [select for diffs] , Tue Feb 3 23:09:50 2004 UTC (8 years ago) by robl
Branch: MAIN
Changes since 1.131: +166 -127 lines
Diff to previous 1.131
can now use MPE or Pablo to profile pvfs2.  still needs more work.

Revision 1.131 / (view) - annotate - [select for diffs] , Fri Jan 30 23:07:56 2004 UTC (8 years ago) by neill
Branch: MAIN
Changes since 1.130: +3 -3 lines
Diff to previous 1.130
- version bump; ready for new development

Revision 1.130 / (view) - annotate - [select for diffs] , Fri Jan 30 22:27:40 2004 UTC (8 years ago) by neill
Branch: MAIN
CVS Tags: pvfs2-0-0-9
Changes since 1.129: +127 -126 lines
Diff to previous 1.129
- getting ready for 0.0.9 release now

Revision 1.129 / (view) - annotate - [select for diffs] , Fri Jan 30 22:19:36 2004 UTC (8 years ago) by robl
Branch: MAIN
Changes since 1.128: +1977 -7016 lines
Diff to previous 1.128
if the user provided CFLAGS, don't f with them

Revision 1.128 / (view) - annotate - [select for diffs] , Fri Jan 30 16:28:25 2004 UTC (8 years ago) by pw
Branch: MAIN
Changes since 1.127: +679 -1045 lines
Diff to previous 1.127
notice when compiler is Intel C; adjust compile flags appropriately

Revision 1.127 / (view) - annotate - [select for diffs] , Wed Jan 28 18:13:43 2004 UTC (8 years ago) by rbross
Branch: MAIN
Changes since 1.126: +7412 -1887 lines
Diff to previous 1.126
Karma GUI in place.

Revision 1.126 / (view) - annotate - [select for diffs] , Wed Jan 21 19:29:26 2004 UTC (8 years ago) by neill
Branch: MAIN
Changes since 1.125: +85 -46 lines
Diff to previous 1.125
- add configure test for sys/sysinfo.h (should be on all linux machines)
- add memory and uptime information into the (now ill-named) statfs object
- update pvfs2-statfs to display this newly added information

Revision 1.125 / (view) - annotate - [select for diffs] , Fri Jan 16 21:04:03 2004 UTC (8 years ago) by neill
Branch: MAIN
Changes since 1.124: +2 -2 lines
Diff to previous 1.124
- changelog version bump
- configure version bump
- some server cleanups

Revision 1.124 / (view) - annotate - [select for diffs] , Fri Jan 16 18:02:14 2004 UTC (8 years ago) by neill
Branch: MAIN
CVS Tags: pvfs2-0-0-8
Changes since 1.123: +1 -1 lines
Diff to previous 1.123
- final changelog and configure updates for 0.0.8 release

Revision 1.123 / (view) - annotate - [select for diffs] , Fri Jan 9 17:34:02 2004 UTC (8 years, 1 month ago) by neill
Branch: MAIN
Changes since 1.122: +84 -123 lines
Diff to previous 1.122
- redefine WORDSIZE definition so as not to need pvfs2-config.h
- remove installation of pvfs2-config.h
- remove configure checks for sizeof(long) [ no longer needed ]
- version bump to pvfs2-0.0.8pre2, because pre1 is old and boring now

Revision 1.122 / (view) - annotate - [select for diffs] , Wed Dec 17 19:00:50 2003 UTC (8 years, 1 month ago) by pcarns
Branch: MAIN
Changes since 1.121: +117 -106 lines
Diff to previous 1.121
added --enable-segv-backtrace option to configure, turns on server side
behavior of dumping a stack trace if a seg fault is received

Revision 1.121 / (view) - annotate - [select for diffs] , Fri Dec 12 20:52:29 2003 UTC (8 years, 1 month ago) by neill
Branch: MAIN
Changes since 1.120: +122 -83 lines
Diff to previous 1.120
- configure test for size of long
- assign __WORDSIZE in kernel space based on it

Revision 1.120 / (view) - annotate - [select for diffs] , Fri Dec 12 20:04:06 2003 UTC (8 years, 1 month ago) by neill
Branch: MAIN
Changes since 1.119: +2 -2 lines
Diff to previous 1.119
bump version number

Revision 1.119 / (view) - annotate - [select for diffs] , Fri Dec 12 19:05:06 2003 UTC (8 years, 1 month ago) by neill
Branch: MAIN
CVS Tags: pvfs2-0-0-7
Changes since 1.118: +1 -1 lines
Diff to previous 1.118
- bump version number in prep for release

Revision 1.118 / (view) - annotate - [select for diffs] , Fri Dec 12 15:19:03 2003 UTC (8 years, 1 month ago) by neill
Branch: MAIN
Changes since 1.117: +116 -103 lines
Diff to previous 1.117
- changelog update
- removed extra berkeley db error reporting since it's not integrated with
  our gossip error reporting system.  can now be explicitly enabled using
  a new configure option --with-berkdb-debug

Revision 1.117 / (view) - annotate - [select for diffs] , Thu Dec 11 20:55:52 2003 UTC (8 years, 1 month ago) by neill
Branch: MAIN
Changes since 1.116: +116 -115 lines
Diff to previous 1.116
- cosmetic fix

Revision 1.116 / (view) - annotate - [select for diffs] , Wed Dec 10 18:01:07 2003 UTC (8 years, 2 months ago) by robl
Branch: MAIN
Changes since 1.115: +120 -116 lines
Diff to previous 1.115
oops. forgot to checkin the update

Revision 1.115 / (view) - annotate - [select for diffs] , Fri Dec 5 14:09:32 2003 UTC (8 years, 2 months ago) by neill
Branch: MAIN
Changes since 1.114: +1949 -7967 lines
Diff to previous 1.114
This is a full merge of my pvfs2-dbpf-attr-cache-branch, so this is
the cumulative changelog (based on existing cvs messages).

- initial dbpf-attr-cache implementation and cleanups
- added all the hooks to grab configurable cacheable metadata keys
  from a config file.  re-arranged the config file by separating out
  fs specific hints into a StorageHints area.  updated genconfig to
  account for these changes.
- initial working implementation of the unified dbpf-attr and
  keyval/data pair cache.  holy cow this thing is fast... much work to
  be done still.
- initial locking added
- replaced debug level with a new DBPF_ATTRCACHE_DEBUG level
- added safe to/from cache data copies
- added write-through caching for keyval data (still need to do generic attrs)
- updated simple.conf
- allow config file to have multiple AttrCacheKeywords lines
- fix some cache parts that allow symlinks to work (i.e. be cached)
- added a verbose warning for a particular kind of configuration error
  for a user to see if it should happen
- some more robust configure checks
- more configure related changes
  disable vis build if sdl is detected, but sdl-ttf isn't
- fix broken ifdef nesting that caused compilation failure on non
  aio-threaded configurations
- safe copy of attributes (to/from, preparing for write-through impl)
- server cleanups (making way for pre-caching of a number of attrs on server
  startup since it reads them from disk during handle iterate anyway)
- update create test program to report human readable creation error
- put some quick human readable error reporting in pvfs2-client-core
- added some quickhash method we've been wanting but never had
- implemented policy to limit previously unbounded size of attr cache
- adjusted simple.conf to have some good defaults
- adjusted pvfs2-genconfig to match those defaults
- fixed some htable cleanups
- started write-through attr updates
- update changelog and version info, preparing for mainline merge
- implement write-through of dbpf-resize operation
- make sys-truncate return -PVFS_EINVAL if truncate is called on an object
  that can't be truncated
- fix error code return value of sys-truncate
- cosmetic changes to truncate test program output
- added some comments
- updated showconfig with copyright info
- updated sample configs for showconfig
- added a default handle purgatory value if a value of zero is specified
  (e.g. not specified in config file at all)
- for now, remove the cached dbpf-attr object on i/o writes
- slightly robustify the glibc aio callback detection

Revision 1.113.2.5 / (view) - annotate - [select for diffs] , Fri Dec 5 02:13:39 2003 UTC (8 years, 2 months ago) by neill
Branch: pvfs2-dbpf-attr-cache-branch
Changes since 1.113.2.4: +7945 -1919 lines
Diff to previous 1.113.2.4 to branch point 1.113 to next main 1.114
slightly robustify the glibc aio callback detection

Revision 1.114 / (view) - annotate - [select for diffs] , Fri Dec 5 02:13:14 2003 UTC (8 years, 2 months ago) by neill
Branch: MAIN
Changes since 1.113: +9 -0 lines
Diff to previous 1.113
slightly robustify the glibc aio callback detection

Revision 1.113.2.4 / (view) - annotate - [select for diffs] , Thu Dec 4 15:16:05 2003 UTC (8 years, 2 months ago) by neill
Branch: pvfs2-dbpf-attr-cache-branch
Changes since 1.113.2.3: +2 -2 lines
Diff to previous 1.113.2.3 to branch point 1.113
- more cleanups
- started write-through