CVS log for pvfs2/src/io/buffer/state.c

(logo)

Help

(back) Up to [PVFS2] / pvfs2 / src / io / buffer

Request diff between arbitrary revisions / Display revisions graphically


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

Revision 1.7.6.2 / (view) - annotate - [select for diffs] , Mon Jul 24 17:20:34 2006 UTC (5 years, 9 months ago) by slang
Branch: kunkel-branch
Changes since 1.7.6.1: +346 -429 lines
Diff to previous 1.7.6.1 to branch point 1.7
revert style changes back to previous versions.

Revision 1.7.6.1 / (view) - annotate - [select for diffs] , Fri Jul 21 17:40:29 2006 UTC (5 years, 9 months ago) by kunkel
Branch: kunkel-branch
Changes since 1.7: +429 -346 lines
Diff to previous 1.7
run maint/pvfs2indent-80col.sh on all .c files to correct style :)

Revision 1.6.12.1 / (view) - annotate - [select for diffs] , Wed Jun 7 19:27:18 2006 UTC (5 years, 11 months ago) by vilayann
Branch: lockd-branch
Changes since 1.6: +2 -2 lines
Diff to previous 1.6 to next main 1.7
Reverse merge from trunk to lockd-branch...

Revision 1.6.14.1 / (view) - annotate - [select for diffs] , Thu Jun 1 21:29:30 2006 UTC (5 years, 11 months ago) by slang
Branch: dbpf-coalesce-branch
Changes since 1.6: +2 -2 lines
Diff to previous 1.6 to next main 1.7
reverse merge of trunk to branch

Revision 1.6.10.1 / (view) - annotate - [select for diffs] , Fri May 19 00:14:56 2006 UTC (6 years ago) by vilayann
Branch: posix-extensions-branch
CVS Tags: posix-extensions-point5, posix-extensions-point3
Changes since 1.6: +2 -2 lines
Diff to previous 1.6 to next main 1.7
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.7 / (view) - annotate - [select for diffs] , Mon May 15 22:25:06 2006 UTC (6 years ago) by pw
Branch: MAIN
CVS Tags: windows-release-2-8-5-20110921, windows-client-to-Orange-Branch-20110712, windows-client, version-lock-branch, version-lock-actual-branch, twod-branch-point, twod-branch, tr-branch, threaded-aio-point, threaded-aio-branch, test-slab-cache-patch, test-duplicate-patch, tcp-peer-comm-branch, tau-sandbox-point, tau-sandbox, sumit-branch, solaris-point, solaris-branch, small-file-branch-point4, small-file-branch-point3, small-file-branch-point2, small-file-branch-point, small-file-branch, sa-branch, rr-txn, rongrong, pvfs2-mr-shim, pvfs2-kunkel-tas-branch, pvfs2-1_5_1_for_bgl3, pvfs2-1_5_1_for_bgl2, pvfs2-1_5_1_for_bgl, pvfs2-1-5-point2, pvfs2-1-5-point, pvfs2-1-5-branch, pvfs2-1-5-1-rc3, pvfs2-1-5-1-rc2, pvfs2-1-5-1-rc1, pvfs2-1-5-1, 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, pvfs2, pvfs-2-8-point, pvfs-2-8-branch, pvfs-2-8-2-rc1, pvfs-2-8-2, pvfs-2-8-1, pvfs-2-8-0, pvfs-2-7-branch-point, pvfs-2-7-branch, pvfs-2-7-1, pvfs-2-7-0, pvfs-2-6-point4, pvfs-2-6-point3, pvfs-2-6-point2, pvfs-2-6-point, pvfs-2-6-branch, pvfs-2-6-3-tag3, pvfs-2-6-3-tag2, pvfs-2-6-3, pvfs-2-6-2, pvfs-2-6-1, pvfs-2-6-0, pre-dirent, posix-extensions-point7, posix-extensions-point6, posix-extensions-point4, posix-extensions-point2, pnfs-merge, pfsck-branch-point, pfsck-branch, orangefs-rel-20100813, orangefs-current, orangefs-20100920, orangefs-2-8-5, orangefs-2-8-4, orangefs-2-8-3-20110323, orangefs-2-8-3-2011-03-23, orangefs-2-8-3-20101113, orangefs-2-8-3-20101112, orange-next, my-point, mtmoore-dbpf-txn, mgmt-branch-point, merge_MERGE_FROM_HEAD, merge_HEAD_NEW_FEATURE_ADD4, merge_HEAD_NEW_FEATURE_ADD3, merge_HEAD_NEW_FEATURE_ADD2, merge_HEAD_NEW_FEATURE_ADD, locking-branch, lockd-point2, kunkel-tas-branch-2007-05-23, kunkel-migration-hint-branch-point-2007-06-17, kunkel-migration-hint-branch-point-2007-03-15, kunkel-migration-branch, kunkel-hint-branch-point-26, kunkel-hint-branch-point-2007-02-17, kunkel-hint-branch, kunkel-branches-point, kunkel-alternativeIO-branch, he-branch-point, he-branch, fuse-support, from_MERGE_FROM_HEAD, from_HEAD_NEW_FEATURE_ADD3, from_HEAD_NEW_FEATURE_ADD2, distr-dir-pre-release, distdir_orange_before_merge_20110817, directio-point, directio-branch, dbpf-methods-point, dbpf-methods-branch, cu-security-branch-premerge, cu-security-branch, cu-sandbox-branch-point, cu-sandbox-branch, branch-rongrong, bmi-experimental-branch-point, bmi-experimental-branch, before-style-changes, before-getattr, before-dio-merge, becky-test-bed, as-point, as-branch, after-he-reverse-merge, aattrs-branch-point, aattrs-branch, WALT3-point, WALT3-last-merged, WALT3, Root_cu-security-branch, Orange-security-premerge, Orange-security-postmerge, Orange-mtmoore, Orange-Root, Orange-Migrate-Tools, Orange-Merge1, Orange-FailOver-small-io, Orange-FailOver-Becky, Orange-Elaine-Distr-Dir-Root, Orange-Elaine-Distr-Dir-Branch, Orange-Elaine-Branch, Orange-Branch-metadata-backup, Orange-Branch, Orage-Elaine-Root, ORANGE-BECKY-ROOT, ORANGE-BECKY-BRANCH, OB-DBPF-OPEN-CACHE-REMOVE, HEAD, B2O-Temp, B2O-Orange-Sync-Temp, B2O-Orange-Sync, B2O-Merge-Test, B2O-Blue-Sync-Temp-End-2, B2O-Blue-Sync-Temp-End, B2O-Blue-Sync-Temp, B2O-Blue-Sync
Branch point for: kunkel-branch
Changes since 1.6: +2 -2 lines
Diff to previous 1.6
remove some duplicate declarations

