| PVFS:/maint/config/kernel.m4 |
Line History |
History |
latest revision Branch MAIN1.65 annotated / raw | Diffs: previous, other | Lines: 1145 ( +103, -1 ) Created: 2008-11-20 13:44:59 -0500 (47 days ago) | Author: slang | Changeset: MAIN:slang:20081120184459 revert bad bits from old branch that got pulled in at merge.
1.64 annotated / raw | Diffs: previous, other | Lines: 1043 ( +1, -103 ) Created: 2008-11-19 20:16:43 -0500 (48 days ago) | Author: slang | Changeset: MAIN:slang:20081120011639 merging hints/events code into trunk.
1.63 annotated / raw | Diffs: previous, other | Lines: 1145 ( +30, -0 ) Created: 2008-10-23 13:36:07 -0400 (2 months 14 days ago) | Author: pcarns | Changeset: MAIN:pcarns:20081023173605 patch from Sumit Narayan to fix remaining compilation problems with 2.6.27kernel related to permission function changes
Tags: before-dio-merge after-he-reverse-merge 1.62 annotated / raw | Diffs: previous, other | Lines: 1115 ( +20, -1 ) Created: 2008-10-22 17:39:00 -0400 (2 months 15 days ago) | Author: pcarns | Changeset: MAIN:pcarns:20081022213858 2.6.27 adds a 5th way to lock address_space mappings
1.61 annotated / raw | Diffs: previous, other | Lines: 1096 ( +25, -0 ) Created: 2008-10-22 17:11:12 -0400 (2 months 15 days ago) | Author: pcarns | Changeset: MAIN:pcarns:20081022211110 New configure test to fix one of the compile problems with 2.6.27kernels. The kmem_cache interface change that we detected in 2.6.24 has changed yet again.
1.60 annotated / raw | Diffs: previous, other | Lines: 1071 ( +28, -0 ) Created: 2008-08-04 10:52:28 -0400 (5 months 2 days ago) | Author: pcarns | Changeset: MAIN:pcarns:20080804145222 Modified version of patch provided by Sumit Narayan to fix bug reported byRyuta Suzuki. Allows pvfs2 kernel module to build against 2.6.26.
Tags: small-file-branch-point4 1.59 annotated / raw | Diffs: previous, other | Lines: 1043 ( +28, -0 ) Created: 2008-06-10 11:00:28 -0400 (6 months ago) | Author: pcarns | Changeset: MAIN:pcarns:20080610150022 configure tests for noatime mnt flags (needed for RHEL4 at least)Branch point for: directio-branch fuse-support rongrong Tags: branch-rongrong rongrong$BP merge_HEAD_NEW_FEATURE_ADD3 small-file-branch-point3 sumit-branch fuse-support$BP directio-point directio-branch$BP merge_HEAD_NEW_FEATURE_ADD4 rr-txn 1.58 annotated / raw | Diffs: previous, other | Lines: 1015 ( +26, -0 ) Created: 2008-06-10 09:37:58 -0400 (6 months ago) | Author: pcarns | Changeset: MAIN:pcarns:20080610133754 Patch from Murali to implement file_aio_write_iovec as well as exportoperations for NFS export on newer kernels. Still need to test on older kernels to see if additional configure tests are needed.
1.57 annotated / raw | Diffs: previous, other | Lines: 989 ( +14, -0 ) Created: 2008-04-11 13:05:25 -0400 (8 months ago) | Author: pcarns | Changeset: MAIN:pcarns:20080411170522 configure test to account for 2.6.15->2.6.16 change from using inode->i_semto inode->i_mutex for inode locking
Tags: merge_HEAD_NEW_FEATURE_ADD merge_HEAD_NEW_FEATURE_ADD2 merge_MERGE_FROM_HEAD 1.56 annotated / raw | Diffs: previous, other | Lines: 975 ( +0, -12 ) Created: 2008-03-14 16:48:53 -0500 (9 months ago) | Author: pw | Changeset: MAIN:pw:20080314214851 kmod: unused extra gcc flagsThis 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. Branch point for: cu-security-branch he-branch Tags: Root_cu-security-branch cu-security-branch$BP small-file-branch-point2 he-branch$BP he-branch-point 1.55 annotated / raw | Diffs: previous, other | Lines: 987 ( +42, -24 ) Created: 2008-03-11 10:34:01 -0500 (9 months ago) | Author: pw | Changeset: MAIN:pw:20080311153354 kmod: remove Werror testsA 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.
1.54 annotated / raw | Diffs: previous, other | Lines: 969 ( +5, -2 ) Created: 2008-02-27 09:30:39 -0500 (10 months ago) | Author: pcarns | Changeset: MAIN:pcarns:20080227143031 updated device class configure test to make sure we don't give a positiveresult on RHEL4 kernels
1.53 annotated / raw | Diffs: previous, other | Lines: 966 ( +14, -0 ) Created: 2008-02-19 12:38:09 -0500 (10 months ago) | Author: pw | Changeset: MAIN:pw:20080219173804 kmod: read inodeFrom 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.
1.52 annotated / raw | Diffs: previous, other | Lines: 952 ( +5, -0 ) Created: 2008-02-16 17:06:51 -0500 (10 months ago) | Author: pcarns | Changeset: MAIN:pcarns:20080216220645 make configure detect ARCH environment variable and adjust include paths tomatch what the kernel module will get at build time
1.51 annotated / raw | Diffs: previous, other | Lines: 947 ( +28, -3 ) Created: 2008-01-11 15:30:16 -0500 (11 months ago) | Author: pw | Changeset: MAIN:pw:20080111203016 Following a patch by murali, fix the changed signature on kmem_cache_createconstructor functions in the kernel. Also add missing include for struct kmem_cache declaration needed on new kernels. Please test if you have something old. Branch point for: small-file-branch Tags: small-file-branch-point small-file-branch$BP 1.50 annotated / raw | Diffs: previous, other | Lines: 922 ( +20, -3 ) Created: 2008-01-11 15:07:20 -0500 (11 months ago) | Author: pw | Changeset: MAIN:pw:20080111200720 Fix struct kmem_cache test, as much as it can be, as it was indeed previouslybroken 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.
1.49 annotated / raw | Diffs: previous, other | Lines: 905 ( +1, -1 ) Created: 2008-01-11 10:02:14 -0500 (11 months ago) | Author: pw | Changeset: MAIN:pw:20080111150214 [murali] Make checking message more descriptive.
1.48 annotated / raw | Diffs: previous, other | Lines: 905 ( +14, -1 ) Created: 2008-01-11 10:00:08 -0500 (11 months ago) | Author: pw | Changeset: MAIN:pw:20080111150007 Accommodate new rwlock type in struct address_space. From murali withfixes.
1.47 annotated / raw | Diffs: previous, other | Lines: 892 ( +39, -0 ) Created: 2007-12-07 18:05:56 -0500 (13 months ago) | Author: slang | Changeset: MAIN:slang:20071207230556 merge kernel rt checks to HEAD
1.46 annotated / raw | Diffs: previous, other | Lines: 853 ( +1, -1 ) Created: 2007-11-06 11:29:52 -0500 (14 months ago) | Author: robl | Changeset: MAIN:robl:20071106162951 ok, i think i got this configure test correct at lastBranch point for: cu-sandbox-branch pvfs-2-7-0 pvfs-2-7-branch pvfs2-2-7-branch Tags: pvfs-2-7-branch-point pvfs-2-7-branch$BP pvfs-2-7-0 cu-sandbox-branch-point cu-sandbox-branch$BP 1.45 annotated / raw | Diffs: previous, other | Lines: 853 ( +4, -0 ) Created: 2007-11-05 16:07:54 -0500 (14 months ago) | Author: robl | Changeset: MAIN:robl:20071105210753 linux 2.6.23 introduces exportfs.h
1.44 annotated / raw | Diffs: previous, other | Lines: 849 ( +4, -4 ) Created: 2007-11-03 20:38:56 -0500 (14 months ago) | Author: slang | Changeset: MAIN:slang:20071104013854 fix kmod compile with kernels earlier than 2.6.23
1.43 annotated / raw | Diffs: previous, other | Lines: 849 ( +13, -0 ) Created: 2007-10-31 17:55:38 -0500 (14 months ago) | Author: robl | Changeset: MAIN:robl:20071031225537 2.6.23 changes the kmem_cache_create() API
1.42 annotated / raw | Diffs: previous, other | Lines: 836 ( +1, -1 ) Created: 2007-08-31 19:16:40 -0400 (16 months ago) | Author: robl | Changeset: MAIN:robl:20070831231638 it's certainly confusing if we print "yes" for both success and failure
Tags: mgmt-branch-point 1.41 annotated / raw | Diffs: previous, other | Lines: 836 ( +13, -0 ) Created: 2007-08-31 19:10:43 -0400 (16 months ago) | Author: robl | Changeset: MAIN:robl:20070831231041 dare i dream that this is the last feature test needed for linux-2.6.6 kernels?
1.40 annotated / raw | Diffs: previous, other | Lines: 823 ( +3, -2 ) Created: 2007-08-31 17:54:42 -0400 (16 months ago) | Author: robl | Changeset: MAIN:robl:20070831215440 fix test
1.39 annotated / raw | Diffs: previous, other | Lines: 822 ( +16, -0 ) Created: 2007-08-31 17:17:26 -0400 (16 months ago) | Author: robl | Changeset: MAIN:robl:20070831211724 somewhere between 2.6.6 and 2.6.20 the 'struct page' changed the 'count' memberto '_count'
1.38 annotated / raw | Diffs: previous, other | Lines: 806 ( +14, -0 ) Created: 2007-08-31 16:48:58 -0400 (16 months ago) | Author: robl | Changeset: MAIN:robl:20070831204856 add a feature test for the FS_IOC_* flags. These were turned into genericversions sometime around 2.6.20 and don't exist on 2.6.6 (where I happen to be compiling pvfs today...)
1.37 annotated / raw | Diffs: previous, other | Lines: 792 ( +0, -18 ) Created: 2007-08-19 14:36:11 -0400 (16 months ago) | Author: slang | Changeset: MAIN:slang:20070819183607 remove mistaken add of kzalloc check.
1.36 annotated / raw | Diffs: previous, other | Lines: 810 ( +18, -0 ) Created: 2007-08-19 14:20:25 -0400 (16 months ago) | Author: slang | Changeset: MAIN:slang:20070819182024 merge of Murali's immutable extended attribute changes and read-caching kmod changes.
1.35 annotated / raw | Diffs: previous, other | Lines: 792 ( +14, -0 ) Created: 2007-05-11 12:16:21 -0400 (19 months ago) | Author: slang | Changeset: MAIN:slang:20070511161618 fixes for linux kernel version 2.6.21Branch point for: twod-branch Tags: kunkel-tas-branch-2007-05-23 kunkel-migration-hint-branch-point-2007-06-17 twod-branch$BP twod-branch-point 1.34 annotated / raw | Diffs: previous, other | Lines: 778 ( +1, -1 ) Created: 2007-04-24 10:59:10 -0400 (20 months ago) | Author: robl | Changeset: MAIN:robl:20070424145907 forgot a space between these args
1.33 annotated / raw | Diffs: previous, other | Lines: 778 ( +1, -1 ) Created: 2007-04-23 18:32:09 -0400 (20 months ago) | Author: robl | Changeset: MAIN:robl:20070423223209 RHEL5 has kernel headers with type punned pointers. disable spurious warning
1.32 annotated / raw | Diffs: previous, other | Lines: 778 ( +11, -2 ) Created: 2007-04-16 15:51:21 -0400 (20 months ago) | Author: robl | Changeset: MAIN:robl:20070416195121 - don't use a gcc-4 flag if being buit with gcc-3- don't use i386-specific headers
1.31 annotated / raw | Diffs: previous, other | Lines: 769 ( +3, -3 ) Created: 2007-04-13 18:49:19 -0400 (20 months ago) | Author: robl | Changeset: MAIN:robl:20070413224917 the -Wno-pointer-sign compiler option doesn't work on BGL, and is no longerneeded on FC5
1.30 annotated / raw | Diffs: previous, other | Lines: 769 ( +4, -1 ) Created: 2007-03-02 12:11:34 -0500 (22 months ago) | Author: robl | Changeset: MAIN:robl:20070302171134 fedora kernel 2.6.19-1.2288.fc5 header files threw a spurious warning. silence.
Tags: kunkel-migration-hint-branch-point-2007-03-15 pvfs-2-6-3-tag2 1.29 annotated / raw | Diffs: previous, other | Lines: 766 ( +3, -3 ) Created: 2007-02-23 17:54:55 -0500 (22 months ago) | Author: slang | Changeset: MAIN:slang:20070223225450 fix bad kzalloc check.
1.28 annotated / raw | Diffs: previous, other | Lines: 766 ( +2, -2 ) Created: 2007-02-22 14:12:52 -0500 (22 months ago) | Author: slang | Changeset: MAIN:slang:20070222191252 fix kzalloc check.
1.27 annotated / raw | Diffs: previous, other | Lines: 766 ( +14, -0 ) Created: 2007-02-01 21:40:11 -0500 (23 months ago) | Author: slang | Changeset: MAIN:slang:20070202024010 commit checks for kzalloc that older kernels don't support
Tags: kunkel-hint-branch-point-2007-02-17 1.26 annotated / raw | Diffs: previous, other | Lines: 752 ( +59, -0 ) Created: 2007-02-01 21:08:54 -0500 (23 months ago) | Author: slang | Changeset: MAIN:slang:20070202020852 merge 2.6 branch changes to head
1.25 annotated / raw | Diffs: previous, other | Lines: 693 ( +24, -0 ) Created: 2007-01-22 17:48:36 -0500 (23 months ago) | Author: robl | Changeset: MAIN:robl:20070122224836 make things compile with 2.6.20 api changes
1.24 annotated / raw | Diffs: previous, other | Lines: 669 ( +3, -0 ) Created: 2006-12-19 16:27:26 -0500 (2 years ago) | Author: pw | Changeset: MAIN:pw:20061219212726 avoid false positive on ioctl32_conversion
1.23 annotated / raw | Diffs: previous, other | Lines: 666 ( +29, -1 ) Created: 2006-12-02 22:33:20 -0500 (2 years 1 month ago) | Author: pw | Changeset: MAIN:pw:20061203033320 port kernel mod to 2.6.19
1.22 annotated / raw | Diffs: previous, other | Lines: 638 ( +22, -20 ) Created: 2006-12-01 04:53:33 -0500 (2 years 1 month ago) | Author: slang | Changeset: MAIN:slang:20061201095333 merge of bug fixes commmitted to 2.6 branch
Tags: kunkel-hint-branch-point-26 1.21 annotated / raw | Diffs: previous, other | Lines: 636 ( +1, -1 ) Created: 2006-10-24 11:51:59 -0400 (2 years 2 months ago) | Author: robl | Changeset: MAIN:robl:20061024155159 use an otherwise unused variable to get another configure test passing that wasfailing for the wrong reasons. Branch point for: dbpf-methods-branch pvfs-2-6-branch pvfs2-kunkel-tas-branch Tags: dbpf-methods-point pvfs-2-6-branch$BP pvfs2-kunkel-tas-branch$BP pvfs-2-6-0 pvfs-2-6-point2 pvfs-2-6-point3 dbpf-methods-branch$BP pvfs-2-6-point4 WALT3-last-merged 1.20 annotated / raw | Diffs: previous, other | Lines: 636 ( +1, -1 ) Created: 2006-10-23 19:00:08 -0400 (2 years 2 months ago) | Author: robl | Changeset: MAIN:robl:20061023230008 do something in config test to silence spurious warning treated at error.
1.19 annotated / raw | Diffs: previous, other | Lines: 636 ( +15, -0 ) Created: 2006-10-23 18:25:41 -0400 (2 years 2 months ago) | Author: robl | Changeset: MAIN:robl:20061023222540 in 2.6.18.1 kernels, linux/config.h now complains whenever included.
1.18 annotated / raw | Diffs: previous, other | Lines: 621 ( +14, -0 ) Created: 2006-10-20 15:02:35 -0400 (2 years 2 months ago) | Author: robl | Changeset: MAIN:robl:20061020190233 Ok, this gets us compiling again, but is almost assuredly not the correct wayto deal with the removal of i_blksize
1.17 annotated / raw | Diffs: previous, other | Lines: 607 ( +2, -2 ) Created: 2006-10-12 13:08:17 -0400 (2 years 2 months ago) | Author: pw | Changeset: MAIN:pw:20061012170817 fix build test so it fails properly
Tags: WALT3-point 1.16 annotated / raw | Diffs: previous, other | Lines: 607 ( +13, -0 ) Created: 2006-09-29 12:48:13 -0400 (2 years 3 months ago) | Author: vilayann | Changeset: MAIN:vilayann:20060929164811 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.. Branch point for: 1.16.2 Tags: pvfs-2-6-point 1.15 annotated / raw | Diffs: previous, other | Lines: 594 ( +19, -0 ) Created: 2006-09-25 23:44:15 -0400 (2 years 3 months ago) | Author: vilayann | Changeset: MAIN:vilayann:20060926034413 - 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.
1.14 annotated / raw | Diffs: previous, other | Lines: 575 ( +36, -4 ) Created: 2006-09-20 18:59:52 -0400 (2 years 3 months ago) | Author: vilayann | Changeset: MAIN:vilayann:20060920225949 Patch addresses the long standing issue of handling 64 bit handles in the kmodwithout 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.
1.13 annotated / raw | Diffs: previous, other | Lines: 543 ( +131, -0 ) Created: 2006-09-13 16:22:44 -0400 (2 years 3 months ago) | Author: vilayann | Changeset: MAIN:vilayann:20060913202241 Merge posix-extensions-branch to HEADThis 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. Branch point for: tau-sandbox Tags: tau-sandbox$BP tau-sandbox-point 1.12 annotated / raw | Diffs: previous, other | Lines: 412 ( +41, -0 ) Created: 2006-08-08 18:35:31 -0400 (2 years 4 months ago) | Author: vilayann | Changeset: MAIN:vilayann:20060808223529 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 :) Branch point for: kunkel-alternativeIO-branch kunkel-hint-branch kunkel-migration-branch locking-branch threaded-aio-branch version-lock-actual-branch Tags: kunkel-hint-branch$BP version-lock-actual-branch$BP posix-extensions-point6 posix-extensions-point4 threaded-aio-branch$BP kunkel-alternativeIO-branch$BP kunkel-branches-point version-lock-branch posix-extensions-point7 threaded-aio-point kunkel-migration-branch$BP locking-branch$BP 1.11 annotated / raw | Diffs: previous, other | Lines: 371 ( +1, -1 ) Created: 2006-08-01 19:40:49 -0400 (2 years 5 months ago) | Author: robl | Changeset: MAIN:robl:20060801234047 a first stab at 2.6.18 compatiblity. not sufficient yet, but gets configuredetecting enough
1.10 annotated / raw | Diffs: previous, other | Lines: 371 ( +0, -15 ) Created: 2006-07-31 20:27:11 -0400 (2 years 5 months ago) | Author: vilayann | Changeset: MAIN:vilayann:20060801002709 Patch fixes the atime, mtime and ctime problems that people havereported 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.
1.9 annotated / raw | Diffs: previous, other | Lines: 386 ( +25, -0 ) Created: 2006-06-09 17:01:42 -0400 (2 years 6 months ago) | Author: robl | Changeset: MAIN:robl:20060609210142 *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. Branch point for: WALT1 WALT2 WALT3 kunkel-branch Tags: kunkel-branch$BP WALT3$BP before-style-changes WALT1$BP WALT2$BP pvfs2-1-5-point2 1.8 annotated / raw | Diffs: previous, other | Lines: 361 ( +4, -0 ) Created: 2006-05-19 17:37:11 -0400 (2 years 7 months ago) | Author: vilayann | Changeset: MAIN:vilayann:20060519213709 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.. Branch point for: pvfs2-1-5-branch Tags: lockd-point2 posix-extensions-point2 pvfs2-1-5-point pvfs2-1-5-branch$BP 1.7 annotated / raw | Diffs: previous, other | Lines: 357 ( +17, -21 ) Created: 2006-05-14 11:54:36 -0400 (2 years 7 months ago) | Author: pw | Changeset: MAIN:pw:20060514155435 avoid -Werror but still test for function signatures inside structures by looking at related functions that were changed at the same time
1.6 annotated / raw | Diffs: previous, other | Lines: 361 ( +7, -3 ) Created: 2006-05-04 16:03:02 -0400 (2 years 8 months ago) | Author: robl | Changeset: MAIN:robl:20060504200302 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. Branch point for: dbpf-coalesce-branch Tags: dbpf-coalesce-branch$BP dbpf-coalesce-point 1.5 annotated / raw | Diffs: previous, other | Lines: 357 ( +14, -12 ) Created: 2006-04-25 16:26:49 -0400 (2 years 8 months ago) | Author: vilayann | Changeset: MAIN:vilayann:20060425202648 Patch disables sendfile system call support by default from PVFS2 since it has negative falloutson 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. Branch point for: lockd-branch posix-extensions-branch Tags: posix-extensions-branch$BP posix-extensions-point lockd-branch$BP lockd-point 1.4 annotated / raw | Diffs: previous, other | Lines: 355 ( +6, -5 ) Created: 2006-04-07 16:30:53 -0400 (2 years 9 months ago) | Author: robl | Changeset: MAIN:robl:20060407203053 finally get that damn touch_atime configure test correct
1.3 annotated / raw | Diffs: previous, other | Lines: 354 ( +46, -2 ) Created: 2006-04-04 11:04:25 -0400 (2 years 9 months ago) | Author: slang | Changeset: MAIN:slang:20060404150424 commit of murali's 64bit fixes.
1.2 annotated / raw | Diffs: previous, other | Lines: 310 ( +3, -2 ) Created: 2006-03-29 11:11:47 -0500 (2 years 9 months ago) | Author: robl | Changeset: MAIN:robl:20060329161147 inverted the success/failure logic for touch_atime
Tags: before-dbpf-onekeyval 1.1 new annotated / raw | Lines: 309 ( +309, -0 ) Created: 2006-03-21 18:42:48 -0500 (2 years 9 months ago) | Author: robl | Changeset: MAIN:robl:20060321234247 shovel all the kernel featuers (almost 8k worth of text!) into a separatefunction. Branch point for: dbpf-onekeyval-branch Tags: dbpf-onekeyval-branch$BP latest revision Branch 1.16.21.16.2.1 annotated / raw | Diffs: previous, other | Lines: 636 ( +31, -2 ) Created: 2006-10-24 13:55:02 -0400 (2 years 2 months ago) | Author: robl | Changeset: 1.16.2:robl:20061024175502 from HEAD:- 2.6.18.1 removed a member from statfs struct - 2.6.18.1 carps when linux/config.h included - several configure tests were yielding false negatives because of unused variable warnings
latest revision Branch WALT31.9.6.5 annotated / raw | Diffs: previous, other | Lines: 769 ( +155, -22 ) Created: 2007-04-11 18:49:47 -0400 (20 months ago) | Author: slang | Changeset: WALT3:slang:20070411224932 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.
1.9.6.4 annotated / raw | Diffs: previous, other | Lines: 636 ( +15, -0 ) Created: 2006-11-27 15:47:19 -0500 (2 years 1 month ago) | Author: robl | Changeset: WALT3:robl:20061127204719 from HEAD: 2.6.18.1 no longer provides linux/config.h
1.9.6.3 annotated / raw | Diffs: previous, other | Lines: 621 ( +14, -0 ) Created: 2006-11-07 11:52:41 -0500 (2 years 1 month ago) | Author: robl | Changeset: WALT3:robl:20061107165236 from HEAD: deal with the 2.6.18.1 removal of i_blksize (turns out this approachis fine after all)
1.9.6.2 annotated / raw | Diffs: previous, other | Lines: 607 ( +68, -4 ) Created: 2006-10-19 18:16:38 -0400 (2 years 2 months ago) | Author: slang | Changeset: WALT3:slang:20061019221631 reverse merge of HEAD to WALT3 branch.
1.9.6.1 annotated / raw | Diffs: previous, other | Lines: 543 ( +173, -16 ) Created: 2006-09-18 11:04:59 -0400 (2 years 3 months ago) | Author: vilayann | Changeset: WALT3:vilayann:20060918150453 Merge HEAD into Walt's branch.Rework new state machines to the new cleanups introduced by Walt.
latest revision Branch cu-sandbox-branch1.46.4.1 annotated / raw | Diffs: previous, other | Lines: 947 ( +96, -2 ) Created: 2008-02-13 14:48:47 -0500 (10 months ago) | Author: walt | Changeset: cu-sandbox-branch:walt:20080213194822 Sam's prelude and scheduler updates
latest revision Branch cu-security-branch1.56.2.2 annotated / raw | Diffs: previous, other | Lines: 1043 ( +54, -0 ) Created: 2008-06-20 15:13:18 -0400 (6 months ago) | Author: dbonnie | Changeset: cu-security-branch:dbonnie:20080620191237 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.
Tags: from_HEAD_NEW_FEATURE_ADD3 1.56.2.1 annotated / raw | Diffs: previous, other | Lines: 989 ( +14, -0 ) Created: 2008-05-16 11:15:22 -0400 (7 months ago) | Author: dbonnie | Changeset: cu-security-branch:dbonnie:20080516151459 Updated branch with code from HEAD
Tags: from_HEAD_NEW_FEATURE_ADD2 from_MERGE_FROM_HEAD latest revision Branch dbpf-coalesce-branch1.6.2.1 annotated / raw | Diffs: previous, other | Lines: 361 ( +21, -21 ) Created: 2006-06-01 17:29:12 -0400 (2 years 7 months ago) | Author: slang | Changeset: dbpf-coalesce-branch:slang:20060601212907 reverse merge of trunk to branch
latest revision Branch dbpf-onekeyval-branch1.1.2.1 annotated / raw | Diffs: previous, other | Lines: 309 ( +0, -0 ) Created: 2006-03-23 18:17:22 -0500 (2 years 9 months ago) | Author: slang | Changeset: dbpf-onekeyval-branch:slang:20060323231719 reverse merge from trunk. see if sio tests pass now as well.
latest revision Branch directio-branch1.59.6.2 annotated / raw | Diffs: previous, other | Lines: 1145 ( +75, -1 ) Created: 2008-11-10 15:44:23 -0500 (57 days ago) | Author: slang | Changeset: directio-branch:slang:20081110204421 reverse merge from HEAD to directio branch
1.59.6.1 annotated / raw | Diffs: previous, other | Lines: 1071 ( +28, -0 ) Created: 2008-09-09 16:22:03 -0400 (3 months 27 days ago) | Author: slang | Changeset: directio-branch:slang:20080909202154 reverse merge of changes to HEAD since branch. Includes small file changes.
latest revision Branch he-branch1.56.4.2 annotated / raw | Diffs: previous, other | Lines: 1043 ( +54, -0 ) Created: 2008-07-10 17:43:22 -0400 (5 months 27 days ago) | Author: slang | Changeset: he-branch:slang:20080710214259 reverse merge of trunk changes since branch.
1.56.4.1 annotated / raw | Diffs: previous, other | Lines: 989 ( +14, -0 ) Created: 2008-05-21 14:54:56 -0400 (7 months ago) | Author: slang | Changeset: he-branch:slang:20080521185438 reverse merge of latest changes from HEAD to he branch.
latest revision Branch kunkel-branch1.9.8.1 annotated / raw | Diffs: previous, other | Lines: 412 ( +42, -16 ) Created: 2006-08-18 01:11:57 -0400 (2 years 4 months ago) | Author: slang | Changeset: kunkel-branch:slang:20060818051156 reverse merge from trunk. working for now.
latest revision Branch kunkel-hint-branch1.12.2.4 annotated / raw | Diffs: previous, other | Lines: 766 ( +97, -0 ) Created: 2007-02-17 05:38:59 -0500 (22 months ago) | Author: kunkel | Changeset: kunkel-hint-branch:kunkel:20070217103859 Sync hint-branch to current CVS version
1.12.2.3 annotated / raw | Diffs: previous, other | Lines: 669 ( +32, -1 ) Created: 2007-01-13 05:16:53 -0500 (23 months ago) | Author: kunkel | Changeset: kunkel-hint-branch:kunkel:20070113101252 Synchronization with HEAD
1.12.2.2 annotated / raw | Diffs: previous, other | Lines: 638 ( +84, -21 ) Created: 2006-12-02 06:12:22 -0500 (2 years 1 month ago) | Author: kunkel | Changeset: kunkel-hint-branch:kunkel:20061202111222 Upgrade to current CVS version
1.12.2.1 annotated / raw | Diffs: previous, other | Lines: 575 ( +167, -4 ) Created: 2006-09-25 08:39:46 -0400 (2 years 3 months ago) | Author: kunkel | Changeset: kunkel-hint-branch:kunkel:20060925123946 backmerging of HEAD to branch...
latest revision Branch kunkel-migration-branch1.12.4.2 annotated / raw | Diffs: previous, other | Lines: 769 ( +9, -6 ) Created: 2007-03-15 04:49:56 -0500 (21 months ago) | Author: kunkel | Changeset: kunkel-migration-branch:kunkel:20070315094930 Upgrade to current CVS version..
1.12.4.1 annotated / raw | Diffs: previous, other | Lines: 766 ( +380, -26 ) Created: 2007-02-17 06:16:42 -0500 (22 months ago) | Author: kunkel | Changeset: kunkel-migration-branch:kunkel:20070217111537 Update migration branch to current CVS version
latest revision Branch lockd-branch1.5.4.1 annotated / raw | Diffs: previous, other | Lines: 361 ( +28, -24 ) Created: 2006-06-07 15:26:59 -0400 (2 years 7 months ago) | Author: vilayann | Changeset: lockd-branch:vilayann:20060607192654 Reverse merge from trunk to lockd-branch...
latest revision Branch locking-branch1.12.12.1 annotated / raw | Diffs: previous, other | Lines: 1043 ( +676, -45 ) Created: 2008-07-21 14:22:18 -0400 (5 months 16 days ago) | Author: aching | Changeset: locking-branch:aching:20080721181711 Reverse merged and ported to HEAD.
latest revision Branch posix-extensions-branch1.5.2.8 annotated / raw | Diffs: previous, other | Lines: 543 ( +16, -0 ) Created: 2006-09-04 06:20:29 -0400 (2 years 4 months ago) | Author: vilayann | Changeset: posix-extensions-branch:vilayann:20060904102026 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.
1.5.2.7 annotated / raw | Diffs: previous, other | Lines: 527 ( +67, -16 ) Created: 2006-08-09 16:17:29 -0400 (2 years 4 months ago) | Author: vilayann | Changeset: posix-extensions-branch:vilayann:20060809201724 Reverse merge changes from HEAD to posix-extensions-branch.
Tags: posix-extensions-point5 posix-extensions-point3 1.5.2.6 annotated / raw | Diffs: previous, other | Lines: 476 ( +30, -0 ) Created: 2006-05-30 22:07:38 -0400 (2 years 7 months ago) | Author: vilayann | Changeset: posix-extensions-branch:vilayann:20060531020736 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!
1.5.2.5 annotated / raw | Diffs: previous, other | Lines: 446 ( +4, -0 ) Created: 2006-05-22 18:25:58 -0400 (2 years 7 months ago) | Author: vilayann | Changeset: posix-extensions-branch:vilayann:20060522222555 Reverse fixes from trunk for build fixes with 64 bit compat platforms on 2.4 kernels.
1.5.2.4 annotated / raw | Diffs: previous, other | Lines: 442 ( +24, -24 ) Created: 2006-05-18 20:14:53 -0400 (2 years 7 months ago) | Author: vilayann | Changeset: posix-extensions-branch:vilayann:20060519001450 Includes reverse merges from trunkin 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.
1.5.2.3 annotated / raw | Diffs: previous, other | Lines: 442 ( +15, -0 ) Created: 2006-05-09 19:10:08 -0400 (2 years 7 months ago) | Author: vilayann | Changeset: posix-extensions-branch:vilayann:20060509231004 First cut of the sys_readdirplus implementation where clients can issue a singlesystem 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.
1.5.2.2 annotated / raw | Diffs: previous, other | Lines: 427 ( +14, -0 ) Created: 2006-05-05 18:19:21 -0400 (2 years 8 months ago) | Author: vilayann | Changeset: posix-extensions-branch:vilayann:20060505221918 Added hooks for vfs getattr_lite() callback to implement statlite() and friends of the POSIXI/O system call extensions in PVFS2 and the necessary VFS infrastructure and system call stubs.
1.5.2.1 annotated / raw | Diffs: previous, other | Lines: 413 ( +58, -2 ) Created: 2006-04-26 21:31:36 -0400 (2 years 8 months ago) | Author: vilayann | Changeset: posix-extensions-branch:vilayann:20060427013134 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.
latest revision Branch pvfs-2-6-branch1.21.6.15 annotated / raw | Diffs: previous, other | Lines: 749 ( +1, -1 ) Created: 2007-11-06 11:39:08 -0500 (14 months ago) | Author: robl | Changeset: pvfs-2-6-branch:robl:20071106163859 from HEAD: fix the exportfs.h header check
1.21.6.14 annotated / raw | Diffs: previous, other | Lines: 749 ( +17, -0 ) Created: 2007-11-05 17:07:00 -0500 (14 months ago) | Author: robl | Changeset: pvfs-2-6-branch:robl:20071105220651 from HEAD: cherry-pick the "make it build with 2.6.23" fixes
1.21.6.13 annotated / raw | Diffs: previous, other | Lines: 732 ( +1, -1 ) Created: 2007-05-11 14:22:51 -0400 (19 months ago) | Author: robl | Changeset: pvfs-2-6-branch:robl:20070511182243 typo in the gcc version logic
1.21.6.12 annotated / raw | Diffs: previous, other | Lines: 732 ( +14, -0 ) Created: 2007-05-11 12:26:59 -0400 (19 months ago) | Author: slang | Changeset: pvfs-2-6-branch:slang:20070511162649 merge lk v21 fixes to branch
1.21.6.11 annotated / raw | Diffs: previous, other | Lines: 718 ( +10, -2 ) Created: 2007-05-11 12:01:19 -0400 (19 months ago) | Author: robl | Changeset: pvfs-2-6-branch:robl:20070511160119 from HEAD: make compile time checks happy again on FC5, RHEL5, and PPC kernels
1.21.6.10 annotated / raw | Diffs: previous, other | Lines: 710 ( +3, -3 ) Created: 2007-03-15 11:52:14 -0500 (21 months ago) | Author: slang | Changeset: pvfs-2-6-branch:slang:20070315165204 fix kzalloc checking in branchBranch point for: pvfs-2-6-3 Tags: pvfs-2-6-3$BP pvfs-2-6-3-tag3 1.21.6.9 annotated / raw | Diffs: previous, other | Lines: 710 ( +5, -2 ) Created: 2007-03-13 14:46:15 -0500 (21 months ago) | Author: slang | Changeset: pvfs-2-6-branch:slang:20070313194615 merge 2.6: FC5 kernel blah blah something something
1.21.6.8 annotated / raw | Diffs: previous, other | Lines: 707 ( +2, -2 ) Created: 2007-03-13 14:30:28 -0500 (21 months ago) | Author: slang | Changeset: pvfs-2-6-branch:slang:20070313193028 merge 2.6: fix kzalloc config check that had the true/false results mixed up
1.21.6.7 annotated / raw | Diffs: previous, other | Lines: 707 ( +24, -0 ) Created: 2007-02-06 12:32:25 -0500 (22 months ago) | Author: robl | Changeset: pvfs-2-6-branch:robl:20070206173218 this should get the branch building against the recently released 2.6.20 kernel
|