Revision 1.5.18.1 / (view) - annotate - [select for diffs] , Fri Nov 11 22:19:06 2005 UTC (6 years, 6 months ago) by slang
Branch: slang-sio-branch
Changes since 1.5: +1 -1 lines
Diff to previous 1.5 to next main 1.6
fixes to small io stuff to get test-zero-fill working again.  Also committing updates from HEAD to make things easier for merge.

Revision 1.6 / (view) - annotate - [select for diffs] , Thu Nov 10 01:27:04 2005 UTC (6 years, 6 months ago) by slang
Branch: MAIN
CVS Tags: pvfs2-1-4-0-point, pvfs2-1-4-0-branch, pvfs2-1-4-0, pvfs2-1-3-2, pvfs2-1-3-1-branch, pvfs2-1-3-1, posix-extensions-point, lockd-point, dbpf-slowskip, dbpf-onekeyval-point, dbpf-onekeyval-branch, dbpf-coalesce-point, dbpf-changes-branch, dbpf-changes, before-dbpf-onekeyval
Branch point for: posix-extensions-branch, lockd-branch, dbpf-coalesce-branch
Changes since 1.5: +1 -1 lines
Diff to previous 1.5
* 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.5 / (view) - annotate - [select for diffs] , Tue Sep 21 13:46:13 2004 UTC (7 years, 7 months ago) by wujs
Branch: MAIN
CVS Tags: snapshot-bluegene-20050216, slang-sio-point, slang-reqsched-point, slang-reqsched-branch, slang-event-changes-point, slang-event-changes-branch, slang-attr-cache-fixups-point2, slang-attr-cache-fixups-point, slang-attr-cache-fixups-branch, pvfs2-tag-bugfix-67, pvfs2-snapshot-Alejandro, pvfs2-bugfix-67, pvfs2-bugfix-39, pvfs2-1-3-0, pvfs2-1-2-0, pvfs2-1-1-0, pvfs2-1-0-1, pvfs2-1-0-0, pvfs2-0-9-0, pvfs2-0-8-0, pvfs2-0-7-0, WALT2, WALT1
Branch point for: slang-sio-branch
Changes since 1.4: +2 -1 lines
Diff to previous 1.4
Changes to the buffer code:
    1) Simplify the concurrency control in the buffer code. The upper
       layer is responsible for the write-sharing control.
    2) Separate cache mangement code from other code. "ncac-lru.c" is
       for LRU policy. "ncac-arc" is for ARC policy which is added soon.
    3) Bug fixes in the list access.

Still working on it for writes and more testing.

Revision 1.4 / (view) - annotate - [select for diffs] , Mon Nov 17 19:19:29 2003 UTC (8 years, 6 months ago) by neill
Branch: MAIN
CVS Tags: pvfs2-nm-nb-branch, pvfs2-dbpf-attr-cache-branch, pvfs2-0-6-5, pvfs2-0-6-4, pvfs2-0-6-3, pvfs2-0-6-2, pvfs2-0-6-1, pvfs2-0-6-0pre1, pvfs2-0-6-0, pvfs2-0-5-1, pvfs2-0-5-0, pvfs2-0-1-3, pvfs2-0-1-2, pvfs2-0-1-1, pvfs2-0-1-0, pvfs2-0-0-9, pvfs2-0-0-8, pvfs2-0-0-7
Changes since 1.3: +1 -1 lines
Diff to previous 1.3
some warning cleanups (at least on ppc)

Revision 1.3 / (view) - annotate - [select for diffs] , Sat Nov 8 13:24:06 2003 UTC (8 years, 6 months ago) by wujs
Branch: MAIN
CVS Tags: pvfs2-0-0-6
Changes since 1.2: +108 -90 lines
Diff to previous 1.2
bug fix.
  -- All extents associated with a same Trove request were not linked
     correctly for more than two extents.

Revision 1.2 / (view) - annotate - [select for diffs] , Tue Oct 7 14:19:04 2003 UTC (8 years, 7 months ago) by neill
Branch: MAIN
CVS Tags: snapshot-kraken-10-16-2003-B, snapshot-kraken-10-16-2003, pvfs2-0-0-5, pvfs2-0-0-4
Changes since 1.1: +2 -1 lines
Diff to previous 1.1
some warning removals

Revision 1.1 / (view) - annotate - [select for diffs] , Thu Aug 21 18:57:27 2003 UTC (8 years, 8 months ago) by wujs
Branch: MAIN
CVS Tags: pvfs2-0-0-3, pvfs2-0-0-2
Initial buffer cache implementation on top of Trove.

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Diffs between and
Type of Diff should be a

View only Branch:
Sort log by:

Email pvfs2 viewcvs admin
Powered by
ViewCVS 0.9.4